From TF2 Wiki
Build
- Press 1-4 for Instabuild, autoswitches to shotgun after build.
- Posted by Icehawk
//BUILD MENU
alias buildsentry "build 3; wait 50; +attack; wait 50; -attack; wait; slot1"
alias builddispenser "build 0; wait 50; +attack; wait 50; -attack; wait; slot1"
alias buildentry "build 1; wait 50; +attack; wait 50; -attack; wait; slot1"
alias buildexit "build 2; wait 50; +attack; wait 50; -attack; wait; slot1"
bind "1" "buildsentry"
bind "2" "builddispenser"
bind "3" "buildentry"
bind "4" "buildexit"
Destroy
- 5-8 to blow Buildings
- Posted by Icehawk
//Destroy Menu
alias destroysentry "destroy 3; wait 50; slot1"
alias destroydispenser "destroy 0; wait 50; slot1"
alias destroyentry "destroy 1; wait 50; slot1"
alias destroyexit "destroy 2; wait 50; slot1"
bind "5" "destroysentry"
bind "6" "destroydispenser"
bind "7" "destroyentry"
bind "8" "destroyexit"
Upgrade
- Swings wrench while held down, switches to shotgun when released.
- Posted by Icehawk
//Upgrade
alias +upgrade1 "slot3; +attack"
alias -upgrade1 "-attack; wait; slot1"
bind "mouse2" "+upgrade1"
Improved Auto-Upgrade
- Improves Icehawk's script
- Compensates for lag and lack of fast weapon switch
- By Metroid48
//HOLD DOWN MOUSE3 TO SWING WRENCH FOR UPGRADE THEN LETTING GO SWITCHES BACK TO LAST WEAPON
alias +upgrade1 "slot3; +attack; wait 5; -attack; wait 5; +attack"
alias -upgrade1 "-attack; wait; lastinv"
bind "mouse3" "+upgrade1" //Leaves mouse2 to still rotate the sentry placement
All in one
- Fast build and destroy script for sentry/disp/exit/entry. Need only four binded key.
- Written by 1 of 9
- Last modification: 20071014
- There is some discussion about this script.
// ### Build & destroy bind...
alias +sentry "use tf_weapon_wrench; destroy 3; wait; build 3"
alias -sentry "wait 50; +attack; wait 50; -attack; use tf_weapon_shotgun_primary"
alias +dispenser "use tf_weapon_wrench; destroy 0; wait; build 0"
alias -dispenser "wait 50; +attack; wait 50; -attack; use tf_weapon_shotgun_primary"
alias +entry "use tf_weapon_wrench; destroy 1; wait; build 1"
alias -entry "wait 50; +attack; wait 50; -attack; use tf_weapon_shotgun_primary"
alias +exit "use tf_weapon_wrench; destroy 2; wait; build 2"
alias -exit "wait 50; +attack; wait 50; -attack; use tf_weapon_shotgun_primary"
// Bind
bind "a" "+sentry"
bind "s" "+dispenser"
bind "d" "+entry"
bind "f" "+exit"
All in One with Destroy Menu
- As above, except we don't destroy previous buildables. Instead, use destroy PDA to avoid accidents.
- This script is also more responsive than that above (no delay between releasing the key and the buildable actually going up), but brings back the occasional shotgun fire after building. I figure the occasional shotgun-blast is worth it for the added responsiveness. Could probably be tweaked to be just as responsive but without the blast, but I don't see the need.
- Rewritten by Klaymen, based on script by 1 of 9.
// ### Build quick-bind...
// holding down key will show blueprint for new building (if you didn't already build it)
// releasing key will build building in new chosen position
// =====================================================================================
alias +sentry "use tf_weapon_wrench; build 3"
alias -sentry "+attack; wait 50; -attack; use tf_weapon_shotgun_primary"
alias +dispenser "use tf_weapon_wrench; build 0"
alias -dispenser "+attack; wait 50; -attack; use tf_weapon_shotgun_primary"
alias +entry "use tf_weapon_wrench; build 1"
alias -entry "+attack; wait 50; -attack; use tf_weapon_shotgun_primary"
alias +exit "use tf_weapon_wrench; build 2"
alias -exit "+attack; wait 50; -attack; use tf_weapon_shotgun_primary"
bind "1" "+sentry"
bind "2" "+dispenser"
bind "3" "+entry"
bind "4" "+exit"
bind "5" "use tf_weapon_pda_engineer_destroy"
All in One "Boomode" Key
- Four binds for building, one bind to change those four binds to destroy. Prevents accidents! This script no longer requires weapon selection to switch between buildings without actually building them (Valve fixed a bug causing this problem). Thanks to Spoonguard with the help on that front.
- Rewritten by Essobie. Interesting name by Spoonguard
- Edit: Rewritten by wiseguy149 to allow menu usage by using alt + 1-4 to build, shift + 1-4 to destroy and build. This lets 1-4 do their default stuff without interference.
// Build and Destroy "Boomode" System
// ==================================
alias eng_destroybuild_0 "destroy 0; build 0"
alias eng_destroybuild_1 "destroy 1; build 1"
alias eng_destroybuild_2 "destroy 2; build 2"
alias eng_destroybuild_3 "destroy 3; build 3"
alias +eng_destroy "alias eng_dispen eng_destroybuild_0; alias eng_tpentr eng_destroybuild_1; alias eng_tpexit eng_destroybuild_2; alias eng_sentry eng_destroybuild_3"
alias -eng_destroy "alias eng_dispen slot1; alias eng_tpentr slot3; alias eng_tpexit slot4; alias eng_sentry slot1"
-eng_destroy
alias +eng_build "alias eng_dispen build 0; alias eng_tpentr build 1; alias eng_tpexit build 2; alias eng_sentry build 3"
alias -eng_build "alias eng_dispen slot1; alias eng_tpentr slot3; alias eng_tpexit slot4; alias eng_sentry slot1"
-eng_build
bind "SHIFT" "+eng_destroy" // Swap all build binds to destroy binds.
bind "1" "eng_sentry" // Build Sentry (Destroy Sentry when +eng_destroy is held down)
bind "2" "eng_dispen" // Build Dispenser (Destroy Dispenser when +eng_destroy is held down)
bind "3" "eng_tpentr" // Build Teleporter Entrance (Destroy Teleporter Entrance when +eng_destroy is held down)
bind "4" "eng_tpexit" // Build Teleporter Exit (Destroy Teleporter Exit when +eng_destroy is held down)
bind "alt" "+eng_build" // Lets you build if held down.
Building with destroying and fixed upgrade
- Has bindings for all buildings with destroying previous building, fixed upgrade script which took mouse2,
- now when placing building can rotate it with mouse2, after placing upgrade script returns on mouse2, which
- swings wrench while held down, switches to shotgun when released. Original upgrade script by Icehawk
- Posted by vincister
//Building with destroying and fixed upgrade by vincister (Original upgrade script by Icehawk)
alias +upgrade1 "slot3; +attack"
alias -upgrade1 "-attack; wait; slot1"
alias complete "attack; wait; workmode;"
alias buildmode "bind mouse2 +attack2; bind mouse1 complete"
alias workmode "bind mouse1 +attack; bind mouse2 +upgrade1"
alias sentry "destroy 3; build 3; buildmode"
alias dispenser "destroy 0; build 0; buildmode"
alias entrance "destroy 1; build 1; buildmode"
alias exit "destroy 2; build 2; buildmode"
bind f1 sentry
bind f2 dispenser
bind f3 entrance
bind f4 exit
bind mouse2 +upgrade1