#base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no CustomUpgradesFile "mvm_upgrades_skull_scamper.txt" Templates { T_TFBot_Medic_FlashUber { Class Medic Name "Flash Uber Medic" ClassIcon medic_uber_quick Skill Normal Tag flashuber WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "heal rate penalty" 0 } CharacterAttributes { "bot medic uber health threshold" 1 } } T_WaveSpawn_VitaSawZombie { Name "Zombie" Where spawnbot_single_flag RandomSpawn 1 SpawnCount 1 MaxActive 4 TotalCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 0 Support 1 Squad { RandomChoice { TFBot { Class Soldier ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Soldier" Attributes HoldFireUntilFullReload Tag zombie } TFBot { Class Soldier ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Soldier" Attributes HoldFireUntilFullReload Tag zombie } TFBot { Class Pyro ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Pyro" Tag zombie } TFBot { Class Pyro ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Pyro" Tag zombie } TFBot { Class Demoman ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Demo" Attributes HoldFireUntilFullReload Tag zombie } TFBot { Class Demoman ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Demo" Attributes HoldFireUntilFullReload Tag zombie } TFBot { Class Heavyweapons ClassIcon blimp2_lite Skill Expert Name "Vita-Zombie" Item "Zombie Heavy" Tag zombie } } } } T_WaveSpawn_VitaSawZombie_Giant { Name "Zombie" Where spawnbot_mission_spy RandomSpawn 1 SpawnCount 1 MaxActive 4 TotalCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0.2 TotalCurrency 0 Support 1 Squad { RandomChoice { TFBot { Class Soldier ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon soldier_spammer Health 3800 Skill Expert Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 "mod weapon blocks healing" 1 } CharacterAttributes { "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 } Item "Zombie Soldier" Tag zombie } TFBot { Class Soldier ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon soldier_spammer Health 3800 Skill Expert Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 "mod weapon blocks healing" 1 } CharacterAttributes { "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 } Item "Zombie Soldier" Tag zombie } TFBot { Class Pyro ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon pyro_giant Skill Expert Health 3000 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "mod weapon blocks healing" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "Zombie Pyro" Tag zombie } TFBot { Class Pyro ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon pyro_giant Skill Expert Health 3000 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "mod weapon blocks healing" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "Zombie Pyro" Tag zombie } TFBot { Class Demoman ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon demo_giant Skill Expert Health 3300 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 "mod weapon blocks healing" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "Zombie Demo" Attributes HoldFireUntilFullReload Tag zombie } TFBot { Class Demoman ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon demo_giant Skill Expert Health 3300 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 "mod weapon blocks healing" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "Zombie Demo" Attributes HoldFireUntilFullReload Tag zombie } TFBot { Class Heavyweapons ClassIcon blimp2_lite Name "Giant Vita-Zombie" ClassIcon heavy_giant Skill Expert Health 5000 MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 "mod weapon blocks healing" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "Zombie Heavy" Tag zombie } } } } } Mission { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper InitialCooldown 60 Where spawnbot_right Where spawnbot_left BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy InitialCooldown 30 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot_right Where spawnbot_left BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 75 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy InitialCooldown 45 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper InitialCooldown 30 Where spawnbot_right Where spawnbot_left BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Sniper } } Wave // WAVE 1 { InitWaveOutput { Target gamerules Action RunScriptFile Param "decay_pea.nut" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Template T_WaveSpawn_VitaSawZombie } WaveSpawn { Template T_WaveSpawn_VitaSawZombie_Giant } WaveSpawn { Name "W1A" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name "W1B-1" Where spawnbot SpawnCount 4 MaxActive 8 TotalCount 16 WaitForAllDead "W1A" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "W1B-2" Where spawnbot SpawnCount 4 MaxActive 4 TotalCount 8 WaitForAllDead "W1A" WaitBeforeStarting 8 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Class Heavyweapons Skill Easy } } WaveSpawn { Name "W1-Support" Where spawnbot_right Where spawnbot_left SpawnCount 2 MaxActive 4 TotalCount 24 WaitForAllDead "W1A" WaitBeforeStarting 20 WaitBetweenSpawns 25 TotalCurrency 100 Support 1 TFBot { Class Soldier Skill Easy } } WaveSpawn { Name "W1C" Where spawnbot SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllSpawned "W1B-1" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Class Sniper Name "Giant Bowman" Health 3000 Attributes MiniBoss Skill Expert ClassIcon sniper_bow_giant Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } } WaveSpawn { Name "W1D" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 1 WaitForAllDead "W1C" WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name "W1D" Where spawnbot SpawnCount 8 MaxActive 16 TotalCount 16 WaitForAllDead "W1C" WaitBeforeStarting 5 WaitBetweenSpawns 40 TotalCurrency 75 Squad { TFBot { Class Heavyweapons Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "W1D" Where spawnbot SpawnCount 8 MaxActive 16 TotalCount 16 WaitForAllDead "W1C" WaitBeforeStarting 25 WaitBetweenSpawns 40 TotalCurrency 75 Squad { TFBot { Class Pyro Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave // WAVE 2 { InitWaveOutput { Target gamerules Action RunScriptFile Param "decay_pea.nut" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Template T_WaveSpawn_VitaSawZombie } WaveSpawn { Template T_WaveSpawn_VitaSawZombie_Giant } WaveSpawn { Name "W2A-1" Where spawnbot SpawnCount 3 MaxActive 9 TotalCount 18 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Class Scout Skill Normal } } WaveSpawn { Name "W2A-2" Where spawnbot SpawnCount 4 MaxActive 4 TotalCount 16 WaitBeforeStarting 12 WaitBetweenSpawns 30 TotalCurrency 150 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "W2B-1" SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAllSpawned "W2A-1" Tank { Health 10000 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W2B-2" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 2 WaitForAllSpawned "W2A-1" WaitBeforeStarting 15 WaitBetweenSpawns 45 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon } } WaveSpawn { Name "W2B-1" Where spawnbot SpawnCount 4 MaxActive 8 TotalCount 20 WaitForAllSpawned "W2A-1" WaitBeforeStarting 15 WaitBetweenSpawns 12 TotalCurrency 75 TFBot { Class Scout Skill Easy } } WaveSpawn { Name "W2C-1" Where spawnbot_left Where spawnbot_right SpawnCount 15 MaxActive 15 TotalCount 15 WaitForAllDead "W2B-2" WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "W2C-1" Where spawnbot_left Where spawnbot_right SpawnCount 15 MaxActive 15 TotalCount 15 WaitForAllDead "W2B-2" WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "W2C-2" Where spawnbot SpawnCount 3 MaxActive 6 TotalCount 6 WaitForAllDead "W2B-2" WaitBeforeStarting 5 WaitBetweenSpawns 20 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Class Demoman Skill Normal } TFBot { Class Demoman Skill Normal } } } } Wave // WAVE 3 { InitWaveOutput { Target gamerules Action RunScriptFile Param "decay_pea.nut" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Template T_WaveSpawn_VitaSawZombie } WaveSpawn { Template T_WaveSpawn_VitaSawZombie_Giant } WaveSpawn { Name "W3A-1" Where spawnbot SpawnCount 1 MaxActive 2 TotalCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 25 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "W3A-2" Where spawnbot SpawnCount 3 MaxActive 18 TotalCount 18 WaitBeforeStarting 1 WaitBetweenSpawns 7 TotalCurrency 75 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name "W3B" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 1 WaitForAllSpawned "W3A-2" WaitBeforeStarting 7 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name "W3C-1" Where spawnbot SpawnCount 4 MaxActive 12 TotalCount 20 WaitForAllDead "W3B" WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name "W3C-2" Where spawnbot SpawnCount 2 MaxActive 4 TotalCount 12 WaitForAllDead "W3B" WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name "W3D" Where spawnbot SpawnCount 4 MaxActive 12 TotalCount 20 WaitForAllSpawned "W3C-1" WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Class Demoman ClassIcon demoknight Name "Persian Demoknight" Skill Hard Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } } } WaveSpawn { Name "W3D" Where spawnbot SpawnCount 3 MaxActive 6 TotalCount 12 WaitForAllSpawned "W3C-1" WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 75 TFBot { Class Heavyweapons Skill Easy } } WaveSpawn { Name "W3E" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 1 WaitForAllSpawned "W3D" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name "W3F" Where spawnbot SpawnCount 3 MaxActive 18 TotalCount 18 WaitForAllDead "W3E" WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 75 TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name "W3G" Where spawnbot SpawnCount 3 MaxActive 3 TotalCount 3 WaitForAllSpawned "W3F" WaitBeforeStarting 4 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } } Wave // WAVE 4 { InitWaveOutput { Target gamerules Action RunScriptFile Param "decay_pea.nut" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Template T_WaveSpawn_VitaSawZombie } WaveSpawn { Template T_WaveSpawn_VitaSawZombie_Giant } WaveSpawn { Name "W4A-1" Where spawnbot_left SpawnCount 12 MaxActive 12 TotalCount 24 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "W4A-2" Where spawnbot_right SpawnCount 4 MaxActive 8 TotalCount 24 WaitBeforeStarting 10 WaitBetweenSpawns 15 TotalCurrency 125 TFBot { Class Scout Skill Normal } } WaveSpawn { Name "W4B-1" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 1 WaitForAllDead "W4A-1" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "W4B-2" Where spawnbot_left SpawnCount 4 MaxActive 8 TotalCount 32 WaitForAllDead "W4A-1" WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 125 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name "W4C" Where spawnbot_left SpawnCount 3 MaxActive 6 TotalCount 12 WaitForAllDead "W4B-1" WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 75 TFBot { Template T_TFBot_Demo_Burst } } WaveSpawn { Name "W4D" Where spawnbot SpawnCount 1 MaxActive 1 TotalCount 1 WaitForAllSpawned "W4C" WaitBeforeStarting 15 WaitBetweenSpawns 0 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name "W4E-1" Where spawnbot SpawnCount 1 MaxActive 16 TotalCount 16 WaitForAllDead "W4D" WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TotalCurrency 75 TFBot { Class Scout Skill Normal } } WaveSpawn { Name "W4E-2" Where spawnbot SpawnCount 7 MaxActive 7 TotalCount 7 WaitForAllDead "W4D" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name "W4F" Where spawnbot SpawnCount 1 MaxActive 16 TotalCount 16 WaitForAllSpawned "W4E-1" WaitBeforeStarting 5 WaitBetweenSpawns 1.5 TotalCurrency 75 TFBot { Class Pyro Skill Easy } } WaveSpawn { Name "W4F" Where spawnbot SpawnCount 7 MaxActive 7 TotalCount 7 WaitForAllSpawned "W4E-1" WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } } Wave // WAVE 5 { InitWaveOutput { Target gamerules Action RunScriptFile Param "decay_pea.nut" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Template T_WaveSpawn_VitaSawZombie } WaveSpawn { Template T_WaveSpawn_VitaSawZombie_Giant } WaveSpawn { Name "W5A" Where spawnbot SpawnCount 2 MaxActive 2 TotalCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demoman } } WaveSpawn { Name "W5-Support" Where spawnbot SpawnCount 4 MaxActive 4 TotalCount 24 WaitBeforeStarting 5 WaitBetweenSpawns 30 TotalCurrency 150 Support 1 Squad { TFBot { Class Pyro Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix Attributes SpawnWithFullCharge } } } WaveSpawn { Name "W5B-1" SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 WaitBeforeStarting 1 WaitBetweenSpawns 0 WaitForAllDead "W5A" Tank { Health 20000 Speed 75 Name "tankboss" StartingPathTrackNode "path2" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W5B-2" Where spawnbot_invasion SpawnCount 3 MaxActive 6 TotalCount 21 WaitForAllDead "W5A" WaitBeforeStarting 8 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name "W5B-2" Where spawnbot_invasion SpawnCount 4 MaxActive 8 TotalCount 32 WaitForAllDead "W5A" WaitBeforeStarting 16 WaitBetweenSpawns 16 TotalCurrency 150 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name "W5C-1" SpawnCount 1 MaxActive 2 TotalCount 2 TotalCurrency 100 WaitForAllDead "W5B-1" WaitBeforeStarting 3 WaitBetweenSpawns 60 Tank { Health 10000 Speed 75 Name "tankboss" StartingPathTrackNode "path1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W5C-2" Where spawnbot_right Where spawnbot_left SpawnCount 1 MaxActive 3 TotalCount 3 WaitForAllDead "W5B-1" WaitBeforeStarting 10 WaitBetweenSpawns 14 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name "W5D" Where spawnbot_right Where spawnbot_left SpawnCount 1 MaxActive 3 TotalCount 3 WaitForAllDead "W5C-2" WaitBeforeStarting 0 WaitBetweenSpawns 14 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name "W5E" Where spawnbot SpawnCount 2 MaxActive 2 TotalCount 2 WaitForAllSpawned "W5D" WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demoman } } } Wave // WAVE 6 { InitWaveOutput { Target gamerules Action RunScriptFile Param "decay_pea.nut" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Template T_WaveSpawn_VitaSawZombie } WaveSpawn { Template T_WaveSpawn_VitaSawZombie_Giant } WaveSpawn { Name "W6A-1" SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 250 WaitBeforeStarting 0 WaitBetweenSpawns 0 Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "path2" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W6A-1" Where spawnbot SpawnCount 20 MaxActive 20 TotalCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Medic_FlashUber } } } WaveSpawn { Name "W6A-2" Where spawnbot SpawnCount 2 MaxActive 4 TotalCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 40 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Tag disband_squad } TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name "W6A-1" Where spawnbot SpawnCount 4 MaxActive 12 TotalCount 20 WaitBeforeStarting 25 WaitBetweenSpawns 12 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Medic_FlashUber } } } WaveSpawn { Name "W6B-1" Where spawnbot SpawnCount 10 MaxActive 20 TotalCount 20 WaitForAllDead "W6A-2" WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 125 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Medic_FlashUber } } } WaveSpawn { Name "W6B-2" Where spawnbot_right Where spawnbot_left SpawnCount 3 MaxActive 9 TotalCount 18 WaitForAllDead "W6A-2" WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Class Heavyweapons Skill Normal } } WaveSpawn { Name "W6C" SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 150 WaitForAllSpawned "W6B-2" WaitBeforeStarting 20 WaitBetweenSpawns 0 Tank { Health 15000 Speed 75 Skin 1 Name "tankboss" StartingPathTrackNode "path1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "W6C" Where spawnbot SpawnCount 2 MaxActive 6 TotalCount 6 WaitForAllSpawned "W6B-2" WaitBeforeStarting 30 WaitBetweenSpawns 20 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name "W6C" Where spawnbot_right Where spawnbot_left SpawnCount 1 MaxActive 4 TotalCount 10 WaitForAllSpawned "W6B-2" WaitBeforeStarting 20 WaitBetweenSpawns 4 TotalCurrency 25 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "W6C" Where spawnbot_right Where spawnbot_left SpawnCount 1 MaxActive 4 TotalCount 20 WaitForAllSpawned "W6B-2" WaitBeforeStarting 21 WaitBetweenSpawns 2.5 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Name "W6C" Where spawnbot_right Where spawnbot_left SpawnCount 1 MaxActive 4 TotalCount 18 WaitForAllSpawned "W6B-2" WaitBeforeStarting 22 WaitBetweenSpawns 2.5 TotalCurrency 50 TFBot { Class Heavyweapons Skill Normal } } } }