// Ngentot by Bazooks(?) // Mission by FaN Scout (https://steamcommunity.com/profiles/76561198089243988/) // Credits: // Nuclear Waffle: Your Impeding Demise boss // PDA Expert: Punisher Medic template // Yoovy: Bouncing Betty weapon // MysteryUnknownOne: Exploding tank #base robot_standard.pop #base robot_giant.pop #base robot_fan.pop #base robot_typicalcolors_weapons.pop #base robot_fan_kaizo.pop WaveSchedule { StartingCurrency 1800 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 15 AddSentryBusterWhenDamageDealtExceeds 0 AddSentryBusterWhenKillCountExceeds 1 Advanced 1 MaxRedPlayers 10 CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" EnableDominations 1 //Should enable player to bot dominations HealOnKillOverhealMelee 0 // Heal on kill with melee weapons overheal (default: 1) SandmanStun 0 //Should the sandman ball stun players. 1 reverts the pre Jungle Inferno stun (default: 1) MarkedForDeathLifetime 30 // Marked for death duration (default: 15) SniperHideLasers 1 //If set, snipers will not display lasers when aiming PrecacheModel "models/bots/heavy/bot_heavy_gibby.mdl" PrecacheModel "models/player/items/all_class/troll_head_scout.mdl" PrecacheModel "models/weapons/c_models/c_pseudonailgun/c_pseudonailgun.mdl" PrecacheSound "weapons/heavy_sniper_sound.mp3" PrecacheSound "weapons\ar2\ar2_altfire.wav" PointTemplates { p_nuke { OnParentKilledOutput { Target "nuke_relay" Action "Trigger" } OnSpawnOutput { Target "ded" Action "$SetOwner" Param "!activator" } NoFixup 0 KeepAlive 1 trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-2000 -2000 -250" "maxs" "2000 2000 250" "nodmgforce" "0" "damagetype" "64" "damagemodel" "0" "damagecap" "0" "damage" "10000" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_fade { "targetname" "lefade" "duration" "0.4" "holdtime" "0.8" "rendercolor" "255 255 255" } env_fade { "targetname" "lefade2" "duration" "4" "spawnflags" "9" "rendercolor" "255 255 255" } ambient_generic { "targetname" "explode1" "origin" "0 0 0" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/explode_9.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "items/cart_explode.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 70" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -240 -80" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 560 -55" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 80 -80" "angles" "-35 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -400 75" "angles" "0 90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 35" "angles" "0 45 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 200 0" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 65 200" "angles" "0 180 0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "kaboom,Kill,,15,1" "OnTrigger" "ded,Kill,,0.27,-1" "OnTrigger" "explode1,Kill,,20,-1" "OnTrigger" "explode2,Kill,,20,-1" "OnTrigger" "explode3,Kill,,20,-1" "OnTrigger" "shakeit,Kill,,9,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "ded,Disable,,0.26,-1" "OnTrigger" "lefade,fade,,0,-1" "OnTrigger" "lefade2,fade,,1.2,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade:kill::6:-1,0,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade2:kill::6:-1,0,-1" } } } Mission { Where spawnbot_right Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 5 DesiredCount 1 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Health 9999 Tag doesnottakeflankfalldamage } } Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 1 RunForThisManyWaves 5 DesiredCount 1 InitialCooldown 30 CooldownTime 5 TFBot { Template T_TFBot_Spy_Kaizo ClassIcon support_trio_improved } } Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 1 RunForThisManyWaves 5 DesiredCount 1 InitialCooldown 20 CooldownTime 5 TFBot { Template T_TFBot_Sniper_Kaizo Tag doesnottakeflankfalldamage ClassIcon support_trio_improved } } Mission { Where spawnbot Objective Engineer BeginAtWave 1 RunForThisManyWaves 5 DesiredCount 2 InitialCooldown 30 CooldownTime 60 TFBot { Template T_TFBot_Engineer_Sentry_Battle_Tele_Kaizo TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot ClassIcon support_trio_improved } } Templates { T_TFBot_Giant_Medic_Overheal_Kaizo { Class Medic ClassIcon medic_overheal_armored_lite Health 7000 Skill Expert Item "The Quick-Fix" Name "Giant Overheal Medic" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Quick-Fix" "overheal bonus" 123 "ubercharge rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 10 } } T_TFBot_Giant_Soldier_Impact_Kaizo { Class Soldier Name "Giant Impact Soldier" Skill Expert Health 4200 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Original" Item "Universal Translator" Item "Attack Packs" Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/soldier/sum22_chaser/sum22_chaser.mdl" } ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 0 "Projectile speed decreased" 0.6 "clip size upgrade atomic" 4 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } AddCond { Index 34 } } T_TFBot_Medic_Punisher { Class Medic Skill Expert ClassIcon medic_uber_hyper Name "Punisher Medic" Attributes SpawnWithFullCharge Item "Death Stare" Item "The Jarmaments" Item "The Bunsen Brave" Item "The Ubersaw" Item "The Crusader's Crossbow" Health 1500 ItemAttributes { ItemName "The Crusader's Crossbow" "provide on active" 1 "override projectile type" 2 "damage bonus" 16 "crit vs burning players" 1 "crit vs non burning players" 1 "fire rate penalty" 5 //"health regen" -15 "use large smoke explosion" 1 "Projectile speed increased" 3 "gesture speed increase" 0.15 "blast dmg to self increased" 9 "Blast radius decreased" 0.6 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 222 "uber duration bonus" 3 } ItemAttributes { ItemName "The Ubersaw" "crit vs burning players" 1 "crit vs non burning players" 1 "kill forces attacker to laugh" 1 "damage bonus hidden" 124.45 } } } Wave // Wave 1 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bombpath_choose_long_random_relay Action Trigger } Explanation { Line "" Line "{red}!!! WARNING! THIS MISSION IS NOT FOR THE FAINT OF HEART, WEAK WILLED, OR MANN VS MACHINE CRITICS !!!" Line "{red}!!! IF YOU WISH TO CONTINUE, DO NOT EXPECT QUALITY PACING AND/OR BALANCE !!!" Line "{000000}MINIMUM OF 8 PLAYERS TO HAVE A DECENT CHANCE OF BEATING THE MISSION!" Line "" } WaveSpawn { Where spawnbot_left Where spawnbot_right TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Demoman_Caber ClassIcon demo_caber_nys_fast } TFBot { Template T_TFBot_Giant_Scout_Faster } } } WaveSpawn { Name "1a" Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Quadfire_Kaizo } } WaveSpawn { Name "1a" Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 RandomChoice { TFBot { Class Soldier ClassIcon soldier_missing Scale 1.2 Health 472 Name "reidloS" CharacterAttributes { "torso scale" -1.5 "hand scale" 0 "head scale" 0 "apply z velocity on damage" -2000 } } TFBot { Class Soldier ClassIcon soldier_missing Scale 1.2 Health 381 Name "eroilSd" CharacterAttributes { "torso scale" 1.5 "hand scale" 0 "head scale" 0 "apply z velocity on damage" 1000 } } } } WaveSpawn { Name "1a" Where spawnbot_right TotalCount 30 MaxActive 15 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Class Scout ClassIcon scout_pop_hyper Name "Hyper Rocket Popper" Item "The Soda Popper" Item "Saxton Hat" Item "The Frenchman's Formals" ItemAttributes { ItemName "The Soda Popper" "fire rate bonus" 0.1 "minicritboost on kill" 10 "damage bonus" 26 "override projectile type" 2 "Projectile speed increased" 5 } } } WaveSpawn { Name "1b" WaitForAllSpawned "1a" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_WW2 } TFBot { Template T_TFBot_Giant_Medic_Overheal_Kaizo } } } WaveSpawn { Name "1b" WaitForAllDead "1a" Where spawnbot_left Where spawnbot_right TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Class Demoman Name "Burst Fire Demoman" ClassIcon demo_burst_inverted Item "Blast Defence" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "projectile gravity" 200 "blast radius increased" 1.3 "projectile speed decreased" .5 "fuse bonus" 1.5 "grenade bounce speed" 2 "fire rate bonus" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "1b" WaitForAllDead "1a" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Shotgun_Slug } } WaveSpawn { Name "1c" WaitForAllDead "1b" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_DoubleRocket } } WaveSpawn { Name "1c" WaitForAllDead "1b" Where spawnbot_right TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 RandomChoice { TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 11 // crits } } TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 79 // 75% chance to dodge } } TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 64 // cloak "effect bar recharge rate increased" 0.4 "gesture speed increase" 1 } } TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 32 // speed boost "effect add attributes" "move speed bonus|1.3" // i am speed } } TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 74 // giant mode "effect add attributes" "model scale|1.75|max health additive bonus|5850|is miniboss|1" } } TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 75 // tiny man "effect add attributes" "model scale|0.3" } } TFBot { Class Scout Scale 1.3 Health 650 ClassIcon scout_bonk_gry Item "Bonk! Atomic Punch" Name "Mystery Bonk! Scout" ItemAttributes { ItemName "Bonk! Atomic Punch" "effect cond override" 26 // NU CRITS 4 U } } } } WaveSpawn { Name "1c" WaitForAllDead "1b" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 45 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_FastMove_Reved } TFBot { Class Medic Name "Giant Resistant Medic" ClassIcon medic_resist Skill Expert Health 6500 Attributes SpawnWithFullCharge Item "The Quick-Fix" Item "Das Metalmeatencasen" Item "dec2014 Surgeon's Shako" Attributes MiniBoss ItemAttributes { ItemName "The Quick Fix" "effect add attributes" "dmg from ranged reduced|0.2|dmg taken from crit reduced|0.33" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 100 } } } } WaveSpawn { Name "1c" WaitForAllDead "1b" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Scout_FaN_NoKB_Ignite } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 TFBot { Class Heavyweapons ClassIcon heavy_shotgun_titan Health 2000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "Bullet Stormer HWG" Item "Employee Badge B" Item "Die Regime-Panzerung" CharacterAttributes { "dmg taken from crit increased" 2 "damage bonus" 2 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } } } Wave // Wave 2 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bombpath_choose_long_random_relay Action Trigger } WaveSpawn { Name "2a" Where spawnbot TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Incendiary CharacterAttributes { "fire rate bonus" 0.5 } } } WaveSpawn { Where spawnbot_left Where spawnbot_right TotalCount 20 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 RandomChoice { TFBot { ClassIcon banner_backup_buff Template T_TFBot_Giant_Demoman_Jarate Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { ClassIcon banner_backup_buff Template T_TFBot_Giant_Demoman_Jarate Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Soldier_Impact_Kaizo ClassIcon banner_backup_buff Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Soldier_Impact_Kaizo ClassIcon banner_backup_buff Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha ClassIcon banner_backup_buff Attributes SpawnWithFullCharge Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha ClassIcon banner_backup_buff Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn { Name "2a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 250 TFBot { Class Pyro ClassIcon pyro_dragon_fury_hyper Item "The Dragon's Fury" Attributes MiniBoss Health 3400 Name "Hyper Dragon Pyro" ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.4 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name "2b" WaitForAllDead "2a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 250 Tank { Name "tankboss" StartingPathTrackNode "boss_path_left_long_1" Health 40000 Speed 40 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 RandomChoice { TFBot { Class Soldier Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "SPAS-12 Soldier" ClassIcon heavy_shotgun_burst_hyper CharacterAttributes { "fire rate bonus" 0.6 } } TFBot { Class Pyro Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "SPAS-12 Pyro" ClassIcon heavy_shotgun_burst_hyper Health 200 CharacterAttributes { "fire rate bonus" 0.6 } } TFBot { Class Heavyweapons Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "SPAS-12 HWG" ClassIcon heavy_shotgun_burst_hyper CharacterAttributes { "fire rate bonus" 0.6 } } } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot_left Where spawnbot_right TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Faster //Action Mobber // goes for bomb instead of killing players AddCond { Index 64 } } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { ClassIcon demo_golden_lite Class Demoman Name "Gold Rank Demoman" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Class Crown" Item "The King of Scotland Cape" Item "The Hurt Locher" Skill Expert Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.3 "blast radius increased" 3 "damage bonus" 2 } ItemAttributes { ItemName "The Hurt Locher" "set item tint rgb" 15185211 } CharacterAttributes { "move speed bonus" 1.2 } } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot_right TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Class Pyro ClassIcon pyro_membrain_lite Name "Giant Disease Pyro" Skill Expert Health 6666 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "The Mucous Membrain" Item "The Maniac's Manacles" Item "The Lunatic's Leathers" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "Paintkit_proto_def_index" 218 "damage penalty" 0.8 "bleeding duration" 20 "mult bleeding delay" 4 "mult bleeding dmg" 2 "SPELL: Halloween green flames" 1 "flame_speed" 4000 "add attributes on hit" "move speed penalty|0.7|5|damage penalty|0.5|20|Reload time increased|1.8|10" } CharacterAttributes { "voice pitch scale" 0.6 "move speed bonus" 0.66 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } WaveSpawn { Name "2b" WaitForAllDead "2a" Where spawnbot_left TotalCount 20 MaxActive 10 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Sniper ClassIcon sniper_carbine_blast Health 200 Name "HE Round Carbine Sniper" Item "The Cleaner's Carbine" Item "The Five-Month Shadow" Item "The Snow Scoper" WeaponRestrictions SecondaryOnly Skill Expert AimTrackingInterval 0 ItemAttributes { ItemName "The Cleaner's Carbine" "explosive bullets" 50 "fire rate bonus" 0.2 "damage bonus" 1.4 "clip size bonus" 2 } } } WaveSpawn { Name "2c" WaitForAllDead "2b" Where spawnbot_right TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_FastMove_Reved } TFBot { Template T_TFBot_Giant_Medic_Overheal_Kaizo } } } WaveSpawn { Name "2c" WaitForAllSpawned "2b" Where spawnbot TotalCount 40 MaxActive 20 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Airstrike_Chaser } } WaveSpawn { Name "2c" WaitForAllDead "2b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 100 Tank { Name "tankboss" StartingPathTrackNode "boss_path_right_long_1" Health 30000 Speed 75 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "2c" WaitForAllDead "2b" Where spawnbot_right TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Class Pyro Item "White Phospherous" Skill Hard WeaponRestrictions SecondaryOnly Name "White Phospherous" ClassIcon heavy_shotgun_explode Scale 1.3 Health 650 } } WaveSpawn { Name "2c" WaitForAllDead "2b" Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Class HeavyWeapons ClassIcon heavy_tainted Name "seopHnveWaya" Item "Upgradeable TF_WEAPON_MINIGUN" Health 666 UseCustomModel "models/bots/heavy/bot_heavy_gibby.mdl" Skill Expert ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "crit vs non burning players" 0 "projectile penetration heavy" 99 "fire rate bonus" 0 "melee attack rate bonus" 0 "damage bonus" 0.05 "bullets per shot bonus" 2 "minigun spinup time increased" 2 "aiming movespeed decreased" 0 "spunup_damage_resistance" 0 "custom weapon fire sound" "Weapon_Tomislav.FireCrit" } CharacterAttributes { "torso scale" 0.66 "hand scale" 0 } } } WaveSpawn { Name "2c" WaitForAllDead "2b" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Pyro ClassIcon pyro_troll Name "Step One: Cover R.E.D. in oil" Skill Expert Health 3000 Attributes MiniBoss Item "Trolling Fuel" Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models/player/items/all_class/troll_head_scout.mdl" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "effect bar recharge rate increased" 0 } } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 RandomChoice { TFBot { Class Heavyweapons ClassIcon heavy_shotgun_titan Health 4000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "Bullet Stormer HWG" Item "Employee Badge B" Item "Die Regime-Panzerung" CharacterAttributes { "dmg taken from crit increased" 3 "damage bonus" 3 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Scout ClassIcon heavy_shotgun_titan Health 4000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Attributes HoldFireUntilFullReload Action Mobber Name "Bulldozer" Item "The Soda Popper" Item "Employee Badge B" Item "Preventative Measure" CharacterAttributes { "dmg taken from crit increased" 3 "damage bonus" 3 "use original class weapon animations" 1 "use original class player animations" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } ItemAttributes { ItemName "The Soda Popper" "custom item model" "models/weapons/c_models/c_double_barrel.mdl" "use original class weapon animations" 1 "Reload time increased" 5 "clip size bonus" 6 "use original class player animations" 1 } } } } WaveSpawn { Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 240 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts05.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath03.mp3" TFBot { Class Soldier Skill Expert Health 999999 Name "Your Impending Demise" Scale 2 Classicon demo_undying Attributes UseBossHealthBar Attributes MiniBoss Attributes IgnoreFlag Action Mobber Weaponrestrictions PrimaryOnly Item "The Black Box" Item "The Dead Head" Item "Holy Hunter" Item "The Man in slacks" HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.1 TurnPower 250 MaxAimError 360 Aimtime 25 Acceleration 25 AccelerationTime 20 } Itemattributes { Itemname "The Black Box" "damage bonus" 2 "reload time increased" 15 // 25 "clip size penalty" .25 "Paintkit_proto_def_index" 204 "Set_item_texture_wear" 0 "attach particle effect" 3043 "no damage falloff" 1 "dmg pierces resists absorbs" 1 } Characterattributes { "health regen" 50 "health from healers increased" 10 "move speed bonus" .3 "damage force reduction" .1 "airblast vulnerability multiplier" -1 "airblast vertical vulnerability multiplier" -1 "override footstep sound set" 3 "rage giving scale" .2 "cancel falling damage" 1 } } } } Wave // Wave 3 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bombpath_choose_long_random_relay Action Trigger } WaveSpawn { Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 100 TFBot { Class Demoman ClassIcon demo_nuker Name "Titan Demoman Motar" Scale 3 Attributes MiniBoss Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Health 10000 ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 217 "mod max primary clip override" -1 "fire rate penalty" 6 "mod no reload DISPLAY ONLY" 1 "damage bonus" 6 "grenade explode on impact" 1 "use large smoke explosion" 1 "blast radius increased" 2.5 } CharacterAttributes { "voice pitch scale" 0.8 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 7 } } } WaveSpawn { Where spawnbot TotalCount 40 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Engineer_Widomaker_Double Health 450 Item "Das Metalmeatencasen" ClassIcon engineer_widowmaker_shield_nys } } WaveSpawn { Name "3a" Where spawnbot_right TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 150 TFBot { Class HeavyWeapons ClassIcon heavy_explosion Name "Unstable Heavy" Item "Upgradeable TF_WEAPON_MINIGUN" Scale 1.4 Health 942 ItemAttributes { ItemName "Upgradeable TF_WEAPON_MINIGUN" "fire rate bonus" 0.2 "spread penalty" 10 "explosive bullets" 100 "damage penalty" 0.4 "dmg pierces resists absorbs" 1 } ChangeAttributes { "attach particle effect" 1 "attach particle effect static" 2 } } } WaveSpawn { Name "3a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 150 Tank { Name "tankboss" StartingPathTrackNode "boss_path_right_long_1" Health 25000 Speed 75 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "3a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 150 Tank { Name "tankboss" StartingPathTrackNode "boss_path_left_long_1" Health 25000 Speed 75 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "3a" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Demoknight_Leaping_Caber_Grapple } } WaveSpawn { Name "3a" Where spawnbot_left TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Medic ClassIcon medic_crossbow_burst_para_deadly Name "Deadly Crossbow Medic" Item "The Crusader's Crossbow" Item "The B.A.S.E. Jumper" Item "Dead of Night" Item "Das Naggenvatcher" Health 1500 WeaponRestrictions PrimaryOnly Action FetchFlag Attributes Parachute Attributes HoldFireUntilFullReload Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 ItemAttributes { ItemName "The Crusader's Crossbow" "damage bonus" 3.0 "bleeding duration" 5 "clip size bonus" 4 "fire rate bonus" 0.1 "faster reload rate" 0.4 } CharacterAttributes { "cancel falling damage" 1 "increased jump height" 3 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Soldier ClassIcon vendbat Name "Giant Resistant Banner" Item "Incendiary Cannon Soldier" Item "The Buff Banner" Item "Employee Badge A" Item "Employee Badge B" Item "Loyalty Reward" Item "The Man in Slacks" Health 4200 Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Buff Banner" "effect cond override" 14122 "effect add attributes" "dmg taken increased|0.4" } ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/soldier/mantreads/mantreads.mdl" } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/soldier/shooters_supplies_style1/shooters_supplies_style1.mdl" } CharacterAttributes { "fire rate bonus" 0.7 "increase buff duration" 10 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot_right TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman_Glock CharacterAttributes { "damage bonus" 1.8 "fire rate bonus" 1.8 "blast radius increased" 1.6 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot_left TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Shotgun_Slug Health 900 Scale 1.4 } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot_left TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Scout ClassIcon scout_military Name "National Guard Scout" Item "Baby Face's Blaster" Item "Fortunate Son" Item "The Bootenkhamuns" Item "Flak Jack" Action Mobber AimTrackingInterval 0 Health 250 Itemattributes { ItemName "Baby Face's Blaster" "move speed bonus" 2 "bullets per shot bonus" 0.5 "damage bonus" 3.33 "no damage falloff" 1 "custom item model" "models/weapons/c_models/c_pseudonailgun/c_pseudonailgun.mdl" } CharacterAttributes { "cancel falling damage" 1 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 0 TotalCurrency 250 TFBot { Class Demoman Name "Giant Unstable Railgun Demoman" ClassIcon sniper_machina_deadly Skill Expert Health 6600 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "Panic Attack Shotgun" ItemAttributes { ItemName "Panic Attack Shotgun" "fire rate bonus" 0.1 "damage bonus" 1.5 "sniper fires tracer" 1 "weapon spread bonus" 0 "clip size bonus" 3 "faster reload rate" 0.1 "ragdolls become ash" 1 "custom weapon fire sound" "Weapon_SniperRailgun_Large.Single" "custom item model" "models/workshop_partner/weapons/c_models/c_dex_sniperrifle/c_dex_sniperrifle.mdl" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot_right TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 55 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { ClassIcon telebuster Health 4000 Name "Player Tele-Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes TeleportToHint Attributes MiniBoss Action SuicideBomber Item "The Ullapool Caber" Item "The Cool Breeze" Item "Antlers" UseBusterModel 1 CharacterAttributes { "move speed bonus" 1.75 "damage force reduction" 0.66 "airblast vulnerability multiplier" 0.66 "override footstep sound set" 7 "cannot be backstabbed" 1 } } } WaveSpawn { Name "3b" WaitForAllDead "3a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Class Pyro ClassIcon pyro_ambush Name "Kaizo Ambush Pyro" Attributes TeleportToHint Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "The Burning Question" Item "Deity's Dress" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "damage bonus" -1 "weapon burn dmg increased" 20 "weapon burn time increased" 30 "mult afterburn delay" 0.2 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/pyro/sum19_spawn_camper_jacket/sum19_spawn_camper_jacket.mdl" } } } WaveSpawn { WaitForAllDead "3a" Where spawnbot_left TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 5 TotalCurrency 50 Support 1 TFBot { Class Scout ClassIcon scout_fast Name "Bomb Carrier Scout" Item "Baby Face's Blaster" Item "Fortunate Son" Item "The Bootenkhamuns" Item "Flak Jack" Item "Flashy Fox" Action Mobber AimTrackingInterval 0 Health 250 Itemattributes { ItemName "Baby Face's Blaster" "move speed bonus" 2 "bullets per shot bonus" 0.5 "damage bonus" 3.33 "no damage falloff" 1 "dmg pierces resists absorbs" 1 "custom item model" "models/weapons/c_models/c_pseudonailgun/c_pseudonailgun.mdl" } CharacterAttributes { "cancel falling damage" 1 } } } WaveSpawn { Where spawnbot TotalCount 30 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 RandomChoice { TFBot { Class Heavyweapons ClassIcon heavy_shotgun_titan Health 6000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "Bullet Stormer HWG" Item "Employee Badge B" Item "Die Regime-Panzerung" CharacterAttributes { "dmg taken from crit increased" 3 "damage bonus" 3 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Scout ClassIcon heavy_shotgun_titan Health 6000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Attributes HoldFireUntilFullReload Action Mobber Name "Bulldozer" Item "The Soda Popper" Item "Employee Badge B" Item "Preventative Measure" CharacterAttributes { "dmg taken from crit increased" 3 "damage bonus" 3 "use original class weapon animations" 1 "use original class player animations" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } ItemAttributes { ItemName "The Soda Popper" "custom item model" "models/weapons/c_models/c_double_barrel.mdl" "use original class weapon animations" 1 "Reload time increased" 5 "clip size bonus" 6 "use original class player animations" 1 } } TFBot { Class Heavyweapons ClassIcon heavy_titan Health 6000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "The Portable Ordnance" Item "Heavy Heating" Item "Employee Badge A" Item "Employee Badge B" Item "Die Regime-Panzerung" Item "Ol' Reliable" CharacterAttributes { "dmg taken from crit increased" 3 "damage bonus" 3 "no damage falloff" 1 // OH NO! } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/heavy/hwn2022_road_block/hwn2022_road_block.mdl" } } } } } Wave // Wave 4 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bombpath_choose_long_random_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "Diet Omega Blast Soldier" Class Soldier ClassIcon boss_plutia_patriot_blast Scale 1.9 Health 8000 Attributes MiniBoss Attributes HoldFireUntilFullReload Skill Expert WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Liberty Launcher" Item "Exquisite Rack" Item "Tyrantium Helmet" Item "Marshall's Mutton Chops" ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "fire rate bonus" 0.001 "clip size upgrade atomic" 10 "faster reload rate" 1.5 "projectile spread angle penalty" 6 "attach particle effect" 701 "mod mini-crit airborne" 1 "projectile gravity" 600 "mult projectile count" 1 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 "rage giving scale" 0.5 } } } WaveSpawn { Where spawnbot_right TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 50 RandomChoice { TFBot { Class Scout ClassIcon scout_shortstop_missing Item "The Shortstop" Item "The Milkman" Name "oSsportot uctSh" Health 650650 Scale 1.4 Action Mobber Attributes IgnoreFlag AimTrackingInterval 0 CharacterAttributes { "head scale" 0 "torso scale" -1.2 "hand scale" -1.6 "move speed bonus" 999 } } TFBot { Class Scout ClassIcon scout_shortstop_missing Item "The Shortstop" Item "The Milkman" Name "tosoct pSruohSt" Health 56056 Scale 1.4 Action Mobber Attributes IgnoreFlag AimTrackingInterval 0 CharacterAttributes { "head scale" 2 "torso scale" -2.1 "hand scale" -3 "move speed bonus" 999 "attach particle effect" 64 } } } } WaveSpawn { Name "4a" Where spawnbot_left TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 100 Squad { TFBot { Class Soldier Name "Giant Spellbook Projectile Soldier" ClassIcon spellbook_lite Skill Expert Health 4000 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Starlight Sorcerer" Item "Safety Stripes" Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/soldier/sum22_chaser/sum22_chaser.mdl" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "attach particle effect" 3105 "override projectile type extra" "spellbats" "mod max primary clip override" -1 "fire rate penalty" 1.6 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } TFBot { Template T_TFBot_Medic_Punisher } TFBot { Template T_TFBot_Medic_Punisher } TFBot { Template T_TFBot_Medic_Punisher } TFBot { Template T_TFBot_Medic_Punisher } } } WaveSpawn { Name "4a" Where spawnbot_left TotalCount 18 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 RandomChoice { TFBot { Class Scout Skill Expert ClassIcon scout_burst_hyper Item "Thumper Bumper" Item "The Bootenkhamuns" Item "Thrilling Tracksuit" Item "Bombing Run" Name "Micro-shots Scout" Health 1300 Scale 1.4 Attributes HoldFireUntilFullReload AimTrackingInterval 0 CharacterAttributes { "move speed bonus" 1.25 "no damage falloff" 1 "damage bonus" 1.5 } } TFBot { Class Scout Skill Hard ClassIcon scout_burst_hyper Item "Thumper Bumper" Item "The Bootenkhamuns" Item "Wipe Out Wraps" Item "Bombing Run" Name "Micro-shots Scout" Health 1300 Scale 1.4 Attributes HoldFireUntilFullReload AimTrackingInterval 0 CharacterAttributes { "move speed bonus" 1.25 "damage bonus" 1.5 } } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot_right TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Demoman Name "Giant Bouncing Betty Demoman" ClassIcon demo_clusterbomb_blast Skill Expert Health 4000 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Item "The Iron Bomber" Item "Mad Lad" Item "Tough Stuff Muffs" Item "dec2014 Viking Boots" ItemAttributes { ItemName "The Iron Bomber" "grenade bounce damage" 2 "grenade bounce speed" 0.8 //"damage penalty" 0.5 "projectile trail particle" flaregun_trail_red "custom weapon fire sound" "=90|weapons\ar2\ar2_altfire.wav" "paintkit_proto_def_index" 215 "blast radius decreased" 1 "set_item_texture_wear" 0 "custom impact sound" "=90|weapons\cow_mangler_explosion_normal_01.wav" "grenade no bounce" 0 "custom kill icon" deflect_promode "fuse bonus" 1 "custom item model" "models/weapons/c_models/c_hand_held_howitzer/c_hand_held_howitzer.mdl" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot_left Where spawnbot_right TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Scout Name "Giant Enraged Backburner Scout" ClassIcon pyro_backburner_nys Skill Expert Health 2000 Attributes MiniBoss Attributes AlwaysCrit ExtAttr AlwaysFireWeaponAlt CustomEyeGlowColor "255 0 0" Item "The Backburner" Item "The Breakneck Baggies" Item "Jumping Jester" Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/engineer/sbox2014_trenchers_topper/sbox2014_trenchers_topper.mdl" } ItemAttributes { ItemName "The Backburner" "flame_speed" 3000 "tmp dmgbuff on hit" 1.5 "flame_lifetime" 1.4 "dmg pierces resists absorbs" 1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Name "Bavarian Medic" Class Medic Classicon bavarian Health 1000 Skill Expert Attributes DisableDodge WeaponRestrictions MeleeOnly Action FetchFlag Item "The Ubersaw" Item "Medical Mummy" Item "Battle Boonie" Item "The Surgeon's Sidearms" Item "Coldfront Carapace" ItemAttributes { ItemName "The Ubersaw" "restore health on kill" 100 "fire rate penalty" 0.4 "overheal decay disabled" 1 "bleeding duration" 100 "health regen" 50 } CharacterAttributes { "health regen" 50 "not solid to players" 1 // Body block this "increased air control" 100 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot_right TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Quadfire_Kaizo Health 900 Scale 1.4 } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot_left Where spawnbot_right Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Class Engineer Name "Giant Explosive Revoler User" ClassIcon spy_revolver_blast Item "Upgradeable TF_WEAPON_REVOLVER" Item "Dustbowl Devil" Item "The Western Wraps" Item "The Texas Half-Pants" Item "El Patron" Item "Manndatory Attire" Skill Expert Health 1800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Action FetchFlag ItemAttributes { ItemName "Upgradeable TF_WEAPON_REVOLVER" "mod max primary clip override" -1 "mod no reload DISPLAY ONLY" 1 "explosive bullets" 74 "bullets per shot bonus" 5 "spread penalty" 3 "fire rate penalty" 1.4 "explosion particle" "rd_robot_explosion_smoke_linger" } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" Where spawnbot TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class HeavyWeapons ClassIcon heavy_shotgun_explosive Name "Giant HE Round Shotgun Heavy" Skill Expert Health 6000 WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "bullets per shot bonus" 0.1 "damage bonus" 12 "mod max primary clip override" -1 "explosive bullets" 100 "custom item model" "models/weapons/c_models/c_spas12_v2/c_spas12_v2.mdl" } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { Name "4b" WaitForAllDead "4a" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 200 Tank { Name "tankboss" StartingPathTrackNode "boss_path_left_long_1" Health 0 Speed 75 Skin 0 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_right TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 0 TotalCurrency 100 Support 1 RandomChoice { TFBot { Template T_TFBot_Giant_DemoKnight_Caber } TFBot { Name "Giant Caber Scout" Class Scout ClassIcon demo_caber_nys Scale 1.8 Health 2400 Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "The Ullapool Caber" Item "Bunnyhopper's Ballistics Vest" Item "Sober Stuntman" Item "Cadet Visor" Item "Pest's Pads" ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 } } TFBot { Name "Giant Caber Soldier" Class Soldier ClassIcon demo_caber_nys Scale 1.8 Health 2400 Attributes MiniBoss Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "The Ullapool Caber" Item "The Flared Frontiersman" Item "The Horrible Horns" Item "Mad Lad" Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/scout/hwn2019_fuel_injector_style3/hwn2019_fuel_injector_style3.mdl" } ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 1.65 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 } } } } WaveSpawn { Where spawnbot TotalCount 40 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 RandomChoice { TFBot { Class Heavyweapons ClassIcon heavy_shotgun_titan Health 12000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "Bullet Stormer HWG" Item "Employee Badge B" Item "Die Regime-Panzerung" CharacterAttributes { "dmg taken from crit increased" 4 "damage bonus" 4 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Scout ClassIcon heavy_shotgun_titan Health 12000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Attributes HoldFireUntilFullReload Action Mobber Name "Bulldozer" Item "The Soda Popper" Item "Employee Badge B" Item "Preventative Measure" CharacterAttributes { "dmg taken from crit increased" 4 "damage bonus" 4 "use original class weapon animations" 1 "use original class player animations" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } ItemAttributes { ItemName "The Soda Popper" "custom item model" "models/weapons/c_models/c_double_barrel.mdl" "use original class weapon animations" 1 "Reload time increased" 5 "clip size bonus" 6 "use original class player animations" 1 } } TFBot { Class Heavyweapons ClassIcon heavy_titan Health 12000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "The Portable Ordnance" Item "Heavy Heating" Item "Employee Badge A" Item "Employee Badge B" Item "Die Regime-Panzerung" Item "Ol' Reliable" CharacterAttributes { "dmg taken from crit increased" 4 "damage bonus" 4 "no damage falloff" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/heavy/hwn2022_road_block/hwn2022_road_block.mdl" } } TFBot { Class Heavyweapons ClassIcon heavy_titan Health 24000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Minigun Bulldozer" Item "Employee Badge B" Item "Die Regime-Panzerung" CharacterAttributes { "dmg taken from crit increased" 4 "damage penalty" 0.5 "fire rate bonus" 0.1 "spread penalty" 10 "move speed bonus" 0.6 "bullets per shot bonus" 2 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Medic ClassIcon medic_titan Health 12000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Medicdozer" Item "M16A1" Item "Employee Badge B" Item "Das Metalmeatencasen" Item "Medical Emergency" CharacterAttributes { "dmg taken from crit increased" 4 "damage bonus" 4 "use original class weapon animations" 1 "use original class player animations" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } AddCond { Index 55 } } } } } Wave // Final Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bombpath_choose_long_random_relay Action Trigger } Explanation { Line "{00CCCC}SHIT-(Static) FUCK THEY'RE HE-(Static)." Line "{00CCCC}SAVE YOURSE--(Static)" } WaveSpawn { TotalCount 0 SpawnCount 0 WaitBeforeStarting 5 FirstSpawnWarningSound "vo/mvm/norm/taunts/spy_mvm_taunts02.mp3" } WaveSpawn { WaitForAllDead "boss" TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 DoneWarningSound "vo/mvm/norm/spy_mvm_paincrticialdeath02.mp3" } WaveSpawn { Name "boss" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 1000 FirstSpawnWarningSound "vo/mvm/norm/spy_mvm_taunts02.mp3" DoneWarningSound "vo/mvm/norm/spy_mvm_paincrticialdeath02.mp3" RandomChoice { RandomChoice { TFBot { Class Spy Name "Toxic Relationships" Item "Upgradeable TF_WEAPON_KNIFE" Item "Strasbourg Scholar" Item "Demonic Dome" Item "The Frenchman's Formals" Item "Employee Badge A" Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Action Mobber ClassIcon spy_ohgodwhy WeaponRestrictions MeleeOnly Health 99999 Scale 1 DropWeapon 1 ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/spy/sum22_night_vision_gawkers/sum22_night_vision_gawkers.mdl" } ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" "is_festivized" 1 "attach particle effect" 702 "attach particle effect static" 4 "is australium item" 1 "item style override" 1 "fire rate bonus" -1 "heal on kill" 10000 "sanguisuge" 1 "freeze backstab victim" 1 "armor piercing" 5000 "max health additive penalty" 75 "speed_boost_on_kill" 1 "add cloak on kill" 100 "add cloak on hit" 25 "silent killer" 1 "SET BONUS: quiet unstealth" 1 } ItemAttributes { ItemName "tf_weapon_pda_spy" "cannot disguise" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "rage giving scale" 0.05 "health regen" 1000 "jarate backstabber" 1 "mult stun resistance" 0.1 } } } } } WaveSpawn { Name "5a" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Sniper ClassIcon sniper_bow_bleed_penetrator_hyper Name "Skittle Huntsman Sniper" WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "Pyro Helm" Item "The Birdman of Australiacatraz" Item "The Triggerman's Tacticals" Item "Support Spurs" Item "Graybanns" Item "The Scoped Spartan" CustomEyeGlowColor "0 0 0" Health 1250 Attributes AlwaysCrit ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.5 "bleeding duration" 999 "faster reload rate" -1 "attach particle effect" 3044 } } } WaveSpawn { Name "5a" Where spawnbot_left TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Soldier ClassIcon soldier_smoke_bomb_alt Name "Smoke Bomber Soldier" Skill Easy CustomEyeGlowColor "0 0 0" Health 2000 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage penalty" 0.2 "use large smoke explosion" 1 "mod max primary clip override" -1 "fire rate penalty" 2 } } } WaveSpawn { Name "5a" Where spawnbot Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Quadfire Health 7200 Name "Giant Skittle Quadfire Soldier" CustomEyeGlowColor "0 0 0" CharacterAttributes { "attach particle effect" 3070 "attach particle effect static" 62 } } } WaveSpawn { Name "5a" Where spawnbot_left TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 0 TFBot { Class Scout ClassIcon scout_blaster_push_armored_v2 Name "Giant Public Enemy Skittle Scout" Health 3200 Item "Baby Face's Blaster" Item "The Fed-Fightin' Fedora" Item "Dillinger's Duffel" Item "The Last Laugh" Item "Batter's Bracers" Item "Jungle Jersey" Attributes MiniBoss CustomEyeGlowColor "0 0 0" ItemAttributes { ItemName "Baby Face's Blaster" "bullets per shot bonus" 12 "scattergun has knockback" 10 "damage bonus" 4 } } } WaveSpawn { Name "5b" WaitForAllDead "5a" Where spawnbot Where spawnbot_left Where spawnbot_right TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Demoman ClassIcon demo_clusterbomb_scatter Name "Skittle Demoman" Item "The Iron Bomber" Item "The Shrapnel Shell" Item "The Warsworn Helmet" Item "The Bruiser's Bandanna" Attributes AlwaysCrit CustomEyeGlowColor "0 0 0" Health 1750 ItemAttributes { ItemName "The Iron Bomber" "attach particle effect" 3039 "fire rate bonus" 0.1 "projectile spread angle penalty" 10 "mod max primary clip override" -1 "damage bonus" 1.2 } } } WaveSpawn { Name "5b" WaitForAllDead "5a" Where spawnbot Where spawnbot_left Where spawnbot_right TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_FastMove_Reved Health 8000 CustomEyeGlowColor "0 0 0" } TFBot { Class Medic Name "Skittle Kritzkreig Medic" ClassIcon medic_kritz_boost Skill Expert Attributes SpawnWithFullCharge Attributes DisableDodge Item "The Kritzkrieg" Health 1500 CustomEyeGlowColor "0 0 0" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 500 "effect add attributes" "damage bonus|4" } CharacterAttributes { "attach particle effect static" 62 "bot medic uber health threshold" 3000 } } } } WaveSpawn { Name "5b" WaitForAllDead "5a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Demoknight_Leaping_Headtaker Health 6500 Name "Skittle Headtaker Leaper" CustomEyeGlowColor "0 0 0" } } WaveSpawn { Name "5b" WaitForAllDead "5a" Where spawnbot_left Where spawnbot_right TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 0 TFBot { Class Pyro ClassIcon pyro_buff Health 1750 Name "Skittle Buff Pyro" Item "The Buff Banner" Attributes SpawnWithFullCharge CustomEyeGlowColor "0 0 0" ItemAttributes { ItemName "The Buff Banner" "effect add attributes" "damage bonus|4" } CharacterAttributes { "increase buff duration" 90 } } } WaveSpawn { WaitForAllDead "5b" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Tank { Name "tankboss" StartingPathTrackNode boss_path_right_long_1 Health 98765 Speed 30 Skin 0 SpawnTemplate "p_nuke" Scale 1.25 ClassIcon tank_atomic Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "5cA" WaitForAllDead "5b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_WW2 Health 7600 Name "Skittle WW2 Soldier" CustomEyeGlowColor "0 0 0" Message { Name "This ain't no normal tank! This one is gonna blow!" Delay 10 Repeats 1 } } } WaveSpawn { Name "5cB" WaitForAllDead "5cA" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_WW2 Health 7600 Name "Skittle WW2 Soldier" CustomEyeGlowColor "0 0 0" } } WaveSpawn { Name "5c" WaitForAllDead "5b" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 TotalCurrency 0 TFBot { Class Demoman Skill Expert ClassIcon demo_jarate Health 6800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Item "Seeing Double" Item "The Allbrero" Name "Giant Burstfire Skittle Jarate Demoman" CustomEyeGlowColor "0 0 0" ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "add cond on hit" 24 "add cond on hit duration" 6 "fire rate bonus" 0 "faster reload rate" 0.2 "clip size upgrade atomic" 4 "projectile spread angle penalty" 20 "mult projectile count" 5 "custom item model" "models/weapons/c_models/c_ultimatum/c_ultimatum.mdl" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "attach particle effect" 3070 "attach particle effect static" 62 } } } WaveSpawn { Name "5c" WaitForAllDead "5b" Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Soldier_TunnelRat Item "The Buff Banner" CustomEyeGlowColor "0 0 0" Attributes SpawnWithFullCharge Health 2000 ItemAttributes { ItemName "The Buff Banner" "effect add attributes" "damage bonus|4" } CharacterAttributes { "increase buff duration" 90 "move speed bonus" 1.8 } } TFBot { Class Medic Name "Skittle QuickFix Medic" ClassIcon medic_quickfix_inf Skill Expert Attributes SpawnWithFullCharge Attributes DisableDodge Item "The Quick-Fix" CustomEyeGlowColor "0 0 0" Health 1500 ItemAttributes { ItemName "The Quick-Fix" "uber duration bonus" 500 } CharacterAttributes { "attach particle effect static" 62 "heal rate bonus" 1000 "health regen" 100 "bot medic uber health threshold" 3000 } } } } WaveSpawn { Name "5c" WaitForAllDead "5b" Where spawnbot TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 0.5 TotalCurrency 0 RandomChoice { TFBot { Class Soldier Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "SPAS-12 Soldier" ClassIcon heavy_shotgun_burst_hyper Scale 1.3 Health 6500 Name "Skittle Burst Fire Shotgun Soldier" CustomEyeGlowColor "0 0 0" CharacterAttributes { "fire rate bonus" 0.2 "faster reload rate" 0.2 } } TFBot { Class Pyro Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "SPAS-12 Pyro" ClassIcon heavy_shotgun_burst_hyper Scale 1.3 Health 6500 Name "Skittle Burst Fire Shotgun Pyro" CustomEyeGlowColor "0 0 0" CharacterAttributes { "fire rate bonus" 0.2 "faster reload rate" 0.2 } } TFBot { Class Heavyweapons Skill Hard Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Item "SPAS-12 HWG" ClassIcon heavy_shotgun_burst_hyper Scale 1.3 Health 6500 Name "Skittle Burst Fire Shotgun Heavy" CustomEyeGlowColor "0 0 0" CharacterAttributes { "fire rate bonus" 0.2 "faster reload rate" 0.2 } } } } WaveSpawn { Name "5c" WaitForAllDead "5b" Where spawnbot TotalCount 10 MaxActive 6 SpawnCount 1 WaitBeforeStarting 11 WaitBetweenSpawns 1 TotalCurrency 0 TFBot { Class Pyro ClassIcon spell_meteor_swordstonehel Name "Metor Shower Skittle" Health 6400 Attributes MiniBoss WeaponRestrictions SecondaryOnly Item "Panic Attack Shotgun" Item "The Mean Captain" Item "Torcher's Trench Coat" CustomEyeGlowColor "0 0 0" ItemAttributes { ItemName "Panic Attack Shotgun" "attach particle effect" 3105 "override projectile type extra" "spellmeteorshower" "mod max primary clip override" -1 "fire rate penalty" 1.4 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "attach particle effect" 3070 "attach particle effect static" 62 } } } WaveSpawn { Where spawnbot TotalCount 60 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 0 Support 1 RandomChoice { TFBot { Class Heavyweapons ClassIcon heavy_shotgun_titan Health 24000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "Bullet Stormer HWG" Item "Employee Badge B" Item "Die Regime-Panzerung" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 5 "damage bonus" 5 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Scout ClassIcon heavy_shotgun_titan Health 24000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Attributes HoldFireUntilFullReload Action Mobber Name "Bulldozer" Item "The Soda Popper" Item "Employee Badge B" Item "Die Regime-Panzerung" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 5 "damage bonus" 5 "use original class weapon animations" 1 "use original class player animations" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } ItemAttributes { ItemName "The Soda Popper" "custom item model" "models/weapons/c_models/c_double_barrel.mdl" "use original class weapon animations" 1 "Reload time increased" 5 "clip size bonus" 6 "use original class player animations" 1 } } TFBot { Class Heavyweapons ClassIcon heavy_titan Health 24000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Bulldozer" Item "The Portable Ordnance" Item "Heavy Heating" Item "Employee Badge A" Item "Employee Badge B" Item "Die Regime-Panzerung" Item "Ol' Reliable" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 5 "damage bonus" 5 "no damage falloff" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } ItemModel { ItemName "Employee Badge A" Model "models/workshop/player/items/heavy/hwn2022_road_block/hwn2022_road_block.mdl" } } TFBot { Class Heavyweapons ClassIcon heavy_titan Health 48000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Minigun Bulldozer" Item "Employee Badge B" Item "Die Regime-Panzerung" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 5 "fire rate bonus" 0.1 "spread penalty" 8 "move speed bonus" 0.7 "bullets per shot bonus" 2.5 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Medic ClassIcon medic_titan Health 24000 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Name "Medicdozer" Item "M16A1" Item "Employee Badge B" Item "Das Metalmeatencasen" Item "Medical Emergency" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 5 "damage bonus" 5 "use original class weapon animations" 1 "use original class player animations" 1 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } AddCond { Index 55 } } TFBot { Class Pyro ClassIcon pyro_freeze_hyper Health 26100 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Snowman-dozer" Item "The Cammy Jammies" Item "Dead Heat" Item "Smissmas Saxton" Item "Glittering Garland" Item "dec2014 Armoured Appendages" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 0 "damage bonus" 3.5 "add attributes on hit" "move speed penalty|0.3" "slow enemy on hit" 1 "flame_speed" 9001 } } TFBot { Class Pyro ClassIcon pyro_titan Health 26100 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Pyrodozer" Item "Employee Badge B" Item "EOTL_demopants" Item "dec2014 Armoured Appendages" Item "The Flame Warrior" Item "Kazan Karategi" CustomEyeGlowColor "0 0 0" CharacterAttributes { "dmg taken from crit increased" 0 "damage bonus" 4.33 "flame_speed" 6000 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/heavy/sbox2014_war_helmet_s1/sbox2014_war_helmet_s1.mdl" } } TFBot { Class Sniper ClassIcon sniper_ap Health 24000 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Name "Titan Bulldozer" Item "Panic Attack Shotgun" Item "Das Hazmattenhatten" Item "The Surgical Survivalist" Item "Preventative Measure" Item "Employee Badge Plat" CustomEyeGlowColor "0 0 0" AimTrackingInterval 0 AimAt Head DropWeapon 1 ItemAttributes { ItemName "Panic Attack Shotgun" "mod max primary clip override" -1 "fire rate penalty" 6 "damage bonus" 21 "sniper fires tracer" 1 "weapon spread bonus" 0 "dmg pierces resists absorbs" 1 "can headshot" 1 "decapitate type" 1 "custom weapon fire sound" "weapons/heavy_sniper_sound.mp3" "custom item model" "models/weapons/c_models/c_csgo_awp/c_csgo_awp.mdl" } ItemModel { ItemName "Employee Badge Plat" Model "models/workshop/player/items/soldier/hwn2023_shortness_breath/hwn2023_shortness_breath.mdl" } CharacterAttributes { "dmg taken from crit increased" 5 "move speed bonus" 1.1 } } } } } } /////////////// // Alpha 1: // Wave 1 is complete. /////////////// // Alpha 1.1: // Fixed crash /////////////// // Alpha 1.2: // Added more bulldozer types // Wave 1: Increased spawns /////////////// // Alpha 2: // Wave 2 added /////////////// // Alpha 3: // Wave 3 added // Creator's Note: God making new gimmicks is hard. /////////////// // Alpha 3.1: // Preview of wave 4 // Titan Bulldozer added (based on the titan bulldozer from payday 2's restoration mod which i do not recommend) /////////////// // Alpha 4 // Wave 5 added // The skittle nation arrives! /////////////// // Version 1: // Mission completed // Date of file creation: 5/17/2023 // Date of completion: 12/19/2023 /////////////// // Version 1.1: // Changed the boss' at to mobber // Skittle cluster bombers shouldn't crash people's games ///////////////