//mvm Decoy //Charged skill /////////////////////////////////////////////////////////////////////////// // BEGIN POP FILE /////////////////////////////////////////////////////////////////////////// #base robot_giant.pop #base robot_standard.pop #base robot_D_I_L.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 3000 RespawnWaveTime 0.5 CanBotsAttackWhileInSpawnRoom no ///////////////// //MISSIONS ///////////////// /////////////////////////////////////////////////////////////////////////// //SENTRY BUSTER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sentry Busters - All { Objective DestroySentries InitialCooldown 40 Where spawnbot BeginAtWave 1 RunForThisManyWaves 21 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } /////////////////////////////////////////////////////////////////////////// //SNIPER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Sniper { Objective Sniper InitialCooldown 45 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 2 TFBot { Class Sniper Skill Normal Name Sniper MaxVisionRange 2500 } } /////////////////////////////////////////////////////////////////////////// //SPY MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Spy { Objective Spy InitialCooldown 60 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 2 TFBot { Class Spy Skill Expert Name Spy } } /////////////////////////////////////////////////////////////////////////// //ENGINEER MISSIONS /////////////////////////////////////////////////////////////////////////// Mission // Engineer { Objective Engineer InitialCooldown 75 Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 90 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot Attributes TeleportToHint Health 500 } } // SUB WAVE A ///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 28 Small Charged Soldiers (270) // 10 Large Charged Soldiers (180) // 3 Extended Battalion Soldiers with 4 Small Charged Soldiers (200) /////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } Checkpoint Yes WaveSpawn // 28 Small Charged Soldiers (200) { Where spawnbot Name "W1_A" TotalCount 24 MaxActive 6 SpawnCount 3 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 270 RandomChoice { TFBot { Template T_TFBot_Normal_Soldier_Crit } TFBot { Template T_TFBot_Normal_Soldier_Crit } TFBot { Template T_TFBot_Normal_Soldier_Crit Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Normal_Soldier_Crit } TFBot { Template T_TFBot_Normal_Soldier_Crit Attributes Aggressive } TFBot { Template T_TFBot_Normal_Soldier_Crit Attributes Aggressive Skill Expert } } } WaveSpawn // 10 Large Charged Soldiers (100) { Where spawnbot_left Name "W1_B" TotalCount 7 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 12.5 WaitBeforeStarting 18 TotalCurrency 180 RandomChoice { TFBot { Template T_TFBot_Normal_Soldier_Crit Tag nav_prefer_flank_right Health 500 Scale 1.35 Name "Large Charged Soldier" ClassIcon Soldier_CrIt Skill Hard ItemAttributes { ItemName "The Original" "fire rate bonus" 2.2 } } TFBot { Template T_TFBot_Normal_Soldier_Crit Health 500 ClassIcon Soldier_CrIt Scale 1.35 Skill Hard Name "Large Charged Soldier" ItemAttributes { ItemName "The Original" "fire rate bonus" 2.2 } } TFBot { Template T_TFBot_Normal_Soldier_Crit Attributes Aggressive Skill Normal ClassIcon Soldier_CrIt Name "Large Charged Soldier" Health 500 Scale 1.35 ItemAttributes { ItemName "The Original" "fire rate bonus" 2.2 } } } } WaveSpawn // 3 Extended Battalion Soldiers with 4 Small Charged Soldiers (150) { Where spawnbot Name "W1_C" TotalCount 12 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 18 WaitBeforeStarting 35 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Hard Name "Backup Charged Soldier" Item "Grenadier's Softcap" Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Easy } TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Easy } TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Easy } } } // SUB WAVE B ///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 10 Giant Charged Soldiers With 2 Small Charged Soldiers and 2 Conches (800) // 3 Swarms of 7 Small Charged Soldiers (200) /////////////////////////////////////////////////////////////////////////// WaveSpawn // 10 Giant Charged Soldiers With 2 Small Charged Soldiers and 2 Conches (800) { Where spawnbot_left Name "W2_A" WaitForAllDead "W1_B" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 27 WaitBeforeStarting 15 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_left } TFBot { Template T_TFBot_Normal_Soldier_Crit } TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Easy Name "Backup Conch Soldier" Item "Killer's Kabuto" Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Normal_Soldier_Crit } } } WaveSpawn // 3 Swarms of 7 Small Charged Soldiers (200) { Where spawnbot Name "W2_B" WaitForAllDead "W1_B" TotalCount 21 MaxActive 7 SpawnCount 7 WaitBetweenSpawns 35 WaitBeforeStarting 35 TotalCurrency 200 TFBot { Template T_TFBot_Normal_Soldier_Crit } } WaveSpawn // 10 Giant Charged Soldiers With 2 Small Charged Soldiers and 2 Conches (800) { Where spawnbot_right Name "W2_A" WaitForAllDead "W1_B" TotalCount 20 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 27 WaitBeforeStarting 24 TotalCurrency 400 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_right } TFBot { Template T_TFBot_Normal_Soldier_Crit } TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Easy Name "Charged Conch Soldier" Item "Killer's Kabuto" Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Normal_Soldier_Crit } } } // SUB WAVE C ///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 60 Small Charged soldiers (500) // 16 Battallion Charged Soldiers (150) // 16 Conch Charged Soldiers (150) // 2 Mighty Charged Soldiers (700) /////////////////////////////////////////////////////////////////////////// WaveSpawn // 60 Small Charged soldiers (500) { Where spawnbot Name "W3_A" WaitForAllDead "W2_A" TotalCount 51 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 6 WaitBeforeStarting 15 TotalCurrency 500 TFBot { Template T_TFBot_Normal_Soldier_Crit } } WaveSpawn // 16 Battallion Charged Soldiers (150) { Where spawnbot Name "W3_B" WaitForAllDead "W2_A" TotalCount 14 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 17 WaitBeforeStarting 24 TotalCurrency 150 TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Hard Name "Backup Charged Soldier" Item "Grenadier's Softcap" Item "The Battalion's Backup" CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn // 16 Conch Charged Soldiers (150) { Where spawnbot Name "W3_C" WaitForAllDead "W2_A" TotalCount 14 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 17 WaitBeforeStarting 31 TotalCurrency 150 TFBot { Template T_TFBot_Normal_Soldier_Crit Skill Hard Name "Charged Conch Soldier" Item "Killer's Kabuto" Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn // 2 Mighty Charged Soldiers (700) { Where spawnbot_left Name "W3_D" WaitForAllDead "W2_A" TotalCount 2 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 30 WaitBeforeStarting 40 TotalCurrency 700 TFBot { Template T_TFBot_Giant_Soldier_Crit Skill Expert Name "Mighty Charged Soldier" ClassIcon Soldier_CriT Scale 1.93 Health 6200 ItemAttributes { ItemName "The Original" "damage bonus" 1.2 "fire rate bonus" 1.5 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.42 "airblast vulnerability multiplier" 0.22 } } } // SUB WAVE D ///////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 10 Giant Charged Soldiers (700) // 3 Mighty Charged Soldiers with 2 Giant Charged soldiers (900) // 2 Mighty Charged soldiers (600) /////////////////////////////////////////////////////////////////////////// WaveSpawn // 10 Giant Charged Soldiers (500) { Where spawnbot_left Name "W4_A" WaitForAllDead "W3_A" TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 22 WaitBeforeStarting 25 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_left Skill Easy } } WaveSpawn // 10 Giant Charged Soldiers (500) { Where spawnbot_right Name "W4_A" WaitForAllDead "W3_A" TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 22 WaitBeforeStarting 25 TotalCurrency 250 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_right Skill Easy } } WaveSpawn // 3 Mighty Charged Soldiers with 2 Giant Charged soldiers (600) { Where spawnbot Name "W4_B" WaitForAllDead "W3_A" TotalCount 6 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 45 WaitBeforeStarting 40 TotalCurrency 250 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Skill Easy ClassIcon Soldier_CriT Name "Mighty Charged Soldier" Scale 1.93 Health 6200 ItemAttributes { ItemName "The Original" "damage bonus" 1.2 "fire rate bonus" 1.5 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.42 "airblast vulnerability multiplier" 0.22 } } TFBot { Template T_TFBot_Giant_Soldier_Crit Skill Easy } TFBot { Template T_TFBot_Giant_Soldier_Crit Skill Easy } } } WaveSpawn // 2 Mighty Charged soldiers (600) { Where spawnbot_left Name "W4_C" WaitForAllDead "W3_A" TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 12 WaitBeforeStarting 78 TotalCurrency 600 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag nav_prefer_flank_right Skill Expert Name "Mighty Charged Soldier" Scale 1.93 Health 6200 ItemAttributes { ItemName "The Original" "damage bonus" 1.2 "fire rate bonus" 1.5 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.42 "airblast vulnerability multiplier" 0.22 } } } // Final ////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// // 2 Giant charged soldiers (200) // 12 Small Charged soldiers (200) // Chief Charged Soldier (1000) /////////////////////////////////////////////////////////////////////////// WaveSpawn // 2 Giant Charged Soldiers (200) { Where spawnbot Name "WF_A" WaitForAllDead "W4_B" TotalCount 3 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 0 WaitBeforeStarting 40 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn // 12 Small Charged soldiers (200) { Where spawnbot Name "WF_B" WaitForAllDead "W4_B" TotalCount 14 MaxActive 14 SpawnCount 14 WaitBetweenSpawns 0 WaitBeforeStarting 40 TotalCurrency 200 TFBot { Template T_TFBot_Normal_Soldier_Crit } } WaveSpawn // Chief Charged Soldier (1000) { Where spawnbot Name "WF_F" WaitForAllDead "W4_B" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 42 TotalCurrency 1000 TFBot { Template T_TFBot_Giant_Soldier_Crit Tag botcontrol_block ClassIcon Soldier_Crit Skill Expert Name "Chief Charged Soldier" Attributes UseBossHealthBar Scale 1.9 Health 50000 ItemAttributes { ItemName "The Original" "damage bonus" 1.35 "blast radius increased" 1.3 "damage causes airblast" 1 "airblast pushback scale" 1.65 "fire rate bonus" 1.4 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.42 "airblast vulnerability multiplier" 0.22 } } } } }