#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_mannsvszombies.pop population { StartingCurrency 0 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { } PlayerAttributes { Engineer { "building max level" 1 } } ItemAttributes { ItemName "The Southern Hospitality" "engy sentry radius increased" 0.15 "engy building health bonus" 16 "maxammo metal reduced" 0.5 } ItemAttributes { ItemName "The Jag" "engy sentry damage bonus" 0.4 "engy sentry fire rate increased" 0.5 "build rate bonus" 0.75 } ItemAttributes { ItemName "The Eureka Effect" "engy sentry damage bonus" 4 "engy sentry fire rate increased" 5 } ItemBlacklist { ItemName "The Wrangler" } Wave { WaitWhenDone 65 Checkpoint Yes Explanation { Line "{red}WEAPON CHANGES:" Line "{red}Southern Hospitality: 2400 hp buildings, sentries have very low range, max metal is cut in half." Line "{red}The Jag: 2x faster firing, 40% damage, 25% faster build time." Line "{red}The Eureka Effect: 4x sentry damage output, 5x slower sentry firing speed" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane5 WaitBeforeStarting 4 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 6 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 WaitBeforeStarting 9 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Pre5 TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 9 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main1 WaitForAllSpawned Pre5 TotalCurrency 30 TotalCount 10 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 1 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main2 WaitForAllSpawned Main1 TotalCurrency 40 TotalCount 10 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 4 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main3 WaitForAllSpawned Main2 TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllSpawned Main3 TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllDead Main3 TotalCurrency 30 TotalCount 10 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 4 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main4 WaitForAllDead Main3 TotalCurrency 40 TotalCount 10 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 4 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Flag1 WaitForAllDead Main4 TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { WaitForAllSpawned Flag1 TotalCurrency 28 TotalCount 7 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { WaitForAllSpawned Flag1 TotalCurrency 36 TotalCount 12 MaxActive 12 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 4 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 3 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane2 WaitBeforeStarting 4 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Pre5 TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main1 WaitForAllSpawned Pre5 TotalCurrency 40 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 4 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { Name Main2 WaitForAllSpawned Main1 TotalCurrency 32 TotalCount 8 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 6 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main3 WaitForAllSpawned Main2 TotalCurrency 30 TotalCount 10 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main4 WaitForAllSpawned Main3 TotalCurrency 6 TotalCount 1 MaxActive 1 SpawnCount 1 Where Robolane2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Rush_Zombie } } } WaveSpawn { WaitForAllSpawned Main4 TotalCurrency 60 TotalCount 15 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 WaitBeforeStarting 1 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main5 WaitForAllSpawned Main4 TotalCurrency 30 TotalCount 10 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 WaitBeforeStarting 5 WaitBetweenSpawns 4 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Flag1 WaitForAllDead Main5 TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { WaitForAllSpawned Flag1 TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Epic WaitForAllSpawned Flag1 TotalCurrency 40 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main6 WaitForAllDead Epic TotalCurrency 27 TotalCount 3 MaxActive 3 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main7 WaitForAllDead Main6 TotalCurrency 24 TotalCount 8 MaxActive 4 SpawnCount 2 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main8 WaitForAllSpawned Main7 TotalCurrency 32 TotalCount 4 MaxActive 4 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 5 WaitBetweenSpawns 4 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { Name Main9 WaitForAllSpawned Main8 TotalCurrency 6 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 6 WaitBetweenSpawns 10 Squad { TFBot { Template Rush_Zombie } } } WaveSpawn { WaitForAllSpawned Main9 TotalCurrency 32 TotalCount 8 MaxActive 8 SpawnCount 1 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { WaitForAllSpawned Main9 TotalCurrency 18 TotalCount 2 MaxActive 2 SpawnCount 1 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 7 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main10 WaitForAllDead Main9 TotalCurrency 18 TotalCount 6 MaxActive 6 SpawnCount 1 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Flag2 WaitForAllDead Main10 TotalCurrency 18 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 4 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { Name Main11 WaitForAllSpawned Flag2 TotalCurrency 64 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 45 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 32 TotalCount 7 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 4 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 30 TotalCount 8 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 8 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 2 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 4 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 10 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { TotalCurrency 4 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane2 WaitBeforeStarting 4 WaitBetweenSpawns 10 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Pre5 TotalCurrency 4 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 4 WaitBetweenSpawns 10 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { WaitForAllSpawned Pre5 TotalCurrency 40 TotalCount 8 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 5 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main1 WaitForAllSpawned Pre5 TotalCurrency 64 TotalCount 8 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllSpawned Main1 TotalCurrency 6 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template Rush_Zombie } } } WaveSpawn { WaitForAllSpawned Main1 TotalCurrency 6 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template Rush_Zombie } } } WaveSpawn { WaitForAllSpawned Main1 TotalCurrency 36 TotalCount 9 MaxActive 9 SpawnCount 1 Where robolane1 Where robolane2 WaitBeforeStarting 12 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main2 WaitForAllSpawned Main1 TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane4 Where robolane5 WaitBeforeStarting 12 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { WaitForAllSpawned Main2 TotalCurrency 70 TotalCount 14 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 6 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main3 WaitForAllSpawned Main2 TotalCurrency 28 TotalCount 7 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 6 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Flag1 WaitForAllDead Main3 TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { WaitForAllSpawned Flag1 TotalCurrency 72 TotalCount 18 MaxActive 18 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main4 WaitForAllSpawned Flag1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 8 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Giant_Zombie } } } WaveSpawn { Name Main5 WaitForAllDead Main4 TotalCurrency 50 TotalCount 7 MaxActive 7 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main6 WaitForAllSpawned Main5 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 4 WaitBetweenSpawns 10 Squad { TFBot { Template Giant_Rush_Zombie } } } WaveSpawn { WaitForAllSpawned Main6 TotalCurrency 50 TotalCount 7 MaxActive 7 SpawnCount 1 Where robolane3 WaitBeforeStarting 4 WaitBetweenSpawns 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main7 WaitForAllSpawned Main6 TotalCurrency 56 TotalCount 7 MaxActive 7 SpawnCount 1 Where robolane3 WaitBeforeStarting 6 WaitBetweenSpawns 2 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { Name Main8 WaitForAllSpawned Main7 TotalCurrency 20 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane3 WaitBeforeStarting 6 WaitBetweenSpawns 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Flag2 WaitForAllDead Main8 TotalCurrency 24 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 30 TotalCount 10 MaxActive 6 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 40 TotalCount 10 MaxActive 6 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 40 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 7 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 50 TotalCount 10 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 5 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target allpanels Action Trigger } DoneOutput { Target panelsreset Action Trigger } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Pre5 TotalCurrency 3 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main1 WaitForAllSpawned Pre5 TotalCurrency 40 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main2 WaitForAllSpawned Main1 TotalCurrency 48 TotalCount 6 MaxActive 6 SpawnCount 2 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 4 WaitBetweenSpawns 6 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllSpawned Main2 TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 6 WaitBetweenSpawns 2 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main3 WaitForAllSpawned Main2 TotalCurrency 72 TotalCount 8 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 6 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main4 WaitForAllSpawned Main3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 10 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Giant_Zombie } } } WaveSpawn { Name Main5 WaitForAllSpawned Main4 TotalCurrency 20 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 14 WaitBetweenSpawns 4 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Flag1 WaitForAllDead Main5 TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { WaitForAllSpawned Flag1 TotalCurrency 90 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { WaitForAllSpawned Flag1 TotalCurrency 90 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Jumper_Zombie } } } WaveSpawn { Name Main6 WaitForAllSpawned Flag1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 8 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Giant_Zombie } } } WaveSpawn { Name Main7 WaitForAllSpawned Main6 TotalCurrency 48 TotalCount 6 MaxActive 6 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 20 WaitBetweenSpawns 3 RandomSpawn 1 Squad { TFBot { Template Projectile_zombie } } } WaveSpawn { WaitForAllSpawned Main7 TotalCurrency 20 TotalCount 5 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 6 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { Name Main8 WaitForAllSpawned Main7 TotalCurrency 18 TotalCount 6 MaxActive 6 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 6 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Main9 WaitForAllSpawned Main8 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Template Giant_Rush_Zombie } } } WaveSpawn { Name Main10 WaitForAllSpawned Main9 TotalCurrency 42 TotalCount 14 MaxActive 14 SpawnCount 1 Where robolane3 WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { Name Flag2 WaitForAllDead Main10 TotalCurrency 22 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Flag_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 30 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Basic_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 40 TotalCount 10 MaxActive 10 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 3 WaitBetweenSpawns 1 RandomSpawn 1 Squad { TFBot { Template Heavy_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 8 WaitBetweenSpawns 10 RandomSpawn 1 Squad { TFBot { Template Giant_Zombie } } } WaveSpawn { WaitForAllSpawned Flag2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 999 WaitBetweenSpawns 10 RandomSpawn 1 Support 1 Squad { TFBot { Template Jumper_Zombie ClassIcon holehazard } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target logicfinalstart Action Trigger } DoneOutput { Target logicfinalend Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support limited Squad { TFBot { Template Basic_Zombie Tag escort } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support limited Squad { TFBot { Template Basic_Zombie Tag escort } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support limited Squad { TFBot { Template Basic_Zombie Tag escort } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support limited Squad { TFBot { Template Basic_Zombie Tag escort } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where robolane5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support limited Squad { TFBot { Template Basic_Zombie Tag escort } } } WaveSpawn { TotalCurrency 2501 TotalCount 1 MaxActive 1 SpawnCount 1 Where bigbossman WaitBeforeStarting 2 WaitBetweenSpawns 10 Squad { TFBot { Health 80000 Name "Zuper Zombie Brianiak" Scale 7 Template T_TFBot_Chief_Demo_Atomic Attributes "IgnoreFlag" Tag boss CharacterAttributes { "move speed bonus" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 } ItemAttributes { ItemName "the loose cannon" "faster reload rate" 10 "fire rate bonus" 10 "Projectile speed increased" 2.5 "blast radius increased" 2 "fuse bonus" 2 } } } } WaveSpawn { TotalCurrency 1000 TotalCount 1000 MaxActive 8 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 15 WaitBetweenSpawns 2 Support 1 RandomSpawn 1 RandomChoice { TFBot { Template Basic_Zombie } TFBot { Template Heavy_Zombie } } } WaveSpawn { TotalCurrency 500 TotalCount 500 MaxActive 5 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 16 WaitBetweenSpawns 5 Support 1 RandomSpawn 1 RandomChoice { TFBot { Template Projectile_zombie } TFBot { Template Jumper_Zombie } } } WaveSpawn { TotalCurrency 5000 TotalCount 100 MaxActive 2 SpawnCount 1 Where robolane1 Where robolane2 Where robolane3 Where robolane4 Where robolane5 WaitBeforeStarting 60 WaitBetweenSpawns 60 Support 1 RandomSpawn 1 Squad { TFBot { Template Giant_Zombie } } } } }