#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 ex_upgrade_click.pop population { StartingCurrency 1000 RespawnWaveTime 3 RobotLimit 30 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_Sydeny_Bleed } } //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_Classic_Explosive_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 Total:1000 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 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 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 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 0 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch_giant TFBot { Template T_TFBot_Pyro Skill Hard } } WaveSpawn { Name w1_b WaitForAllDead w1_a TotalCurrency 50 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 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 4 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation 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 TFBot { Template T_TFBot_Heavy_Natascha Skill Expert } } 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 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 } 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 } 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 TFBot { Template T_TFGateBot_Scout_Bonk_Expert } } WaveSpawn { Name w2_tank WaitForAllDead w2_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 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 WaitForAllSpawned w2_a TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 12 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 0 WaitBetweenSpawns 4 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation 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_TFBot_Giant_Soldier_SlowBarrage 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_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name w2_tank 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 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_SlowBarrage 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_support 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 TFBot { Template T_TFBot_Scout_Bonk_Expert } } } //Wave 3 1400 + 100 Total:3500 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 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 TFBot { Template T_TFGateBot_Heavy_IronFist_Airblast } } 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 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_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { Name w3_heavy WaitForAllDead w3_a TotalCurrency 250 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Squad { TFBot { Template T_TFBot_Heavy_Deflector_Booster 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 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 TFBot { Template T_TFBot_Soldier_DirectHit_Spammer } } 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 TFBot { Template T_TFBot_Giant_Scout_FAN Tag bot_giant } } } //Wave 4 1500 + 100 Total:4900 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_tank 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_tank 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_Armored } TFBot { Template T_TFBot_Medic_Shield_Armored } TFBot { Template T_TFBot_Medic_Shield_Armored } } } 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 TFBot { Template T_TFBot_Giant_Scout_Blaster_Hyper AddTemplate GatebotScout_Giant_Downtown } } 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 TFBot { Template T_TFBot_Pyro_Backburner } } 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 TFBot { Template T_TFBot_Sniper_Huntsman_Hyper } } WaveSpawn { Name w4_tank WaitForAllDead w4_a TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 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 0 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_Extended } } } 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_Extended } } } WaveSpawn { Name w4_b2 WaitForAllDead w4_a TotalCurrency 150 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 4 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 } TFBot { Template T_TFBot_Demo_Loosecannon_Powershot } TFBot { Template T_TFBot_Demo_Loosecannon_Powershot } } } 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_Armored } } } WaveSpawn { Name w4_tank WaitForAllDead w4_b1 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 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 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 TFBot { Template T_TFBot_Heavy_Deflector_Flame Skill Expert } } } //Wave 5 1400+100 Total:6400 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_a TotalCurrency 150 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_HoH_Hyper AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Medic_Quickuber_Click } TFBot { Template T_TFBot_Medic_Quickuber_Click } } } WaveSpawn { Name w5_a TotalCurrency 150 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_HoH_Hyper AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Medic_Quickuber_Click } TFBot { Template T_TFBot_Medic_Quickuber_Click } } } WaveSpawn { Name w5_a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant 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 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 } TFBot { Template T_TFBot_Demo_Loch_Spammer_Shield Attributes "AlwaysCrit" } } WaveSpawn { Name w5_b1 WaitForAllDead w5_a TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 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 } TFBot { Template T_TFBot_Giant_Medic_Uber_Regen } } } WaveSpawn { Name w5_b WaitForAllDead w5_a TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch_giant 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 25 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_HoH_Hyper 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 30 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_HoH_Hyper Tag bot_giant } TFBot { Template T_TFBot_Giant_Medic_Shield } } } 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 TFBot { Template T_TFBot_Giant_Scout_FAN_Pusher } } WaveSpawn { Name w5_c WaitForAllSpawned w5_b TotalCurrency 100 TotalCount 24 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_Scatter Attributes AlwaysCrit } TFBot { Template T_TFBot_Medic } } } } //Wave 6 1500+100 Total:7800 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_Hyper 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_Hyper 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 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 150 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 0 WaitBetweenSpawns 12 Where spawnbot_upper Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Hyper_Homing AddTemplate GatebotSniper_Giant_Downtown } TFBot { Template T_TFBot_Medic_Quickheal } } } WaveSpawn { Name w6_b2 WaitForAllDead w6_a TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation TFBot { Template T_TFBot_Heavy_Dragon } } WaveSpawn { Name w6_b WaitForAllSpawned w6_b2 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation FirstSpawnOutput { Target "bomb_relay_2" Action Trigger } 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 24 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Demoknight_Hyper Attributes "AlwaysCrit" AddTemplate GatebotDemoman_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w6_b WaitForAllSpawned w6_b1 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 24 WaitBetweenSpawns 24 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Hyper_Homing AddTemplate GatebotSniper_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w6_tank WaitForAllDead w6_a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 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 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 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 8 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant TFBot { Template T_TFBot_Giant_Demoknight_Hyper Tag bot_giant } } WaveSpawn { Name w6_d WaitForAllSpawned w6_c1 TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 30 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_Sniper_Huntsman_Hyper_Homing } } } WaveSpawn { Name w6_c WaitForAllDead w6_b TotalCurrency 50 TotalCount 60 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 TFBot { Template T_TFBot_Scout_Hyper } } WaveSpawn { Name w6_c2 WaitForAllDead w6_b TotalCurrency 100 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation TFBot { Template T_TFBot_Soldier_Burst_Hyper } } } //Wave 7 1400+100 Total:9300 Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w7_tank 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_Delivery_Hyper Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Scout_Delivery_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_Delivery_Hyper Tag bot_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Scout_Delivery_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_Spammer_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_upper 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 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 0 WaitBetweenSpawns 24 Where spawnbot Where spawnbot_garage_giant Where spawnbot_mensch_giant FirstSpawnOutput { Target "bomb_relay_2" Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Soldier_Burst_Homing_Hyper 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 Attributes "AlwaysCrit" AddTemplate GatebotHeavy_Giant_Downtown } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name w7_b WaitForAllDead w7_a TotalCurrency 250 TotalCount 52 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 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 4 WaitBetweenSpawns 6 Where spawnbot_upper Where spawnbot_garage Where spawnbot_mensch Where spawnbot_trainstation Support 1 Squad { TFBot { Template T_TFBot_Heavy_Deflector_HoH_Hyper } TFBot { Template T_TFBot_Medic_Shield_Quickfix_Extended } } } WaveSpawn { Name w7_tank 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 } } } 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_Giant_Soldier_Burst_Homing_Hyper 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 TFBot { Template T_TFBot_Giant_Scout_Delivery_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 TFBot { Class Engineer ClassIcon engineer_wrangler_giger_lite Name "Hyper Giger Counter Engineer" Skill Expert Health 500 Attributes IgnoreFlag Attributes AlwaysCrit Item "the giger counter" Item "the eureka effect" Item "engineer earmuffs" TeleportWhere spawnbot TeleportWhere spawnbot_invasion TeleportWhere spawnbot_side ItemAttributes { ItemName "the eureka effect" "fire rate bonus" 0.6 "engy building health bonus" 1.5 //"build rate bonus" 0.25 "engineer sentry build rate multiplier" 15.0 "engineer teleporter build rate multiplier" 3.0 //"engy sentry radius increased" 1.3 "engy sentry damage bonus" 2 "dmg bonus vs buildings" 4 "Repair rate increased" 2 } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.5 // Multiplier of rocket speed. 1 for default speed TurnPower 90 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } } } } }