Team Fortress 2

Spy Disguise Kit Replacement

This is a Script for Team Fortress 2 submitted by darkid.

Greetings! Join GameBanana, one of the oldest mod sites, and maximize your browsing experience.

  • Subscribe: Get notified when darkid submits again.
  • Say Thanks: Show your appreciation by sending darkid points.
  • Post: Give darkid your thoughts on this Script.
  • Vote: Help darkid win the Monthly Awards.
  • Rate: Give this Script a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Script.
  • Watch: Get notified when this Script is updated.
Mascot

Sound fun?

Sign up

Already a Bananite? Login

Spy Disguise Kit Replacement

This script allows you to disguise while reloading

44 lines | 4 kb | Raw Code
Font size:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// 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.

  • You must be a member

Comments

  • darkid avatar
    darkid Offline
    Member Joined 4 years ago
    1,864 points Ranked 2246th
    6 medals 0 legendary, 0 rare
    • Reached 1,000 Points Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    • 2 years a member Medal icon
    • 4 years a member Medal icon
    Report post
    3 years ago:

    You didn't rate it, though :)

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

    Scripter
  • BurN_ avatar
    BurN_ Offline
    Member Joined 3 years ago
    Report post
    3 years ago:
    Incredibly useful! 10/10, of course.
    This isn't working.
  • FlameRice avatar
    FlameRice Offline
    Member Joined 4 years ago
    328 points Ranked 10236th
    Report post
    3 years ago:
    This script is nice because R is already close to 4 on the keyboard >:D

    10/10

    the Rice Whisperer avatar
    Mantra
    the Rice Whisperer

Share

Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share
About this module
This module lists all those involved in the creation of this Script.

Credits

Key Authors
darkid
Creator

Submitter

darkid avatar
darkid Offline
Member Joined 4 years ago
1,864 points Ranked 2246th
6 medals 0 legendary, 0 rare
  • Reached 1,000 Points Medal icon
  • One month a member Medal icon
  • 6 months a member Medal icon
  • 1 year a member Medal icon
  • 2 years a member Medal icon
  • 4 years a member Medal icon

darkid
Creator
About this module
This module lets you send a private message to the submitter (darkid).
About this module
This module displays what game this Script is for.

Game

About this module
This module displays this Script's category.

Category

Stats

Posts
3
Views
3,573
Date Added
3 years ago
Jan 30 2013 @ 1:05am UTC
Date Modified
2 years ago
Mar 17 2014 @ 1:39am UTC
About this module
This module shows the average user rating of this Script.

Rating

10
Votes
2
About this module
This module shows how the ratings are dispersed among the criteria.

Ratings Breakdown

CriterionAvg.VotesRange
Overall 10 2 10 to 10
Creativity 10 1 -
Efficiency 10 1 -
Elegance 10 1 -
Performance 10 1 -
Practicality 10 1 -
Usefulness 10 1 -
About this module
This module tells you what you can and cannot do with this Script.

License