Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Toggleable Addconds

A Config Script for Team Fortress 2

298 15,317 bytes Raw Code
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
// This is a Panface script
// Addconds page from the TF2 Wiki: https://wiki.teamfortress.com/wiki/Cheats

// This script is to apply addcond affects while having them be permenant [Effect stays after death]

//Basic example:
// alias "T_test" "tON"
// alias "tON" "alias T_test tOFF; alias testloop test; testloop"
// alias "tOFF" "alias T_test tON; alias testloop"
// alias "test" "addcond 0 1; wait 66; testloop"
// alias "testloop" "test"
// This makes it so you're given the effect once every second, which cancels out any possible crashes from having the effect stacking too many times

// useful addconds: 13, 16, 26, 28, 29, 32, 34, 42, 49, 52, 53, 66, 67, 68, 69, 70, 72, 73, 74, 75, 79, 80, 113, 114,

wait 10
clear
echo "This script was made by Mr.Panface as a part of the G-PACK. Thanks for installing!"
echo "If you're wondering what each addcond effect exactly does, check out this webpage: wiki.teamfortress.com/wiki/Cheats#addcond"
echo ""
echo "KEYREBINDS: "

bind "rightarrow" "T_main"
bind "rightarrow"
bind "uparrow" "C_addcondsUP"
bind "uparrow"
bind "downarrow" "C_addcondsDWN"
bind "downarrow"
bind "leftarrow" "+leftarr"
bind "leftarrow"
bind "shift" "+cb_shift"
bind "shift"

echo ""
echo "NOTE: Don't run a whole lot of addcond commands at once, as it will kick you from whatever server you're connected to"
echo ""
echo "To use the 'all off' feature, press and hold the Left Arrow until all your effects go away. If that doesn't work, type 'alladdcondsoff' in the console and hit enter"
echo ""
wait 10
echo "There's a config option which allows you to reset all addcond loops when changing classes. To do so, press SHIFT + LEFT ARROW to enable the option. Make sure to put 'resetconds_a' in each one of your class.cfg files, or it won't work"
echo ""
echo "class.cfg filenames: scout.cfg, soldier.cfg, pyro.cfg, demoman.cfg, heavyweapons.cfg, engineer.cfg, medic.cfg, sniper.cfg, spy.cfg"
echo "(you'll need to make those files if you don't know about them already)"

// 13 (Deadringer Defense Buff)
alias "T_ad13" "adon13"
alias "adon13" "alias T_ad13 adoff13; alias addcondloop13 addcond13; addcondloop13"
alias "adoff13" "alias T_ad13 adon13; alias addcondloop13"
alias "addcond13" "addcond 13 1; wait 66; addcondloop13"
alias "addcondloop13" "addcond13"

// 16 (Buff Banner)
alias "T_ad16" "adon16"
alias "adon16" "alias T_ad16 adoff16; alias addcondloop16 addcond16; addcondloop16"
alias "adoff16" "alias T_ad16 adon16; alias addcondloop16"
alias "addcond16" "addcond 16 1; wait 66; addcondloop16"
alias "addcondloop16" "addcond16"

// 26 (Batallion's Backup)
alias "T_ad26" "adon26"
alias "adon26" "alias T_ad26 adoff26; alias addcondloop26 addcond26; addcondloop26"
alias "adoff26" "alias T_ad26 adon26; alias addcondloop26"
alias "addcond26" "addcond 26 1; wait 66; addcondloop26"
alias "addcondloop26" "addcond26"

// 28 (QF's Uber Knockback Immunity)
alias "T_ad28" "adon28"
alias "adon28" "alias T_ad28 adoff28; alias addcondloop28 addcond28; addcondloop28"
alias "adoff28" "alias T_ad28 adon28; alias addcondloop28"
alias "addcond28" "addcond 28 1; wait 66; addcondloop28"
alias "addcondloop28" "addcond28"

// 29 (Conch effect)
alias "T_ad29" "adon29"
alias "adon29" "alias T_ad29 adoff29; alias addcondloop29 addcond29; addcondloop29"
alias "adoff29" "alias T_ad29 adon29; alias addcondloop29"
alias "addcond29" "addcond 29 1; wait 66; addcondloop29"
alias "addcondloop29" "addcond29"

// 32 (Move faster)
alias "T_ad32" "adon32"
alias "adon32" "alias T_ad32 adoff32; alias addcondloop32 addcond32; addcondloop32"
alias "adoff32" "alias T_ad32 adon32; alias addcondloop32"
alias "addcond32" "addcond 32 1; wait 66; addcondloop32"
alias "addcondloop32" "addcond32"

// 34 (Crit Canteen boost [Used because it ups sentrygun speed])
alias "T_ad34" "adon34"
alias "adon34" "alias T_ad34 adoff34; alias addcondloop34 addcond34; addcondloop34"
alias "adoff34" "alias T_ad34 adon34; alias addcondloop34"
alias "addcond34" "addcond 34 1; wait 66; addcondloop34"
alias "addcondloop34" "addcond34"

// 42 (Defensive buff. Same as MvM bomb carrier defense buff)
alias "T_ad42" "adon42"
alias "adon42" "alias T_ad42 adoff42; alias addcondloop42 addcond42; addcondloop42"
alias "adoff42" "alias T_ad42 adon42; alias addcondloop42"
alias "addcond42" "addcond 42 1; wait 66; addcondloop42"
alias "addcondloop42" "addcond42"

// 49 (Weird crouch dispenser thing. Makes you move extremely fast)
alias "T_ad49" "adon49"
alias "adon49" "alias T_ad49 adoff49; alias addcondloop49 addcond49; addcondloop49"
alias "adoff49" "alias T_ad49 adon49; alias addcondloop49"
alias "addcond49" "addcond 49 1; wait 66; addcondloop49"
alias "addcondloop49" "addcond49"

// 52 (Ubercharge Canteen [Used because it reduces sentrygun damage taken])
alias "T_ad52" "adon52"
alias "adon52" "alias T_ad52 adoff52; alias addcondloop52 addcond52; addcondloop52"
alias "adoff52" "alias T_ad52 adon52; alias addcondloop52"
alias "addcond52" "addcond 52 1; wait 66; addcondloop52"
alias "addcondloop52" "addcond52"

// 53 (Bombonomicon Head-Bomb)
alias "T_ad53" "adon53"
alias "adon53" "alias T_ad53 adoff53; alias addcondloop53 addcond53; addcondloop53"
alias "adoff53" "alias T_ad53 adon53; alias addcondloop53"
alias "addcond53" "addcond 53 1; wait 66; addcondloop53"
alias "addcondloop53" "addcond53"

// 66 (Invisiblity)
alias "T_ad66" "adon66"
alias "adon66" "alias T_ad adoff66; alias addcondloop66 addcond66; addcondloop66"
alias "adoff66" "alias T_ad66 adon66; alias addcondloop66"
alias "addcond66" "addcond 66 1; wait 66; addcondloop66"
alias "addcondloop66" "addcond66"

// 67 (Bullet Invlun)
alias "T_ad67" "adon67"
alias "adon67" "alias T_ad67 adoff67; alias addcondloop67 addcond67; addcondloop67"
alias "adoff67" "alias T_ad67 adon67; alias addcondloop67"
alias "addcond67" "addcond 67 1; wait 66; addcondloop67"
alias "addcondloop67" "addcond67"

// 68 (Blast Invlun)
alias "T_ad68" "adon68"
alias "adon68" "alias T_ad68 adoff68; alias addcondloop68 addcond68; addcondloop68"
alias "adoff68" "alias T_ad68 adon68; alias addcondloop68"
alias "addcond68" "addcond 68 1; wait 66; addcondloop68"
alias "addcondloop68" "addcond68"

// 69 (Fire Invlun)
alias "T_ad69" "adon69"
alias "adon69" "alias T_ad adoff69; alias addcondloop69 addcond69; addcondloop69"
alias "adoff69" "alias T_ad69 adon69; alias addcondloop69"
alias "addcond69" "addcond 69 1; wait 66; addcondloop69"
alias "addcondloop69" "addcond69"

// 70 (Bootleg Buddha effect. Survives any fatal damage, goes away at 1hp)
alias "T_ad70" "adon70"
alias "adon70" "alias T_ad70 adoff70; alias addcondloop70 addcond70; addcondloop70"
alias "adoff70" "alias T_ad70 adon70; alias addcondloop70"
alias "addcond70" "addcond 70 1; wait 66; addcondloop70"
alias "addcondloop70" "addcond70"

// 72 (Increased speed, firing speed, reload speed, infinite air jumps)
alias "T_ad72" "adon72"
alias "adon72" "alias T_ad72 adoff72; alias addcondloop72 addcond72; addcondloop72"
alias "adoff72" "alias T_ad72 adon72; alias addcondloop72"
alias "addcond72" "addcond 72 1; wait 66; addcondloop72"
alias "addcondloop72" "addcond72"

// 73 (Quickfix uber healing effect)
alias "T_ad73" "adon73"
alias "adon73" "alias T_ad73 adoff73; alias addcondloop73 addcond73; addcondloop73"
alias "adoff73" "alias T_ad73 adon73; alias addcondloop73"
alias "addcond73" "addcond 73 1; wait 66; addcondloop73"
alias "addcondloop73" "addcond73"

// 74 (Giant)
alias "T_ad74" "adon74"
alias "adon74" "alias T_ad74 adoff74; alias addcondloop74 addcond74; addcondloop74"
alias "adoff74" "alias T_ad74 adon74; alias addcondloop74"
alias "addcond74" "addcond 74 1; wait 66; addcondloop74"
alias "addcondloop74" "addcond74"

// 75 (Player made smaller, stats unchanged)
alias "T_ad75" "adon75"
alias "adon75" "alias T_ad75 adoff75; alias addcondloop75 addcond75; addcondloop75"
alias "adoff75" "alias T_ad75 adon75; alias addcondloop75"
alias "addcond75" "addcond 75 1; wait 66; addcondloop75"
alias "addcondloop75" "addcond75"

// 79 (75% chance to dodge any and all damage)
alias "T_ad79" "adon79"
alias "adon79" "alias T_ad79 adoff79; alias addcondloop79 addcond79; addcondloop79"
alias "adoff79" "alias T_ad79 adon79; alias addcondloop79"
alias "addcond79" "addcond 79 1; wait 66; addcondloop79"
alias "addcondloop79" "addcond79"

// 80 (Parachute while airborn)
alias "T_ad80" "adon80"
alias "adon80" "alias T_ad80 adoff80; alias addcondloop80 addcond80; addcondloop80"
alias "adoff80" "alias T_ad80 adon80; alias addcondloop80"
alias "addcond80" "addcond 80 1; wait 66; addcondC_addcondsUPloop80"
alias "addcondloop80" "addcond80"

// 113 (AOE King Powerup buff effect. Not actual king powerup)
alias "T_ad113" "adon113"
alias "adon113" "alias T_ad113 adoff113; alias addcondloop113 addcond113; addcondloop113"
alias "adoff113" "alias T_ad113 adon113; alias addcondloop113"
alias "addcond113" "addcond 113 1; wait 66; addcondloop113"
alias "addcondloop113" "addcond113"

// 114 (Enables team colored outlines on teammates and team buildings)
alias "T_ad114" "adon114"
alias "adon114" "alias T_ad114 adoff114; alias addcondloop114 addcond114; addcondloop114"
alias "adoff114" "alias T_ad114 adon114; alias addcondloop114"
alias "addcond114" "addcond 114 1; wait 66; addcondloop114"
alias "addcondloop114" "addcond114"

//Echo aliases. Meant to help people know what effect they're activating

alias "ec1" "clear; wait 10; echo EFFECT: Addcond 13, Dead-ringer Defense Buff"
alias "ec2" "clear; wait 10; echo EFFECT: Addcond 16, Buff Banner"
alias "ec3" "clear; wait 10; echo EFFECT: Addcond 26, Batallion's Backup"
alias "ec4" "clear; wait 10; echo EFFECT: Addcond 28, QF's Uber Knockback Immunity"
alias "ec5" "clear; wait 10; echo EFFECT: Addcond 29, Conch effect"
alias "ec6" "clear; wait 10; echo EFFECT: Addcond 32, Move faster"
alias "ec7" "clear; wait 10; echo ETTECT: Addcond 34, Crit Canteen"
alias "ec8" "clear; wait 10; echo EFFECT: Addcond 42, MvM Bomb carrier defense buff"
alias "ec9" "clear; wait 10; echo EFFECT: Addcond 49, Weird crouch dispenser thing"
alias "ec10" "clear; wait 10; echo EFFECT: Addcond 52, Ubercharge Canteen"
alias "ec11" "clear; wait 10; echo EFFECT: Addcond 53, Bombonomicon Head-Bomb"
alias "ec12" "clear; wait 10; echo EFFECT: Addcond 66, Invisiblity"
alias "ec13" "clear; wait 10; echo EFFECT: Addcond 67, Bullet Invlun"
alias "ec14" "clear; wait 10; echo EFFECT: Addcond 68, Blast Invlun"
alias "ec15" "clear; wait 10; echo EFFECT: Addcond 69, Fire Invlun"
alias "ec16" "clear; wait 10; echo EFFECT: Addcond 70, Bootleg Buddha effect"
alias "ec17" "clear; wait 10; echo EFFECT: Addcond 72, Increased movement & weapon speed"
alias "ec18" "clear; wait 10; echo EFFECT: Addcond 73, Quickfix uber healing effect"
alias "ec19" "clear; wait 10; echo EFFECT: Addcond 74, Giant"
alias "ec20" "clear; wait 10; echo EFFECT: Addcond 75, Player made smaller, stats unchanged"
alias "ec21" "clear; wait 10; echo EFFECT: Addcond 79, 75% chance to dodge any and all damage"
alias "ec22" "clear; wait 10; echo EFFECT: Addcond 80, Parachute while airborn"
alias "ec23" "clear; wait 10; echo EFFECT: Addcond 113, AOE King Powerup buff"
alias "ec24" "clear; wait 10; echo EFFECT: Addcond 114, Team colored outlines on friendly players and buildings (same team)"

// -/

// Cycle commands. Used to choose between all the effects

alias "C_addcondsUP" "c_adc2"
alias "C_addcondsDWN" "c_adc23"
alias "T_main" "T_ad13"

alias "c_adc1" "alias T_main T_ad13; alias C_addcondsUP c_adc2; alias C_addcondsDWN c_adc24; ec1"
alias "c_adc2" "alias T_main T_ad16; alias C_addcondsUP c_adc3; alias C_addcondsDWN c_adc1; ec2"
alias "c_adc3" "alias T_main T_ad26; alias C_addcondsUP c_adc4; alias C_addcondsDWN c_adc2; ec3"
alias "c_adc4" "alias T_main T_ad28; alias C_addcondsUP c_adc5; alias C_addcondsDWN c_adc3; ec4"
alias "c_adc5" "alias T_main T_ad29; alias C_addcondsUP c_adc6; alias C_addcondsDWN c_adc4; ec5"
alias "c_adc6" "alias T_main T_ad32; alias C_addcondsUP c_adc7; alias C_addcondsDWN c_adc5; ec6"
alias "c_adc7" "alias T_main T_ad34; alias C_addcondsUP c_adc8; alias C_addcondsDWN c_adc6; ec7"
alias "c_adc8" "alias T_main T_ad42; alias C_addcondsUP c_adc9; alias C_addcondsDWN c_adc7; ec8"
alias "c_adc9" "alias T_main T_ad49; alias C_addcondsUP c_adc10; alias C_addcondsDWN c_adc8; ec9"
alias "c_adc10" "alias T_main T_ad52; alias C_addcondsUP c_adc11; alias C_addcondsDWN c_adc9; ec10"
alias "c_adc11" "alias T_main T_ad53; alias C_addcondsUP c_adc12; alias C_addcondsDWN c_adc10; ec11"
alias "c_adc12" "alias T_main T_ad66; alias C_addcondsUP c_adc13; alias C_addcondsDWN c_adc11; ec12"
alias "c_adc13" "alias T_main T_ad67; alias C_addcondsUP c_adc14; alias C_addcondsDWN c_adc12; ec13"
alias "c_adc14" "alias T_main T_ad68; alias C_addcondsUP c_adc15; alias C_addcondsDWN c_adc13; ec14"
alias "c_adc15" "alias T_main T_ad69; alias C_addcondsUP c_adc16; alias C_addcondsDWN c_adc14; ec15"
alias "c_adc16" "alias T_main T_ad70; alias C_addcondsUP c_adc17; alias C_addcondsDWN c_adc15; ec16"
alias "c_adc17" "alias T_main T_ad72; alias C_addcondsUP c_adc18; alias C_addcondsDWN c_adc16; ec17"
alias "c_adc18" "alias T_main T_ad73; alias C_addcondsUP c_adc19; alias C_addcondsDWN c_adc17; ec18"
alias "c_adc19" "alias T_main T_ad74; alias C_addcondsUP c_adc20; alias C_addcondsDWN c_adc18; ec19"
alias "c_adc20" "alias T_main T_ad75; alias C_addcondsUP c_adc21; alias C_addcondsDWN c_adc19; ec20"
alias "c_adc21" "alias T_main T_ad79; alias C_addcondsUP c_adc22; alias C_addcondsDWN c_adc20; ec21"
alias "c_adc22" "alias T_main T_ad80; alias C_addcondsUP c_adc23; alias C_addcondsDWN c_adc21; ec22"
alias "c_adc23" "alias T_main T_ad113; alias C_addcondsUP c_adc24; alias C_addcondsDWN c_adc22; ec23"
alias "c_adc24" "alias T_main T_ad114; alias C_addcondsUP c_adc1; alias C_addcondsDWN c_adc23; ec24"

// -/

// All off command. Special system I made earlier to stop accidental fat-fingering of binds. Useful for this situation

alias "+alladcoff" "adcoff_commands"
alias "-alladcoff" "alias off_confirm; alias +alladcoff ; delay_adcoff"

alias "delay_adcoff" "wait 300; reset_+alladcoff"
alias "reset_+alladcoff" "alias +alladcoff adcoff_commands"
alias "adcoff_commands" "alias off_confirm alladdcondsoff; wait 300; off_confirm"
alias "alladdcondsoff" "adoff13; adoff16; adoff26; adoff28; adoff29; adoff32; adoff34; adoff42; adoff49; adoff52; adoff53; adoff66; adoff67; adoff68; adoff69; adoff70; adoff72; adoff73; adoff74; adoff75; adoff79; adoff80; adoff113; adoff114; echo All addcond commands reset"

alias "+leftarr" "+alladcoff"
alias "-leftarr" "-alladcoff"

// Optional reset.cfg config. To use, delete the "//" at the start of each line. ex: // <- (remove)

alias "+cb_shift" "alias +leftarr T_reset"
alias "-cb_shift" "alias +leftarr +alladcoff"

alias "T_reset" "reON"
alias "reON" "alias T_reset reOFF; alias resetconds_a resetconds; echo Effects will now reset when changing classes"
alias "reOFF" "alias T_reset reON; alias resetconds_a; echo Effects will stay after changing classes"

alias "resetconds" "alladdcondsoff"
alias "resetconds_a"

Updates

menu
MultiUD 0.3 16d
  • BugFix Fixed addcond 34 not being mapped to cycle
  • Addition Cycling through commands now clears the console to give a clearer sight of command
BugFix: Previously, it wasn't possible to cycle to the addcond 34 commands. Now you can

Addition: The console now clears when cycling through commands to make it easier to see
QoL addition 0.3 16d Addition QoL addition 0.2 17d Addition BugFix 0.1 23d BugFix

Making addconds a little less tedious

Aye, have you ever been annoyed with having to type addcond commands a lot? Always losing the command's effect, and you just don't want to type it in or make a bind? Well, this script is made for people like you!

This script uses some loops to make sure even through death, you still keep your addcond effects

KEY REBINDS:
- Up arrow: Cycles up (1, 2, 3 ...)
- Down arrow: Cycles down (1, 23, 22 ...)
- Right arrow: Activates effects
- Left arrow: Resets all active effects
- Shift: Used to access the bind for autoreset on class change

More instructions are contained in the script itself. Have fun!

NOTE: It's a good idea to put "-dev" into your launch options. It'll display anything regularly displayed in the console in the top left side of the screen. It's quite useful when swapping through the different addcond effects, as the addcond you're using is printed in the console (and if you use -dev, to your screen)

Todos

menu
check_box_outline_blank Create anti-kick limit High Priority

Comments

Sign up to access this!

Embed

menu
Share banner
Image URL
HTML embed code
BB embed code
Markdown embed code

Studio

Sign up to access this!

Credits

Key Author
Mr.Panface 105th Inc. Flag
Affiliation
105th Inc.
Mr.Panface Joined 2y ago
Offline
105th Inc. Flag Affiliation: 105th Inc.
313 points Ranked 50175th
Everything here
Contributors
PakkoGraphic The Starboard Crusader [SCS] Flag
Affiliation
The Starboard Crusader [SCS]
PakkoGraphic Joined 2mo ago
Offline
371 points Ranked 48304th
Including script in G-Pack

Submitter

Mr.Panface avatar
Mr.Panface Joined 2y ago
Onlinen't
105th Inc. Flag Affiliation: 105th Inc.
313 points Ranked 50175th
Mr.Panface 105th Inc. Flag
Affiliation
105th Inc.

Creator
Sign up to access this!
Sign up to access this!
Sign up to access this!

Game

Sign up to access this!

Category

License

menu

Share

  • Share on Reddit
  • Share on Twitter
  • Share on Facebook
  • favorite 3
  • remove_red_eye 637
  • mode_comment 4
  • access_time 23d
  • access_time 11d
  • refresh 16d

More from Submitter

menu

WiPs by Studio

More Other/Misc Scripts