// unbind numbers set unbindnum "unbind 1; unbind 2; unbind 3; unbind 4; unbind 5; unbind 6; unbind 7; unbind 8; unbind 9; unbind 0" // unbind quickchat keys //set unbind_teamchat "unbind h; unbind g; unbind j; unbind k; unbind l" set unbind_teamchat "set kp0 wait; set kp1 wait; set kp2 wait; set kp3 wait; set kp4 wait; set kp5 wait; set kp6 wait; set kp7 wait; set kp8 wait; set kp9 wait; set kpdelete wait; set kpenter wait; set kpplus wait; set kpminus wait; set kpslash wait;" // rebind mouse wheel set rebind_mouse_wheel "bind mwheelup weapprev; bind mwheeldown weapnext" // Buy different equipment packages set buy_armorhelmjp "sell upgrades; buy larmour; buy helmet; buy jetpack" set buy_armorhelmbp "sell upgrades; buy larmour; buy helmet; buy battpack" set buy_bsuit "sell upgrades; buy bsuit" set buy_lgunorrifle "sell weapons; buy lgun; buy rifle" set buy_psaw "sell weapons; buy psaw" set buy_shotgun "sell weapons; buy shotgun" set buy_mdriver "sell weapons; buy mdriver" set buy_prifle "sell weapons; buy prifle" set buy_chaingun "sell weapons; buy chaingun" set buy_lcannon "sell weapons; buy lcannon" set buy_ckit "sell weapons; buy ackit; buy ckit" // Evolve Options set evo_builder "class builderupg; class builder" set evo_dretch "class level0" set evo_balisk "class level1" set evo_baliskadv "class level1upg" set evo_marauder "class level2" set evo_marauderadv "class level2upg" set evo_goon "class level3" set evo_goonadv "class level3upg" set evo_tyrant "class level4" // Binds for human builder set bindhumbuild "echo ^1***^7Human Builder Binds Selected^1***; vstr unbindnum; bind 1 build mgturret; bind 2 build tesla; bind 3 build arm; bind 4 build medistat; bind 5 build dcc; bind 6 build repeater; bind 7 build telenode; bind 9 vstr buy_ckit; bind 0 build reactor; vstr bind_scroll_build_current; set bindbstoggle vstr bindhumsold; set current_bind_human_bs vstr bindhumbuild" // binds for human soldier set bindhumsold "echo ^1***^7Human Soldier Binds Selected^1***; vstr unbindnum; bind 1 vstr buy_armorhelmjp; bind 2 vstr buy_armorhelmbp; bind 3 vstr buy_bsuit; bind 4 vstr buy_lgunorrifle; bind 5 vstr buy_psaw; bind 6 vstr buy_shotgun; bind 7 vstr buy_mdriver; bind 8 vstr buy_prifle; bind 9 vstr buy_chaingun; bind 0 vstr buy_lcannon; vstr unbind_mouse_wheel; set bindbstoggle vstr bindhumbuild; set current_bind_human_bs vstr bindhumsold" // Binds for alien builder set bindalibuild "echo ^1***^7Alien Builder Binds Selected^1***;vstr unbindnum; bind 1 build acid_tube; bind 2 build hive; bind 3 build trapper; bind 4 build booster; bind 5 build barricade; bind 6 build hovel; bind 9 build eggpod; bind 0 build overmind; vstr bind_scroll_build_current; set bindbstoggle vstr bindalisold; set current_bind_alien_bs vstr bindalibuild" // Binds for alien soldier set bindalisold "echo ^1***^7Alien Soldier Binds Selected^1***; vstr unbindnum; bind 1 vstr evo_builder; bind 2 vstr evo_dretch; bind 3 vstr evo_balisk; bind 4 vstr evo_baliskadv; bind 5 vstr evo_marauder; bind 6 vstr evo_marauderadv; bind 7 vstr evo_goon; bind 8 vstr evo_goonadv; bind 9 vstr evo_tyrant; vstr unbind_mouse_wheel; set bindbstoggle vstr bindalibuild; set current_bind_alien_bs vstr bindalisold" // teamchat binds set bind_human_teamchat "vstr unbind_teamchat; set kp0 say_team Overmind Down; set kp1 say_team Stay in the base!; set kp2 say_team Aliens Are Stage 2; set kp3 say_team Aliens Are Stage 3; set kp4 say_team who needs cred?; set kp5 say_team can anyone spare some cred?; set kp6 say_team Someone Build!; set kp7 say_team Reactor Up; set kp8 say_team Armory Up; set kp9 say_team Medistation Up; set kpdelete say_team Overmind Up; set kpenter say_team follow me; set kpplus say_team ok; set kpminus say_team no; set kpslash say_team Press E on a structure to mark it for decon. It will be deconed when someone tries to build something new.;" set bind_alien_teamchat "vstr unbind_teamchat; set kp0 say_team Reactor Down; set kp1 say_team Stay in the base!; set kp2 say_team Humans Are Stage 2; set kp3 say_team Humans Are Stage 3; set kp4 say_team who needs evos?; set kp5 say_team can anyone spare some evos?; set kp6 say_team Someone Build!; set kp7 say_team Overmind Up; set kp8 say_team Booster Up; set kp9 say_team Booster Up; set kpdelete say_team Reactor Up; set kpenter say_team follow me; set kpplus say_team ok; set kpminus say_team no; set kpslash say_team Press 'e' on a structure to mark it for decon. It will be deconned when someone(you) tries to build something else.;" // build structures with mouse wheel // bind scroll wheel set bind_scroll_build_toggle "vstr bind_scroll_build" set bind_scroll_build_curret "vstr unbind_scroll_build" set bind_scroll_build "echo ^1***^7Mouse Wheel Scroll Building Enabled^1***; bind mwheelup vstr scroll_build_prev; bind mwheeldown vstr scroll_build_next; set bind_scroll_build_toggle vstr unbind_scroll_build; set bind_scroll_build_current vstr bind_scroll_build" set unbind_scroll_build "echo ^1***^7Mouse Wheel Scroll Building Disabled^1***; vstr rebind_mouse_wheel; set bind_scroll_build_toggle vstr bind_scroll_build; set bind_scroll_build_current vstr unbind_scroll_build" // human/alien switch set scroll_build_next "vstr scroll_build_human_next" set scroll_build_prev "vstr scroll_build_human_prev" // toggle human/alien scroll building set scroll_build_human "set scroll_build_next vstr scroll_build_human_next; set scroll_build_prev vstr scroll_build_human_prev" set scroll_build_alien "set scroll_build_next vstr scroll_build_alien_next; set scroll_build_prev vstr scroll_build_alien_prev" // human builder set scroll_build_human_next "vstr scroll_build_human1" set scroll_build_human_prev "vstr scroll_build_human8" set scroll_build_human1 "set scroll_build_human_next vstr scroll_build_human2; set scroll_build_human_prev vstr scroll_build_human8; build mgturret" set scroll_build_human2 "set scroll_build_human_next vstr scroll_build_human3; set scroll_build_human_prev vstr scroll_build_human1; build tesla" set scroll_build_human3 "set scroll_build_human_next vstr scroll_build_human4; set scroll_build_human_prev vstr scroll_build_human2; build arm" set scroll_build_human4 "set scroll_build_human_next vstr scroll_build_human5; set scroll_build_human_prev vstr scroll_build_human3; build medistat" set scroll_build_human5 "set scroll_build_human_next vstr scroll_build_human6; set scroll_build_human_prev vstr scroll_build_human4; build dcc" set scroll_build_human6 "set scroll_build_human_next vstr scroll_build_human7; set scroll_build_human_prev vstr scroll_build_human5; build repeater" set scroll_build_human7 "set scroll_build_human_next vstr scroll_build_human8; set scroll_build_human_prev vstr scroll_build_human6; build telenode" set scroll_build_human8 "set scroll_build_human_next vstr scroll_build_human1; set scroll_build_human_prev vstr scroll_build_human7; build reactor" // alien builder set scroll_build_alien_next "vstr scroll_build_alien1" set scroll_build_alien_prev "vstr scroll_build_alien8" set scroll_build_alien1 "set scroll_build_alien_next vstr scroll_build_alien2; set scroll_build_alien_prev vstr scroll_build_alien8; build acid_tube" set scroll_build_alien2 "set scroll_build_alien_next vstr scroll_build_alien3; set scroll_build_alien_prev vstr scroll_build_alien1; build hive" set scroll_build_alien3 "set scroll_build_alien_next vstr scroll_build_alien4; set scroll_build_alien_prev vstr scroll_build_alien2; build trapper" set scroll_build_alien4 "set scroll_build_alien_next vstr scroll_build_alien5; set scroll_build_alien_prev vstr scroll_build_alien3; build booster" set scroll_build_alien5 "set scroll_build_alien_next vstr scroll_build_alien6; set scroll_build_alien_prev vstr scroll_build_alien4; build barricade" set scroll_build_alien6 "set scroll_build_alien_next vstr scroll_build_alien7; set scroll_build_alien_prev vstr scroll_build_alien5; build hovel" set scroll_build_alien7 "set scroll_build_alien_next vstr scroll_build_alien8; set scroll_build_alien_prev vstr scroll_build_alien6; build eggpod" set scroll_build_alien8 "set scroll_build_alien_next vstr scroll_build_alien1; set scroll_build_alien_prev vstr scroll_build_alien7; build overmind" // share scripts // human share tries to share 100 cred with 1 player per keypress, looping through every player set share_human "vstr share_human1;" set share_human1 "share 1 100; set share_human vstr share_human2" set share_human2 "share 2 100; set share_human vstr share_human3" set share_human3 "share 3 100; set share_human vstr share_human4" set share_human4 "share 4 100; set share_human vstr share_human5" set share_human5 "share 5 100; set share_human vstr share_human6" set share_human6 "share 6 100; set share_human vstr share_human7" set share_human7 "share 7 100; set share_human vstr share_human8" set share_human8 "share 8 100; set share_human vstr share_human9" set share_human9 "share 9 100; set share_human vstr share_human10" set share_human10 "share 10 100; set share_human vstr share_human11" set share_human11 "share 11 100; set share_human vstr share_human12" set share_human12 "share 12 100; set share_human vstr share_human13" set share_human13 "share 13 100; set share_human vstr share_human14" set share_human14 "share 14 100; set share_human vstr share_human15" set share_human15 "share 15 100; set share_human vstr share_human16" set share_human16 "share 16 100; set share_human vstr share_human17" set share_human17 "share 17 100; set share_human vstr share_human18" set share_human18 "share 18 100; set share_human vstr share_human19" set share_human19 "share 19 100; set share_human vstr share_human20" set share_human20 "share 20 100; set share_human vstr share_human21" set share_human21 "share 21 100; set share_human vstr share_human22" set share_human22 "share 22 100; set share_human vstr share_human23" set share_human23 "share 23 100; set share_human vstr share_human24" set share_human24 "share 24 100; set share_human vstr share_human25" set share_human25 "share 25 100; set share_human vstr share_human26" set share_human26 "share 26 100; set share_human vstr share_human27" set share_human27 "share 27 100; set share_human vstr share_human28" set share_human28 "share 28 100; set share_human vstr share_human29" set share_human29 "share 29 100; set share_human vstr share_human1" // alien share tries to share 1 evo with 1 player per keypress, looping through every player set share_alien "vstr share_alien1;" set share_alien1 "share 1 1; set share_alien vstr share_alien2" set share_alien2 "share 2 1; set share_alien vstr share_alien3" set share_alien3 "share 3 1; set share_alien vstr share_alien4" set share_alien4 "share 4 1; set share_alien vstr share_alien5" set share_alien5 "share 5 1; set share_alien vstr share_alien6" set share_alien6 "share 6 1; set share_alien vstr share_alien7" set share_alien7 "share 7 1; set share_alien vstr share_alien8" set share_alien8 "share 8 1; set share_alien vstr share_alien9" set share_alien9 "share 9 1; set share_alien vstr share_alien10" set share_alien10 "share 10 1; set share_alien vstr share_alien11" set share_alien11 "share 11 1; set share_alien vstr share_alien12" set share_alien12 "share 12 1; set share_alien vstr share_alien13" set share_alien13 "share 13 1; set share_alien vstr share_alien14" set share_alien14 "share 14 1; set share_alien vstr share_alien15" set share_alien15 "share 15 1; set share_alien vstr share_alien16" set share_alien16 "share 16 1; set share_alien vstr share_alien17" set share_alien17 "share 17 1; set share_alien vstr share_alien18" set share_alien18 "share 18 1; set share_alien vstr share_alien19" set share_alien19 "share 19 1; set share_alien vstr share_alien20" set share_alien20 "share 20 1; set share_alien vstr share_alien21" set share_alien21 "share 21 1; set share_alien vstr share_alien22" set share_alien22 "share 22 1; set share_alien vstr share_alien23" set share_alien23 "share 23 1; set share_alien vstr share_alien24" set share_alien24 "share 24 1; set share_alien vstr share_alien25" set share_alien25 "share 25 1; set share_alien vstr share_alien26" set share_alien26 "share 26 1; set share_alien vstr share_alien27" set share_alien27 "share 27 1; set share_alien vstr share_alien28" set share_alien28 "share 28 1; set share_alien vstr share_alien29" set share_alien29 "share 29 1; set share_alien vstr share_alien1" // this gets toggled for alien or human set bind_share "vstr share_human" // current tc alien/human set current_bind_tc_ah "vstr bind_human_teamchat" // teamchat on/off set bind_tc_on "echo ^1***^7Teamchat Binds Enabled^1***; vstr current_bind_tc_ah; set bindtc_onoff vstr bind_tc_off; set current_bind_tc_onoff vstr bind_tc_on" set bind_tc_off "echo ^1***^7Teamchat Binds Disabled^1***; vstr unbind_teamchat; set bindtc_onoff vstr bind_tc_on; set current_bind_tc_onoff vstr bind_tc_off" // load human binds set bindhuman "echo ^1***^7Human Binds Selected^1***; vstr current_bind_human_bs; set current_bind_tc_ah vstr bind_human_teamchat; vstr current_bind_tc_onoff; set bindahtoggle vstr bindalien; set bind_share vstr share_human; vstr scroll_build_human" // load alien binds set bindalien "echo ^1***^7Alien Binds Selected^1***; vstr current_bind_alien_bs; set current_bind_tc_ah vstr bind_alien_teamchat; vstr current_bind_tc_onoff; set bindahtoggle vstr bindhuman; set bind_share vstr share_alien; vstr scroll_build_alien" // reload current soldier/builder binds set current_bind_human_bs "vstr bindhumbuild" set current_bind_alien_bs "vstr bindalibuild" // current tc binds on off setting set current_bind_tc_onoff "vstr bind_tc_on" // toggle between alien and human set bindahtoggle "vstr bindhuman;" // toggle between builder and soldier set bindbstoggle "vstr bindhumbuild" // toggle teamchat binds on/off set bindtc_onoff "vstr bind_tc_off" // toggle designate on/off set bind_designate "!designate wire; set toggle_designate vstr bind_undesignate" set bind_undesignate "!undesignate wire; set toggle_designate vstr bind_designate" set toggle_designate "vstr bind_designate" unbind f3 unbind f4 unbind f5 unbind f6 bind f3 "vstr bindahtoggle;" bind f4 "vstr bindbstoggle" bind f5 "vstr bindtc_onoff" bind f6 "vstr bind_scroll_build_toggle" //misc binds unbind g unbind l unbind f7 unbind f8 unbind f9 unbind f10 unbind f11 unbind f12 bind g "toggleconsole; !listplayers" bind l "vstr bind_share" bind f7 "callvote sudden_death" bind f8 "callvote extreme_sudden_death" bind f9 "vstr toggle_designate" bind f10 "!cancelvote" bind f11 "!spec999" bind f12 "!allready" // bind keypad buttons to vstrs bind kp_ins vstr kp0 bind kp_end vstr kp1 bind kp_downarrow vstr kp2 bind kp_pgdn vstr kp3 bind kp_leftarrow vstr kp4 bind kp_5 vstr kp5 bind kp_rightarrow vstr kp6 bind kp_home vstr kp7 bind kp_uparrow vstr kp8 bind kp_pgup vstr kp9 bind kp_del vstr kpdelete bind kp_enter vstr kpenter bind kp_plus vstr kpplus bind kp_minus vstr kpminus bind kp_slash vstr kpslash echo ^1--------------------------------------- echo ^1-^2 ^2 ^2 ^2WireDDD's ^2Tremulous ^2Bind ^2Script^2 ^2 ^2 ^1- echo ^1-^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2Version ^20.3 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^1- echo ^1-^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2Loading ^2Complete^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^2 ^1- echo ^1--------------------------------------- vstr bindhuman;