// Mission designer: Lyney // Map designer: Chirstin (Steam: https://steamcommunity.com/id/Chrstin) #base robot_giant.pop #base robot_standard.pop // WAVE 1 Current Money: 800$ // WAVE 2 Current Money: 800$ + 800$ + 100$ Bonus = 1700$ (No Bonus: 1600$) // WAVE 3 Current Money: 1700$ + 800$ + 100$ Bonus = 2600$ (No Bonus: 2400$) // WAVE 4 Current Money: 2600$ + 800$ + 100$ Bonus = 3500$ (No Bonus: 3200$) // WAVE 5 Current Money: 3500$ + 700$ + 100$ Bonus = 4300$ (No Bonus: 3900$) // WAVE 6 Current Money: 4300$ + 800$ + 100$ Bonus = 5200$ (No Bonus: 4700$) // Total Possible Money: 5200$ + 800$ = 6000$ (No Bonus: 5500$) WaveSchedule { StartingCurrency 400 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom no Mission // Sentry Buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster } } //WAVE 1 (700$) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_left_relay`, `TurnOff`) EntFire(`bombpath_right_relay`, `Trigger``) " } WaveSpawn { Name pre-1a Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 0 TotalCurrency 50 Squad { NoFormation 1 TFBot { Class Soldier Skill Normal Name "Son" } TFBot { Class Soldier Skill Normal Name "Elder Father Soldier" } TFBot { Class Soldier Skill Normal Name "Holy Mother Soldier" } } } WaveSpawn { Name 1a WaitForAllDead pre-1a Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 45 TotalCurrency 300 Squad { NoFormation 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "cancel falling damage" 1 "blast dmg to self increased" 0 } } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "cancel falling damage" 1 "blast dmg to self increased" 0 } } } } WaveSpawn { Name 1a WaitForAllDead pre-1a Where spawnbot Where spawnbot_invasion TotalCount 66 MaxActive 12 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 6 TotalCurrency 350 TFBot { Class Soldier Skill Normal } } //WaveSpawn //{ // Name 1b // WaitForAllSpawned 1a // Where spawnbot // TotalCount 200 // MaxActive 9 // SpawnCount 7 // WaitBeforeStarting 0 // WaitBetweenSpawns 6 // TotalCurrency 200 // Support 1 // TFBot // { // Class Scout // Skill Easy // } //} } //WAVE 2 (700$) Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finish_relay Action trigger } InitWaveOutput { Target wave_start_relay Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_clearall_relay`, `Trigger`) EntFire(`bombpath_left_relay`, `TurnOff`) EntFire(`bombpath_right_relay`, `Trigger``) " } } }