#base robot_giant.pop #base robot_standard.pop #base robot_candy.pop // WAVE 1 Current Money: 800$ // WAVE 2 Current Money: 800$ + 700$ + 100$ Bonus = 1600$ (No Bonus: 1500$) WaveSchedule { StartingCurrency 800 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission // Sentrybuster { Objective DestroySentries InitialCooldown 10 Where spawnbot BeginAtWave 1 RunForThisManyWaves 99 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster Item "Citizen Cane" Attributes DisableDodge } } Mission // Spy - Wave 2 { Objective Spy InitialCooldown 30 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 65 DesiredCount 2 TFBot { Class Spy Skill Hard Name "Say Gex" Item "The Candyman's Cap" } } //WAVE 1 (700$) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_left`, `Trigger`) EntFire(`bombpath_right_arrows`, `TurnOff`) ClientPrint(null,3,`\x08FF54F1FFThis mission, The bomb will take a unique path for each wave!`) " } WaveSpawn { Name 1a Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 4 WaitBetweenSpawns 7.5 TotalCurrency 100 TFBot { Template CandySoldier Skill Normal } } WaveSpawn { Name 1a Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast Item "Citizen Cane" } } WaveSpawn { Name 1b WaitForAllSpawned 1a Where flankers TotalCount 25 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template CandyPyroMelee Skill Hard } } WaveSpawn { Name 1b WaitForAllSpawned 1a Where flankers TotalCount 16 MaxActive 6 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template CandyDemoman Skill Normal } } WaveSpawn { Name 1b WaitForAllSpawned 1a Where flankers TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 30 TotalCurrency 100 Squad { TFBot { Template CandyGiantSoldier } TFBot { Template CandyQuickUberMedic } TFBot { Template CandyQuickUberMedic } TFBot { Template CandyQuickUberMedic } } } WaveSpawn { Name 1c WaitForAllSpawned 1b Where flankers TotalCount 28 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { Template CandyScout Skill Easy } } WaveSpawn { Name 1c WaitForAllSpawned 1b Where flankers TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template CandyGiantRapidFireSoldier } TFBot { Template CandyGiantMedicRegen } } } } //WAVE 2 (800$) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_right`, `Trigger`) EntFire(`bombpath_left_arrows`, `TurnOff`) EntFire(`bombpath_right_arrows`, `Trigger`) ClientPrint(null,3,`\x08FF54F1FFThis mission, The bomb will take a unique path for each wave!`) " } WaveSpawn { Name 2a Where flankers TotalCount 30 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 90 TFBot { Template CandyScout Skill Easy } } WaveSpawn { Name 2a Where flankers TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 90 Squad { TFBot { Template CandyGiantPyroDragonFury Skill Expert } TFBot { Template CandyMedicBigHealArmored Attributes IgnoreEnemies } } } } }