// // Starting Currency: 750 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 2750 | 2850 | // +----------+----------+----------+ // | Total | 2750 | 2850 | // +----------+----------+----------+ // #base robot_standard.pop #base robot_giant.pop #base idlemoods_custom_robot.pop WaveSchedule { Templates{ T_TFBot_Pyro_Flaregun_Rapid { Class Pyro Name "Flare Pyro" Skill Normal ClassIcon pyro_flare Item "The Flare Gun" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Flaregun" "fire rate bonus" 0.75 "faster reload rate" 1 "Projectile speed increased" 1.3 } } } StartingCurrency 2500 RespawnWaveTime 5 FixedRespawnWaveTime no CanBotsAttackWhileInSpawnRoom no Advanced 0 Mission { Where spawnbot Objective DestroySentries InitialCooldown 120 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission // Spies { Objective Spy InitialCooldown 70 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 80 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } Mission{ Objective Engineer InitialCooldown 140 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 110 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere flankers Attributes TeleportToHint Health 600 } } Mission // Snipers { Objective Sniper InitialCooldown 50 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 100 DesiredCount 3 TFBot { Template T_TFBot_Sniper Skill hard } } Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } //InitWaveOutput //{ // Target Ironman_Mode_Intel // Action SetReturnTime // Param "30" //} DoneOutput { Target wave_finished_relay Action Trigger } //////////////// Section one /////////////////////// // This section contains: // 2 Super Scouts // 1 Tank (25,000) // 4 Giant Soldiers // ---------------- // Scouts, Demoknights, Flare Pyros, Uber Medics, // Soldiers, Fist of steel heavies, Crit Fast-Scorchshot pyros // Demoman /////////////////////////////////////////////////// WaveSpawn // { Where spawnbot Name "S1_01" TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 11 TotalCurrency 50 TFBot{Class Scout Skill Normal} } WaveSpawn // { Where spawnbot Name "S1_01" TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 11 TotalCurrency 50 TFBot{Class Soldier Skill Normal} } WaveSpawn // { Where spawnbot Name "S1_01" TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 33 WaitBetweenSpawns 12 TotalCurrency 150 TFBot{Template T_TFBot_Giant_Scout_Fast} } WaveSpawn // { Where flankers Name "S1_01" TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 1.5 TotalCurrency 50 TFBot{Template T_TFBot_Demoman_Knight} } /////// Stage 2 ////// WaveSpawn // { Where spawnbot Name "S1_02" WaitForAllSpawned "S1_01" TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCurrency 50 TFBot{Template T_TFBot_Pyro_Flaregun_Rapid} } WaveSpawn { Name "S1_03" WaitForAllSpawned "S1_02" WaitBeforeStarting 5 TotalCount 1 TotalCurrency 175 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // { Where spawnbot Name "S1_04" WaitForAllSpawned "S1_03" TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 12 WaitBetweenSpawns 4 TotalCurrency 50 TFBot{Class Demoman Skill Normal} } WaveSpawn // { Where flankers Name "S1_04" WaitForAllSpawned "S1_03" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 24 WaitBetweenSpawns 4 TotalCurrency 50 Squad{ TFBot{Template T_TFBot_Giant_Soldier} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic} TFBot{Template T_TFBot_Medic} } } /////////// Wave 3 //////// WaveSpawn // { Where spawnbot Name "S1_05" WaitForAllSpawned "S1_04" TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 4 TotalCurrency 50 TFBot{Template T_TFBot_Demoman_Knight} } WaveSpawn // { Where spawnbot //Name "S1_05" // Dont give these guys a name or the scorchshit pyros will take 2 hours to spawn in WaitForAllSpawned "S1_04" TotalCount 16 MaxActive 5 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 4 TotalCurrency 100 TFBot{Template T_TFBot_Heavyweapons_Fist} } WaveSpawn // { Where spawnbot Name "S1_06" WaitForAllDead "S1_05" TotalCount 30 MaxActive 20 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCurrency 100 TFBot{Template T_TFBot_ScorchShot_FastShot} } WaveSpawn // { Where spawnbot Name "S1_06" WaitForAllSpawned "S1_04" TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 26 WaitBetweenSpawns 16 TotalCurrency 125 Squad{ TFBot{Template T_TFBot_Giant_Soldier} TFBot{Template T_TFBot_Medic_QuickUber} } } ///////////// Section 2 ///////////// // - 2 Tanks (23,000) // - 2 Giant Heavies // - 4 Giant Pyros // - Uber Medics // - Huntsmen, Soldiers, Sandman scout, Demo // - Scout, Heavy, Pyros // // ///////////////////////////////////// WaveSpawn { Name "S2_01" WaitForAllSpawned "S1_06" WaitBeforeStarting 10 TotalCount 1 TotalCurrency 175 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 23000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "S2_02" WaitForAllSpawned "S1_06" WaitBeforeStarting 30 TotalCount 1 TotalCurrency 175 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 23000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // { Where spawnbot Name "S2_03" WaitForAllSpawned "S2_01" TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 4 TotalCurrency 25 RandomChoice{ TFBot{Template T_TFBot_Scout_Sandman_FastCharge} TFBot{Class Scout Skill Normal} } } WaveSpawn // { Where flankers Name "S2_03" WaitForAllSpawned "S2_01" TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 25 RandomChoice{ TFBot{Template T_TFBot_Scout_Sandman_FastCharge} TFBot{Class Scout Skill Normal} } } WaveSpawn // { Where spawnbot Name "S2_04" WaitForAllSpawned "S2_03" TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCurrency 25 TFBot{Class Demoman Skill Normal} } WaveSpawn // { Where spawnbot Name "S2_04" WaitForAllSpawned "S2_03" TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 1 TotalCurrency 100 Squad{ TFBot{Template T_TFBot_Giant_Heavyweapons} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} } } WaveSpawn // { Where spawnbot Name "S2_05" WaitForAllSpawned "S2_04" TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCurrency 25 Squad{ TFBot{Class Heavyweapons Skill Expert} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic} } } WaveSpawn // { Where flankers Name "S2_05" WaitForAllSpawned "S2_04" TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 14 WaitBetweenSpawns 4 TotalCurrency 25 TFBot{Class Pyro Skill Normal} } WaveSpawn // { Where spawnbot Name "S2_06" WaitForAllSpawned "S2_05" TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCurrency 100 Squad{ TFBot{Template T_TFBot_Giant_Heavyweapons} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} } } WaveSpawn // { Where spawnbot Name "S2_06" WaitForAllSpawned "S2_05" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 18 TotalCurrency 25 TFBot{Template T_TFBot_Giant_Pyro Attributes AlwaysFireWeapon} } WaveSpawn // { Where flankers Name "S2_06" WaitForAllSpawned "S2_05" TotalCount 32 MaxActive 10 SpawnCount 10 WaitBeforeStarting 8 WaitBetweenSpawns 4 TotalCurrency 25 TFBot{Template T_TFBot_Demoman_Knight} } WaveSpawn // { Where spawnbot WaitForAllSpawned "S2_05" TotalCount 40 MaxActive 8 SpawnCount 8 WaitBeforeStarting 22 WaitBetweenSpawns 9 TotalCurrency 25 TFBot{Template T_TFBot_Sniper_Huntsman} } WaveSpawn // { Where spawnbot Name "S2_07" WaitForAllSpawned "S2_06" TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 8 TotalCurrency 25 TFBot{Class Scout Skill Hard} } WaveSpawn // { Where spawnbot Name "S2_07" WaitForAllSpawned "S2_06" TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 25 Squad{ TFBot{Class Soldier Skill Expert} TFBot{Template T_TFBot_Medic} TFBot{Class Soldier Skill Normal} TFBot{Class Soldier Skill Easy} TFBot{Class Soldier Skill Easy} } } WaveSpawn // { Where spawnbot Name "S2_08" WaitForAllSpawned "S2_07" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0.1 WaitBetweenSpawns 1 TotalCurrency 100 Squad{ TFBot{Template T_TFBot_Giant_Heavyweapons} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} TFBot{Template T_TFBot_Medic_QuickUber} } } //////// Section 3 ///// // - 4 Tanks // - Support GRU heavies // - 30 : 1/2 Pyro 1/2 Soldier WaveSpawn { Name "S3_01" WaitForAllSpawned "S2_08" WaitBeforeStarting 8 WaitBetweenSpawns 9 TotalCount 4 TotalCurrency 600 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 22000 Speed 75 Name "TankBossA" StartingPathTrackNode "tank_path_a_10" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // { Where spawnbot Name "S3_01" WaitForAllSpawned "S2_08" TotalCount 10 MaxActive 8 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.1 Support 1 TotalCurrency 50 TFBot{Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast} } WaveSpawn // { Where spawnbot Name "S3_01" WaitForAllSpawned "S2_08" TotalCount 30 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0.1 TotalCurrency 200 RandomChoice{ TFBot{Class Pyro Skill Normal} TFBot{Template T_TFBot_Demoman_Knight} } } } }