/* Property of Alientrap Option menus */ // side panel { type ITEM_WINDOW name opt_panel parent options origin "200 145" } // side panel entries { type ITEM_TEXTBUTTON name opt_panel_game parent opt_panel text "Game" pos "0 0" } { type ITEM_TEXTBUTTON name opt_panel_player parent opt_panel text "Player" pos "0 15" action nex_player } { type ITEM_TEXTBUTTON name opt_panel_controls parent opt_panel text "Controls" pos "0 30" action nex_cntrl }{ type ITEM_TEXTBUTTON name opt_panel_sound parent opt_panel text "Sound" pos "0 45" action nex_snd } { type ITEM_TEXTBUTTON name opt_panel_effects parent opt_panel text "Effects" pos "0 60" } { type ITEM_TEXTBUTTON name opt_panel_colctrl parent opt_panel text "Color Control" pos "0 75" action nex_cc } { type ITEM_WINDOW name opt_frame parent opt_panel origin "400 30" } // sub windows { type ITEM_WINDOW name options_empty parent opt_frame reinit nex_makeselfonlyvisible } // player { type ITEM_WINDOW name options_player parent opt_frame origin "-250 0" init nex_player_init reinit nex_player_reinit } // sound { type ITEM_WINDOW name options_sound parent opt_frame } //controls { type ITEM_WINDOW name options_control parent opt_frame origin "-40 40" // balance out the -40 for the info texts } { type ITEM_WINDOW name options_cc parent opt_frame } // player panel { type ITEM_WINDOW name options_player_model parent options_player origin "0 0 0" clip_pos "0 0 0" clip_size "200 400" reinit nex_player_buildlist } { type ITEM_WINDOW name options_player_opt parent options_player origin "350 0" clip_pos "200 0" clip_size "600 400" } { type ITEM_PICTURE name options_player_model_picture parent options_player_model picture "gfx/m_nomap" //TODO: rename m_nomap somewhen pos "0 0" //size "200 252" size "200 263" } { type ITEM_RECTANGLE name options_player_model_backgroundlayer parent options_player_model pos "0 252" size "200 11" color "0.6 0.6 0.6" drawflag 2 } { type ITEM_TEXTBUTTON name options_player_model_prev parent options_player_model text "<<" pos "0 252" action nex_player_model_prev } { type ITEM_TEXT name options_player_model_name parent options_player_model pos "100.5 252" clip_pos "22 252" clip_size "157 263" alignment 1 } { type ITEM_TEXTBUTTON name options_player_model_next parent options_player_model text ">>" pos "179 252" action nex_player_model_next } // info box { type ITEM_CUSTOM name options_player_model_info parent options_player_model clip_pos "0 253" clip_size "200 147" pos "0 253" size "200 147" flag 4 // no select drawflag 0 color "1 1 1" alpha 1 font_size "9 9" draw nex_draw_text } // player name { type ITEM_TEXTBUTTON name options_player_opt_playername parent options_player_opt text "Player Name" pos "0 0 0" clip_pos "10 0 0" clip_size "154 20 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_RIGHTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key } // Switch { type ITEM_EDITBOX name options_player_opt_playername_switch parent options_player_opt_playername pos "10 0 0" size "154 11 0" font_size "11 11 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT text "NexuizPlayer" maxlen 32 refresh nex_player_name } // Apply (Changes) { type ITEM_TEXTBUTTON name options_player_opt_apply parent options_player_opt pos "20 378" text "Apply Changes" flag 256 action nex_player_apply } ////// // CD Music Volume //// // Menu Button { type ITEM_TEXTBUTTON name options_sound_cdvolume_text parent options_sound text "CD Music Volume" pos "0 0 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child reinit nex_snd_cd_init refresh nex_snd_cd_init } // Slider { type ITEM_SLIDER name options_sound_cdvolume_slider parent options_sound_cdvolume_text pos "10 0 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "bgmvolume" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.1 init nex_cvar_slider } // Text { type ITEM_TEXT name options_sound_cdvolume_slidertext parent options_sound_cdvolume_text link options_sound_cdvolume_slider pos "120 0 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Sound Volume //// // Menu Button { type ITEM_TEXTBUTTON name options_sound_svolume_text parent options_sound text "Sound Volume" pos "0 15 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_snd_snd_init } // Slider { type ITEM_SLIDER name options_sound_svolume_slider parent options_sound_svolume_text pos "10 15 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "volume" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.1 init nex_cvar_slider } // Text { type ITEM_TEXT name options_sound_svolume_slidertext parent options_sound_svolume_text link options_sound_svolume_slider pos "120 15 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Ambient Volume //// // Menu Button { type ITEM_TEXTBUTTON name options_sound_avolume_text parent options_sound text "Ambient Volume" pos "0 30 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_snd_snd_init } // Slider { type ITEM_SLIDER name options_sound_avolume_slider parent options_sound_avolume_text pos "10 30 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "snd_staticvolume" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.1 init nex_cvar_slider } // Text { type ITEM_TEXT name options_sound_avolume_slidertext parent options_sound_avolume_text link options_sound_avolume_slider pos "120 30 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } // color control { type ITEM_TEXTBUTTON name options_cc_reset parent options_cc text "Reset to defaults" pos "0 0" alignment 16 action nex_cc_reset } ////// // Hardware Gamma Control //// // Text { type ITEM_TEXTBUTTON name options_cc_hwgamma_text parent options_cc text "Hardware Gamma Control" pos "0 15 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_RIGHTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key reinit nex_cc_check_hwgamma } // Switch { type ITEM_TEXTSWITCH name options_cc_hwgamma_switch parent options_cc_hwgamma_text pos "10 15 0" //font_size "10 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT text "'Off''On'" cvarname "v_hwgamma" cvartype 1 // CVAR_INT reinit nex_cvar_slider // can use it also here } ////// // Gamma //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_gamma_text parent options_cc text "Gamma" pos "0 30 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_gamma } // Slider { type ITEM_SLIDER name options_cc_gamma_slider parent options_cc_gamma_text pos "10 30 0" size "100 10 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_gamma" cvartype 4 // CVAR_STEP min_value 1 max_value 5 step 0.125 init nex_cvar_slider action nex_cc_ncolor_enable } // Text { type ITEM_TEXT name options_cc_gamma_slidertext parent options_cc_gamma_text link options_cc_gamma_slider pos "120 30 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Contrast //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_contrast_text parent options_cc text "Contrast" pos "0 45 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_ncolor_enable } // Slider { type ITEM_SLIDER name options_cc_contrast_slider parent options_cc_contrast_text pos "10 45 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_contrast" cvartype 4 // CVAR_STEP min_value 1 max_value 5 step 0.125 init nex_cvar_slider action nex_cc_ncolor_enable } // Text { type ITEM_TEXT name options_cc_contrast_slidertext parent options_cc_contrast_text link options_cc_contrast_slider pos "120 45 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Brightness //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_brightness_text parent options_cc text "Brightness" pos "0 60 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_ncolor_enable } // Slider { type ITEM_SLIDER name options_cc_brightness_slider parent options_cc_brightness_text pos "10 60 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_brightness" cvartype 4 // CVAR_STEP min_value 0 max_value 0.8 step 0.05 init nex_cvar_slider action nex_cc_ncolor_enable } // Text { type ITEM_TEXT name options_cc_brightness_slidertext parent options_cc_brightness_text link options_cc_brightness_slider pos "120 60 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Color Level Controls //// // Text { type ITEM_TEXTBUTTON name options_cc_color_level_controls_text parent options_cc text "Color Level Controls" pos "0 75 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_RIGHTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key } // Switch { type ITEM_TEXTSWITCH name options_cc_color_level_controls_switch parent options_cc_color_level_controls_text pos "10 75 0" //font_size "10 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT text "'Off''On'" cvarname "v_color_enable" cvartype 1 // CVAR_INT reinit nex_cvar_slider // can use it also here } ////// // Black: Red //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_black_red_text parent options_cc text "Black: Red " pos "0 90 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_black_red_slider parent options_cc_black_red_text pos "10 90 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_black_r" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_black_red_slidertext parent options_cc_black_red_text link options_cc_black_red_slider pos "120 90 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Black: Green //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_black_green_text parent options_cc text "Black: Green" pos "0 105 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_black_green_slider parent options_cc_black_green_text pos "10 105 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_black_g" cvartype 4 // CVAR_STEO min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_black_green_slidertext parent options_cc_black_green_text link options_cc_black_green_slider pos "120 105 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Black: Blue //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_black_blue_text parent options_cc text "Black: Blue " pos "0 120 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_black_blue_slider parent options_cc_black_blue_text pos "10 120 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_black_b" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_black_blue_slidertext parent options_cc_black_blue_text link options_cc_black_blue_slider pos "120 120 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Black: Grey //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_black_grey_text parent options_cc text "Black: Grey " pos "0 135 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_black_grey_slider parent options_cc_black_grey_text pos "10 135 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_black" cvartype 1 // CVAR_INT min_value 0 max_value 1 step 0.125 init nex_cc_grey action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_black_grey_slidertext parent options_cc_black_grey_text link options_cc_black_grey_slider pos "120 135 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Grey: Red //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_grey_red_text parent options_cc text "Grey: Red " pos "0 150 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_grey } // Slider { type ITEM_SLIDER name options_cc_grey_red_slider parent options_cc_grey_red_text pos "10 150 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_grey_r" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_grey_red_slidertext parent options_cc_grey_red_text link options_cc_grey_red_slider pos "120 150 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Grey: Green //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_grey_green_text parent options_cc text "Grey: Green" pos "0 165 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_grey } // Slider { type ITEM_SLIDER name options_cc_grey_green_slider parent options_cc_grey_green_text pos "10 165 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_grey_g" cvartype 4 // CVAR_STEO min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_grey_green_slidertext parent options_cc_grey_green_text link options_cc_grey_green_slider pos "120 165 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Grey: Blue //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_grey_blue_text parent options_cc text "Grey: Blue " pos "0 180 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_grey } // Slider { type ITEM_SLIDER name options_cc_grey_blue_slider parent options_cc_grey_blue_text pos "10 180 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_grey_b" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_grey_blue_slidertext parent options_cc_grey_blue_text link options_cc_grey_blue_slider pos "120 180 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // Grey: Grey //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_grey_grey_text parent options_cc text "Grey: Grey " pos "0 195 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_grey } // Slider { type ITEM_SLIDER name options_cc_grey_grey_slider parent options_cc_grey_grey_text pos "10 195 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_grey" cvartype 1 // CVAR_INT min_value 0 max_value 1 step 0.125 init nex_cc_grey action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_grey_grey_slidertext parent options_cc_grey_grey_text link options_cc_grey_grey_slider pos "120 195 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // White: Red //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_white_red_text parent options_cc text "White: Red " pos "0 210 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_white_red_slider parent options_cc_white_red_text pos "10 210 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_white_r" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_white_red_slidertext parent options_cc_white_red_text link options_cc_white_red_slider pos "120 210 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // White: Green //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_white_green_text parent options_cc text "White: Green" pos "0 225 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_white_green_slider parent options_cc_white_green_text pos "10 225 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_white_g" cvartype 4 // CVAR_STEO min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_white_green_slidertext parent options_cc_white_green_text link options_cc_white_green_slider pos "120 225 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // White: Blue //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_white_blue_text parent options_cc text "White: Blue " pos "0 240 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_white_blue_slider parent options_cc_white_blue_text pos "10 240 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_white_b" cvartype 4 // CVAR_STEP min_value 0 max_value 1 step 0.125 init nex_cvar_slider action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_white_blue_slidertext parent options_cc_white_blue_text link options_cc_white_blue_slider pos "120 240 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } ////// // White: Grey //// // Menu Button { type ITEM_TEXTBUTTON name options_cc_white_grey_text parent options_cc text "White: Grey " pos "0 255 0" //font_size "10 10 0" alignment 16 // TEXT_ALIGN_LEFTPOS flag 256 // FLAG_AUTOSETCLICK key nex_redirect_key // redirects input to the child refresh nex_cc_check_color_enable } // Slider { type ITEM_SLIDER name options_cc_white_grey_slider parent options_cc_white_grey_text pos "10 255 0" size "100 8 0" //size "100 10 0" flag 260 // FLAG_AUTOSETCLICK | FLAG_NOSELECT cvarname "v_color_white" cvartype 1 // CVAR_INT min_value 0 max_value 1 step 0.125 init nex_cc_grey action nex_cc_color_enable } // Text { type ITEM_TEXT name options_cc_white_grey_slidertext parent options_cc_white_grey_text link options_cc_white_grey_slider pos "120 255 0" //font_size "10 10 0" maxlen 4 init nex_slidertext } // dither pattern { type ITEM_PICTURE name options_cc_pattern_pic parent options_cc picture "gfx/m_cc_pattern" pos "-243.75 270" //size "487.5 137.5" size "501.76 143.36" } // control menu // we use a special type called CONTROL_KEY // which uses the fields : // name has to be unique // text description // link command, e.g. "+attack" // template { type ITEM_TEXTBUTTON name control_desc_template //parent options_control text "Template Desc" pos "0 15" alignment 16 // TEXT_ALIGN_RIGHT flag 256 // FLAG_AUTOSETCLICK refresh nex_con_update_keys action nex_con_action_key key nex_con_key } { type ITEM_TEXT name control_key_template //parent options_control pos "100 15" alignment 1 } // state message - "Press a key or mouse button to set the new bind", etc. { type ITEM_TEXTSWITCH name options_control_statemsg1 parent options_control text "'[Enter] Assign a new binding''Press the desired key'" pos "-100 -40" size "200 0" font_size "11 11" alignment 1 } { type ITEM_TEXTSWITCH name options_control_statemsg2 parent options_control text "'[Del] Remove all bindings''[Escape] to abort'" pos "-100 -25" size "200 0" font_size "11 11" alignment 1 } { type CONTROL_KEY name key_forward text "Move forward" link "+forward" } { type CONTROL_KEY name key_back text "Move back" link "+back" } { type CONTROL_KEY name key_moveright text "Move right" link "+moveright" } { type CONTROL_KEY name key_moveleft text "Move left" link "+moveleft" } { type CONTROL_KEY name key_attack text "Fire Weapon" link "+attack" } { type CONTROL_KEY name key_SecondaryAttack text "Secondary Attack" link "+button3" } { type CONTROL_KEY name key_jump text "Jump" link "+jump" } { type CONTROL_KEY name key_crouch text "Crouch" link "+shift" } { type CONTROL_KEY name key_weapnext text "Next Weapon" link "weapnext" } { type CONTROL_KEY name key_weapprev text "Prev Weapon" link "weapprev" } { type CONTROL_KEY name key_showscores text "Show Scores" link "+showscores" } { type CONTROL_KEY name key_weapon1 text "Select Laser" link "impulse 1" } { type CONTROL_KEY name key_weapon2 text "Select Uzi" link "impulse 2" } { type CONTROL_KEY name key_weapon3 text "Select Shotgun" link "impulse 3" } { type CONTROL_KEY name key_weapon4 text "Select Grenade" link "impulse 4" } { type CONTROL_KEY name key_weapon5 text "Select Electro" link "impulse 5" } { type CONTROL_KEY name key_weapon6 text "Select Crylink" link "impulse 6" } { type CONTROL_KEY name key_weapon7 text "Select Nexgun" link "impulse 7" } { type CONTROL_KEY name key_weapon8 text "Select Hagar" link "impulse 8" } { type CONTROL_KEY name key_weapon9 text "Select Rocket" link "impulse 9" }