#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_hole.pop #base robot_hole_sigsegv.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Mission { Objective DestroySentries Where spawnbot_sentrybuster BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_main BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 3 TFBot { ClassIcon sniper Health 125 Name sniper Class sniper Skill Expert } } Mission { Objective Spy Where spawnbot_main BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 60 DesiredCount 3 TFBot { Template T_TFBot_Spy_Sapper } } Mission { Objective Sniper Where spawnbot_upper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Semiauto } } Mission { Objective Sniper Where spawnbot_chief BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 50 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Charged_Hyper } } Wave //1100$ { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}--------------------------" Line "{red}FirstSpawnWarningAlbum /Mega Drive - Hardwired V1.4" Line "{blue}--------------------------" } WaveSpawn { Name wave1_1 TotalCurrency 400 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Soldier_Homing_Burst Name "I Am the Program" Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave1_1 TotalCurrency 100 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_upper TFBot { Template T_TFBot_Heavy_Natascha } } WaveSpawn { Name wave1_1 TotalCurrency 200 TotalCount 42 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_left TFBot { Template T_TFGateBot_Pyro_Expert } } WaveSpawn { Name wave1_2 WaitForAllDead wave1_1 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_main TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Name "Crimewave" } } WaveSpawn { Name wave1_support1 WaitForAllDead wave1_1 TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot_right TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name wave1_2 WaitForAllDead wave1_1 TotalCurrency 200 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Soldier_Direct Name "Delta Protocol" } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave // 1200$ { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}--------------------------" Line "{red}FirstSpawnWarningAlbum / Mega Drive - Rewind" Line "{blue}--------------------------" } WaveSpawn { Name wave2_1 TotalCurrency 300 TotalCount 60 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main RandomChoice { TFBot { Template T_TFBot_Scout_Blaster_Pusher } TFBot { Template T_TFBot_Scout_Sandman_Spammer Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Scout_FastFire } } } WaveSpawn { Name wave2_1 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot_upper TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { Name wave2_1 TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_left TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Concheror_Crit Name "Vietrom" } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_upper Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Battalion Name "Maniac" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 200 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_left Squad { TFBot { Template T_TFBot_Pyro_Magnetic } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Soldier_Direct_Spammer } } } WaveSpawn { Name wave2_2 WaitForAllDead wave2_1 TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_main TFBot { Template T_TFBot_Scout_FastFire } } WaveSpawn { Name wave2_support1 TotalCurrency 200 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 30 Support 1 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Name "Neo Tokyo 2019" TeleportWhere spawnbot_right TeleportWhere spawnbot_upper TeleportWhere spawnbot_left TeleportWhere spawnbot_main TeleportWhere spawnbot_sentrybuster } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave //1200$ { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}--------------------------" Line "{red}탱크 체력 : 25000 + 30000" Line "{red}FirstSpawnWarningAlbum / Mega Drive - Seas of Infinity" Line "{blue}--------------------------" } WaveSpawn { Name wave3_tank1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Where spawnbot Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode path_tank_upper OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave3_tank2 WaitForAllSpawned wave3_tank1 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 90 Where spawnbot Tank { Health 30000 Name Tank Speed 75 StartingPathTrackNode path_tank_lower OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave3_1 TotalCurrency 150 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_right Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Heal Name "Off / World" } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name wave3_1 TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_upper Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Healonhit Name "Seas of infinity" } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Kritzkrieg } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name wave3_1 TotalCurrency 200 TotalCount 48 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main TFBot { Template T_TFBot_Sniper_Huntsman_Penetration Attributes "AlwaysCrit" } } WaveSpawn { Name wave3_2 WaitForAllDead wave3_1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 25 Where spawnbot_main Squad { TFBot { Template T_TFGateBot_Giant_Soldier_BurstFire_Crit } TFBot { Template T_TFBot_Giant_Medic_Shield } } } WaveSpawn { Name wave3_2 WaitForAllDead wave3_1 TotalCurrency 150 TotalCount 36 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main TFBot { Template T_TFBot_Pyro_Dragon_Hard } } WaveSpawn { Name wave3_2 WaitForAllDead wave3_1 TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_upper TFBot { Template T_TFBot_Heavy_Deflector_Crit } } } Wave //1400$ { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}--------------------------" Line "{red}탱크 체력 : 25000 + 30000" Line "{red}FirstSpawnWarningAlbum / Mega Drive - Mega Drive" Line "{blue}--------------------------" } WaveSpawn { Name wave4_1 TotalCurrency 200 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_main Squad { TFBot { Template T_TFGateBot_Giant_Heavy_Brassbeast Name "Converter" } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Conch Attributes "AlwaysCrit" } } } WaveSpawn { Name wave4_1 TotalCurrency 200 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_upper TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Name "Activate Your Steel" Attributes "AlwaysCrit" } } WaveSpawn { Name wave4_1 TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_main TFBot { Template T_TFBot_Demoknight_BattleAxe } } WaveSpawn { Name wave4_1 TotalCurrency 100 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_main TFBot { Template T_TFBot_Demo_Golf } } WaveSpawn { Name wave4_2 WaitForAllDead wave4_1 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_right Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Tanker Name "Tears in the Rain" } TFBot { Template T_TFBot_Giant_Medic_Shield_Extended } } } WaveSpawn { Name wave4_2 WaitForAllDead wave4_1 TotalCurrency 150 TotalCount 36 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_main TFBot { Template T_TFBot_Pyro_Future Attributes "AlwaysCrit" } } WaveSpawn { Name wave4_2 WaitForAllDead wave4_1 TotalCurrency 150 TotalCount 30 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_main RandomChoice { TFBot { Template T_TFBot_Heavy_Explosive_Deflector } TFBot { Template T_TFBot_Heavy_Deflector_Fire Attributes "AlwaysCrit" } } } WaveSpawn { Name wave4_support1 TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 40 Support 1 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_FastBuild TeleportWhere spawnbot_right TeleportWhere spawnbot_upper TeleportWhere spawnbot_left TeleportWhere spawnbot_main TeleportWhere spawnbot_sentrybuster } TFBot { Template T_TFBot_Medic_Blinking } } } WaveSpawn { Name wave4_support2 WaitForAllDead wave4_1 TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 5 Support 1 Where spawnbot_upper TFBot { Template T_TFBot_Scout_Backscatter_Hard } } } Wave //1400$ { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}--------------------------" Line "{red}FirstSpawnWarningAlbum / Mega Drive - 199XAD" Line "{blue}--------------------------" } WaveSpawn { Name wave5_1 TotalCurrency 200 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_right TFBot { Class Demoman Name "NARCS" ClassIcon demo_so_scotsman Health 4000 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes HoldFireUntilFullReload ItemAttributes { ItemName "the loch-n-load" "faster reload rate" 0.3 "fire rate bonus" 0.1 "Projectile speed increased" 1.1 "damage bonus" 2.0 "clip size upgrade atomic" 12.0 "projectile spread angle penalty" 6 "dmg bonus vs buildings" 22 "Blast radius increased" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } Item "the loch-n-load" Item "the chargin' targe" Item "scotch bonnet" } } WaveSpawn { Name wave5_1 TotalCurrency 200 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Sniper_SMG_Spammer_Expert Name "Gun Hag" } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } TFBot { Template T_TFBot_Medic_Armored } } } WaveSpawn { Name wave5_1 TotalCurrency 150 TotalCount 36 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_upper TFBot { Template T_TFGateBot_Pyro_Hyper } } WaveSpawn { Name wave5_1 TotalCurrency 150 TotalCount 42 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main TFBot { Template T_TFBot_Soldier_Direct_Spammer } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 40 Where spawnbot_main Squad { TFBot { Template T_TFGateBot_Giant_Soldier_Tankbuster Attributes "AlwaysCrit" Name "Source Code" } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 200 TotalCount 36 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_right TFBot { Template T_TFBot_Pyro_Dragon_Hyper } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 200 TotalCount 48 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_left TFBot { Template T_TFBot_Scout_Blaster_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Name wave5_2 WaitForAllDead wave5_1 TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Pyro_Dragon_Hyper Name "Crypt Diver" ClassIcon pyro_dragon_fury_hyper_giant Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}--------------------------" Line "{red}탱크 체력 : 70000 + 40000 + 40000" Line "{red}FirstSpawnWarningAlbum / Mega Drive - Neuroframe" Line "{blue}--------------------------" } WaveSpawn { Name wave6_tank1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Tank { Health 70000 Name Tank Speed 70 StartingPathTrackNode path_tank_reverse OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6_1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Nuker Name "Wire Rot" } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name wave6_1 TotalCurrency 200 TotalCount 56 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main TFBot { Template T_TFBot_Sniper_Huntsman_Explosive_Hyper_Dmgup } } WaveSpawn { Name wave6_2 WaitForAllDead wave6_1 TotalCurrency 150 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocketshotgun_SlowBarrage Name "Outer Recall" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name wave6_2 WaitForAllDead wave6_1 TotalCurrency 250 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavy_Deflector_Pusher Attributes "AlwaysCrit" Name "Modifier" } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } TFBot { Template T_TFBot_Medic_Quickheal_Armored } } } WaveSpawn { Name wave6_2 WaitForAllDead wave6_1 TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_main TFBot { Template T_TFGateBot_Pyro_Crit } } WaveSpawn { Name wave6_tank2 WaitForAllDead wave6_2 TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 40 Where spawnbot Tank { Health 40000 Name Tank Speed 75 StartingPathTrackNode path_tank_default OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6_3 WaitForAllDead wave6_2 TotalCurrency 200 TotalCount 40 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_main TFBot { Template T_TFBot_Soldier_Homing_Airstrike_Hyper Attributes "AlwaysCrit" } } WaveSpawn { Name wave6_3 WaitForAllDead wave6_2 TotalCurrency 200 TotalCount 48 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main TFBot { Template T_TFGateBot_Heavy_Dragon } } WaveSpawn { Name wave6_3 WaitForAllDead wave6_2 TotalCurrency 200 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_main TFBot { Template T_TFBot_Giant_Sniper_Huntsman_Scatter_Bleed_Penetration Name "Informant" } } } Wave //2000$ { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } Explanation { Line "{blue}-------------------------------" Line "{red}탱크 체력 : 20000 + 20000 + 25000 + 25000 + 50000" Line "{red}FirstSpawnWarningAlbum / Mega Drive - 198XAD" Line "{blue}-------------------------------" } WaveSpawn { Name wave7_support1 TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 40 Support 1 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle_Hyper Name "The Reducer" TeleportWhere spawnbot_right TeleportWhere spawnbot_upper TeleportWhere spawnbot_left TeleportWhere spawnbot_main TeleportWhere spawnbot_sentrybuster } TFBot { Template T_TFBot_Medic_Shield_Hyper } } } WaveSpawn { Name wave7_tank1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 50 Where spawnbot Tank { Health 20000 Name Tank Speed 70 StartingPathTrackNode path_tank_default OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_1 TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_left TFBot { Template T_TFGateBot_Giant_Scout_FAN_Pusher_Crit } } WaveSpawn { Name wave7_1 TotalCurrency 200 TotalCount 16 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_right TFBot { Template T_TFGateBot_Giant_Scout_Blaster_Hyper } } WaveSpawn { Name wave7_1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Soldier_Rocketshotgun_Hyper Name "Slum Lord" } TFBot { Template T_TFBot_Giant_Medic_Uber_Armored Name "Video Stalker" } } } WaveSpawn { Name wave7_tank2 WaitForAllDead wave7_1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 Where spawnbot Tank { Health 25000 Name Tank Speed 70 StartingPathTrackNode path_tank_default OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_2 WaitForAllDead wave7_1 TotalCurrency 200 TotalCount 60 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_main RandomChoice { TFBot { Template T_TFBot_Demo_Crit } TFBot { Template T_TFBot_Demo_Burst_Hyper } TFBot { Template T_TFBot_Demo_Loch_Tankbuster } } } WaveSpawn { Name wave7_2 WaitForAllDead wave7_1 TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_upper Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon Name "Acid Spit" } TFBot { Template T_TFBot_Medic_Shield_Hyper } } } WaveSpawn { Name wave7_tank_final WaitForAllDead wave7_2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 Where spawnbot Tank { Health 50000 Name Tank Speed 70 StartingPathTrackNode path_tank_lower OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave7_3 WaitForAllDead wave7_2 TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_main Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Burst_Crit Name "NARC" } TFBot { Template T_TFBot_Giant_Medic_Uber_Regen Health 3500 } } } WaveSpawn { Name wave7_3 WaitForAllDead wave7_2 TotalCurrency 150 TotalCount 42 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_left RandomChoice { TFBot { Template T_TFBot_Scout_Backscatter_Hard } TFBot { Template T_TFBot_Scout_Backscatter_Hyper } } } WaveSpawn { Name wave7_3 WaitForAllDead wave7_2 TotalCurrency 100 TotalCount 36 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_upper TFBot { Template T_TFBot_Heavy_Brassbeast_Hyper } } } }