//mvm mannworks //intermidiate skill /////////////////////////////////////////////////////////////////////////// // BEGIN POP FILE /////////////////////////////////////////////////////////////////////////// #base robot_giant.pop #base robot_standard.pop #base robot_D_I_L.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no ///////////////// //MISSIONS ///////////////// /////////////////////////////////////////////////////////////////////////// //SENTRY BUSTER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sentry Busters - All { Objective DestroySentries InitialCooldown 40 Where spawnbot BeginAtWave 1 RunForThisManyWaves 13 CooldownTime 40 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////////////////////// //SNIPER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sniper - wave 6 { Objective Sniper InitialCooldown 30 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 999 DesiredCount 1 TFBot { Template T_TFBot_Giant_Demoman_Fast Skill Hard Name "Giant Fast Demoman" MaxVisionRange 2500 } } Mission // Sniper - wave 6 { Objective Sniper InitialCooldown 40 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 2500 } } /////////////////////////////////////////////////////////////////////////// //SPY MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Spy wave 1 2 { Objective Spy InitialCooldown 35 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 45 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy Health 280 Scale 1.15 } } ///////////////////////////////// // Start cash 1000 // Wave 1 1700 // Wave 2 2300 // Wave 3 3100 // Wave 4 3700 // Wave 5 4200 // Wave 6 4900 // Bonus 5500 ///////////////////////////////// //WAVE 1 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 24 Flare Pyros (150) // 50 SMG Snipers, MLS and Shotgun Soldiers (250) // 4 Giant soldier Group (200) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 24 Flare Pyros (150) { Where spawnbot Name "W1_A" TotalCount 24 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Template T_TFBot_Pyro_Flaregun Skill Easy } } WaveSpawn // 50 SMG Snipers, MLS and Shotgun Soldiers (250) { Where spawnbot Name "W1_B" TotalCount 50 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 0.75 WaitBeforeStarting 22 TotalCurrency 250 RandomChoice { TFBot { Template T_TFBot_Soldier_Shotgun Skill Hard } TFBot { Template T_TFBot_Sniper_SMG Skill Normal } TFBot { Template T_TFBot_Scout_Sandman Skill Normal } } } WaveSpawn // 4 Giant soldier Group (200) { Where spawnbot Name "W1_C" WaitForAllDead "W1_B" TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 4 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier Tag botcontrol_block Health 2300 Skill Hard } } } //WAVE 2 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 8 Squads of 4 scouts Lead by a ADV Scout (200) // 6 Steelfist heavies with a medic each (150) // 20 Crossbow medics (150) // 1 Giant Crossbow medic (100) // 1 Giant Rapid fire soldier (100) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 8 Squads of 4 FAN scouts Lead by a ADV Scout (200) { Where spawnbot Name "W2_A" TotalCount 40 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 6.5 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Scout_Advanced Skill Normal } TFBot { Template T_TFBot_Scout_FAN Skill Normal } TFBot { Template T_TFBot_Scout_FAN Skill Normal } TFBot { Template T_TFBot_Scout_FAN Skill Normal } TFBot { Template T_TFBot_Scout_FAN Skill Normal } } } WaveSpawn // 6 Steelfist heavies with a medic each (150) { Where spawnbot Name "W2_B" TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 3 WaitBeforeStarting 20 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } TFBot { Template T_TFBot_Medic Skill Normal } } } WaveSpawn // 20 Crossbow medics (150) { Where spawnbot Name "W2_C" WaitForAllDead "W2_B" TotalCount 20 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 5 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Medic_Crossbow Skill Normal } } } WaveSpawn // 1 Giant Crossbow medic (100) { Where spawnbot Name "W2_D" WaitForAllDead "W2_B" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 25 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Medic_Crossbow Name "Giant Crossbow Medic" Skill Normal } } } WaveSpawn // 1 Giant Rapid fire soldier (100) { Where spawnbot Name "W2_E" WaitForAllDead "W2_B" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 28 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag botcontrol_block } } } //WAVE 3 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 32 Point blank scouts (200) // 25 Airstrike Soldier (175) // 4 Giant SMG Snipers (225) // 1 Giant Deflector Heavy with 3 Uber medics (200) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 32 Point blank scouts (200) { Where spawnbot Name "W3_A" TotalCount 32 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 200 TFBot { Template T_TFBot_Scout_PointBlank Skill Easy } } WaveSpawn // 25 Airstrike Soldiers (175) { Where spawnbot Name "W3_B" WaitForAllDead "W3_A" TotalCount 10 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 8 WaitBeforeStarting 10 TotalCurrency 175 TFBot { Template T_TFBot_Soldier_Airstrike Skill Normal } } WaveSpawn // 4 Giant SMG Snipers (225) { Where spawnbot Name "W3_C" TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 45 TotalCurrency 120 TFBot { Template T_TFBot_Giant_Sniper_SMG Skill Normal } } WaveSpawn // 1 Giant Deflector Heavy with 3 Uber medics (200) { Where spawnbot Name "W3_D" WaitForAllDead "W3_C" TotalCount 4 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 15 WaitBeforeStarting 5 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag botcontrol_block } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } } //WAVE 4 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 1 Tank (150) // 7 Giant Pistol Scouts (250) // 4 Super Scouts (100) // Giant BlackBox Soldier (100) // Support Soldier Shotguns (100) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // Wave 4b // Tank, 24000 health { TotalCount 1 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "boss" Health 22000 Speed 75 StartingPathTrackNode "tank_path_b_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 7 Giant Pistol Scouts (250) { Where spawnbot Name "W4_A" TotalCount 7 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 0 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Scout_Pistol Skill Hard } } WaveSpawn // 4 Super Scouts (100) { Where spawnbot Name "W4_B" WaitForAllDead "W4_A" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 8 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn // 4 Super Scouts (100) { Where spawnbot Name "W4_C" WaitForAllDead "W4_B" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 8 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn // Giant BlackBox Soldier (100) { Where spawnbot Name "W4_D" WaitForAllDead "W4_E" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 8 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag botcontrol_block Health 3300 Skill Hard } } WaveSpawn // Support Soldier Shotguns (100) { Where spawnbot Name "W4_C" WaitForAllDead "W4_B" TotalCount 14 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 2 TotalCurrency 100 Support Limited RandomChoice { TFBot { Template T_TFBot_Soldier_Shotgun Skill Normal } TFBot { Template T_TFBot_Soldier_Shotgun Skill Normal } TFBot { Template T_TFBot_Soldier_Shotgun Skill Expert } TFBot { Template T_TFBot_Soldier_Shotgun_Slow Skill Expert } } } } //WAVE 5 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 20 Giant Soldiers (250) // 28 Demomen (150) // 2 Tanks (300) // Support Scouts / SMG / Soldier / HVW Shotgun / Pyro flare (100) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 20 Giant Soldiers (250) { Where spawnbot Name "W5_A" TotalCount 20 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Soldier Health 2500 Skill Normal } } WaveSpawn // 28 Demomen (150) { Where spawnbot Name "W5_B" TotalCount 28 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 2.5 WaitBeforeStarting 0 TotalCurrency 150 TFBot { Class Demoman Skill Hard } } WaveSpawn // Wave 4b // Tank, 24000 health { TotalCount 1 TotalCurrency 150 WaitForAllDead "W5_A" WaitBeforeStarting 5 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "boss" Health 12500 Speed 75 StartingPathTrackNode "boss_path_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Wave 4b // Tank, 24000 health { TotalCount 1 TotalCurrency 150 WaitForAllDead "W5_A" WaitBeforeStarting 5 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "boss" Health 12500 Speed 75 StartingPathTrackNode "boss_path2_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Support Scouts / SMG / Soldier / HVW Shotgun / Pyro flare (100) { Where spawnbot Name "W5_C" WaitForAllDead "W5_A" TotalCount 42 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 7 TotalCurrency 100 Support 1 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Soldier Skill Easy } TFBot { Template T_TFBot_Sniper_SMG Skill Easy } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Easy } TFBot { Template T_TFBot_Pyro_Flaregun Skill Easy } } } } //Final Wave ////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 12 Crossbow medic Rush (100) // 20 SMG Sniper Rush (100) // 22 SMG Sniper Rush (100) // 6 ADV Demomen With 2 Quick fix medics (100) // 30 Demomen (150) // 1 Giant SMG Sniper (50) // 1 Giant unload Demoman (50) // 1 Giant Beam Soldier (50) // 1 Giant Crossbow Medic (50) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 12 Crossbow medic Rush (100) { Where spawnbot Name "W6_A" TotalCount 18 MaxActive 18 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 0 TotalCurrency 100 TFBot { Template T_TFBot_Medic_Crossbow Skill Normal } } WaveSpawn // 20 SMG Sniper Rush (100) { Where spawnbot WaitForAllDead "W6_A" Name "W6_B" TotalCount 20 MaxActive 20 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 4 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Sniper_SMG Skill Normal } TFBot { Template T_TFBot_Sniper_SMG Skill Normal } TFBot { Template T_TFBot_Sniper_SMG Skill Expert Attributes AutoJump AutoJumpMin 3.5 AutoJumpMax 10.0 CharacterAttributes { "increased jump height" 1.5 } } } } WaveSpawn // 22 SMG Sniper Rush (100) { Where spawnbot Name "W6_C" WaitForAllDead "W6_B" TotalCount 22 MaxActive 22 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 3 TotalCurrency 100 RandomChoice { TFBot { Template T_TFBot_Sniper_SMG Skill Normal } TFBot { Template T_TFBot_Sniper_SMG Skill Normal } TFBot { Template T_TFBot_Sniper_SMG Skill Expert Attributes AutoJump AutoJumpMin 3.5 AutoJumpMax 10.0 CharacterAttributes { "increased jump height" 1.5 } } } } WaveSpawn // 6 ADV Demomen With 2 Quick fix medics (100) { Where spawnbot Name "W6_D" WaitForAllDead "W6_C" TotalCount 27 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Demo_Adv Skill Normal } TFBot { Template T_TFBot_Medic_Quickfix } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn // 30 Demomen (150) { Where spawnbot Name "W6_E" WaitForAllDead "W6_C" TotalCount 38 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 3 WaitBeforeStarting 8 TotalCurrency 150 TFBot { Class Demoman Skill Normal } } WaveSpawn // 1 Giant SMG Sniper (50) { Where spawnbot Name "W6_F" WaitForAllDead "W6_D" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Sniper_SMG } } WaveSpawn // 1 Giant unload Demoman (50) { Where spawnbot Name "W6_F" WaitForAllDead "W6_D" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Demoman_Loads_Of_Bombs } } WaveSpawn // 1 Giant Beam Soldier (50) { Where spawnbot Name "W6_F" WaitForAllDead "W6_D" TotalCount 2 MaxActive 2 SpawnCount 2 RandomSpawn 1 WaitBeforeStarting 6 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Bison } } WaveSpawn // 1 Giant Crossbow Medic (50) { Where spawnbot Name "W6_F" WaitForAllDead "W6_D" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Medic_Crossbow Tag botcontrol_block } } } } }