#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_click.pop #base robot_click_giant.pop #base robot_click_gatebot.pop #base robot_click_downtown_gatebot.pop #base robot_gatebot_modular.pop #base robot_hole.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Heavy_Deflector_HealonHit_Hypey_Nocrit { ClassIcon heavy_deflector_healonkill_hyper_giant Health 5000 Name "Giant Heal-on-Hit Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "blood botkiller minigun mk.i" "damage bonus" 3.0 "weapon spread bonus" 0.75 "attack projectiles" 2 "heal on kill" 5000 "heal on hit for rapidfire" 100 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "blood botkiller minigun mk.i" Item "the tungsten toque" } T_TFGateBot_Pyro_Dragon_Heal { ClassIcon pyro_dragon_fury_heal Name "Heal-on-Hit Dragon Pyro" Class Pyro EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" MaxVisionRange 800 ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.7 "damage bonus" 1.5 "heal on hit for rapidfire" 100 } Item "The Dragon's Fury" Item "the warsworn helmet" Item "MvM GateBot Light Pyro" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly MaxVisionRange 800 Attributes "AlwaysCrit" ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.7 "damage bonus" 1.5 "heal on hit for rapidfire" 100 } ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Item "The Dragon's Fury" Item "the warsworn helmet" Item "MvM GateBot Light Pyro" } } } T_TFGateBot_Giant_Scout_Fast_Easy { ClassIcon scout_giant_fast Health 1600 Name "Super Scout" Class Scout EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Skill Easy WeaponRestrictions MeleeOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the holy mackerel" Item "bonk boy" Item "MvM GateBot Light Scout" } RevertGateBotsBehavior { Tag bot_giant Skill Easy WeaponRestrictions MeleeOnly Attributes "MiniBoss" Item "the holy mackerel" Item "bonk boy" Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } T_TFGateBot_Scout_Blaster_Hyper_Crit_Bonk { ClassIcon scout_publicenemy_bonk Name "Public Enemy Scout" Class Scout EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Scout" Skill Expert Attributes AlwaysCrit MaxVisionRange 500 ItemAttributes { ItemName "baby face's blaster" "scattergun has knockback" 5 "bullets per shot bonus" 6 "damage bonus" 2.0 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 1.3 "deploy time increased" 0.5 } Item "baby face's blaster" Item "pretty boy's pocket pistol" Item "dillinger's duffel" Item "bonk! atomic punch" } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" Skill Expert Attributes AlwaysCrit MaxVisionRange 500 ItemAttributes { ItemName "baby face's blaster" "scattergun has knockback" 5 "bullets per shot bonus" 6 "damage bonus" 2.0 "faster reload rate" -0.8 } CharacterAttributes { "move speed bonus" 1.3 "deploy time increased" 0.5 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Item "baby face's blaster" Item "bonk! atomic punch" Item "pretty boy's pocket pistol" Item "dillinger's duffel" } } } T_TFGateBot_Giant_Pyro_Repulsive { Class Pyro Name "Giant Repulsive Flame Pyro" ClassIcon pyro_pusher_giant Health 3200 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "the nostromo napalmer" "damage causes airblast" 1 "apply z velocity on damage" 300 "apply look velocity on damage" 300 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the nostromo napalmer" Item "the mk 50" Item "MvM GateBot Light Pyro" } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "the nostromo napalmer" "damage causes airblast" 1 "apply z velocity on damage" 300 "apply look velocity on damage" 300 } ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the nostromo napalmer" Item "the mk 50" Item "MvM GateBot Light Pyro" } } } T_TFGateBot_Giant_Demo_Expert_Burst_Crits { ClassIcon demo_loch_giant Health 3300 Name "Giant Burst Loch Demo" Class Demoman EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Demoman" Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "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 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "the loch-n-load" Item "the chargin' targe" } RevertGateBotsBehavior { Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the loch-n-load" "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 "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } Item "MvM GateBot Light Demoman" Item "the loch-n-load" Item "the chargin' targe" ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } } } } } //All Wave Mission { Objective DestroySentries Where spawnbot Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } //Wave 1 Mission { Objective Spy Where spawnbot Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //Wave 2 Mission { Objective Sniper Where spawnbot_support Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Acid } } //Wave 3 Mission { Objective Spy Where spawnbot Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy_Ninja } } //Wave 3 Mission { Objective Engineer Where spawnbot_support Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 25 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } //Wave 4 Mission { Objective Sniper Where spawnbot_support Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_SWAT_Hyper } } //Wave 5 Mission { Objective Engineer Where spawnbot Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 35 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn_FastBuild } } //Wave 5 Mission { Objective Sniper Where spawnbot_support Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Crocostyle } } //Wave 6 Mission { Objective Sniper Where spawnbot_support Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Charged } } //Wave 7 Mission { Objective Sniper Where spawnbot_support Where spawnbot_garage Where spawnbot_mensch_giant BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Deathray } } //Wave 1 1200 + 100 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_a1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_a2 TotalCurrency 200 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFGateBot_Heavy_Natascha_Expert } } } WaveSpawn { Name w1_a WaitForAllDead w1_a1 TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_a WaitForAllDead w1_a1 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Scout_Fast_Easy } } } WaveSpawn { Name w1_a WaitForAllDead w1_a1 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Tag bot_giant } } } WaveSpawn { Name w1_a WaitForAllDead w1_a2 TotalCurrency 150 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Pyro Skill Hard } } } WaveSpawn { Name w1_b WaitForAllDead w1_a TotalCurrency 50 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w1_b1 WaitForAllDead w1_a TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Scout_MiniCrit } } } WaveSpawn { Name w1_b WaitForAllSpawned w1_b1 TotalCurrency 100 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Heavy_Natascha Skill Hard } } } WaveSpawn { Name w1_b WaitForAllDead w1_a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_Fast_Expert Tag bot_giant } } } } //Wave 2 1300 + 100 Total:2400 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_a TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Deflector } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name w2_a TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name w2_a TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 4 Support Limited Where spawnbot Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFGateBot_Scout_Bonk_Expert } } } WaveSpawn { Name w2_b WaitForAllDead w2_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 18000 Name Tank Speed 75 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_b WaitForAllDead w2_a TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 30 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag bot_giant } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name w2_b1 WaitForAllDead w2_a TotalCurrency 150 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFGateBot_Demo_Burst_Normal } } } WaveSpawn { Name w2_c1 WaitForAllSpawned w2_b TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name w2_c WaitForAllSpawned w2_b TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w2_c2 WaitForAllDead w2_b1 TotalCurrency 150 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Bleed_Penetration } } } WaveSpawn { Name w2_c WaitForAllSpawned w2_c1 TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag bot_giant } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } TFBot { Template T_TFBot_Medic_Kritzkrieg_Armored } } } WaveSpawn { Name w2_c WaitForAllSpawned w2_c2 TotalCurrency 150 TotalCount 50 MaxActive 15 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 8 Support 1 Where spawnbot Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Scout_Bonk_Expert } } } } //Wave 3 1400 + 100 Total:3700 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_start TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 45 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Pyro_Repulsive } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w3_a WaitForAllSpawned w3_start TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 45 WaitBetweenSpawns 0 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_1" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Pyro_Repulsive Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w3_a1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Heavy_Tomislav } } } WaveSpawn { Name w3_support1 TotalCurrency 150 TotalCount 80 MaxActive 4 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 16 Support 1 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Squad { TFBot { Template T_TFGateBot_Heavy_IronFist } } } WaveSpawn { Name w3_a WaitForAllSpawned w3_a1 TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Demo_Cluster } } } WaveSpawn { Name w3_a WaitForAllSpawned w3_a1 TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name w3_heavy WaitForAllDead w3_a TotalCurrency 250 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Heavy_HealonHit Skill Expert } TFBot { Template T_TFBot_Medic_Blinking } } } WaveSpawn { Name w3_b1 WaitForAllDead w3_a TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN } } } WaveSpawn { Name w3_b WaitForAllDead w3_a TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_2" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter Tag bot_giant } TFBot { Template T_TFBot_Medic_Blinking } } } WaveSpawn { Name w3_b WaitForAllDead w3_heavy TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Soldier_Direct_Spammer_Nobuff } } } WaveSpawn { Name w3_b WaitForAllSpawned w3_b1 TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant } } } } //Wave 4 1500 + 100 Total:5300 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_a TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_a TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_a TotalCurrency 200 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Crit AddTemplate GatebotSoldier_Giant_Downtown } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w4_a1 TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support Limited Squad { TFBot { Template T_TFBot_Pyro_Backburner } } } WaveSpawn { Name w4_a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_upper Where spawnbot_garage Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper AddTemplate GatebotScout_Giant_Downtown } } } WaveSpawn { Name w4_a WaitForAllSpawned w4_a1 TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Dmgup } } } WaveSpawn { Name w4_b WaitForAllDead w4_a TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_booster WaitForAllDead w4_a TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Booster_Hyper AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic_Uber_Regen } } } WaveSpawn { Name w4_b1 WaitForAllSpawned w4_booster TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 0 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Booster_Hyper AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic_Uber_Regen } } } WaveSpawn { Name w4_b2 WaitForAllDead w4_a TotalCurrency 150 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation FirstSpawnOutput { Target "bomb_relay_1" Action Trigger } Squad { TFBot { Template T_TFBot_Soldier_Tankbuster } TFBot { Template T_TFBot_Medic_Shield_Extended } TFBot { Template T_TFBot_Demo_Cluster_Blast Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Demo_Cluster_Blast Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_b WaitForAllSpawned w4_b1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Crit Tag bot_giant } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w4_b WaitForAllDead w4_b1 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w4_b WaitForAllSpawned w4_b2 TotalCurrency 175 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Pyro_Backburner Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name w4_b WaitForAllDead w4_b2 TotalCurrency 175 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Heavy_Deflector_Fire Skill Expert } } } } //Wave 5 1200+100 Total:6700 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_a TotalCurrency 50 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_HealonHit_Hypey_Nocrit AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Medic_Quickuber_Faster } TFBot { Template T_TFBot_Medic_Quickuber_Faster } } } WaveSpawn { Name w5_a TotalCurrency 50 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_HealonHit_Hypey_Nocrit AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Medic_Quickuber_Faster } TFBot { Template T_TFBot_Medic_Quickuber_Faster } } } WaveSpawn { Name w5_a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher AddTemplate GatebotScout_Giant_Downtown } } } WaveSpawn { Name w5_a1 TotalCurrency 100 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Soldier_Stun_Spammer_Hyper Attributes "AlwaysCrit" } } } WaveSpawn { Name w5_a WaitForAllSpawned w5_a1 TotalCurrency 100 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation FirstSpawnOutput { Target "bomb_relay_1" Action Trigger } Squad { TFBot { Template T_TFBot_Demo_Loch_Tankbuster Attributes "AlwaysCrit" } } } WaveSpawn { Name w5_b1 WaitForAllDead w5_a TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demo_Blast Attributes "AlwaysCrit" Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher AddTemplate GatebotScout_Giant_Downtown } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 200 TotalCount 72 MaxActive 12 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation RandomChoice { TFBot { Template T_TFBot_Pyro_Hyper AddTemplate GatebotPyro_Downtown } TFBot { Template T_TFBot_Pyro_Hyper } TFBot { Template T_TFGateBot_Pyro_Dragon_Heal } TFBot { Template T_TFBot_Pyro_Dragon_Heal Attributes "AlwaysCrit" } TFBot { Template T_TFGateBot_Pyro_Future_Crit } TFBot { Template T_TFBot_Pyro_Future Attributes "AlwaysCrit" } } } WaveSpawn { Name w5_c1 WaitForAllSpawned w5_b1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_HealonHit_Hypey_Nocrit AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name w5_c WaitForAllSpawned w5_c1 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 40 WaitBetweenSpawns 0 Where spawnbot_elevator Where spawnbot_garage Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_2" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_HealonHit_Hypey_Nocrit Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield_Quickheal } } } WaveSpawn { Name w5_c WaitForAllSpawned w5_b TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } } WaveSpawn { Name w5_c WaitForAllSpawned w5_b TotalCurrency 100 TotalCount 40 MaxActive 16 SpawnCount 8 WaitBeforeStarting 16 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Demo_PowerShot } TFBot { Template T_TFBot_Medic } } } } //Wave 6 1300+100 Total:8000 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_a TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Scatter_Expert Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 4500 } } } WaveSpawn { Name w6_a TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 50 WaitBetweenSpawns 0 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_1" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Soldier_Scatter_Expert Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 4500 } } } WaveSpawn { Name w6_a TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Scatter_Expert } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 4500 } } } WaveSpawn { Name w6_a TotalCurrency 25 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 75 WaitBetweenSpawns 0 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Scatter_Expert } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Bullet Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Blast Health 4500 } TFBot { Template T_TFBot_Giant_Medic_Vaccinator_Fire Health 4500 } } } WaveSpawn { Name w6_a1 TotalCurrency 150 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support Limited Squad { TFBot { Template T_TFBot_Scout_Hyper } } } WaveSpawn { Name w6_a WaitForAllSpawned w6_a1 TotalCurrency 150 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Heavy_Shotgun_Hunter Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Quickheal } } } WaveSpawn { Name w6_tank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 0 Where spawnbot FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 45000 Name Tank Speed 75 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_b WaitForAllDead w6_a TotalCurrency 150 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 12 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Hyper } TFBot { Template T_TFBot_Medic_Quickheal } } } WaveSpawn { Name w6_b2 WaitForAllDead w6_a TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Heavy_Dragon } } } WaveSpawn { Name w6_b WaitForAllDead w6_b2 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation FirstSpawnOutput { Target "bomb_relay_2" Action Trigger } Squad { TFBot { Template T_TFBot_Scout_Backscatter_Hyper Attributes "AlwaysCrit" } } } WaveSpawn { Name w6_b1 WaitForAllDead w6_a TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demoknight_Hyper AddTemplate GatebotDemoman_Giant_Downtown Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w6_b WaitForAllSpawned w6_b1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Hyper AddTemplate GatebotSniper_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w6_tank WaitForAllDead w6_a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode "b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_tank WaitForAllDead w6_b TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name Tank Speed 75 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w6_c1 WaitForAllSpawned w6_b TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demoknight_Hyper Tag bot_giant } } } WaveSpawn { Name w6_d WaitForAllSpawned w6_c1 TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demoknight_Hyper Attributes "AlwaysCrit" Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w6_d WaitForAllDead w6_c1 TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 0 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demoknight_Hyper Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w6_c WaitForAllDead w6_b TotalCurrency 50 TotalCount 60 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Scout_Hyper } } } WaveSpawn { Name w6_c2 WaitForAllDead w6_b TotalCurrency 50 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Soldier_Burst_Expert } } } WaveSpawn { Name w6_d WaitForAllDead w6_c2 TotalCurrency 50 TotalCount 60 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Scout_Bonk_Fast_Type2 Attributes "AlwaysCrit" } } } } //Wave 7 1400+100 Total:9400 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 50000 Name Tank Speed 75 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_a1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Milk_Hyper Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Scout_Milk_Hyper AddTemplate GatebotScout_Giant_Downtown Tag bot_giant Attributes "AlwaysCrit" } } } WaveSpawn { Name w7_a1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 2 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_1" Action Trigger } RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Milk_Hyper Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Scout_Milk_Hyper AddTemplate GatebotScout_Giant_Downtown Tag bot_giant Attributes "AlwaysCrit" } } } WaveSpawn { Name w7_a TotalCurrency 150 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 16 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demo_Scatter_Hyper AddTemplate GatebotDemoman_Giant_Downtown } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name w7_a2 WaitForAllDead w7_a1 TotalCurrency 100 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Pyro_Dragon_Hyper Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name w7_a WaitForAllDead w7_a2 TotalCurrency 100 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_support Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFGateBot_Scout_Blaster_Hyper_Crit_Bonk } } } WaveSpawn { Name w7_b1 WaitForAllDead w7_a TotalCurrency 75 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 24 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_2" Action Trigger } Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag bot_giant } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name w7_b1 WaitForAllDead w7_a TotalCurrency 75 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot_elevator Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Pusher AddTemplate GatebotHeavy_Giant_Downtown Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w7_b WaitForAllDead w7_a TotalCurrency 250 TotalCount 52 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation TFBot { Template T_TFBot_Pyro_Dragon_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Name w7_support WaitForAllDead w7_a TotalCurrency 100 TotalCount 30 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Heavy_Deflector_Healonkill Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Long_Quickfix_Easy } } } WaveSpawn { Name w7_c WaitForAllDead w7_b TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 55000 Name Tank Speed 60 Skin 1 StartingPathTrackNode "a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w7_c WaitForAllDead w7_b TotalCurrency 250 TotalCount 36 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Hyper_Spammer_Penetration } TFBot { Template T_TFBot_Medic_Shield_Extended Attributes "AlwaysCrit" } } } WaveSpawn { Name w7_c WaitForAllSpawned w7_b1 TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 16 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Soldier_BurstFire Tag bot_giant } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } TFBot { Template T_TFBot_Medic_Quickuber_Armored } } } WaveSpawn { Name w7_c WaitForAllSpawned w7_b1 TotalCurrency 50 TotalCount 12 MaxActive 2 SpawnCount 1 WaitBeforeStarting 22 WaitBetweenSpawns 10 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Scout_Milk_Hyper Tag bot_giant Attributes "AlwaysCrit" } } } WaveSpawn { Name w7_engi TotalCurrency 0 TotalCount 20 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_Armored } } } } }