rendered paste body//#######################################################################################
// wireddd's tremulous bind script
// v0.1
//
// Binds:
// f3 - toggles between human and alien binds
// f4 - toggles between builder and soldier
// f5 - toggles teamchat on or off.
// f7 - calls a sudden death vote
// f8 - calls an extreme sudden death vote
// f9 - toggle designation of wire as builder
// f11 - !spec999
// f12 - !allready
//
// Human
// Soldier
// 1 - buy light armour, helmet, jetpack
// 2 - buy light armour, helmet, battery
// 3 - buy battle suit
// 4 - buy rifle
// 5 - buy pain saw
// 6 - buy laser gun
// 7 - buy mass driver
// 8 - buy pulse rifle
// 9 - buy chain gun
// 0 - buy lucifer cannon
// Builder
// 1 - build turret
// 2 - build tesla
// 3 - build armory
// 4 - build medistation
// 5 - build defense computer
// 6 - build repeater
// 7 - build telenode
// 9 - buy advanced contruction kit, or construction kit
// 0 - build reactor
// Team Chat
// Keypad 0 - Overmind Down
// Keypad Del - Overmind Up
// Keypad 1 - Stay in the base!
// Keypad 2 - Aliens Are Stage 2
// Keypad 3 - Aliens Are Stage 3
// Keypad 4 - who needs cred?
// Keypad 5 - can anyone spare some cred?
// Keypad 6 - Someone Build!
// Keypad 7 - Reactor Up
// Keypad 8 - Armory Up
// Keypad 9 - Medistation Up
// Keypad Enter - follow me
// Keypad + - ok
// Keypad - - no
// Keypad / - Press E on a structure to mark it for decon. It
// will be deconed when someone tries to build
// something new.
// Alien
// Soldier
// 1 - evolve to advanced builder
// 2 - evolve to dretch
// 3 - evolve to balisk
// 4 - evolve to advanced balisk
// 5 - evolve to marauder
// 6 - evolve to advanced marauder
// 7 - evolve to dragoon
// 8 - evolve to advanced dragoon
// 9 - evolve to tyrant
// 0 - not bound to anything
// Builder
// 1 - build acid tube
// 2 - build hive
// 3 - build trapper
// 4 - build booster
// 5 - build barricade
// 6 - build hovel
// 9 - build egg
// 0 - build Overmind
// Team Chat
// Keypad 0 - Reactor Down
// Keypad Del - Reactor Up
// Keypad 1 - Stay in the base!
// Keypad 2 - Humans Are Stage 2
// Keypad 3 - Humans Are Stage 3
// Keypad 4 - who needs evos?
// Keypad 5 - can anyone spare some evos?
// Keypad 6 - Someone Build!
// Keypad 7 - Overmind Up
// Keypad 8 - Booster Up
// Keypad 9 - Booster Up
// Keypad Enter - follow me
// Keypad + - ok
// Keypad - - no
// Keypad / - Press E on a structure to mark it for decon. It
// will be deconed when someone tries to build
// something new.
//
//#######################################################################################
// 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;"
// 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_rifle "sell weapons; buy rifle"
set buy_psaw "sell weapons; buy psaw"
set buy_lgun "sell weapons; buy lgun"
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 adv_ckit; 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; 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_rifle; bind 5 vstr buy_psaw; bind 6 vstr buy_lgun; bind 7 vstr buy_mdriver; bind 8 vstr buy_prifle; bind 9 vstr buy_chaingun; bind 0 vstr buy_lcannon; 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; 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; 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.;"
// 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"
// 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"
// 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 YOUNEEDTOEDITTHIS; set toggle_designate vstr bind_undesignate"
set bind_undesignate "!undesignate YOUNEEDTOEDITTHIS; set toggle_designate vstr bind_designate"
set toggle_designate "vstr bind_designate"
unbind f3
unbind f4
unbind f5
bind f3 "vstr bindahtoggle;"
bind f4 "vstr bindbstoggle"
bind f5 "vstr bindtc_onoff"
//misc binds
unbind g
unbind f7
unbind f8
unbind f9
unbind f10
unbind f11
unbind f12
bind g "toggleconsole; !listplayers"
bind f7 "callvote sudden_death"
bind f8 "callvote extreme_sudden_death"
bind f9 "vstr toggle_designate"
bind f10 "wait"
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.1 ^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---------------------------------------