// Mutational Beasts // this mission is upper intermediate // made by zombie (auti robot ai) // all 5 wave $4400(+400 bouns) #base robot_standard.pop #base robot_giant.pop #base robot_yucatan.pop WaveSchedule { StartingCurrency 800 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Templates { T_TFBot_Heavyweapons_beast { Class Heavyweapons Name "Beast Heavy" Skill Normal ClassIcon heavy_warrior WeaponRestrictions MeleeOnly Item "Warrior's Spirit" Item "Bear Necessities" Item "The Buffalo Steak Sandvich" ItemAttributes { ItemName "Warrior's Spirit" "crit kill will gib" 1 } } T_TFBot_Heavyweapons_beast_bread { Class Heavyweapons Name "Bread Beast Heavy" Skill Normal ClassIcon heavy_gru WeaponRestrictions MeleeOnly Item "The Bread Bite" Item "Bear Necessities" Item "The Buffalo Steak Sandvich" ItemAttributes { ItemName "The Bread Bite" "damage bonus" 1.3 "mod_maxhealth_drain_rate" 0 "crit kill will gib" 1 } } T_TFBot_Soldier_Stun { ClassIcon soldier_stun Health 200 Name "Stunner Soldier" Skill Normal Item "The Lucky Shot" Class Soldier ItemAttributes { ItemName tf_weapon_rocketlauncher "rocket specialist" 1 "damage bonus" 0.75 } } T_TFBot_soldier_escape { Name "(Not) Fast Moving Soldier" Class Soldier Skill Normal ClassIcon soldier_escape WeaponRestrictions MeleeOnly Item "Hellmet" Item "The Escape Plan" CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_soldier_equalizer { Name "Equalizer Soldier" Class Soldier Skill Normal ClassIcon soldier_equalizer WeaponRestrictions MeleeOnly Item "Hellmet" Item "The Equalizer" CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_pyro_volcano { Name "Volcano Pyro" Class Pyro Skill Easy ClassIcon pyro_volcano WeaponRestrictions MeleeOnly Item "Sharpened Volcano Fragment" Item "Cat's Pajamas" CharacterAttributes { "move speed bonus" 1.2 } } T_TFBot_scout_cleaver { Name "Cleaver Scout" Class Scout Skill Easy ClassIcon scout_cleaver WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.3 } } T_TFBot_Sniper_bow_Ignite { Name "Fire Bowman" Class Sniper Skill Normal ClassIcon sniper_bow_ignite Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.8 } CharacterAttributes { "Set DamageType Ignite" 1 } } T_TFBot_pyro_shotgun { Class Pyro Name "Shotgun Pyro" Skill Easy ClassIcon heavy_shotgun WeaponRestrictions SecondaryOnly } } Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy Skill Expert } } Mission { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 80 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint TeleportWhere spawnbot TeleportWhere spawnbot_flankers } } Mission { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 2 RunForThisManyWaves 2 CooldownTime 80 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Attributes TeleportToHint TeleportWhere spawnbot TeleportWhere spawnbot_flankers } } //WAVE 1 $850 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W1_11 Where spawnbot WaitBetweenSpawns 6 TotalCount 30 MaxActive 7 SpawnCount 6 TotalCurrency 100 TFBot { Class Scout Skill Easy } } WaveSpawn { Name W1_12 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 7 TotalCount 20 MaxActive 5 SpawnCount 4 TotalCurrency 100 TFBot { Class Soldier Name "Liberty Soldier" Skill Easy Item "The Liberty Launcher" } } WaveSpawn { Name W1_21 Where spawnbot WaitForAllDead W1_12 WaitBetweenSpawns 10 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman Skill Normal } } WaveSpawn { Name W1_22 Where spawnbot WaitForAllDead W1_12 WaitBetweenSpawns 7 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast Skill Easy } } WaveSpawn { Name W1_31 Where spawnbot WaitForAllDead W1_21 WaitBetweenSpawns 8 TotalCount 24 MaxActive 6 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } } WaveSpawn { Name W1_32 Where spawnbot WaitForAllDead W1_22 WaitBetweenSpawns 6 TotalCount 20 MaxActive 6 SpawnCount 4 TotalCurrency 100 TFBot { Class Heavy Skill Easy Item "Tomislav" ClassIcon heavy_accurate } } WaveSpawn { Name W1_41 Where spawnbot WaitForAllDead W1_31 WaitBeforeStarting 4 WaitBetweenSpawns 5 TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 Tank { Name tankboss Health 12000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W1_42 Where spawnbot WaitForAllSpawned W1_41 WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCount 18 MaxActive 10 SpawnCount 6 TotalCurrency 100 TFBot { Template T_TFBot_Pyro Skill Easy } } WaveSpawn { Name W1_nn Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCount 24 MaxActive 6 SpawnCount 4 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_pyro_shotgun } } } //WAVE 2 $750 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_initial_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W2_11 Where spawnbot WaitBetweenSpawns 7 TotalCount 20 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Pyro Skill Normal } } WaveSpawn { Name W2_12 Where spawnbot WaitForAllSpawned W2_11 WaitBetweenSpawns 6 TotalCount 18 MaxActive 6 SpawnCount 6 TotalCurrency 100 TFBot { Class Soldier Skill Normal } } WaveSpawn { Name W2_13 Where spawnbot WaitForAllSpawned W2_11 WaitBeforeStarting 8 WaitBetweenSpawns 9 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight Skill Normal } } WaveSpawn { Name W2_21 Where spawnbot WaitBetweenSpawns 10 WaitForAllDead W2_13 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier Skill Normal } } WaveSpawn { Name W2_22 Where spawnbot WaitForAllDead W2_13 WaitBeforeStarting 2 WaitBetweenSpawns 7 TotalCount 20 MaxActive 5 SpawnCount 5 TotalCurrency 100 TFBot { Template T_TFBot_Soda_Popper_Scout Skill Normal Name "Soda Popper Scout" } } WaveSpawn { Name W2_23 Where spawnbot WaitForAllDead W2_13 WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCount 16 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman Skill Normal } } WaveSpawn { Name W2_32 Where spawnbot WaitForAllDead W2_21 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCount 20 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Class Demoman Skill Normal } } WaveSpawn { Name W2_31 Where spawnbot WaitForAllDead W2_21 WaitBeforeStarting 2 WaitBetweenSpawns 8 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Pyro_Phlog Skill Normal Attributes AlwaysFireWeapon } } } //WAVE 3 $750 Wave { StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W3_11 TotalCount 1 SpawnCount 1 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 20000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W3_12 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCount 20 MaxActive 10 SpawnCount 5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman Skill Normal } } WaveSpawn { Name W3_21 Where spawnbot WaitForAllDead W3_11 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCount 6 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Skill Normal } TFBot { Template T_TFBot_Medic Skill Normal Attributes IgnoreEnemies } } } WaveSpawn { Name W3_22 Where spawnbot WaitForAllDead W3_11 WaitBetweenSpawns 7 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_bow_Ignite Skill Normal } } WaveSpawn { Name W3_23 Where spawnbot WaitForAllDead W3_11 WaitBetweenSpawns 7 TotalCount 24 MaxActive 6 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } } WaveSpawn { Name W3_31 Where spawnbot WaitForAllDead W3_21 WaitBeforeStarting 2 WaitBetweenSpawns 15 TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Charge_Soldier_Fixed Skill Normal } TFBot { Template T_TFBot_Medic Skill Normal Attributes IgnoreEnemies } } } WaveSpawn { Name W3_32 Where spawnbot WaitForAllDead W3_21 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCount 24 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Buff_Banner Skill Normal } } WaveSpawn { Name W3_33 Where spawnbot WaitForAllDead W3_21 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCount 25 MaxActive 8 SpawnCount 5 TotalCurrency 100 TFBot { Template T_TFBot_ScorchShot ClassIcon pyro_scorch Skill Normal } } WaveSpawn { Name W3_nn Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCount 12 MaxActive 3 SpawnCount 3 TotalCurrency 50 Support 1 TFBot { Class Pyro Skill Normal } } } //WAVE 4 $800 Wave { StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W4_11 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCount 18 MaxActive 6 SpawnCount 6 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_beast Skill Normal } } WaveSpawn { Name W4_12 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 9 TotalCount 24 MaxActive 6 SpawnCount 6 TotalCurrency 100 TFBot { Class Soldier Item "The Cow Mangler 5000" ClassIcon soldier_mangler Skill Normal } } WaveSpawn { Name W4_21 Where spawnbot WaitForAllDead W4_11 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Soldier_Spammer Skill Normal } } WaveSpawn { Name W4_22 Where spawnbot WaitForAllDead W4_11 WaitBeforeStarting 2 WaitBetweenSpawns 5 TotalCount 20 MaxActive 6 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Buff_Banner Skill Normal } } WaveSpawn { Name W4_23 Where spawnbot WaitForAllDead W4_11 WaitBeforeStarting 3 WaitBetweenSpawns 6 TotalCount 12 MaxActive 4 SpawnCount 2 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Fist Skill Normal } } WaveSpawn { Name W4_31 Where spawnbot WaitForAllDead W4_21 WaitBeforeStarting 2 WaitBetweenSpawns 12 TotalCount 12 MaxActive 4 SpawnCount 4 TotalCurrency 60 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix Attributes IgnoreEnemies Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix Attributes IgnoreEnemies Skill Easy } TFBot { Template T_TFBot_Medic_QuickFix Attributes IgnoreEnemies Skill Easy } } } WaveSpawn { Name W4_32 Where spawnbot WaitForAllDead W4_21 WaitBeforeStarting 2 WaitBetweenSpawns 8 TotalCount 20 MaxActive 8 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman_Bleed Skill Normal } } WaveSpawn { Name W4_33 Where spawnbot WaitForAllDead W4_21 WaitBeforeStarting 2 WaitBetweenSpawns 8 TotalCount 10 MaxActive 2 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Samurai Skill Normal } } WaveSpawn { Name W4_42 Where spawnbot WaitForAllSpawned W4_41 WaitForAllSpawned W4_41b WaitBeforeStarting 2 WaitBetweenSpawns 7 TotalCount 8 MaxActive 8 SpawnCount 4 TotalCurrency 60 Support 1 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } } WaveSpawn { Name W4_41 TotalCount 1 SpawnCount 1 TotalCurrency 50 WaitForAllDead W4_31 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 15000 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_41b TotalCount 1 SpawnCount 1 WaitForAllDead W4_31 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 15000 Speed 75 StartingPathTrackNode tank_path_2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W4_nn Where spawnbot_flankers WaitBeforeStarting 2 WaitBetweenSpawns 9 TotalCount 15 MaxActive 3 SpawnCount 3 TotalCurrency 30 Support 1 TFBot { Template T_TFBot_soldier_equalizer Skill Easy } } } //WAVE 5 $900 Wave { StartWaveOutput { Target wave_dualbomb_start Action Trigger } InitWaveOutput { Target wave_dualbomb_initial Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name W5_11 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 7 TotalCount 25 MaxActive 6 SpawnCount 5 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_beast_bread Skill Normal } } WaveSpawn { Name W5_13 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 7 TotalCount 30 MaxActive 6 SpawnCount 3 TotalCurrency 60 TFBot { Class Heavy Skill Normal } } WaveSpawn { Name W5_12 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCount 6 MaxActive 2 SpawnCount 1 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Sniper_Huntsman Skill Normal } } WaveSpawn { Name W5_21 Where spawnbot WaitForAllDead W5_12 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCount 24 MaxActive 6 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Stun } } WaveSpawn { Name W5_23 Where spawnbot WaitForAllDead W5_12 WaitBeforeStarting 5 WaitBetweenSpawns 8 TotalCount 24 MaxActive 6 SpawnCount 4 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Shortstop Skill Normal } } WaveSpawn { Name W5_22 Where spawnbot WaitForAllDead W5_12 WaitBeforeStarting 5 WaitBetweenSpawns 12 TotalCount 2 MaxActive 1 SpawnCount 1 TotalCurrency 20 TFBot { Template T_TFBot_Smoke_Bomb ClassIcon soldier_airstrike Skill Normal } } WaveSpawn { Name W5_31 Where spawnbot WaitForAllDead W5_22 WaitBeforeStarting 5 WaitBetweenSpawns 15 TotalCount 8 MaxActive 4 SpawnCount 4 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavyweapons_Heater_Fixed Skill Normal } TFBot { Template T_TFBot_Medic_BigHeal Skill Normal Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_BigHeal Skill Normal Attributes IgnoreEnemies } TFBot { Template T_TFBot_Medic_BigHeal Skill Normal Attributes IgnoreEnemies } } } WaveSpawn { Name W5_32 Where spawnbot WaitForAllDead W5_22 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCount 20 MaxActive 5 SpawnCount 3 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_beast Skill Normal } } WaveSpawn { Name W5_33 Where spawnbot WaitForAllDead W5_22 WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCount 20 MaxActive 4 SpawnCount 2 TotalCurrency 40 TFBot { Template T_TFBot_Scout_FAN Skill Normal } } WaveSpawn { Name W5_41 TotalCount 2 SpawnCount 1 TotalCurrency 120 WaitBetweenSpawns 6 WaitForAllDead W5_31 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 16000 Skin 1 Speed 75 StartingPathTrackNode tank_path_1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_41b TotalCount 2 SpawnCount 1 WaitForAllDead W5_31 WaitBetweenSpawns 6 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name tankboss Health 16000 Skin 1 Speed 75 StartingPathTrackNode tank_path_2 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W5_42 Where spawnbot_flankers WaitForAllSpawned W5_41b WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCount 20 MaxActive 6 SpawnCount 5 TotalCurrency 30 Support 1 TFBot { Template T_TFBot_soldier_escape Skill Normal } } WaveSpawn { Name W5_42b Where spawnbot WaitForAllSpawned W5_41b WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCount 20 MaxActive 6 SpawnCount 5 TotalCurrency 30 Support 1 TFBot { Template T_TFBot_Soda_Popper_Scout Skill Normal Name "Soda Popper Scout" } } WaveSpawn { Name W5_nn Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 6 TotalCount 20 MaxActive 4 SpawnCount 4 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Shotgun_Soldier Skill Easy Name "Shotgun Soldier" } } } }