// // User menu file, allows the creation of custom menus invoked // with the \usermenu command. Menus follow the format: // // menuname { // id; title; command // id; title; command // }; // // id = a number from 1 to 10 matching the keyboard binds, or 'title' // title = the text shown in the menu // command = the (optional) command executed when the key is pressed // // e.g. 1; General Comms; usermenu gen_comms // // If no menu is specified to the command, the main menu is shown. // If menu id 10 isn't used, it will show a 'cancel' option. // A menu item description ending on \n adds a whiteline in front of that option. // // The following usermenu is an exact copy of the version used in Q3F Beta 1G to // create the new Radio Comms System. Though you can't currently modify this // yourself (it won't work with sv_pure 1 servers), we do plan to implement // a user-configurable version when when the next Q3A point release comes out. // main { title; ^5Radio Comms 1; Offense Menu; usermenu offense 2; Defense Menu; usermenu defense 3; General Menu; usermenu general 4; Taunts Menu; usermenu taunts\n 5; Acknowledged; say_team "&sound/voice/Comms/q3f_acknowledged.wav Acknowledged! [$L]" 6; Negative; say_team "&sound/voice/comms/q3f_negative.wav Negative! [$L]" 7; Channel Selector; usermenu channels 8; Radio Options; usermenu options }; offense { title; ^5Offense Comms 1; Move out!; say_team "#off &sound/voice/comms/q3f_moveout.wav Move out! [$L]" 2; I'll take point!; say_team "#off &sound/voice/comms/q3f_point.wav I'll take point! [$S at $L]" 3; Attack now!; say_team "#off &sound/voice/comms/q3f_attacknow.wav Attack now! [$L]" 4; Regroup!; say_team "#off &sound/voice/comms/q3f_regroup.wav Regroup at $L" 5; Autosentry!; say_team "#off &sound/voice/comms/q3f_sentryspot.wav Autosentry spotted near $L!" 6; Pipes!; say_team "#off &sound/voice/comms/q3f_pipespot.wav Pipes spotted near $L!" 7; Awaiting orders!; say_team "#off &sound/voice/comms/q3f_awaitorders.wav $S Awaiting orders at $L [H:$H A:$A]" 8; Objective Complete!; say_team "#off &sound/voice/comms/q3f_objcomp.wav Objective complete as $S at $L [H:$H A:$A]" 9; Objective Failed!; say_team "#off &sound/voice/comms/q3f_objfailed.wav Objective failed/Died at at $D" }; defense { title; ^5Defense Comms 1; Incoming 1; say_team "#def &sound/voice/comms/q3f_incmain.wav Incoming main entrance!" 2; Incoming 2; say_team "#def &sound/voice/comms/q3f_incsecent.wav Incoming secondary entrance!" 3; Incoming Flag 1; say_team "#def &sound/voice/comms/q3f_incfgprient.wav Incoming flag primary entrance!" 4; Incoming Flag 2; say_team "#def &sound/voice/comms/q3f_incflagsecent.wav Incoming flag secondary entrance!" 5; Incoming Flag 3; say_team "#def &sound/voice/comms/q3f_flagbackup.wav Inconming to flag need backup now!" 6; Flag Outgoing 1; say_team "#def &sound/voice/comms/q3f_flagoutpriexit.wav Flag outgoing primary exit!" 7; Flag Outgoing 2; say_team "#def &sound/voice/comms/q3f_flagoutsecexit.wav Flag outgoing secondary exit!" }; general { title; ^5General Comms 1; Need backup!; say_team "&sound/voice/comms/q3f_backup.wav $S needs backup at $L! [H:$H A:$A]" 2; Cover me!; say_team "&sound/voice/comms/q3f_coverme.wav Cover me! [H:$H A:$A]" 3; Fire in the hole!; say_team "&sound/voice/comms/q3f_fireinthehole.wav Fire in the hole!" 4; In position!; say_team "&sound/voice/comms/q3f_inpos.wav $S in position at $L!" 5; Report in!; say_team "&sound/voice/comms/q3f_reportin.wav Report in!" 6; Roger that!; say_team "&sound/voice/comms/q3f_roger.wav Roger that! [$L]" 7; Enemy Spotted!; say_team "&sound/voice/comms/q3f_spotted.wav Enemy Spotted at $L!" 8; Teammate down!; say_team "&sound/voice/comms/q3f_teammatedown.wav Teammate down at $L!" 9; Gimme some ammo!; say_team "&sound/voice/comms/q3f_ammo.wav Gimme ammo that works for $S!" }; Taunts { title; ^5Taunts 1; Hah! Come on!; say "&sound/voice/taunt/q3f_ah_comeon.wav Hah! Come on!" 2; My Flag!; say "&sound/voice/taunt/q3f_my_flag.wav My flag!" 3; Cant have that!; say "&sound/voice/taunt/q3f_ucant_havethat.wav You cant have that!" 4; Get down!; say "&sound/voice/taunt/q3f_git_down.wav Get down!" 5; Come here!; say "&sound/voice/taunt/q3f_come_ere.wav Come here!" 6; No problem!; say "&sound/voice/taunt/q3f_noproblem.wav No problem!" 7; Sneaky!; say "&sound/voice/taunt/q3f_sneakybast.wav Sneaky bastard!" 8; Thanks!; say "&sound/voice/taunt/q3f_thanks.wav Thanks!" 9; Nice Shot!; say "&sound/voice/taunt/q3f_niceshot.wav Nice Shot!" }; channels { title; ^5Channel Selector 1; Offence Channel; channel set #off 2; Defence Channel; channel set #def 3; All Channels; channel clear\n }; options { title; ^5Radio Options 1; Enable Team HUD; seta cg_teamChatHeight 8 2; Disable Team HUD; seta cg_teamChatHeight 0 3; Team HUD Big Font; seta cg_teamChatBigFont 1 4; Team HUD Small Font; seta cg_teamChatBigFont 0 5; Enable Radio Sounds; seta cg_teamChatSounds 1 6; Disable Radio Sounds; seta cg_teamChatSounds 0 };