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
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
|
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// ////
//// ////
//// $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$\ $$\ $$\ $$$$$$$\ $$$$$$\ ////
//// $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ _____|$$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$$\ $$ |$$ __$$\ $$ __$$\ ////
//// $$ | $$ |$$ | $$ |$$ / $$ |$$ | $$ |$$ | $$ | $$ | $$ / $$ |$$ | $$ |$$ | $$ |$$ / \__|$$ / $$ |$$$$\ $$ |$$ | $$ |$$ / \__| ////
//// $$$$$$$ |$$$$$$$ |$$ | $$ |$$$$$$$ |$$$$$\ $$$$$$$ | $$$$$$$$ |$$ | $$ |$$ | $$ |$$ | $$ | $$ |$$ $$\$$ |$$ | $$ |\$$$$$$\ ////
//// $$ ____/ $$ __$$< $$ | $$ |$$ ____/ $$ __| $$ __$$< $$ __$$ |$$ | $$ |$$ | $$ |$$ | $$ | $$ |$$ \$$$$ |$$ | $$ | \____$$\ ////
//// $$ | $$ | $$ |$$ | $$ |$$ | $$ | $$ | $$ | $$ | $$ |$$ | $$ |$$ | $$ |$$ | $$\ $$ | $$ |$$ |\$$$ |$$ | $$ |$$\ $$ | ////
//// $$ | $$ | $$ | $$$$$$ |$$ | $$$$$$$$\ $$ | $$ | $$ | $$ |$$$$$$$ |$$$$$$$ |\$$$$$$ | $$$$$$ |$$ | \$$ |$$$$$$$ |\$$$$$$ | ////
//// \__| \__| \__| \______/ \__| \________|\__| \__| \__| \__|\_______/ \_______/ \______/ \______/ \__| \__|\_______/ \______/ ////
//// ////
//// ////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// ////
//// A script by NW/RL ////
//// https://git.dabikers.online/proper_addconds ////
//// https://gamebanana.com/members/1719473 ////
//// ////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//// ////
//// Proper Addconds is a script that makes it easy to use several addcond effects at the same time in Team Fortress 2. ////
//// ////
//// USAGE: ////
//// RIGHT ARROW - Cycle through effects ////
//// LEFT ARROW - Cycle through effects backwards ////
//// UP ARROW - Toggle current effect ////
//// Hold DOWN ARROW for 3 seconds - Disable all currently active effects ////
//// ////
//// INSTALLATION: ////
//// No Autoexec version: ////
//// 1- Extract the "proper_addconds.zip" file ////
//// 2- Move the 'tf' folder to your "Team Fortress 2" folder in steam ////
//// 3- If you are prompted to replace "autoexec.cfg", you are using the wrong tutorial. Click "skip" and follow the next tutorial ////
//// 4- Launch TF2 ////
//// 5- Look for a line of text in your console that says "[Proper Addconds] Script successfully initalized" ////
//// 6- If this text has shown up, you have successfully installed Proper Addconds ////
//// ////
//// Autoexec version: ////
//// 1- Move this file ("proper_addconds.cfg") to your '"Team Fortress 2"/tf/cfg' folder ////
//// 2- Open your autoexec file (located at "/tf/cfg/autoexec.cfg") and add the line "exec proper_addconds" at the top of it ////
//// 3- Launch TF2 ////
//// 4- Look for a line of text in your console that says "[Proper Addconds] Script successfully initalized" ////
//// 5- If this text has shown up, you have successfully installed Proper Addconds ////
//// ////
//// If you need help troubleshooting your installation, feel free to PM me on Gamebanana ////
//// ////
//// LICENSE: ////
//// Proper Addconds © 2024 by NW/RL is licensed under CC BY-NC-SA 4.0. ////
//// To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/4.0/ ////
//// ////
//// If you wish to adapt my work and have any questions about licensing, once again, feel free to PM me on Gamebanana ////
//// ////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Keybinds. Change these if you dont like them being on arrowkeys
bind leftarrow CB_paaddconds
bind rightarrow CF_paaddconds
bind uparrow T_paeffect
bind downarrow +wait_disable_everything
// Enable or disable verbose messaging. Setting "verbose" to "pa_verbose_on" will print extra messages in the console when enabling or disabling conditions. Setting it to "pa_verbose_off" will disable these messages
alias verbose pa_verbose_on
// Enable or disable links. "pa_links_on" displays links to this script and my gamebanana profile on startup, "pa_links_off" disables this
alias pa_links pa_links_on
// Developer mode makes it so that the output of the console is mirrored to the top left side of your screen. This is useful in reading the current effect. Changing the 1 to a zero disables this
developer 1
//// BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING ////
// BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING ////
//// BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING ////
/////////////////////////////////////////////////////////////// |====================| ///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////// | NERD SHIT AHEAD | ///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////// | DO NOT ENTER | ///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////// | IF YOU DONT KNOW | ///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////// | WHAT YOU ARE DOING | ///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////// |====================| ///////////////////////////////////////////////////////////////
// BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING ////
//// BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING ////
// BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING BIG WARNING ////
/////////////////////////////////////////////////////////////// TOGGLE CYCLE ///////////////////////////////////////////////////////////////
alias T_paeffect "T_addcond13"
alias CF_paaddconds "pa_c2"
alias CB_paaddconds "pa_c29"
alias "pa_c1" "alias CF_paaddconds pa_c2; alias CB_paaddconds pa_c29; alias T_paeffect T_addcond13; pac1msg"
alias "pa_c2" "alias CF_paaddconds pa_c3; alias CB_paaddconds pa_c1; alias T_paeffect T_addcond14; pac2msg"
alias "pa_c3" "alias CF_paaddconds pa_c4; alias CB_paaddconds pa_c2; alias T_paeffect T_addcond19; pac3msg"
alias "pa_c4" "alias CF_paaddconds pa_c5; alias CB_paaddconds pa_c3; alias T_paeffect T_addcond26; pac4msg"
alias "pa_c5" "alias CF_paaddconds pa_c6; alias CB_paaddconds pa_c4; alias T_paeffect T_addcond29; pac5msg"
alias "pa_c6" "alias CF_paaddconds pa_c7; alias CB_paaddconds pa_c5; alias T_paeffect T_addcond32; pac6msg"
alias "pa_c7" "alias CF_paaddconds pa_c8; alias CB_paaddconds pa_c6; alias T_paeffect T_addcond34; pac7msg"
alias "pa_c8" "alias CF_paaddconds pa_c9; alias CB_paaddconds pa_c7; alias T_paeffect T_addcond42; pac8msg"
alias "pa_c9" "alias CF_paaddconds pa_c10; alias CB_paaddconds pa_c8; alias T_paeffect T_addcond46; pac9msg"
alias "pa_c10" "alias CF_paaddconds pa_c11; alias CB_paaddconds pa_c9; alias T_paeffect T_addcond51; pac10msg"
alias "pa_c11" "alias CF_paaddconds pa_c12; alias CB_paaddconds pa_c10; alias T_paeffect T_addcond52; pac11msg"
alias "pa_c12" "alias CF_paaddconds pa_c13; alias CB_paaddconds pa_c11; alias T_paeffect T_addcond58; pac12msg"
alias "pa_c13" "alias CF_paaddconds pa_c14; alias CB_paaddconds pa_c12; alias T_paeffect T_addcond59; pac13msg"
alias "pa_c14" "alias CF_paaddconds pa_c15; alias CB_paaddconds pa_c13; alias T_paeffect T_addcond60; pac14msg"
alias "pa_c15" "alias CF_paaddconds pa_c16; alias CB_paaddconds pa_c14; alias T_paeffect T_addcond61; pac15msg"
alias "pa_c16" "alias CF_paaddconds pa_c17; alias CB_paaddconds pa_c15; alias T_paeffect T_addcond62; pac16msg"
alias "pa_c17" "alias CF_paaddconds pa_c18; alias CB_paaddconds pa_c16; alias T_paeffect T_addcond63; pac17msg"
alias "pa_c18" "alias CF_paaddconds pa_c19; alias CB_paaddconds pa_c17; alias T_paeffect T_addcond66; pac18msg"
alias "pa_c19" "alias CF_paaddconds pa_c20; alias CB_paaddconds pa_c18; alias T_paeffect T_addcond67; pac19msg"
alias "pa_c20" "alias CF_paaddconds pa_c21; alias CB_paaddconds pa_c19; alias T_paeffect T_addcond68; pac20msg"
alias "pa_c21" "alias CF_paaddconds pa_c22; alias CB_paaddconds pa_c20; alias T_paeffect T_addcond69; pac21msg"
alias "pa_c22" "alias CF_paaddconds pa_c23; alias CB_paaddconds pa_c21; alias T_paeffect T_addcond72; pac22msg"
alias "pa_c23" "alias CF_paaddconds pa_c24; alias CB_paaddconds pa_c22; alias T_paeffect T_addcond73; pac23msg"
alias "pa_c24" "alias CF_paaddconds pa_c25; alias CB_paaddconds pa_c23; alias T_paeffect T_addcond74; pac24msg"
alias "pa_c25" "alias CF_paaddconds pa_c26; alias CB_paaddconds pa_c24; alias T_paeffect T_addcond75; pac25msg"
alias "pa_c26" "alias CF_paaddconds pa_c27; alias CB_paaddconds pa_c25; alias T_paeffect T_addcond79; pac26msg"
alias "pa_c27" "alias CF_paaddconds pa_c28; alias CB_paaddconds pa_c26; alias T_paeffect T_addcond102; pac27msg"
alias "pa_c28" "alias CF_paaddconds pa_c29; alias CB_paaddconds pa_c27; alias T_paeffect T_addcond107; pac28msg"
alias "pa_c29" "alias CF_paaddconds pa_c1; alias CB_paaddconds pa_c28; alias T_paeffect T_powerplay; pac29msg"
// TODO: Clean this up when echoed in the console
alias pac1msg "alias verbosemsg echo [Proper Addconds] Effect: Dead Ringer cloak defense buff || Next: BONK! Atomic Punch || Prev: POWERPLAY; check_verbose; verbosemsg"
alias pac2msg "alias verbosemsg echo [Proper Addconds] Effect: BONK! Atomic Punch || Next: Minicrits || Prev: Dead Ringer cloak defense buff; check_verbose; verbosemsg"
alias pac3msg "alias verbosemsg echo [Proper Addconds] Effect: Minicrits || Next: Battalion's Backup || Prev: BONK! Atomic Punch; check_verbose; verbosemsg"
alias pac4msg "alias verbosemsg echo [Proper Addconds] Effect: Battalion's Backup || Next: Concheror || Prev: Minicrits; check_verbose; verbosemsg"
alias pac5msg "alias verbosemsg echo [Proper Addconds] Effect: Concheror || Next: Disciplinary Action speed boost || Prev: Battalion's Backup; check_verbose; verbosemsg"
alias pac6msg "alias verbosemsg echo [Proper Addconds] Effect: Disciplinary Action speed boost || Next: MVM Crit Canteen Boost || Prev: Concheror; check_verbose; verbosemsg"
alias pac7msg "alias verbosemsg echo [Proper Addconds] Effect: MVM Crit Canteen Boost || Next: MVM Bomb Carrier defenses || Prev: Disciplinary Action speed boost; check_verbose; verbosemsg"
alias pac8msg "alias verbosemsg echo [Proper Addconds] Effect: MVM Bomb Carrier defenses || Next: Hitman Heatmaker's FOCUS effect || Prev: MVM Crit Canteen Boost; check_verbose; verbosemsg"
alias pac9msg "alias verbosemsg echo [Proper Addconds] Effect: Hitman Heatmaker's FOCUS effect || Next: 'Hidden' UberCharge || Prev: MVM Bomb Carrier defenses; check_verbose; verbosemsg"
alias pac10msg "alias verbosemsg echo [Proper Addconds] Effect: 'Hidden' UberCharge || Next: MVM UberCharge Canteen || Prev: Hitman Heatmaker's FOCUS effect; check_verbose; verbosemsg"
alias pac11msg "alias verbosemsg echo [Proper Addconds] Effect: MVM UberCharge Canteen || Next: Vaccinator Bullet Uber || Prev: 'Hidden' UberCharge; check_verbose; verbosemsg"
alias pac12msg "alias verbosemsg echo [Proper Addconds] Effect: Vaccinator Bullet Uber || Next: Vaccinator Blast Uber || Prev: MVM UberCharge Canteen; check_verbose; verbosemsg"
alias pac13msg "alias verbosemsg echo [Proper Addconds] Effect: Vaccinator Blast Uber || Next: Vaccinator Fire Uber || Prev: Vaccinator Bullet Uber; check_verbose; verbosemsg"
alias pac14msg "alias verbosemsg echo [Proper Addconds] Effect: Vaccinator Fire Uber || Next: Vaccinator Bullet Passive || Prev: Vaccinator Blast Uber; check_verbose; verbosemsg"
alias pac15msg "alias verbosemsg echo [Proper Addconds] Effect: Vaccinator Bullet Passive || Next: Vaccinator Blast Passive || Prev: Vaccinator Fire Uber; check_verbose; verbosemsg"
alias pac16msg "alias verbosemsg echo [Proper Addconds] Effect: Vaccinator Blast Passive || Next: Vaccinator Fire Passive || Prev: Vaccinator Bullet Passive; check_verbose; verbosemsg"
alias pac17msg "alias verbosemsg echo [Proper Addconds] Effect: Vaccinator Fire Passive || Next: Rapid cloaking || Prev: Vaccinator Blast Passive; check_verbose; verbosemsg"
alias pac18msg "alias verbosemsg echo [Proper Addconds] Effect: Rapid cloaking || Next: Bullet damage immunity || Prev: Vaccinator Fire Passive; check_verbose; verbosemsg"
alias pac19msg "alias verbosemsg echo [Proper Addconds] Effect: Bullet damage immunity || Next: Blast damage immunity || Prev: Rapid cloaking; check_verbose; verbosemsg"
alias pac20msg "alias verbosemsg echo [Proper Addconds] Effect: Blast damage immunity || Next: Fire damage immunity || Prev: Bullet damage immunity; check_verbose; verbosemsg"
alias pac21msg "alias verbosemsg echo [Proper Addconds] Effect: Fire damage immunity || Next: Minify Magic boost || Prev: Blast damage immunity; check_verbose; verbosemsg"
alias pac22msg "alias verbosemsg echo [Proper Addconds] Effect: Minify Magic boost || Next: Quickfix Uber || Prev: Fire damage immunity; check_verbose; verbosemsg"
alias pac23msg "alias verbosemsg echo [Proper Addconds] Effect: Quickfix Uber || Next: Halloween Giant mode || Prev: Minify Magic boost; check_verbose; verbosemsg"
alias pac24msg "alias verbosemsg echo [Proper Addconds] Effect: Halloween Giant mode || Next: Halloween Mini mode || Prev: Quickfix Uber; check_verbose; verbosemsg"
alias pac25msg "alias verbosemsg echo [Proper Addconds] Effect: Halloween Mini mode || Next: Payday 2 Dodge Build || Prev: Halloween Giant mode; check_verbose; verbosemsg"
alias pac26msg "alias verbosemsg echo [Proper Addconds] Effect: Payday 2 Dodge Build || Next: Dead ringer afterburn immunity || Prev: Halloween Mini mode; check_verbose; verbosemsg"
alias pac27msg "alias verbosemsg echo [Proper Addconds] Effect: Dead ringer afterburn immunity || Next: Air swim || Prev: Payday 2 Dodge Build; check_verbose; verbosemsg"
alias pac28msg "alias verbosemsg echo [Proper Addconds] Effect: Air swim || Next: POWERPLAY || Prev: Dead ringer afterburn immunity; check_verbose; verbosemsg"
alias pac29msg "alias verbosemsg echo [Proper Addconds] Effect: POWERPLAY || Next: Dead Ringer cloak defense buff || Prev: Air swim; check_verbose; verbosemsg"
pa_c1 // Makes absolutely sure everything is initalized
/////////////////////////////////////////////////////////////// LOOP TOGGLES ///////////////////////////////////////////////////////////////
// Dead ringer cloak defense buff
alias T_addcond13 "enable_ad13"
alias enable_ad13 "alias T_addcond13 disable_ad13; alias ad13loop ad13; ad13; adv13on"
alias disable_ad13 "alias T_addcond13 enable_ad13; alias ad13loop adv13off"
alias ad13 "addcond 13 1; wait 65; ad13loop"
alias ad13loop "ad13"
alias adv13on "alias verbosemsg echo [Proper Addons] Dead Ringer cloak defense buff (addcond 13) enabled; check_verbose; verbosemsg"
alias adv13off "alias verbosemsg echo [Proper Addons] Dead Ringer cloak defense buff (addcond 13) DISABLED; check_verbose; verbosemsg"
// BONK! effect
alias T_addcond14 "enable_ad14"
alias enable_ad14 "alias T_addcond14 disable_ad14; alias ad14loop ad14; ad14; adv14on"
alias disable_ad14 "alias T_addcond14 enable_ad14; alias ad14loop adv14off"
alias ad14 "addcond 14 1; wait 65; ad14loop"
alias ad14loop "ad14"
alias adv14on "alias verbosemsg echo [Proper Addons] BONK! Atomic Punch (addcond 14) enabled; check_verbose; verbosemsg"
alias adv14off "alias verbosemsg echo [Proper Addons] BONK! Atomic Punch (addcond 14) DISABLED; check_verbose; verbosemsg"
// Minicrits
alias T_addcond19 "enable_ad19"
alias enable_ad19 "alias T_addcond19 disable_ad19; alias ad19loop ad19; ad19; adv19on"
alias disable_ad19 "alias T_addcond19 enable_ad19; alias ad19loop adv19off"
alias ad19 "addcond 19 1; wait 65; ad19loop"
alias ad19loop "ad19"
alias adv19on "alias verbosemsg echo [Proper Addons] Minicrits (addcond 19) enabled; check_verbose; verbosemsg"
alias adv19off "alias verbosemsg echo [Proper Addons] Minicrits (addcond 19) DISABLED; check_verbose; verbosemsg"
// Battalions backup
alias T_addcond26 "enable_ad26"
alias enable_ad26 "alias T_addcond26 disable_ad26; alias ad26loop ad26; ad26; adv26on"
alias disable_ad26 "alias T_addcond26 enable_ad26; alias ad26loop adv26off"
alias ad26 "addcond 26 1; wait 65; ad26loop"
alias ad26loop "ad26"
alias adv26on "alias verbosemsg echo [Proper Addons] Battalion's Backup (addcond 26) enabled; check_verbose; verbosemsg"
alias adv26off "alias verbosemsg echo [Proper Addons] Battalion's Backup (addcond 26) DISABLED; check_verbose; verbosemsg"
// Conch
alias T_addcond29 "enable_ad29"
alias enable_ad29 "alias T_addcond29 disable_ad29; alias ad29loop ad29; ad29; adv29on"
alias disable_ad29 "alias T_addcond29 enable_ad29; alias ad29loop adv29off"
alias ad29 "addcond 29 1; wait 65; ad29loop"
alias ad29loop "ad29"
alias adv29on "alias verbosemsg echo [Proper Addons] Concheror (addcond 29) enabled; check_verbose; verbosemsg"
alias adv29off "alias verbosemsg echo [Proper Addons] Concheror (addcond 29) DISABLED; check_verbose; verbosemsg"
// Disciplinary action
alias T_addcond32 "enable_ad32"
alias enable_ad32 "alias T_addcond32 disable_ad32; alias ad32loop ad32; ad32; adv32on"
alias disable_ad32 "alias T_addcond32 enable_ad32; alias ad32loop adv32off"
alias ad32 "addcond 32 1; wait 65; ad32loop"
alias ad32loop "ad32"
alias adv32on "alias verbosemsg echo [Proper Addons] Disciplinary Action's speed boost (addcond 32) enabled; check_verbose; verbosemsg"
alias adv32off "alias verbosemsg echo [Proper Addons] Disciplinary Action's speed boost (addcond 32) DISABLED; check_verbose; verbosemsg"
// Crit canteen
alias T_addcond34 "enable_ad34"
alias enable_ad34 "alias T_addcond34 disable_ad34; alias ad34loop ad34; ad34; adv34on"
alias disable_ad34 "alias T_addcond34 enable_ad34; alias ad34loop adv34off"
alias ad34 "addcond 34 1; wait 65; ad34loop"
alias ad34loop "ad34"
alias adv34on "alias verbosemsg echo [Proper Addons] MVM Crit Canteen Boost (addcond 34) enabled; check_verbose; verbosemsg"
alias adv34off "alias verbosemsg echo [Proper Addons] MVM Crit Canteen Boost (addcond 34) DISABLED; check_verbose; verbosemsg"
// Bomb carrier
alias T_addcond42 "enable_ad42"
alias enable_ad42 "alias T_addcond42 disable_ad42; alias ad42loop ad42; ad42; adv42on"
alias disable_ad42 "alias T_addcond42 enable_ad42; alias ad42loop adv42off"
alias ad42 "addcond 42 1; wait 65; ad42loop"
alias ad42loop "ad42"
alias adv42on "alias verbosemsg echo [Proper Addons] MVM Bomb Carrier defenses [35% less damage (50% less from Sentry Guns)] (addcond 42) enabled; check_verbose; verbosemsg"
alias adv42off "alias verbosemsg echo [Proper Addons] MVM Bomb Carrier defenses [35% less damage (50% less from Sentry Guns)] (addcond 42) DISABLED; check_verbose; verbosemsg"
// Focus
alias T_addcond46 "enable_ad46"
alias enable_ad46 "alias T_addcond46 disable_ad46; alias ad46loop ad46; ad46; adv46on"
alias disable_ad46 "alias T_addcond46 enable_ad46; alias ad46loop adv46off"
alias ad46 "addcond 46 1; wait 65; ad46loop"
alias ad46loop "ad46"
alias adv46on "alias verbosemsg echo [Proper Addons] Hitman Heatmaker's FOCUS effect (addcond 46) enabled; check_verbose; verbosemsg"
alias adv46off "alias verbosemsg echo [Proper Addons] Hitman Heatmaker's FOCUS effect (addcond 46) DISABLED; check_verbose; verbosemsg"
// Hidden uber
alias T_addcond51 "enable_ad51"
alias enable_ad51 "alias T_addcond51 disable_ad51; alias ad51loop ad51; ad51; adv51on"
alias disable_ad51 "alias T_addcond51 enable_ad51; alias ad51loop adv51off"
alias ad51 "addcond 51 1; wait 65; ad51loop"
alias ad51loop "ad51"
alias adv51on "alias verbosemsg echo [Proper Addons] 'Hidden' UberCharge used by MVM bots (addcond 51) enabled; check_verbose; verbosemsg"
alias adv51off "alias verbosemsg echo [Proper Addons] 'Hidden' UberCharge used by MVM bots (addcond 51) DISABLED; check_verbose; verbosemsg"
// Uber canteen
alias T_addcond52 "enable_ad52"
alias enable_ad52 "alias T_addcond52 disable_ad52; alias ad52loop ad52; ad52; adv52on"
alias disable_ad52 "alias T_addcond52 enable_ad52; alias ad52loop adv52off"
alias ad52 "addcond 52 1; wait 65; ad52loop"
alias ad52loop "ad52"
alias adv52on "alias verbosemsg echo [Proper Addons] MVM UberCharge Canteen (addcond 52) enabled; check_verbose; verbosemsg"
alias adv52off "alias verbosemsg echo [Proper Addons] MVM UberCharge Canteen (addcond 52) DISABLED; check_verbose; verbosemsg"
// Vacc bullet
alias T_addcond58 "enable_ad58"
alias enable_ad58 "alias T_addcond58 disable_ad58; alias ad58loop ad58; ad58; adv58on"
alias disable_ad58 "alias T_addcond58 enable_ad58; alias ad58loop adv58off"
alias ad58 "addcond 58 1; wait 65; ad58loop"
alias ad58loop "ad58"
alias adv58on "alias verbosemsg echo [Proper Addons] Vaccinator Bullet Uber (addcond 58) enabled; check_verbose; verbosemsg"
alias adv58off "alias verbosemsg echo [Proper Addons] Vaccinator Bullet Uber (addcond 58) DISABLED; check_verbose; verbosemsg"
// Vacc blast
alias T_addcond59 "enable_ad59"
alias enable_ad59 "alias T_addcond59 disable_ad59; alias ad59loop ad59; ad59; adv59on"
alias disable_ad59 "alias T_addcond59 enable_ad59; alias ad59loop adv59off"
alias ad59 "addcond 59 1; wait 65; ad59loop"
alias ad59loop "ad59"
alias adv59on "alias verbosemsg echo [Proper Addons] Vaccinator Blast Uber (addcond 59) enabled; check_verbose; verbosemsg"
alias adv59off "alias verbosemsg echo [Proper Addons] Vaccinator Blast Uber (addcond 59) DISABLED; check_verbose; verbosemsg"
// Vacc fire
alias T_addcond60 "enable_ad60"
alias enable_ad60 "alias T_addcond60 disable_ad60; alias ad60loop ad60; ad60; adv60on"
alias disable_ad60 "alias T_addcond60 enable_ad60; alias ad60loop adv60off"
alias ad60 "addcond 60 1; wait 65; ad60loop"
alias ad60loop "ad60"
alias adv60on "alias verbosemsg echo [Proper Addons] Vaccinator Fire Uber (addcond 60) enabled; check_verbose; verbosemsg"
alias adv60off "alias verbosemsg echo [Proper Addons] Vaccinator Fire Uber (addcond 60) DISABLED; check_verbose; verbosemsg"
// Vacc passive bullet
alias T_addcond61 "enable_ad61"
alias enable_ad61 "alias T_addcond61 disable_ad61; alias ad61loop ad61; ad61; adv61on"
alias disable_ad61 "alias T_addcond61 enable_ad61; alias ad61loop adv61off"
alias ad61 "addcond 61 1; wait 65; ad61loop"
alias ad61loop "ad61"
alias adv61on "alias verbosemsg echo [Proper Addons] Vaccinator Bullet Passive (addcond 61) enabled; check_verbose; verbosemsg"
alias adv61off "alias verbosemsg echo [Proper Addons] Vaccinator Bullet Passive (addcond 61) DISABLED; check_verbose; verbosemsg"
// Vacc passive blast
alias T_addcond62 "enable_ad62"
alias enable_ad62 "alias T_addcond62 disable_ad62; alias ad62loop ad62; ad62; adv62on"
alias disable_ad62 "alias T_addcond62 enable_ad62; alias ad62loop adv62off"
alias ad62 "addcond 62 1; wait 65; ad62loop"
alias ad62loop "ad62"
alias adv62on "alias verbosemsg echo [Proper Addons] Vaccinator Blast Passive (addcond 62) enabled; check_verbose; verbosemsg"
alias adv62off "alias verbosemsg echo [Proper Addons] Vaccinator Blast Passive (addcond 62) DISABLED; check_verbose; verbosemsg"
// Vacc passive fire
alias T_addcond63 "enable_ad63"
alias enable_ad63 "alias T_addcond63 disable_ad63; alias ad63loop ad63; ad63; adv63on"
alias disable_ad63 "alias T_addcond63 enable_ad63; alias ad63loop adv63off"
alias ad63 "addcond 63 1; wait 65; ad63loop"
alias ad63loop "ad63"
alias adv63on "alias verbosemsg echo [Proper Addons] Vaccinator Fire Passive (addcond 63) enabled; check_verbose; verbosemsg"
alias adv63off "alias verbosemsg echo [Proper Addons] Vaccinator Fire Passive (addcond 63) DISABLED; check_verbose; verbosemsg"
// Cloaking
alias T_addcond66 "enable_ad66"
alias enable_ad66 "alias T_addcond66 disable_ad66; alias ad66loop ad66; ad66; adv66on"
alias disable_ad66 "alias T_addcond66 enable_ad66; alias ad66loop adv66off"
alias ad66 "addcond 66 1; wait 65; ad66loop"
alias ad66loop "ad66"
alias adv66on "alias verbosemsg echo [Proper Addons] Rapid cloaking (addcond 66) enabled; check_verbose; verbosemsg"
alias adv66off "alias verbosemsg echo [Proper Addons] Rapid cloaking (addcond 66) DISABLED; check_verbose; verbosemsg"
// Bullet immunity
alias T_addcond67 "enable_ad67"
alias enable_ad67 "alias T_addcond67 disable_ad67; alias ad67loop ad67; ad67; adv67on"
alias disable_ad67 "alias T_addcond67 enable_ad67; alias ad67loop adv67off"
alias ad67 "addcond 67 1; wait 65; ad67loop"
alias ad67loop "ad67"
alias adv67on "alias verbosemsg echo [Proper Addons] Bullet damage immunity (addcond 67) enabled; check_verbose; verbosemsg"
alias adv67off "alias verbosemsg echo [Proper Addons] Bullet damage immunity (addcond 67) DISABLED; check_verbose; verbosemsg"
// Blast immunity
alias T_addcond68 "enable_ad68"
alias enable_ad68 "alias T_addcond68 disable_ad68; alias ad68loop ad68; ad68; adv68on"
alias disable_ad68 "alias T_addcond68 enable_ad68; alias ad68loop adv68off"
alias ad68 "addcond 68 1; wait 65; ad68loop"
alias ad68loop "ad68"
alias adv68on "alias verbosemsg echo [Proper Addons] Blast damage immunity (addcond 68) enabled; check_verbose; verbosemsg"
alias adv68off "alias verbosemsg echo [Proper Addons] Blast damage immunity (addcond 68) DISABLED; check_verbose; verbosemsg"
// Fire immunity
alias T_addcond69 "enable_ad69"
alias enable_ad69 "alias T_addcond69 disable_ad69; alias ad69loop ad69; ad69; adv69on"
alias disable_ad69 "alias T_addcond69 enable_ad69; alias ad69loop adv69off"
alias ad69 "addcond 69 1; wait 65; ad69loop"
alias ad69loop "ad69"
alias adv69on "alias verbosemsg echo [Proper Addons] Fire damage immunity (addcond 69) enabled; check_verbose; verbosemsg"
alias adv69off "alias verbosemsg echo [Proper Addons] Fire damage immunity (addcond 69) DISABLED; check_verbose; verbosemsg"
// Minify Magic
alias T_addcond72 "enable_ad72"
alias enable_ad72 "alias T_addcond72 disable_ad72; alias ad72loop ad72; ad72; adv72on"
alias disable_ad72 "alias T_addcond72 enable_ad72; alias ad72loop adv72off"
alias ad72 "addcond 72 1; wait 65; ad72loop"
alias ad72loop "ad72"
alias adv72on "alias verbosemsg echo [Proper Addons] Minify Magic boost (addcond 72) enabled; check_verbose; verbosemsg"
alias adv72off "alias verbosemsg echo [Proper Addons] Minify Magic boost (addcond 72) DISABLED; check_verbose; verbosemsg"
// Quick-fi74 uber healing
alias T_addcond73 "enable_ad73"
alias enable_ad73 "alias T_addcond73 disable_ad73; alias ad73loop ad73; ad73; adv73on"
alias disable_ad73 "alias T_addcond73 enable_ad73; alias ad73loop adv73off"
alias ad73 "addcond 73 1; wait 65; ad73loop"
alias ad73loop "ad73"
alias adv73on "alias verbosemsg echo [Proper Addons] Quickfix Uber (addcond 73) enabled; check_verbose; verbosemsg"
alias adv73off "alias verbosemsg echo [Proper Addons] Quickfix Uber (addcond 73) DISABLED; check_verbose; verbosemsg"
// Giant mode
alias T_addcond74 "enable_ad74"
alias enable_ad74 "alias T_addcond74 disable_ad74; alias ad74loop ad74; ad74; adv74on"
alias disable_ad74 "alias T_addcond74 enable_ad74; alias ad74loop adv74off"
alias ad74 "addcond 74 1; wait 65; ad74loop"
alias ad74loop "ad74"
alias adv74on "alias verbosemsg echo [Proper Addons] Halloween Giant mode (addcond 74) enabled; check_verbose; verbosemsg"
alias adv74off "alias verbosemsg echo [Proper Addons] Halloween Giant mode (addcond 74) DISABLED; check_verbose; verbosemsg"
// Mini mode
alias T_addcond75 "enable_ad75"
alias enable_ad75 "alias T_addcond75 disable_ad75; alias ad75loop ad75; ad75; adv75on"
alias disable_ad75 "alias T_addcond75 enable_ad75; alias ad75loop adv75off"
alias ad75 "addcond 75 1; wait 65; ad75loop"
alias ad75loop "ad75"
alias adv75on "alias verbosemsg echo [Proper Addons] Halloween Mini mode (addcond 75) enabled; check_verbose; verbosemsg"
alias adv75off "alias verbosemsg echo [Proper Addons] Halloween Mini mode (addcond 75) DISABLED; check_verbose; verbosemsg"
// Payday 2 dodge build
alias T_addcond79 "enable_ad79"
alias enable_ad79 "alias T_addcond79 disable_ad79; alias ad79loop ad79; ad79; adv79on"
alias disable_ad79 "alias T_addcond79 enable_ad79; alias ad79loop adv79off"
alias ad79 "addcond 79 1; wait 65; ad79loop"
alias ad79loop "ad79"
alias adv79on "alias verbosemsg echo [Proper Addons] Payday 2 Dodge Build [Chance to dodge 75% of incoming attacks] (addcond 79) enabled; check_verbose; verbosemsg"
alias adv79off "alias verbosemsg echo [Proper Addons] Payday 2 Dodge Build [Chance to dodge 75% of incoming attacks] (addcond 79) DISABLED; check_verbose; verbosemsg"
// Deadringer afterburn immunity
alias T_addcond102 "enable_ad102"
alias enable_ad102 "alias T_addcond102 disable_ad102; alias ad102loop ad102; ad102; adv102on"
alias disable_ad102 "alias T_addcond102 enable_ad102; alias ad102loop adv102off"
alias ad102 "addcond 102 1; wait 65; ad102loop"
alias ad102loop "ad102"
alias adv102on "alias verbosemsg echo [Proper Addons] Dead ringer afterburn immunity (addcond 102) enabled; check_verbose; verbosemsg"
alias adv102off "alias verbosemsg echo [Proper Addons] Dead ringer afterburn immunity (addcond 102) DISABLED; check_verbose; verbosemsg"
// Airswim
alias T_addcond107 "enable_ad107"
alias enable_ad107 "alias T_addcond107 disable_ad107; alias ad107loop ad107; ad107; adv107on"
alias disable_ad107 "alias T_addcond107 enable_ad107; alias ad107loop adv107off"
alias ad107 "addcond 107 1; wait 65; ad107loop"
alias ad107loop "ad107"
alias adv107on "alias verbosemsg echo [Proper Addons] Air swim (addcond 107) enabled; check_verbose; verbosemsg"
alias adv107off "alias verbosemsg echo [Proper Addons] Air swim (addcond 107) DISABLED; check_verbose; verbosemsg"
// Powerplay
alias T_powerplay "enable_powerplay"
alias enable_powerplay "alias T_powerplay disable_powerplay; enable_ad34; enable_ad52; enable_ad58; enable_ad59; enable_ad60; powerplayon"
alias disable_powerplay "alias T_powerplay enable_powerplay; disable_ad34; disable_ad52; disable_ad58; disable_ad59; disable_ad60; powerplayoff"
alias powerplayon "alias verbosemsg echo [Proper Addons] POWERPLAY ENABLED; check_verbose; verbosemsg"
alias powerplayoff "alias verbosemsg echo [Proper Addons] POWERPLAY DISABLED; check_verbose; verbosemsg"
// Turn everything on/off
alias T_everything "enable_everything"
alias enable_everything "alias T_everything disable_everything; enable_ad13; enable_ad14; enable_ad19; enable_ad26; enable_ad29; enable_ad32; enable_ad34; enable_ad42; enable_ad46; enable_ad51; enable_ad52; enable_ad58; enable_ad59; enable_ad60; enable_ad61; enable_ad62; enable_ad63; enable_ad66; enable_ad67; enable_ad68; enable_ad69; enable_ad72; enable_ad73; enable_ad74; enable_ad75; enable_ad79; enable_ad102; enable_ad107"
alias disable_everything "alias T_everything enable_everything; disable_ad13; disable_ad14; disable_ad19; disable_ad26; disable_ad29; disable_ad32; disable_ad34; disable_ad42; disable_ad46; disable_ad51; disable_ad52; disable_ad58; disable_ad59; disable_ad60; disable_ad61; disable_ad62; disable_ad63; disable_ad66; disable_ad67; disable_ad68; disable_ad69; disable_ad72; disable_ad73; disable_ad74; disable_ad75; disable_ad79; disable_ad102; disable_ad107"
// There is no good reason to turn everything on all at once, as it will instantly kick you from any server you are connected to
// However, because shutting everything off does not run any commands (disable_ commands only disable a loop and do not call removecond), it can be used to remove effects all at once instead of cycling through each one
/////////////////////////////////////////////////////////////// MISCELLANEOUS ///////////////////////////////////////////////////////////////
// Verbosity aliases
alias pa_verbose_on "alias check_verbose"
alias pa_verbose_off "alias check_verbose alias verbosemsg"
verbose
// Simple timed button
alias +wait_disable_everything "alias DAtest disable_everything; wait 198; DAtest"
alias -wait_disable_everything "alias DAtest"
// Links
// This USED to be a logo, but valve (for some unknowable reason) uses a variable-width space font, which is DUMB AS HELL AND MAKES ASCII ART ANNOYING/IMPOSSIBLE
alias pal01 "echo An NW/RL script. Script: git.dabikers.online/proper_addconds || Gamebanana: gamebanana.com/members/1719473"
alias pa_links_on "pal01"
alias pa_links_off ""
pa_links
echo "[Proper Addconds] (v1.0) Script successfully initalized"
/////////////////////////////////////////////////////////////// TODOS ///////////////////////////////////////////////////////////////
// 1- Implement a counter so that the user cant use so many loops that they kick themselves from the server
// 2- Create a non-looping version that still retains addcond effects on death in-case someone doesnt want to, or is unable to, use the wait command
// 3- Make some check that disables everything once you disconnect from a server
// 4- Split into multiple files to reduce filesize (This thing is, at moment of writing, 40 kilobytes. Thats heafty for a script)
|