#base robot_standard.pop #base robot_giant.pop #base robot_powerplant.pop //Made by Robo-Poot //Advanced //Map : Powerplant //Mission : Lightning Larceny //No cheating pls my mission is too innocent for cheating WaveSchedule { StartingCurrency 600 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission { Where spawnbot_mission_sentrybuster Objective DestroySentries InitialCooldown 35 BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 40 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 45 BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 5 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 50 BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mission_spy Objective Spy InitialCooldown 35 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot Objective Engineer InitialCooldown 60 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 75 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } Templates { T_TFBot_Medic_Armored { Name "Armored Uber Medic" Class Medic Skill Expert Health 650 Scale 1.2 WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ClassIcon medic_uber_armored ItemAttributes { ItemName tf_weapon_medigun "heal rate bonus" 5 } CharacterAttributes { "bot medic uber health threshold" 200 "head scale" 0.9 } } T_TFBot_Scout_Baseball_Armored { ClassIcon scout_stun_giant_armored WeaponRestrictions MeleeOnly Health 700 Skill Expert Scale 1.35 Name "Armored Sandman Scout" Class Scout Item "The Sandman" Item "Batter's Helmet" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.33 } } T_TFBot_Giant_Medic_Shield_Extended { Name "Giant Shield Medic" Class Medic Skill Expert Health 4500 ClassIcon medic_shield_qf_giant WeaponRestrictions SecondaryOnly Item "Das Metalmeatencasen" Item "The Quick-Fix" Attributes MiniBoss Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 1 "increase buff duration" 10 "ubercharge rate penalty" 0 } CharacterAttributes { "uber duration bonus" -8 "heal rate bonus" 200 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Demo_Burst_Healonhit { Class Demoman Health 3300 Attributes MiniBoss Attributes HoldFireUntilFullReload Name "Giant Pipeheal Demo" ClassIcon demo_burst_healonkill_giant Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "heal on hit for rapidfire" 220 "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Soldier_Rocket_Barrage { Class Soldier Name "Giant Rocket Rain Soldier" Skill Expert ClassIcon soldier_rocketrain Health 3800 Attributes MiniBoss Attributes HoldFireUntilFullReload WeaponRestrictions PrimaryOnly Item "Armored Authority" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 18.0 "fire rate bonus" 0.0000001 "faster reload rate" 0.65 "projectile speed increased" 0.4 "projectile spread angle penalty" 13 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Medic_Armored { Class Medic Name "Giant Armored Uber Medic" Skill Expert Health 5000 ClassIcon medic_uber_armored WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Item "Titanium Tyrolean" ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 4.5 "uber duration bonus" 0.2 } CharacterAttributes { "heal rate bonus" 200 "move speed bonus" 0.45 "bot medic uber health threshold" 3750 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Pyro_Manmelter_Healonhit { Name "Particleheal Pyro" Class Pyro Skill Hard ClassIcon pyro_manmelter_healonkill WeaponRestrictions SecondaryOnly Item "The Manmelter" ItemAttributes { ItemName "The Manmelter" "damage bonus" 0.75 "heal on hit for slowfire" 100 "fire rate bonus" 1.5 } } T_TFBot_Soldier_Directhit { Name "Direct Hit Soldier" Class Soldier WeaponRestrictions PrimaryOnly ClassIcon soldier_directhit Item "The Direct Hit" Skill Hard } T_TFBot_Giant_Pyro_Healonkill { Name "Giant Heal-on-Kill Pyro" Class Pyro Health 3000 Skill Expert Attributes MiniBoss ClassIcon pyro_heal_giant WeaponRestrictions PrimaryOnly Item "Napper's Respite" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 "heal on kill" 1500 } } T_TFBot_Soldier_Burstfire_Normal { Name "Burstfire Soldier" Class Soldier Skill Hard ClassIcon soldier_burstfire WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.2 "faster reload rate" 0.9 } } T_TFBot_Sniper_Huntsman_Healonhit { Class Sniper Name "Arrowheal Bowman" ClassIcon sniper_bow_healonkill Item "The Huntsman" WeaponRestrictions PrimaryOnly Skill Hard ItemAttributes { ItemName "The Huntsman" "heal on hit for slowfire" 100 "damage bonus" 0.4 "fire rate bonus" 0.8 } } T_TFBot_Giant_Pyro_Manmelter_Spammer { Name "Giant Rapid Fire Manmelter Pyro" Class Pyro Skill Expert ClassIcon pyro_manmelter_spammer_giant WeaponRestrictions SecondaryOnly Item "The Manmelter" Attributes MiniBoss Health 3000 ItemAttributes { ItemName "The Manmelter" "faster reload rate" 0.35 "fire rate bonus" 0.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Dragons_Fury_Spammer { Name "Giant Rapidfire Dragon's Fury Pyro" Class Pyro Health 3000 Skill Expert Attributes MiniBoss ClassIcon pyro_dragon_fury_spammer_giant WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 0.5 "damage bonus" 0.7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Heavyweapons_Shotgun_Blast { Name "Blasting Shotgun Heavy" Class Heavyweapons Skill Expert ClassIcon heavy_shotgun_scatterblast WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 2.8 "bullets per shot bonus" 3 "damage bonus" 0.4 "faster reload rate" 0.1 "weapon spread bonus" 1.4 "apply look velocity on damage" 110 "apply z velocity on damage" 130 } } T_TFBot_Giant_Pyro_Dragons_Fury { Name "Giant Dragon's Fury Pyro" Class Pyro Health 3000 Skill Expert Attributes MiniBoss ClassIcon pyro_dragon_fury_giant_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Dragons_Fury { Name "Dragon's Fury Pyro" Class Pyro Skill Hard ClassIcon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.2 } } T_TFBot_Giant_Soldier_Charged_Spammer { Name "Giant Rapid Fire Charged Soldier" Class Soldier Health 3800 Skill Expert ClassIcon soldier_charged_spammer_giant WeaponRestrictions PrimaryOnly Attributes AlwaysCrit Attributes MiniBoss Item "The Original" ItemAttributes { ItemName "The Original" "fire rate bonus" 1.5 "projectile speed increased" 0.5 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Concheror_Spammer { Name "Giant Rapid Fire Conch Soldier" Class Soldier Health 3800 Skill Expert ClassIcon soldier_conch_infinite Item "The Concheror" WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_rocketlauncher" "fire rate bonus" 0.5 "faster reload rate" -0.8 } CharacterAttributes { "increase buff duration" 9.0 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "projectile speed increased" 0.65 } } T_TFBot_Heavy_Heater { ClassIcon heavy_heater Skill Hard Name "Heater Heavy" Class Heavyweapons Item "The Huo Long Heatmaker" WeaponRestrictions PrimaryOnly } T_TFBot_Giant_Sniper_Huntsman { Name "Giant Bowman" Class Sniper Skill Expert Health 1800 ClassIcon sniper_bow_spammer_giant WeaponRestrictions PrimaryOnly Item "Archer's Sterling" Item "The Fortified Compound" Item "The Razorback" Attributes MiniBoss ItemAttributes { ItemName "The Fortified Compound" "fire rate bonus" 0.4 "projectile penetration" 1 } CharacterAttributes { "airblast vulnerability multiplier" 0.6 "damage force reduction" 0.6 "move speed bonus" 0.55 "override footstep sound set" 7 "head scale" 0.85 } } T_TFBot_Demoknight_Charge { ClassIcon demoknight_charge Item "The Claidheamohmor" Item "The Tide Turner" Class Demoman WeaponRestrictions MeleeOnly Skill Hard Name "Charging Demoknight" } T_TFBot_Demo_Spammer { Name "Rapid Fire Demoman" Class Demoman Skill Hard ClassIcon "demo_spammer" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.6 "faster reload rate" 0.8 } } T_TFBot_Giant_Heavyweapons_Deflector_Healonkill_Nerfed { Class Heavyweapons Name "Giant Heal-on-Kill Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Health 5000 Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 1 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 2 } } T_TFBot_Chief_Demo_Burst_Spammer { Class Demoman Scale 1.85 Name "Captain Constantfire" ClassIcon demo_burst_spammer_giant Health 20000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName "tf_weapon_grenadelauncher" "fire rate bonus" 0.1 "faster reload rate" 0.38 "damage bonus" 1.2 "clip size upgrade atomic" 6.0 "projectile spread angle penalty" 5 "projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.32 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.33 "health regen" 40 "override footstep sound set" 4 "bombinomicon effect on death" 1 } } T_TFBot_Chief_Heavyweapons_Shotgun_Spammer { Name "Sergeant Spamshot" Class Heavyweapons Skill Expert Health 65000 ClassIcon heavy_shotgun_spammer_giant WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "Immobile Suit" Item "The Eliminators Safeguard" ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "fire rate bonus" 0.8 "bullets per shot bonus" 8 "faster reload rate" 0.01 "weapon spread bonus" 5 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "health regen" 50 "rage giving scale" 0.12 "attack projectiles" 2 "override footstep sound set" 2 "bombinomicon effect on death" 1 } } } //Wave 1 - Cash Total (Including A+ Bonus) = $600 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w1_1 Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7.2 TotalCurrency 75 RandomChoice { TFBot { WeaponRestrictions PrimaryOnly Class Scout Skill Normal } TFBot { Template T_TFBot_Scout_Melee Skill Expert } TFBot { Template T_TFBot_Scout_Melee Skill Expert } } } WaveSpawn { Name w1_1 Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 6.8 TotalCurrency 45 TFBot { Template T_TFBot_Pyro Skill Hard } } WaveSpawn { Name w1_1 Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 17 TotalCurrency 40 TFBot { Template T_TFBot_Giant_Heavyweapons } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 Where spawnbot TotalCount 9 MaxActive 4 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 17.7 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCurrency 35 TFBot { Template T_TFBot_Pyro Skill Hard Attributes AlwaysFireWeapon } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 Where spawnbot TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 9.1 TotalCurrency 60 RandomChoice { TFBot { WeaponRestrictions PrimaryOnly Skill Normal Class Heavyweapons } TFBot { WeaponRestrictions PrimaryOnly Skill Normal Class Heavyweapons } TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Heavyweapons } } } WaveSpawn { Name w1_3 WaitForAllDead w1_2 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 32 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name w1_3 WaitForAllDead w1_2 Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 3 WaitBeforeStarting 2.2 WaitBetweenSpawns 8.8 TotalCurrency 75 TFBot { Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } WaveSpawn { Name w1_3 WaitForAllDead w1_2 Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12.4 TotalCurrency 60 TFBot { Template T_TFBot_Pyro_Flaregun } } } //Wave 2 - Cash Total (Including A+ Bonus) = $700 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w2_1b Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 24 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w2_1b WaitForAllSpawned w2_1a Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 20 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w2_1b Where spawnbot TotalCount 12 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6.4 TotalCurrency 45 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { Name w2_1b Where spawnbot_right Where spawnbot_left TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1.8 WaitBetweenSpawns 8.6 TotalCurrency 75 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w2_2b WaitForAllSpawned w2_1b TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name Tank Health 14000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_2a WaitForAllDead w2_1b Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2.8 WaitBetweenSpawns 7.8 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Medic_Quickuber } } } WaveSpawn { Name w2_2b WaitForAllDead w2_1b Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6.9 TotalCurrency 60 TFBot { Template T_TFBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" item_meter_charge_rate 0.8 } } } WaveSpawn { Name w2_2b WaitForAllSpawned w2_2a Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name w2_4 WaitForAllDead w2_2b Where spawnbot_left TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 24 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Health 2000 Name "Giant Armored Engineer" ClassIcon engineer_armored_2_giant Attributes MiniBoss Item "The Frontier Justice" Item "The Jag" Item "The Trencher's Topper" Item "The Trencher's Tunic" ItemAttributes { ItemName "The Jag" "fire rate bonus" 0.9 } CharacterAttributes { "head scale" 0.9 "move speed bonus" 0.55 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.18 "airblast vertical vulnerability multiplier" 0.5 "engy building health bonus" 2.5 } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name w2_3 WaitForAllDead w2_2b Where spawnbot_middle TotalCount 8 MaxActive 5 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 28 TotalCurrency 80 Squad { TFBot { Template T_TFBot_Giant_Soldier_Charged_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Pyro_Dragons_Fury ItemAttributes { ItemName "The Dragon's Fury" item_meter_charge_rate 0.8 } } } } WaveSpawn { Name w2_support WaitForAllDead w2_2b Where spawnbot_right TotalCount 10 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Heavy_Heater } } WaveSpawn { Name w2_support WaitForAllSpawned w2_2b Where spawnbot_left TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 8.2 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Scout_Bonk } } } //Wave 3 - Cash Total (Including A+ Bonus) = $600 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w3_1 Where spawnbot_right Where spawnbot_left TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7.7 TotalCurrency 65 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name w3_1 Where spawnbot_left TotalCount 12 MaxActive 6 SpawnCount 4 WaitBeforeStarting 2.5 WaitBetweenSpawns 17.2 TotalCurrency 90 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury } TFBot { Template T_TFBot_Heavyweapons_Shotgun_Blast } TFBot { Template T_TFBot_Heavyweapons_Shotgun_Blast } TFBot { Template T_TFBot_Heavyweapons_Shotgun_Blast } } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 Where spawnbot_right TotalCount 8 MaxActive 5 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 33 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocketpush } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_spammer } TFBot { WeaponRestrictions PrimaryOnly Skill Normal Class Heavyweapons } } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 4 WaitBeforeStarting 1.2 WaitBetweenSpawns 10 TotalCurrency 60 TFBot { WeaponRestrictions PrimaryOnly Skill Normal Class Heavyweapons } } WaveSpawn { Name w3_2 WaitForAllSpawned w3_1 Where spawnbot TotalCount 32 MaxActive 5 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 12 TotalCurrency 65 TFBot { WeaponRestrictions PrimaryOnly Skill Hard Class Scout } } WaveSpawn { Name w3_3 WaitForAllDead w3_2 Where spawnbot_right TotalCount 5 MaxActive 3 //Eh, if the giant's stack It's because some douche pyro airblasted some back. SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 11.5 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Manmelter_Spammer Attributes AlwaysCrit } } WaveSpawn { Name w3_support WaitForAllDead w3_2 Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4.2 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Scout_Sandman Attributes AlwaysCrit } } } //Wave 4 - Cash Total (Including A+ Bonus) = $950 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w4_1 Where spawnbot TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 115 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name w4_1 Where spawnbot_left TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 16.5 TotalCurrency 60 TFBot { Template T_TFBot_Giant_Pyro_Healonkill } } WaveSpawn { Name w4_2a WaitForAllDead w4_1 Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 1.2 WaitBetweenSpawns 3.8 TotalCurrency 60 TFBot { Template T_TFBot_Demoman Skill Hard } } WaveSpawn { Name w4_2a WaitForAllDead w4_1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Pyro_Healonkill } } WaveSpawn { Name w4_2a WaitForAllDead w4_1 Where spawnbot TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6.1 TotalCurrency 60 TFBot { Template T_TFBot_Pyro Skill Normal } } WaveSpawn { Name w4_2b WaitForAllDead w4_2a Where spawnbot_right TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_Concheror_Spammer } TFBot { Template T_TFBot_Giant_Heavyweapons_Brassbeast ClassIcon heavy_brassbeast } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } TFBot { Template T_TFBot_Soldier_Burstfire_Normal } } } WaveSpawn { Name w4_2c WaitForAllDead w4_2b Where spawnbot TotalCount 28 MaxActive 14 SpawnCount 4 WaitBeforeStarting 1.5 WaitBetweenSpawns 6.8 TotalCurrency 70 TFBot { Template T_TFBot_Pyro Skill Hard } } WaveSpawn { Name w4_2c WaitForAllDead w4_2b Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 17 TotalCurrency 25 TFBot { Template T_TFBot_Giant_Soldier_Concheror_Spammer } } WaveSpawn { Name w4_2c WaitForAllDead w4_2b Where spawnbot TotalCount 15 MaxActive 8 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8.9 TotalCurrency 60 TFBot { Template T_TFBot_Soldier_Burstfire_Normal } } WaveSpawn { Name w4_2d WaitForAllSpawned w4_2c Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 13 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Soldier_Concheror_Spammer } TFBot { Template T_TFBot_Giant_Heavyweapons_Brassbeast ClassIcon heavy_brassbeast } } } WaveSpawn { Name w4_3 WaitForAllDead w4_2d Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 FirstSpawnWarningSound "vo\mvm\mght\taunts\demoman_mvm_m_taunts08.mp3" DoneWarningSound "vo\mvm\mght\demoman_mvm_m_jeers05.mp3" TotalCurrency 160 TFBot { Template T_TFBot_Chief_Demo_Burst_Spammer } } WaveSpawn { Name w4_support WaitForAllDead w4_2c Where spawnbot_left TotalCount 22 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 55 Support 1 TFBot { Template T_TFBot_Sniper_Huntsman_Healonhit } } WaveSpawn { Name w4_support WaitForAllSpawned w4_2d Where spawnbot MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle } } WaveSpawn { Name w4_support WaitForAllDead w4_2d Where spawnbot_left TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Hard } } } //Wave 5 - Cash Total (Including A+ Bonus) = $900 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w5_2 WaitForAllDead w5_1b TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 14 TotalCurrency 80 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name Tank Health 16500 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_1b Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 16 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocket_Barrage } TFBot { Template T_TFBot_Giant_Medic_Armored } } } WaveSpawn { Name w5_1b Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2.2 WaitBetweenSpawns 3.8 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Manmelter_Healonhit Skill Expert } } WaveSpawn { Name w5_1b Where spawnbot_left TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 1.2 WaitBetweenSpawns 6 TotalCurrency 75 TFBot { Template T_TFBot_Demoknight_Charge } } WaveSpawn { Name w5_2 WaitForAllDead w5_1b Where spawnbot TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2.8 WaitBetweenSpawns 6.8 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Directhit Skill Hard } } WaveSpawn { Name w5_2 WaitForAllDead w5_1b Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_TFBot_Demo_Spammer Scale 1.3 Health 800 Name "Iron Grenadier" } } WaveSpawn { Name w5_2 WaitForAllDead w5_1b Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocket_Barrage } TFBot { Template T_TFBot_Giant_Medic_Armored } } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 Where spawnbot TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2.8 WaitBetweenSpawns 8.8 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Hard } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1.2 WaitBetweenSpawns 9.2 TotalCurrency 75 TFBot { Template T_TFBot_Demoknight_Charge } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 Where spawnbot TotalCount 15 MaxActive 8 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 27 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragons_Fury_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w5_4 WaitForAllDead w5_3 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name Tank Health 20000 Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_4 WaitForAllDead w5_3 Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocket_Barrage } TFBot { Template T_TFBot_Giant_Medic_Armored } } } WaveSpawn { Name w5_4 WaitForAllDead w5_3 Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 12 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocket_Barrage } TFBot { Template T_TFBot_Giant_Medic_Armored } } } } //Wave 6 - Cash Total (Including A+ Bonus) = $1050 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w6_1 Where spawnbot_right TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 16 TotalCurrency 80 TFBot { Template T_TFBot_Giant_Soldier_Charged_Spammer } } WaveSpawn { Name w6_1 Where spawnbot TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 8.2 TotalCurrency 60 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name w6_1 Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 TotalCurrency 60 TFBot { Template T_TFBot_Scout_Baseball_Armored Attributes AlwaysCrit } } WaveSpawn { Name w6_2 WaitForAllDead w6_1 Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 32 TotalCurrency 40 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_Healonkill_Nerfed } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w6_2 WaitForAllDead w6_1 Where spawnbot_left TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8.8 TotalCurrency 60 TFBot { Template T_TFBot_Heavyweapons_Shotgun_Blast } } WaveSpawn { Name w6_2 WaitForAllDead w6_1 Where spawnbot_middle TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 TotalCurrency 80 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name w6_3b WaitForAllDead w6_2 Where spawnbot_right TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 26 TotalCurrency 120 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst_Healonhit Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended } } } WaveSpawn { Name w6_3a WaitForAllDead w6_2 Where spawnbot TotalCount 18 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8.8 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name w6_support WaitForAllSpawned w6_2 Where spawnbot TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 18 TotalCurrency 40 Support 1 TFBot { Template T_TFBot_Pyro_Dragons_Fury } } WaveSpawn { Name w6_4 WaitForAllDead w6_3b TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4.5 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name Tank Health 32000 Speed 75 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_4 WaitForAllDead w6_3b Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_Healonkill_Nerfed } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name w6_support WaitForAllDead w6_3b Where spawnbot TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 2 WaitBetweenSpawns 15 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name w6_support WaitForAllSpawned w6_3a Where spawnbot TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 22 TotalCurrency 40 Support 1 TFBot { Template T_TFBot_Pyro_Dragons_Fury } } } //Wave 7 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaitWhenDone 60 Checkpoint Yes WaveSpawn { Name w7_1 WaitForAllDead w7_support_a Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 16 TotalCurrency 0 TFBot { Template T_TFBot_Chief_Heavyweapons_Shotgun_Spammer } } WaveSpawn { Name w7_support_a Where spawnbot TotalCount 36 MaxActive 18 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 200 Support limited RandomChoice { TFBot { WeaponRestrictions PrimaryOnly Class Scout Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Scout Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Skill Hard Attributes AlwaysCrit } TFBot { Template T_TFBot_Demoman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Demoman Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Heavyweapons Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Heavyweapons Skill Expert Attributes AlwaysCrit } } } WaveSpawn { Name w7_support_b WaitForAllDead w7_support_a Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 Support 1 RandomChoice { TFBot { WeaponRestrictions PrimaryOnly Class Scout Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Scout Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Soldier Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Attributes AlwaysFireWeapon Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Pyro Skill Hard Attributes AlwaysCrit } TFBot { Template T_TFBot_Demoman Skill Expert Attributes AlwaysCrit } TFBot { Template T_TFBot_Demoman Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Heavyweapons Skill Expert Attributes AlwaysCrit } TFBot { WeaponRestrictions PrimaryOnly Class Heavyweapons Skill Expert Attributes AlwaysCrit } } } } }