/////////////////////////////////////////////////////////////////////////// // BEGIN POP FILE /////////////////////////////////////////////////////////////////////////// #base robot_td_enemies.pop #base td_shop_adv.pop #base td_weapons.pop WaveSchedule { StartingCurrency 500 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no ///////////////// //TEMPLATES ///////////////// ///////////////// //CUSTOM WEAPONS ///////////////// AllowBotExtraSlots 1 SendBotsToSpectatorImmediately 1 RobotLimit 50 WaveStartCountdown 3 SendBotsToSpectatorImmediately 1 MaxSpeedLimit 521 /////////////////////////////////////////////////////////////////////////// //ExtraLoadoutItems /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// //TOWER UPGRADES /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// //SPY MISSIONS /////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// //PlayerAttributes /////////////////////////////////////////////////////////////////////////// ///////////////// //WAVES ///////////////// ////////////////////// //first 5 waves, 1-5// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_init_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Drunk } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 0.25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 40 MaxActive 30 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 16 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { TotalCurrency 0 TotalCount 15 MaxActive 10 SpawnCount 1 WaitBeforeStarting 85 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Baseballer_adv } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 30 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 30 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 30 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Drunk } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 80 MaxActive 20 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Baseballer_adv } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 40 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 4.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } } ////////////////////// //next 5 waves, 6-10// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 100 MaxActive 25 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2.4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 50 MaxActive 25 SpawnCount 1 WaitBeforeStarting 150 WaitBetweenSpawns 1.8 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 165 WaitBetweenSpawns 45 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 60 MaxActive 30 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Speedster } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Poisoner } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Gasser } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 25 MaxActive 15 SpawnCount 1 WaitBeforeStarting 70 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 20 MaxActive 15 SpawnCount 1 WaitBeforeStarting 70 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 25 WaitBeforeStarting 82.5 WaitBetweenSpawns 0.25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 24 MaxActive 12 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2.67 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shotgunner_adv } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 32 MaxActive 24 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 24 MaxActive 12 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 16 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 0.64 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 16 MaxActive 16 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 32 MaxActive 16 SpawnCount 1 WaitBeforeStarting 84 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 108 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Tank } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 75 MaxActive 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5.625 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 15 MaxActive 10 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpellCaster } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Drunk } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Trapper_adv } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 72.5 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } } ////////////////////// //next 5 waves 11-15// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 40 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 30 MaxActive 12 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 60 MaxActive 16 SpawnCount 1 WaitBeforeStarting 32 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_EMPGrenadier_adv } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Speedster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 30 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Poisoner } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 15 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_DamageBooster } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 16 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Tank } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 40 MaxActive 24 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 60 MaxActive 12 SpawnCount 1 WaitBeforeStarting 43 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 48 MaxActive 24 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } TFBot { Template T_TFBot_TowerDefense_HealthBooster } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 48 MaxActive 48 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Tank } TFBot { Template T_TFBot_TowerDefense_Tank } TFBot { Template T_TFBot_TowerDefense_Tank } TFBot { Template T_TFBot_TowerDefense_HealthBooster } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ArmoredTank } TFBot { Template T_TFBot_TowerDefense_HealthBooster } TFBot { Template T_TFBot_TowerDefense_HealthBooster } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_EMPGrenadier_adv } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Bomber } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 25 MaxActive 25 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } WaveSpawn { WaitForAllDead w1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } ////////////////////// //next 5 waves 16-20// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 35 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Poisoner } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 2.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 20 MaxActive 15 SpawnCount 1 WaitBeforeStarting 24 WaitBetweenSpawns 3.8 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shotgunner_adv } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shielder } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Tank } TFBot { Template T_TFBot_TowerDefense_Shielder } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Basic } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Regener } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Airblaster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Drunk } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 16 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shielder } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 24 MaxActive 24 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpellCaster } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 16 MaxActive 16 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Bomber } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 40 MaxActive 30 SpawnCount 1 WaitBeforeStarting 95 WaitBetweenSpawns 0.75 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 105 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Speedster } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 32 MaxActive 24 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_SmokeScreen } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Trapper_adv } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 45 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_HealthBooster } } WaveSpawn { TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 40 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredTank } } WaveSpawn { TotalCurrency 0 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 80 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Airblaster } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 40 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_DamageBooster } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 15 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_HealthBooster } } WaveSpawn { WaitForAllDead w1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } ////////////////////// //next 5 waves 21-25// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 45 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Tank } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_LaserSMG } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Trapper_adv } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shotgunner_adv } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Rocketeer } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 45 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Drunk } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_EMPGrenadier_adv } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Airblaster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 120 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { TotalCurrency 0 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 35 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_LaserSMG } TFBot { Template T_TFBot_TowerDefense_Gasser } TFBot { Template T_TFBot_TowerDefense_Gasser } TFBot { Template T_TFBot_TowerDefense_Gasser } } } WaveSpawn { TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 55 WaitBetweenSpawns 35 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Trapper_adv } TFBot { Template T_TFBot_TowerDefense_Beamer_adv } TFBot { Template T_TFBot_TowerDefense_Beamer_adv } TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 100 WaitBetweenSpawns 35 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ParalysisInjector } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_SmokeScreen } TFBot { Template T_TFBot_TowerDefense_Shielder } } } WaveSpawn { TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Speedster } } WaveSpawn { TotalCurrency 0 TotalCount 56 MaxActive 16 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 20 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ParalysisInjector } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { TotalCurrency 0 TotalCount 14 MaxActive 14 SpawnCount 7 WaitBeforeStarting 25 WaitBetweenSpawns 50 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_LaserSMG } TFBot { Template T_TFBot_TowerDefense_Poisoner } TFBot { Template T_TFBot_TowerDefense_Poisoner } TFBot { Template T_TFBot_TowerDefense_Poisoner } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { TotalCurrency 0 TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 90 WaitBetweenSpawns 50 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_LaserSMG } TFBot { Template T_TFBot_TowerDefense_Poisoner } TFBot { Template T_TFBot_TowerDefense_Poisoner } TFBot { Template T_TFBot_TowerDefense_Poisoner } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 90 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } } ////////////////////// //next 5 waves 26-30// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shielder } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredTank } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 35 MaxActive 28 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Tank } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Gunner } TFBot { Template T_TFBot_TowerDefense_Gunner } TFBot { Template T_TFBot_TowerDefense_Gunner } } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_DamageBooster } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 60 MaxActive 25 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Poisoner } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_HealthBooster } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 33 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_DamageBooster } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 33 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 63 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_HealthBooster } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 63 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Tank } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_EMPGrenadier_adv } } WaveSpawn { TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_LaserSMG } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 50 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ParalysisInjector } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 125 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpellCaster } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 140 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Speedster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 35 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { TotalCurrency 0 TotalCount 45 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { TotalCurrency 0 TotalCount 12 MaxActive 12 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Trapper_adv } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_EMPGrenadier_adv } } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 2 WaitBeforeStarting 50 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shotgunner_adv } } WaveSpawn { TotalCurrency 0 TotalCount 18 MaxActive 18 SpawnCount 6 WaitBeforeStarting 50 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ArmoredTank } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_HealthBooster } TFBot { Template T_TFBot_TowerDefense_HealthBooster } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 105 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 115 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Bowman } } WaveSpawn { TotalCurrency 0 TotalCount 40 MaxActive 30 SpawnCount 1 WaitBeforeStarting 110 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_JarateThrower } } WaveSpawn { TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 135 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Speedster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } WaveSpawn { TotalCurrency 0 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ParalysisInjector } TFBot { Template T_TFBot_TowerDefense_Bowman } TFBot { Template T_TFBot_TowerDefense_Bowman } } } WaveSpawn { TotalCurrency 0 TotalCount 48 MaxActive 24 SpawnCount 4 WaitBeforeStarting 60 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_Tank } TFBot { Template T_TFBot_TowerDefense_SpeedBooster } TFBot { Template T_TFBot_TowerDefense_SpeedBooster } TFBot { Template T_TFBot_TowerDefense_Shielder } } } WaveSpawn { TotalCurrency 0 TotalCount 36 MaxActive 24 SpawnCount 12 WaitBeforeStarting 72 WaitBetweenSpawns 24 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ArmoredTank } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { TotalCurrency 0 TotalCount 24 MaxActive 20 SpawnCount 1 WaitBeforeStarting 96 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { TotalCurrency 0 TotalCount 48 MaxActive 20 SpawnCount 2 WaitBeforeStarting 96 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } } ////////////////////// //next 5 waves 31-35// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { TotalCurrency 0 TotalCount 36 MaxActive 36 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ArmoredTank } TFBot { Template T_TFBot_TowerDefense_Bomber } TFBot { Template T_TFBot_TowerDefense_Bomber } TFBot { Template T_TFBot_TowerDefense_Bomber } TFBot { Template T_TFBot_TowerDefense_Rocketeer } TFBot { Template T_TFBot_TowerDefense_Rocketeer } } } WaveSpawn { TotalCurrency 0 TotalCount 150 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_HealthBooster } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Shielder } TFBot { Template T_TFBot_TowerDefense_Charger } TFBot { Template T_TFBot_TowerDefense_Charger } } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_MadMilk } } WaveSpawn { TotalCurrency 0 TotalCount 60 MaxActive 15 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_ArmoredBasic } } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Charger } } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shotgunner_adv } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Airblaster } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 500 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Trapper_adv } } WaveSpawn { TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 17.5 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_LaserSMG } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SmokeScreen } } WaveSpawn { TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 4 WaitBeforeStarting 7.5 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Beamer_adv } } WaveSpawn { TotalCurrency 0 TotalCount 30 MaxActive 18 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ParalysisInjector } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } TFBot { Template T_TFBot_TowerDefense_Healer } } } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 15 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Baseballer_adv } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 60 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_DamageBooster } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Shotgunner_adv } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Trapper_adv } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 30 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Rocketeer } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 60 MaxActive 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.75 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 45 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_RiotRobot } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Airblaster } } WaveSpawn { WaitForAllDead w2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12.5 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } ////////////////////// //next 5 waves 36-40// ////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 180 MaxActive 25 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_FlameBubble } } WaveSpawn { TotalCurrency 0 TotalCount 60 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { TotalCurrency 0 TotalCount 45 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_DamageBooster } } WaveSpawn { TotalCurrency 0 TotalCount 150 MaxActive 30 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_EMPGrenadier_adv } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Gunner } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 16 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Trapper_adv } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 25 MaxActive 20 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Tank } } WaveSpawn { WaitForAllDead w1 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Airblaster } } WaveSpawn { WaitForAllDead w1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Tank { Health 20000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 150 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sprinter } } WaveSpawn { TotalCurrency 0 TotalCount 120 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.25 Where spawnbot TFBot { Template T_TFBot_TowerDefense_SpeedBooster } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } WaveSpawn { TotalCurrency 0 TotalCount 75 MaxActive 25 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Sandvich } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 500 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 500 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Tank { Health 10000 Name Tank Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 48 MaxActive 48 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_TowerDefense_ArmoredTank } TFBot { Template T_TFBot_TowerDefense_Trapper_adv } TFBot { Template T_TFBot_TowerDefense_Trapper_adv } TFBot { Template T_TFBot_TowerDefense_LaserSMG } TFBot { Template T_TFBot_TowerDefense_LaserSMG } TFBot { Template T_TFBot_TowerDefense_LaserSMG } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 20 SpawnCount 10 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_TowerDefense_MadMilk } } WaveSpawn { TotalCurrency 0 TotalCount 120 MaxActive 10 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_TowerDefense_Healer } } } }