// Made using JMP's custom mission generator. #base robot_basic.pop #base robot_giant.pop #base robot_jmp.pop #base robot_pda.pop #base robot_standard.pop WaveSchedule { StartingCurrency 550 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom yes Mission { Objective DestroySentries InitialCooldown 15 CooldownTime 40 BeginAtWave 1 RunForThisManyWaves 999 Where flankers TFBot { Template T_TFBot_SentryBuster } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 270 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 4 Where flankers Name w1_0 TFBot { Template T_TFBot_Scout_Wrap_Assassin } } WaveSpawn { TotalCurrency 280 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 4 Where spawnbot Name w1_0 TFBot { Template T_TFBot_Giant_Scout } } WaveSpawn { TotalCurrency 140 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 3 Where spawnbot WaitForAllDead w1_0 Name w1_1 Squad { TFBot { Template T_TFBot_Pyro_Easy } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 140 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w1_0 Name w1_1 TFBot { Item "the battalion's backup" Item "the equalizer" Attributes MiniBoss Class soldier ClassIcon random_lite_giant Skill hard Health 4200 WeaponRestrictions MeleeOnly Name "Level 1 Giant Soldier" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } WaveSpawn { TotalCurrency 130 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 2 Where flankers WaitForAllDead w1_0 Name w1_1 TFBot { Template T_TFBot_Scout_Easy } } WaveSpawn { TotalCurrency 140 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot WaitForAllDead w1_0 Name w1_1 RandomChoice { TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Template T_TFBot_Scout_Fish } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 90 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 5 Where flankers Name w2_0 TFBot { Template T_TFBot_Giant_Scout_Bonk } } WaveSpawn { TotalCurrency 90 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 4 Where spawnbot Name w2_0 TFBot { Template T_TFBot_Soldier_Buff_Banner } } WaveSpawn { TotalCurrency 80 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 Where spawnbot Name w2_0 TFBot { Template T_TFBot_Demoman_Expert } } WaveSpawn { TotalCurrency 90 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 Name w2_0 Tank { Name tankboss Health 14500 Speed 75 StartingPathTrackNode "boss_path_b_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 120 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w2_0 Name w2_1 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { TotalCurrency 110 TotalCount 35 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w2_0 Name w2_1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { TotalCurrency 120 TotalCount 36 MaxActive 7 SpawnCount 6 WaitBetweenSpawns 3 WaitBeforeStarting 6 Where spawnbot_mission_sniper WaitForAllDead w2_0 Name w2_1 TFBot { Template T_TFBot_Scout_Shortstop } } WaveSpawn { TotalCurrency 170 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 8 WaitForAllSpawned w2_1 Name w2_2 Tank { Name tankboss Health 18000 Speed 75 StartingPathTrackNode "boss_path_b_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 180 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 5 Where spawnbot WaitForAllSpawned w2_1 Name w2_2 TFBot { Template T_TFBot_Giant_Demoman } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 120 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 5 Where spawnbot_mission_sniper Name w3_0 TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { TotalCurrency 130 TotalCount 44 MaxActive 11 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 2 Where spawnbot Name w3_0 TFBot { Template T_TFBot_Heavy_Expert } } WaveSpawn { TotalCurrency 60 TotalCount 20 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 4 Where flankers WaitForAllDead w3_0 Name w3_1 RandomChoice { TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { TotalCurrency 60 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w3_0 Name w3_1 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { TotalCurrency 60 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 WaitForAllSpawned w3_0 Name w3_1 Tank { Name tankboss Health 19000 Speed 75 StartingPathTrackNode "boss_path_b_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 70 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot WaitForAllSpawned w3_0 Name w3_1 TFBot { Template T_TFBot_Scout_Expert_Crit } } WaveSpawn { TotalCurrency 80 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 6 Where flankers WaitForAllDead w3_1 Name w3_2 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { TotalCurrency 80 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 7 WaitForAllSpawned w3_1 Name w3_2 Tank { Name tankboss Health 21000 Speed 75 StartingPathTrackNode "boss_path_b_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 90 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot WaitForAllSpawned w3_1 Name w3_2 Squad { TFBot { Template T_TFBot_Soldier_Charged } TFBot { Item "the quick-fix" Class medic ClassIcon random_lite Skill normal Health 150 WeaponRestrictions SecondaryOnly Name "Level 3 Medic" } } } WaveSpawn { TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w3_2 Name w3_3 TFBot { Template T_TFBot_Giant_Pyro_FlareGun_Spammer } } WaveSpawn { TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 7 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w3_2 Name w3_3 TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } } WaveSpawn { TotalCurrency 100 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 5 Where flankers WaitForAllDead w3_2 Name w3_3 TFBot { Template T_TFBot_Giant_Demo_Burst } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 3 Where spawnbot Name w4_0 TFBot { Template T_TFBot_Giant_Heavy_BrassBeast_ArmorPierce } } WaveSpawn { TotalCurrency 150 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 4 Where spawnbot Name w4_0 Squad { TFBot { Template T_TFBot_Heavy_Lightweight_Champ } TFBot { Item "tf_weapon_medigun" Class medic ClassIcon random_lite Skill hard Health 150 WeaponRestrictions SecondaryOnly Name "Level 2 Medic" } } } WaveSpawn { TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 WaitForAllSpawned w4_0 Name w4_1 Tank { Name tankboss Health 25000 Speed 75 StartingPathTrackNode "boss_path_a_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 100 TotalCount 21 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 Where spawnbot WaitForAllSpawned w4_0 Name w4_1 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 6 Where spawnbot WaitForAllSpawned w4_0 Name w4_1 RandomChoice { TFBot { Template T_TFBot_Giant_Heavy_Heater } TFBot { Template T_TFBot_Giant_Heavy_Natascha_NoDMG } } } WaveSpawn { TotalCurrency 250 TotalCount 84 MaxActive 21 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w4_1 Name w4_2 TFBot { Template T_TFBot_Heavyweapons_Shotgun_Normal } } WaveSpawn { TotalCurrency 100 TotalCount 21 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 20 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w4_2 Name w4_3 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { TotalCurrency 100 TotalCount 50 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 1 Where flankers WaitForAllDead w4_2 Name w4_3 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { TotalCurrency 100 TotalCount 50 MaxActive 7 SpawnCount 5 WaitBetweenSpawns 2 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w4_2 Name w4_3 TFBot { Template T_TFBot_Heavy_Powered } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 120 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 2 Where spawnbot Name w5_0 TFBot { Item "the righteous bison" Class soldier ClassIcon random_lite Skill normal Health 200 WeaponRestrictions SecondaryOnly Name "Level 2 Soldier" } } WaveSpawn { TotalCurrency 130 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 7 WaitBeforeStarting 3 Where spawnbot Name w5_0 TFBot { Item "the family business" MaxVisionRange 1200 Attributes MiniBoss Class heavy ClassIcon random_lite_giant Skill hard Health 5000 WeaponRestrictions SecondaryOnly Name "Level 2 Giant Heavy" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } WaveSpawn { TotalCurrency 120 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w5_0 Name w5_1 TFBot { Item "the cozy camper" Item "the huntsman" Class sniper ClassIcon random_lite Skill easy Health 125 WeaponRestrictions PrimaryOnly Name "Level 2 Sniper" } } WaveSpawn { TotalCurrency 130 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 6 Where spawnbot WaitForAllDead w5_0 Name w5_1 TFBot { Item "the huntsman" Attributes MiniBoss Class sniper ClassIcon random_lite_giant Skill expert Health 3000 WeaponRestrictions PrimaryOnly Name "Level 5 Giant Sniper" ItemAttributes { ItemName "the huntsman" "heal on kill" 1700 "faster reload rate" 0.32 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } WaveSpawn { TotalCurrency 120 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 3 Where spawnbot_mission_sniper WaitForAllDead w5_1 Name w5_2 TFBot { Item "tf_weapon_pipebomblauncher" Class demoman ClassIcon random_lite Skill hard Health 175 WeaponRestrictions SecondaryOnly Name "Level 2 Demoman" ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } } } WaveSpawn { TotalCurrency 130 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 0 WaitBeforeStarting 3 Where spawnbot WaitForAllDead w5_1 Name w5_2 Squad { TFBot { Item "the backburner" Class pyro ClassIcon random_lite Skill expert Health 175 WeaponRestrictions PrimaryOnly Name "Level 2 Pyro" } TFBot { Item "tf_weapon_medigun" Attributes SpawnWithFullCharge Class medic ClassIcon random_lite Skill easy Health 150 WeaponRestrictions SecondaryOnly Name "Level 3 Medic" } } } WaveSpawn { TotalCurrency 80 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 13 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w5_2 Name w5_3 TFBot { Item "the equalizer" Attributes MiniBoss Class soldier ClassIcon random_lite_giant Skill expert Health 4200 WeaponRestrictions MeleeOnly Name "Level 2 Giant Soldier" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } WaveSpawn { TotalCurrency 80 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 WaitForAllSpawned w5_2 Name w5_3 Tank { Name tankboss Health 29000 Speed 75 StartingPathTrackNode "boss_path_b_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 90 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 19 WaitForAllSpawned w5_2 Name w5_3 Tank { Name tankboss Health 20000 Speed 75 StartingPathTrackNode "boss_path_a_10" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 12 WaitBeforeStarting 2 Where spawnbot Name w6_0 Squad { TFBot { Template T_TFBot_Giant_Demoman_Barrage } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { TotalCurrency 100 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 Where spawnbot Name w6_0 TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } WaveSpawn { TotalCurrency 100 TotalCount 28 MaxActive 5 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 1 Where spawnbot Name w6_0 TFBot { Template T_TFBot_Demoman_Powered } } WaveSpawn { TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 5 WaitBetweenSpawns 2 WaitBeforeStarting 6 Where spawnbot Name w6_0 TFBot { Template T_TFBot_Soldier_Powered } } WaveSpawn { TotalCurrency 220 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 13 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w6_0 Name w6_1 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } WaveSpawn { TotalCurrency 230 TotalCount 44 MaxActive 11 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w6_0 Name w6_1 TFBot { Template T_TFBot_Pyro_Dragon_Rapid } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 Where spawnbot_chief Name w7_0 TFBot { Item "tf_weapon_shotgun_soldier" Attributes UseBossHealthBar Attributes MiniBoss Class soldier ClassIcon random_lite_giant Skill expert Health 15400 WeaponRestrictions SecondaryOnly Scale 1.9 Name "Level 4 Boss Soldier" ItemAttributes { ItemName "tf_weapon_shotgun_soldier" "clip size bonus" 4.0 "fire rate bonus" 0.2 "damage bonus" 2.5 "faster reload rate" 0.15 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 } } } WaveSpawn { TotalCurrency 50 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot Name w7_0 RandomChoice { TFBot { Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Template T_TFBot_Scout_Jumping_Sandman } TFBot { Template T_TFBot_Heavy_Bear } } } WaveSpawn { TotalCurrency 50 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 5 Where spawnbot Name w7_0 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { TotalCurrency 50 TotalCount 32 MaxActive 6 SpawnCount 4 WaitBetweenSpawns 2 WaitBeforeStarting 4 Where flankers Name w7_0 TFBot { Template T_TFBot_Demoman_Powered } } WaveSpawn { TotalCurrency 120 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w7_0 Name w7_1 TFBot { Template T_TFBot_Soldier_Tau_Cannon } } WaveSpawn { TotalCurrency 130 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot_chief WaitForAllDead w7_0 Name w7_1 TFBot { Item "the buffalo steak sandvich" Item "tomislav" Attributes UseBossHealthBar Attributes MiniBoss Class heavy ClassIcon random_lite_giant Skill expert Health 29600 WeaponRestrictions PrimaryOnly Scale 1.9 Name "Level 7 Boss Heavy" ItemAttributes { ItemName "tomislav" "fire rate bonus" 3.55 "damage bonus" 1.5 "weapon spread bonus" 0.8 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 } } } WaveSpawn { TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 7 WaitBeforeStarting 6 Where spawnbot WaitForAllDead w7_1 Name w7_2 Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Item "the quick-fix" Attributes MiniBoss Attributes SpawnWithFullCharge Class medic ClassIcon random_lite_giant Skill hard Health 4500 WeaponRestrictions SecondaryOnly Name "Level 21 Giant Medic" ItemAttributes { ItemName "the quick-fix" "uber duration bonus" 6 "ubercharge rate bonus" 6.0 "overheal bonus" 3.0 } CharacterAttributes { "heal rate bonus" 200.0 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } } WaveSpawn { TotalCurrency 100 TotalCount 66 MaxActive 11 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where flankers WaitForAllDead w7_1 Name w7_2 TFBot { Template T_TFBot_Heavy_Champion } } WaveSpawn { TotalCurrency 120 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 8 WaitForAllSpawned w7_2 Name w7_3 Tank { Name tankboss Health 23000 Speed 125 StartingPathTrackNode "boss_path_b_10" Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 130 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 3 Where spawnbot WaitForAllSpawned w7_2 Name w7_3 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } } Mission { Objective Sniper InitialCooldown 17 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Item "the cozy camper" Item "the bazaar bargain" Class sniper ClassIcon random_lite Skill expert Health 125 Name "Level 8 Sniper" ItemAttributes { ItemName "the bazaar bargain" "damage bonus" 2.25 "faster reload rate" 0.17 } ItemAttributes { ItemName "the cozy camper" "health regen" 0 } } } Mission { Objective Engineer InitialCooldown 16 Where flankers BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Engineer_ShortCircuit } } Mission { Objective Spy InitialCooldown 17 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy_Smart } } Mission { Objective Spy InitialCooldown 11 Where flankers BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 3 TFBot { Item "conniver's kunai" Class spy ClassIcon random_lite Skill expert Health 125 Name "Level 16 Spy" ItemAttributes { ItemName "conniver's kunai" "melee attack rate bonus" 0.3 } CharacterAttributes { "health regen" 0 } } } Mission { Objective Sniper InitialCooldown 16 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Item "the machina" Class sniper ClassIcon random_lite Skill expert Health 125 Name "Level 18 Sniper" ItemAttributes { ItemName "the machina" "heal on kill" 0 "SRifle Charge rate increased" 2.0 "damage bonus" 3.25 "fire rate bonus" 0.1 "faster reload rate" 0.07 } } } Mission { Objective Engineer InitialCooldown 13 Where flankers BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Item "the gunslinger" Attributes TeleportToHint Attributes AlwaysCrit Class engineer ClassIcon random_lite Skill expert Health 250 Name "Level 20 Engineer" TeleportWhere spawnbot_mission_sniper TeleportWhere flankers TeleportWhere spawnbot ItemAttributes { ItemName "the gunslinger" "damage bonus" 2.25 } CharacterAttributes { "health regen" 0 "engy sentry damage bonus" 5.0 } } } Templates { T_TFBot_Level_1_Giant_Soldier_0 { Item "the battalion's backup" Item "the equalizer" Attributes MiniBoss Class soldier ClassIcon random_lite_giant Skill hard Health 4200 WeaponRestrictions MeleeOnly Name "Level 1 Giant Soldier" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_8_Sniper_1 { Item "the cozy camper" Item "the bazaar bargain" Class sniper ClassIcon random_lite Skill expert Health 125 Name "Level 8 Sniper" ItemAttributes { ItemName "the bazaar bargain" "damage bonus" 2.25 "faster reload rate" 0.17 } ItemAttributes { ItemName "the cozy camper" "health regen" 0 } } T_TFBot_Level_3_Medic_2 { Item "the quick-fix" Class medic ClassIcon random_lite Skill normal Health 150 WeaponRestrictions SecondaryOnly Name "Level 3 Medic" } T_TFBot_Level_16_Spy_3 { Item "conniver's kunai" Class spy ClassIcon random_lite Skill expert Health 125 Name "Level 16 Spy" ItemAttributes { ItemName "conniver's kunai" "melee attack rate bonus" 0.3 } CharacterAttributes { "health regen" 0 } } T_TFBot_Level_2_Medic_4 { Item "tf_weapon_medigun" Class medic ClassIcon random_lite Skill hard Health 150 WeaponRestrictions SecondaryOnly Name "Level 2 Medic" } T_TFBot_Level_18_Sniper_5 { Item "the machina" Class sniper ClassIcon random_lite Skill expert Health 125 Name "Level 18 Sniper" ItemAttributes { ItemName "the machina" "heal on kill" 0 "SRifle Charge rate increased" 2.0 "damage bonus" 3.25 "fire rate bonus" 0.1 "faster reload rate" 0.07 } } T_TFBot_Level_2_Soldier_6 { Item "the righteous bison" Class soldier ClassIcon random_lite Skill normal Health 200 WeaponRestrictions SecondaryOnly Name "Level 2 Soldier" } T_TFBot_Level_2_Giant_Heavy_7 { Item "the family business" MaxVisionRange 1200 Attributes MiniBoss Class heavy ClassIcon random_lite_giant Skill hard Health 5000 WeaponRestrictions SecondaryOnly Name "Level 2 Giant Heavy" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_2_Sniper_8 { Item "the cozy camper" Item "the huntsman" Class sniper ClassIcon random_lite Skill easy Health 125 WeaponRestrictions PrimaryOnly Name "Level 2 Sniper" } T_TFBot_Level_5_Giant_Sniper_9 { Item "the huntsman" Attributes MiniBoss Class sniper ClassIcon random_lite_giant Skill expert Health 3000 WeaponRestrictions PrimaryOnly Name "Level 5 Giant Sniper" ItemAttributes { ItemName "the huntsman" "heal on kill" 1700 "faster reload rate" 0.32 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_2_Demoman_10 { Item "tf_weapon_pipebomblauncher" Class demoman ClassIcon random_lite Skill hard Health 175 WeaponRestrictions SecondaryOnly Name "Level 2 Demoman" ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } } T_TFBot_Level_2_Pyro_11 { Item "the backburner" Class pyro ClassIcon random_lite Skill expert Health 175 WeaponRestrictions PrimaryOnly Name "Level 2 Pyro" } T_TFBot_Level_3_Medic_12 { Item "tf_weapon_medigun" Attributes SpawnWithFullCharge Class medic ClassIcon random_lite Skill easy Health 150 WeaponRestrictions SecondaryOnly Name "Level 3 Medic" } T_TFBot_Level_2_Giant_Soldier_13 { Item "the equalizer" Attributes MiniBoss Class soldier ClassIcon random_lite_giant Skill expert Health 4200 WeaponRestrictions MeleeOnly Name "Level 2 Giant Soldier" CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_20_Engineer_14 { Item "the gunslinger" Attributes TeleportToHint Attributes AlwaysCrit Class engineer ClassIcon random_lite Skill expert Health 250 Name "Level 20 Engineer" TeleportWhere spawnbot_mission_sniper TeleportWhere flankers TeleportWhere spawnbot ItemAttributes { ItemName "the gunslinger" "damage bonus" 2.25 } CharacterAttributes { "health regen" 0 "engy sentry damage bonus" 5.0 } } T_TFBot_Level_21_Giant_Medic_15 { Item "the quick-fix" Attributes MiniBoss Attributes SpawnWithFullCharge Class medic ClassIcon random_lite_giant Skill hard Health 4500 WeaponRestrictions SecondaryOnly Name "Level 21 Giant Medic" ItemAttributes { ItemName "the quick-fix" "uber duration bonus" 6 "ubercharge rate bonus" 6.0 "overheal bonus" 3.0 } CharacterAttributes { "heal rate bonus" 200.0 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } }