Initial feature set.
This commit is contained in:
3
cfg/scripts/classes/demoman.cfg
Normal file
3
cfg/scripts/classes/demoman.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Demoman Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
11
cfg/scripts/classes/engineer.cfg
Normal file
11
cfg/scripts/classes/engineer.cfg
Normal file
@@ -0,0 +1,11 @@
|
||||
// Engineer Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
||||
|
||||
// Buildings
|
||||
// Key 6-9 automatically destroy the associated building if it already exists,
|
||||
// then selects the relevant building blueprint, ready to be built.
|
||||
alias key6 "destroy 2 0; build 2 0;" // Sentry Gun
|
||||
alias key7 "destroy 0 0; build 0 0;" // Dispenser
|
||||
alias key8 "destroy 1 0; build 1 0;" // Teleporter Entrance
|
||||
alias key9 "destroy 1 1; build 1 1;" // Teleporter Exit
|
3
cfg/scripts/classes/heavyweapons.cfg
Normal file
3
cfg/scripts/classes/heavyweapons.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Heavy Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
3
cfg/scripts/classes/medic.cfg
Normal file
3
cfg/scripts/classes/medic.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Medic Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
3
cfg/scripts/classes/pyro.cfg
Normal file
3
cfg/scripts/classes/pyro.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Pyro Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
3
cfg/scripts/classes/scout.cfg
Normal file
3
cfg/scripts/classes/scout.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Scout Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
3
cfg/scripts/classes/sniper.cfg
Normal file
3
cfg/scripts/classes/sniper.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Sniper Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
3
cfg/scripts/classes/soldier.cfg
Normal file
3
cfg/scripts/classes/soldier.cfg
Normal file
@@ -0,0 +1,3 @@
|
||||
// Soldier Scripting
|
||||
|
||||
exec scripts/reset.cfg
|
54
cfg/scripts/classes/spy.cfg
Normal file
54
cfg/scripts/classes/spy.cfg
Normal file
@@ -0,0 +1,54 @@
|
||||
// Spy Scripting.
|
||||
|
||||
exec scripts/settings.cfg
|
||||
exec scripts/reset.cfg
|
||||
|
||||
// Disguises
|
||||
// Keys 5-9 are used to quickly disguise.
|
||||
alias key5 "disguise 4 -1; disguise_demoman_text" // Demoman
|
||||
alias key6 "disguise 7 -1; disguise_pyro_text" // Pyro
|
||||
alias key7 "disguise 2 -1; disguise_sniper_text" // Sniper
|
||||
alias key8 "disguise 9 -1; disguise_engineer_text" // Engineer
|
||||
alias key9 "disguise 8 -2; disguise_remove_text" // Un-disguise
|
||||
|
||||
|
||||
// Auto-Disguise After Attack
|
||||
// Press F to activate.
|
||||
alias disguise1 "disguise 4 -1; disguise_demoman_text; alias next_disguise disguise2" // Demoman
|
||||
alias disguise2 "disguise 7 -1; disguise_pyro_text; alias next_disguise disguise3" // Pyro
|
||||
alias disguise3 "disguise 2 -1; disguise_sniper_text; alias next_disguise disguise4" // Sniper
|
||||
alias disguise4 "disguise 9 -1; disguise_engineer_text; alias next_disguise disguise1" // Engineer
|
||||
alias next_disguise disguise1
|
||||
alias +disguise_attack +attack
|
||||
alias -disguise_attack "-attack; next_disguise"
|
||||
|
||||
|
||||
// Disguised Weapon Switching
|
||||
// When switching weapons, the disguise also switches weapons.
|
||||
// With some players, this might reduce suspicion that you're a spy.
|
||||
// Only works if spy_toggle is set to disguise_on.
|
||||
// Note: the scroll wheel will now only scroll between 1 and 3, because once
|
||||
// the disguise kit always gets skipped once the last disguise is activated.
|
||||
alias reload1 "slot1; lastdisguise"
|
||||
alias reload2 "slot2; lastdisguise"
|
||||
alias reload3 "slot3; lastdisguise"
|
||||
alias reload_m_up "invprev; lastdisguise"
|
||||
alias reload_m_down "invnext; lastdisguise"
|
||||
alias disguise_weapon_on "alias key1 reload1; alias key2 reload2; alias key3 reload3; bind MWHEELUP reload_m_up; bind MWHEELDOWN reload_m_down"
|
||||
alias disguise_weapon_off "alias key1 slot1; alias key2 slot2; alias key3 slot3; bind MWHEELUP invprev; bind MWHEELDOWN invnext"
|
||||
|
||||
|
||||
// Disguise Toggling
|
||||
// The master switch for all the automatic disguise scripting. Default: on
|
||||
alias spy_toggle disguise_off
|
||||
alias disguise_on "auto_disguise_on_text; disguise_weapon_on; bind MOUSE1 +disguise_attack; alias spy_toggle disguise_off"
|
||||
alias disguise_off "auto_disguise_off_text; disguise_weapon_off; bind MOUSE1 +attack; alias spy_toggle disguise_on"
|
||||
bind F spy_toggle
|
||||
|
||||
|
||||
// MOUSE3 Attack
|
||||
// Bind MOUSE3 to the standard attack, in case the user wants to quickly
|
||||
// attack without disguising (for example: sapping a sentry).
|
||||
bind MOUSE3 +attack
|
||||
|
||||
AUTO_DISGUISE
|
Reference in New Issue
Block a user