//mvm bigrock //intermediate skill /////////////////////////////////////////////////////////////////////////// // BEGIN POP FILE /////////////////////////////////////////////////////////////////////////// #base robot_giant.pop #base robot_standard.pop #base robot_D_I_L.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no ///////////////// //MISSIONS ///////////////// /////////////////////////////////////////////////////////////////////////// //SENTRY BUSTER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sentry Busters - All { Objective DestroySentries InitialCooldown 40 Where spawnbot BeginAtWave 1 RunForThisManyWaves 13 CooldownTime 45 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////////////////////// //SNIPER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sniper - wave 3 { Objective Sniper InitialCooldown 40 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 3 TFBot { Class Sniper Skill Hard Name Sniper MaxVisionRange 2500 } } /////////////////////////////////////////////////////////////////////////// //SPY MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Spy wave 6 { Objective Spy InitialCooldown 35 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy Health 280 Scale 1.15 } } /////////////////////////////////////////////////////////////////////////// //ENGINEER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Engineer wave 5 { Objective Engineer InitialCooldown 50 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot Attributes TeleportToHint Health 600 } } ///////////////////////////////// // Start cash 1200 // Wave 1 1800 // Wave 2 2600 // Wave 3 3300 // Wave 4 4100 // Wave 5 4800 // Finish 6200 // Bonus 6700 ///////////////////////////////// //WAVE 1 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 60 Scout Bat/FAN/Scatter/Pistol (280) // 15 Explosive Demomen with one uber medic (145) // 2 Giant pyros with 4 Soldiers (275) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 60 Scout Bat/FAN/Scatter/Pistol (230) { Where spawnbot Name "W1_A" TotalCount 36 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 6 WaitBeforeStarting 0 TotalCurrency 180 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly } TFBot { Template T_TFBot_Scout_Pistol Skill Normal } TFBot { Template T_TFBot_Scout_FAN Skill Normal } } } WaveSpawn // 15 Explosive Demomen with one uber medic (145) { Where spawnbot Name "W1_B" TotalCount 12 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 7 WaitBeforeStarting 15 TotalCurrency 145 Squad { TFBot { Template T_TFBot_Demo_explode Skill Easy } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn // 60 Scout Bat/FAN/Scatter/Pistol (230) { Where spawnbot Name "W1_C" WaitForAllDead "W1_A" TotalCount 12 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 2.5 WaitBeforeStarting 0 TotalCurrency 100 RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly } TFBot { Template T_TFBot_Scout_Pistol Skill Normal } TFBot { Template T_TFBot_Scout_FAN Skill Normal } } } WaveSpawn // 2 Giant pyros with 4 Soldiers (225) { Where spawnbot Name "W1_D" WaitForAllDead "W1_A" TotalCount 10 MaxActive 5 SpawnCount 5 WaitBetweenSpawnsAfterDeath 2 WaitBeforeStarting 0 TotalCurrency 275 Squad { FormationSize 200 TFBot { Template T_TFBot_Giant_Pyro Tag botcontrol_block Skill Normal Attributes AlwaysFireWeapon } TFBot { Class Soldier Skill Easy Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 1.35 } } TFBot { Class Soldier Skill Easy Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 1.35 } } TFBot { Class Soldier Skill Easy Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 1.35 } } TFBot { Class Soldier Skill Easy Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 1.35 } } } } } //WAVE 2 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 42 Heavy Shotguns (200) // 2 Tanks (250) // 10 Advanced Bison Soldiers With 4 Quickfix medics (150) // Support Pyros/Flares and Fast HWCs (200) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 42 Heavy Shotguns (200) { Where spawnbot Name "W2_A" TotalCount 36 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 9 WaitBeforeStarting 0 TotalCurrency 250 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Expert Health 420 Scale 1.15 } } } WaveSpawn // 2 Tanks (250) { Name "wave02b" TotalCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 35 TotalCurrency 350 Tank { Health 12500 Speed 75 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 10 Advanced Bison Soldiers With 4 Quickfix medics (150) { Where spawnbot Name "W2_B" TotalCount 24 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 5 WaitBeforeStarting 25 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Soldier_Bison_Adv Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn // Support Pyros/Flares and Fast HWCs (200) { Where spawnbot Name "W2_C" TotalCount 50 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 3 WaitBeforeStarting 15 TotalCurrency 300 Support 1 RandomChoice { TFBot { Class Pyro Skill Normal } TFBot { Class Pyro Skill Normal } TFBot { Class Pyro Skill Normal } TFBot { Class Pyro Skill Expert } TFBot { Template T_TFBot_Pyro_Flaregun } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } } //WAVE 3 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 180 Spies (500) // 18 Giant Fast Demomen(200) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 180 Spies (400) { Where spawnbot Name "W3_A" TotalCount 99 MaxActive 18 SpawnCount 9 WaitBetweenSpawns 8 WaitBeforeStarting 0 TotalCurrency 400 RandomChoice { TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Template T_TFBot_Giant_Spy ClassIcon Spy Skill Normal Health 1200 } } } WaveSpawn // 180 Spies (400) { Where spawnbot Name "W3_C" WaitForAllDead "W3_A" TotalCount 27 MaxActive 18 SpawnCount 3 WaitBetweenSpawns 2 WaitBeforeStarting 0 TotalCurrency 100 RandomChoice { TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Class Spy Skill Normal } TFBot { Template T_TFBot_Giant_Spy ClassIcon Spy Skill Normal Health 1200 } } } WaveSpawn // 18 Giant Fast Demomen(200) { Where spawnbot Name "W3_B" TotalCount 18 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 15 WaitBeforeStarting 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Demoman_Fast Tag botcontrol_block Skill Hard } TFBot { Template T_TFBot_Giant_Demoman_Fast Scale 1.5 Skill Easy Health 1600 } TFBot { Template T_TFBot_Giant_Demoman_Fast Scale 1.5 Skill Easy Health 1600 } } } } //WAVE 4 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 4 Crit Super Scouts (200) // 45 Demoknights (150) // 25 Heavies (150) // 3 Giant Guillotine Scouts (120) // 2 Soldier Squads (180) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 4 Crit Super Scouts (200) { Where spawnbot Name "W4_A" TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 25 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Tag botcontrol_block Skill Normal } TFBot { Template T_TFBot_Giant_Scout_Fast Tag botcontrol_block Skill Normal } } } WaveSpawn // 45 Demoknights (150) { Where spawnbot Name "W4_B" TotalCount 30 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 8 WaitBeforeStarting 8 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn // 45 Demoknights (150) { Where spawnbot Name "W4_B2" TotalCount 15 MaxActive 10 SpawnCount 5 WaitForAllDead "W4_B" WaitBetweenSpawns 8 WaitBeforeStarting 8 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn // 25 Heavies (150) { Where spawnbot Name "W4_C" WaitForAllDead "W4_A" TotalCount 24 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 10 TotalCurrency 150 TFBot { Class Heavyweapons Skill Hard } } WaveSpawn // 3 Giant Guillotine Scouts (120) { Where spawnbot Name "W4_E" WaitForAllDead "W4_A" TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 22 TotalCurrency 120 TFBot { Template T_TFBot_Giant_Scout_Guillotine Skill Hard } } WaveSpawn // 2 Soldier Squads (180) { Where spawnbot Name "W4_F" WaitForAllDead "W4_E" TotalCount 18 MaxActive 9 SpawnCount 9 WaitBetweenSpawns 5 WaitBeforeStarting 6 TotalCurrency 180 Squad { TFBot { Template T_TFBot_Soldier_Squad_Leader Tag botcontrol_block Skill Hard } TFBot { Template T_TFBot_Soldier_Squad_Conch Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Conch Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Bison Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Bot Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Bison Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Bot Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Bison Skill Easy } TFBot { Template T_TFBot_Soldier_Squad_Bot Skill Easy } } } } //WAVE 5 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 8 Low Hp Tanks (250) // 5 Giant Gun Nut heavies With 3 Uber Medics (300) // Sup Samurai Demomen (150) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 8 Low Hp Tanks (200) { Name "TankB" TotalCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 22 TotalCurrency 125 Tank { Health 4700 Speed 90 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 8 Low Hp Tanks (200) { Name "TankC" TotalCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 22 TotalCurrency 125 WaitForAllDead "TankB" Tank { Health 5000 Speed 90 Name "tankboss" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 5 Giant Gun Nut heavies With 3 Uber Medics (250) { Where spawnbot Name "W5_A" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 18 WaitBeforeStarting 5 TotalCurrency 300 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Aimless Tag botcontrol_block } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn // Sup Samurai Demomen (150) { Where spawnbot Name "W5_B" TotalCount 20 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 10 WaitBeforeStarting 25 TotalCurrency 150 Support 1 TFBot { Template T_TFBot_Demoman_Samurai } } } //WAVE 6 ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 4 Giant Charged soldier Intro (200) // 6 Jumping Sandman Scouts (300) // 4 Giant Unload Demomen With 4 Uber Medics (350) // 1 Crit Giant Gun Nut Heavy with a Giant Regen Medic (200) // Support Scouts/SoldierBison/DemoExplode/Pyro/HeavyShotgun/Huntsman (350) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 4 Giant Charged soldier Intro (200) { Where spawnbot Name "WF_A" TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Soldier_Advanced } } } WaveSpawn // 6 Jumping Sandman Scouts (300) { Where spawnbot Name "WF_B" WaitForAllDead "WF_A" TotalCount 6 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 7.5 WaitBeforeStarting 3 TotalCurrency 300 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } WaveSpawn // 4 Giant Unload Demomen With 4 Uber Medics (350) { Where spawnbot Name "WF_C" WaitForAllDead "WF_B" TotalCount 20 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 350 Squad { TFBot { Template T_TFBot_Giant_Demoman_Loads_Of_Bombs } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn // 1 Crit Giant Gun Nut Heavy with a Giant Regen Medic (200) { Where spawnbot Name "WF_D" WaitForAllDead "WF_C" TotalCount 5 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 5 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Aimless Tag botcontrol_block Attributes AlwaysCrit } TFBot { Template T_TFBot_Giant_Medic_Regen Tag botcontrol_block } TFBot { Template T_TFBot_Soldier_Advanced } TFBot { Template T_TFBot_Soldier_Advanced } TFBot { Template T_TFBot_Soldier_Advanced } } } WaveSpawn // Support Scouts/SoldierBison/DemoExplode/Pyro/HeavyShotgun/Huntsman (350) { Where spawnbot Name "WF_E" TotalCount 40 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 2.5 WaitBeforeStarting 6 TotalCurrency 350 Support 1 RandomChoice { TFBot { Class Scout Skill Hard } TFBot { Template T_TFBot_Soldier_Bison Skill Normal } TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } TFBot { Template T_TFBot_Demo_explode Skill Normal } TFBot { Class Scout Skill Hard } TFBot { Template T_TFBot_Soldier_Bison Skill Normal } TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } TFBot { Class Scout Skill Hard } TFBot { Template T_TFBot_Soldier_Bison Skill Normal } TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } TFBot { Class Scout Skill Hard } TFBot { Template T_TFBot_Soldier_Bison Skill Normal } TFBot { Class Pyro Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } } } }