////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //// //// //// //// //// $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$$\ $$$$$$$\ $$$$$$\ $$$$$$\ $$\ $$\ $$$$$$$\ $$$$$$\ //// //// $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ _____|$$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$ __$$\ $$$\ $$ |$$ __$$\ $$ __$$\ //// //// $$ | $$ |$$ | $$ |$$ / $$ |$$ | $$ |$$ | $$ | $$ | $$ / $$ |$$ | $$ |$$ | $$ |$$ / \__|$$ / $$ |$$$$\ $$ |$$ | $$ |$$ / \__| //// //// $$$$$$$ |$$$$$$$ |$$ | $$ |$$$$$$$ |$$$$$\ $$$$$$$ | $$$$$$$$ |$$ | $$ |$$ | $$ |$$ | $$ | $$ |$$ $$\$$ |$$ | $$ |\$$$$$$\ //// //// $$ ____/ $$ __$$< $$ | $$ |$$ ____/ $$ __| $$ __$$< $$ __$$ |$$ | $$ |$$ | $$ |$$ | $$ | $$ |$$ \$$$$ |$$ | $$ | \____$$\ //// //// $$ | $$ | $$ |$$ | $$ |$$ | $$ | $$ | $$ | $$ | $$ |$$ | $$ |$$ | $$ |$$ | $$\ $$ | $$ |$$ |\$$$ |$$ | $$ |$$\ $$ | //// //// $$ | $$ | $$ | $$$$$$ |$$ | $$$$$$$$\ $$ | $$ | $$ | $$ |$$$$$$$ |$$$$$$$ |\$$$$$$ | $$$$$$ |$$ | \$$ |$$$$$$$ |\$$$$$$ | //// //// \__| \__| \__| \______/ \__| \________|\__| \__| \__| \__|\_______/ \_______/ \______/ \______/ \__| \__|\_______/ \______/ //// //// //// //// //// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //// //// //// 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 //// 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)