#base robot_giant.pop #base robot_standard.pop #base overclock_cactus_general.pop WaveSchedule { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Giant_Escape_Soldier { Class Soldier Name "Giant Escape Plan Soldier" ClassIcon "soldier_escape_giant" Skill Expert Health 3800 WeaponRestrictions MeleeOnly Attributes Miniboss Item "The Escape Plan" ItemAttributes { ItemName "The Escape Plan" "damage bonus" 2 } } T_TFBot_Toxic_Heavy { Class Heavyweapons Name "Heavy" ClassIcon "heavy" Skill Normal Health 300 WeaponRestrictions PrimaryOnly } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunFOrThisManyWaves 6 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_flank BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } //900 credits Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1a TotalCurrency 75 //900-75=825 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_top TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name 1a TotalCurrency 100 //825-100=725 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 2a TotalCurrency 125 //725-225=600 TotalCount 50 MaxActive 20 SpawnCount 10 WaitForAllSpawned 1a WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Scout_Fish } } WaveSpawn { Name 2a TotalCurrency 200 //600-200=400 TotalCount 15 MaxActive 6 SpawnCount 3 WaitForAllDead 1a WaitBeforeStarting 25 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2b TotalCurrency 150 //400-100=250 TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllSpawned 2a WaitBeforeStarting 3 WaitBetweenSpawns 5 Where spawnbot_flank TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name 3a TotalCurrency 100 //250-100=150 TotalCount 15 MaxActive 10 SpawnCount 5 WaitForAllDead 2b WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Toxic_Heavy } } WaveSpawn { Name 3a TotalCurrency 150 TotalCount 10 MaxActive 6 SpawnCount 2 WaitForAllDead 2b WaitBeforeStarting 1 WaitBetweenSpawns 4 Where spawnbot_top TFBot { Template T_TFBot_Heavyweapons_Shotgun Scale 1.2 Health 500 } } } }