Spy Disguise Kit Replacement

This script allows you to disguise while reloading

// Allows you to use the disguise kit without actually opening it. Thus, it can be used to disguise while reloading, switching weapons, etc.
bind 1 slot1
bind 2 slot2
bind 3 slot3
bind 4 "enableDisguiseKit; bind 4 disableDisguiseKit"
bind 5 slot5
bind 6 slot6
bind 7 slot7
bind 8 slot8
bind 9 slot9
bind 0 slot10

alias enableDisguiseKit "echo Disguise Kit Open; bind - toggleDisguiseTeam; bind 1 disguiseScout; bind 2 disguiseSoldier; bind 3 disguisePyro; bind 4 disguiseDemoman; bind 5 disguiseHeavy; bind 6 disguiseEngineer; bind 7 disguiseMedic; bind 8 disguiseSniper; bind 9 disguiseSpy"
alias disableDisguiseKit "echo Disguise Kit Closed; unbind -; exec spy.cfg" // Inelegant, but allows for compatibility with other scripts. This serves to reset all the config settings.
alias disguiseScout disguiseEScout
alias disguiseSoldier disguiseESoldier
alias disguisePyro disguiseEPyro
alias disguiseDemoman disguiseEDemoman
alias disguiseHeavy disguiseEHeavy
alias disguiseEngineer disguiseEEngineer
alias disguiseMedic disguiseEMedic
alias disguiseSniper disguiseESniper
alias disguiseSpy disguiseESpy
alias disguiseEScout "disguise 1 -1; echo Disguised as an Enemy Scout; disableDisguiseKit"
alias disguiseESoldier "disguise 3 -1; echo Disguised as an Enemy Soldier; disableDisguiseKit"
alias disguiseEPyro "disguise 7 -1; echo Disguised as an Enemy Pyro; disableDisguiseKit"
alias disguiseEDemoman "disguise 4 -1; echo Disguised as an Enemy Demoman; disableDisguiseKit"
alias disguiseEHeavy "disguise 6 -1; echo Disguised as an Enemy Heavy; disableDisguiseKit"
alias disguiseEEngineer "disguise 9 -1; echo Disguised as an Enemy Engineer; disableDisguiseKit"
alias disguiseEMedic "disguise 5 -1; echo Disguised as an Enemy Medic; disableDisguiseKit"
alias disguiseESniper "disguise 2 -1; echo Disguised as an Enemy Sniper; disableDisguiseKit"
alias disguiseESpy "disguise 8 -1; ; echo Disguised as an Enemy Spy; disableDisguiseKit"
alias disguiseFScout "disguise 1 -2; echo Disguised as a Friendly Scout; disableDisguiseKit"
alias disguiseFSoldier "disguise 3 -2; echo Disguised as a Friendly Soldier; disableDisguiseKit"
alias disguiseFPyro "disguise 7 -2; echo Disguised as a Friendly Pyro; disableDisguiseKit"
alias disguiseFDemoman "disguise 4 -2; echo Disguised as a Friendly Demoman; disableDisguiseKit"
alias disguiseFHeavy "disguise 6 -2; echo Disguised as a Friendly Heavy; disableDisguiseKit"
alias disguiseFEngineer "disguise 9 -2; echo Disguised as a Friendly Engineer; disableDisguiseKit"
alias disguiseFMedic "disguise 5 -2; echo Disguised as a Friendly Medic; disableDisguiseKit"
alias disguiseFSniper "disguise 2 -2; echo Disguised as a Friendly Sniper; disableDisguiseKit"
alias disguiseFSpy "disguise 8 -2; echo Un-disguised; disableDisguiseKit"
alias toggleDisguiseTeam disguiseFriendly
alias disguiseFriendly "alias toggleDisguiseTeam disguiseEnemy; echo Now disguising as teammates; alias disguiseScout disguiseFScout; alias disguiseSoldier disguiseFSoldier; alias disguisePyro disguiseFPyro; alias disguiseDemoman disguiseFDemoman; alias disguiseHeavy disguiseFHeavy; alias disguiseEngineer disguiseFEngineer; alias disguiseMedic disguiseFMedic; alias disguiseSniper disguiseFSniper; alias disguiseSpy disguiseFSpy"
alias disguiseEnemy "alias toggleDisguiseTeam disguiseFriendly; echo Now disguising as enemies; alias disguiseScout disguiseEScout; alias disguiseSoldier disguiseESoldier; alias disguisePyro disguiseEPyro; alias disguiseDemoman disguiseEDemoman; alias disguiseHeavy disguiseEHeavy; alias disguiseEngineer disguiseEEngineer; alias disguiseMedic disguiseEMedic; alias disguiseSniper disguiseESniper; alias disguiseSpy disguiseESpy"

For compatibility reasons, this script should go AT THE TOP of your Spy.cfg file.

Furthermore, be sure to rebind 4 to slot4 in your engineer.cfg file.

This script allows you to disguise without your disguise kit, thus not interrupting a reload, attack, or other action.

Oh noes! You're not a Member!

Want access to cool stuff? As a member you can:

  • Post. Give the submitter your thoughts on this Script.
  • Say Thanks. Show your appreciation by sending the submitter points.
  • Stamp Posts. Let other posters know what you think of their posts.
  • Rate. Give this Script a rating out of 10.
  • Flag. Alert moderators and warn members of a problem with this Script.
  • Vote. Vote the submitter for the Monthly Awards.
  • Subscribe. Get notified when this submitter submits again.

Interested? Register or Login

Comments

  • darkid
    Availability
    Offline
    Points Level
    Drudge
    1,757 points
    Account Age Level
    Graduate
    3 years old
    Clearance Level
    Member
    2 years ago:

    You didn't rate it, though :)

    Posted by BurN_ Incredibly useful! 10/10, of course.

    Scripter
  • BurN_
    Availability
    Offline
    Points Level
    Beggar
    55 points
    Account Age Level
    Apprentice
    2 years old
    Clearance Level
    Member
    2 years ago:

    Incredibly useful! 10/10, of course.

    This isn't working.
  • FlameRice
    Availability
    Offline
    Points Level
    Beggar
    284 points
    Account Age Level
    Apprentice
    2 years old
    Clearance Level
    Member
    2 years ago:

    This script is nice because R is already close to 4 on the keyboard >:D

    User Title
    the Rice Whisperer

Credits

Key Authors
darkid
Creator

Submitter

darkid
Availability
Offline
Points Level
Drudge
1,757 points
Account Age Level
Graduate
3 years old
Clearance Level
Member

darkid
(Creator/Co-creator)

Rating

10.00/10
Based off 2 rating(s)

Stats

Post Count
3
ViewCount
2,338
Date Added
2 years ago
Date Modified
5 months ago

License

N/A

Share

Code to use:

More embeddable images

Bookmark and Share