// 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 900 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom yes Mission { Objective DestroySentries InitialCooldown 15 CooldownTime 40 BeginAtWave 1 RunForThisManyWaves 999 Where spawnbot TFBot { Template T_TFBot_SentryBuster } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 120 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 Where spawnbot Name w1_0 RandomChoice { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } } } WaveSpawn { TotalCurrency 130 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 11 WaitBeforeStarting 4 Where spawnbot Name w1_0 TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } } WaveSpawn { TotalCurrency 120 TotalCount 26 MaxActive 5 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 4 Where spawnbot Name w1_0 TFBot { Template T_TFBot_Scout_Wrap_Assassin } } WaveSpawn { TotalCurrency 130 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 4 Where spawnbot Name w1_0 TFBot { Template T_TFBot_Giant_Pyro } } WaveSpawn { TotalCurrency 170 TotalCount 42 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 3 Where spawnbot WaitForAllDead w1_0 Name w1_1 TFBot { Template T_TFBot_Scout_Easy } } WaveSpawn { TotalCurrency 160 TotalCount 42 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 6 Where spawnbot WaitForAllDead w1_0 Name w1_1 RandomChoice { TFBot { Template T_TFBot_Scout_Fish } TFBot { Template T_TFBot_Scout_Cola } } } WaveSpawn { TotalCurrency 170 TotalCount 42 MaxActive 7 SpawnCount 3 WaitBetweenSpawns 1 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w1_0 Name w1_1 TFBot { Template T_TFBot_ScorchShot_FastShot } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 220 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 7 Name w2_0 Tank { Name tankboss Health 25000 Speed 75 StartingPathTrackNode "boss_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 230 TotalCount 66 MaxActive 11 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot Name w2_0 TFBot { Template T_TFBot_Pyro_Fury } } WaveSpawn { TotalCurrency 220 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w2_0 Name w2_1 TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } WaveSpawn { TotalCurrency 230 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w2_0 Name w2_1 TFBot { Template T_TFBot_Heavyweapons_Heater } } WaveSpawn { TotalCurrency 500 TotalCount 105 MaxActive 21 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w2_1 Name w2_2 TFBot { Template T_TFBot_Scout_Soda_Popper } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 14 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 17 WaitBeforeStarting 3 Where spawnbot Name w3_0 TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { TotalCurrency 200 TotalCount 78 MaxActive 11 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 3 Where spawnbot Name w3_0 TFBot { Template T_TFBot_Heavy_Expert_Crit } } WaveSpawn { TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w3_0 Name w3_1 RandomChoice { TFBot { Template T_TFBot_ScorchShot } TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { TotalCurrency 200 TotalCount 56 MaxActive 11 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w3_0 Name w3_1 TFBot { Template T_TFBot_Pyro_Airblast } } WaveSpawn { TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w3_1 Name w3_2 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w3_1 Name w3_2 TFBot { Template T_TFBot_Giant_Heavy_BrassBeast_ArmorPierce } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 5 Where spawnbot Name w4_0 Squad { TFBot { Template T_TFBot_Heavy_Lightweight_Champ } TFBot { Item "the quick-fix" Class medic Skill normal Health 150 WeaponRestrictions SecondaryOnly Name "Level 1 Medic" } } } WaveSpawn { TotalCurrency 300 TotalCount 16 MaxActive 16 SpawnCount 4 WaitBetweenSpawns 13 WaitBeforeStarting 3 Where spawnbot Name w4_0 TFBot { Template T_TFBot_Giant_Demoman_Knight_TideTurner } } WaveSpawn { TotalCurrency 320 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 15 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w4_0 Name w4_1 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } WaveSpawn { TotalCurrency 330 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 WaitForAllSpawned w4_0 Name w4_1 Tank { Name tankboss Health 39000 Speed 75 StartingPathTrackNode "boss_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 120 TotalCount 42 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 6 Where spawnbot Name w5_0 TFBot { Template T_TFBot_Demoknight_Caber_Crazy } } WaveSpawn { TotalCurrency 110 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 2 Where spawnbot Name w5_0 TFBot { Template T_TFBot_Giant_Soldier_RocketPush } } WaveSpawn { TotalCurrency 120 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 1 Where spawnbot Name w5_0 TFBot { Template T_TFBot_Giant_Heavy_Natascha } } WaveSpawn { TotalCurrency 90 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w5_0 Name w5_1 Squad { TFBot { Template T_TFBot_Demo_Knight_ShortCharge } TFBot { Item "the kritzkrieg" Class medic Skill easy Health 150 WeaponRestrictions SecondaryOnly Name "Level 7 Medic" ClassIcon medic_kritz ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 3.5 "overheal bonus" 2.25 } CharacterAttributes { "heal rate bonus" 200.0 "bot medic uber health threshold" 999999 } } } } WaveSpawn { TotalCurrency 90 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 18 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w5_0 Name w5_1 TFBot { Template T_TFBot_Giant_Pyro_Pusher } } WaveSpawn { TotalCurrency 80 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 5 Where spawnbot WaitForAllDead w5_0 Name w5_1 Squad { TFBot { Template T_TFBot_Heavy_Bear } TFBot { Item "the quick-fix" Attributes SpawnWithFullCharge Class medic Skill normal Health 150 WeaponRestrictions SecondaryOnly Name "Level 7 Medic" CharacterAttributes { "heal rate bonus" 0.25 } } } } WaveSpawn { TotalCurrency 90 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 WaitForAllSpawned w5_0 Name w5_1 Tank { Name tankboss Health 35500 Speed 75 StartingPathTrackNode "boss_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 120 TotalCount 28 MaxActive 7 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w5_1 Name w5_2 TFBot { Template T_TFBot_Scout_Jumping_Sandman } } WaveSpawn { TotalCurrency 110 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 8 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w5_1 Name w5_2 TFBot { Template T_TFBot_Giant_Soldier_RocketRain } } WaveSpawn { TotalCurrency 120 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 WaitForAllSpawned w5_1 Name w5_2 Tank { Name tankboss Health 40000 Speed 75 StartingPathTrackNode "boss_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 2 Where spawnbot Name w6_0 Squad { TFBot { Item "tf_weapon_pipebomblauncher" Class demoman Skill normal Health 175 WeaponRestrictions SecondaryOnly Name "Level 6 Demoman" ClassIcon demo_sticky_daan ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "clip size bonus" 6.0 "faster reload rate" 1.45 "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } } TFBot { Item "the kritzkrieg" Class medic Skill expert Health 150 WeaponRestrictions SecondaryOnly Name "Level 6 Medic" ClassIcon medic_kritz ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 6 "overheal bonus" 1 } CharacterAttributes { "bot medic uber health threshold" 999999 } } } } WaveSpawn { TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 1 Where spawnbot Name w6_0 TFBot { Item "tf_weapon_rocketlauncher" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Class soldier Skill normal Health 4200 WeaponRestrictions PrimaryOnly Name "Level 6 Giant Soldier" ClassIcon soldier_giant ItemAttributes { ItemName "tf_weapon_rocketlauncher" "clip size bonus" 6.0 "faster reload rate" 0.1 "fire rate bonus" 0.3 "damage bonus" 1.75 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } WaveSpawn { TotalCurrency 90 TotalCount 28 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 4 Where spawnbot Name w6_0 TFBot { Item "tf_weapon_pipebomblauncher" Class demoman Skill easy Health 175 WeaponRestrictions SecondaryOnly Name "Level 3 Demoman" ClassIcon demo_sticky_daan ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "faster reload rate" 2.0 "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } } } WaveSpawn { TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot_mission_spy WaitForAllDead w6_0 Name w6_1 TFBot { Item "tf_weapon_grenadelauncher" Attributes UseBossHealthBar Attributes MiniBoss Class demoman Skill expert Health 75800 WeaponRestrictions PrimaryOnly Scale 1.9 Name "Level 51 Boss Demoman" ClassIcon demo_giant ItemAttributes { ItemName "tf_weapon_grenadelauncher" "Projectile speed increased" 3.0 "clip size bonus" 8.0 "damage bonus" 3.25 "faster reload rate" 0.2 "fire rate bonus" 0.65 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 } } } WaveSpawn { TotalCurrency 150 TotalCount 44 MaxActive 11 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 2 Where spawnbot WaitForAllDead w6_0 Name w6_1 TFBot { Item "tf_weapon_fists" Class heavy Skill expert Health 300 WeaponRestrictions MeleeOnly Name "Level 2 Heavy" ClassIcon heavy_fist_nys } } WaveSpawn { TotalCurrency 120 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 3 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w6_1 Name w6_2 TFBot { Item "the bootlegger" Item "tf_weapon_pipebomblauncher" Attributes MiniBoss Attributes AlwaysCrit Class demoman Skill expert Health 3600 WeaponRestrictions SecondaryOnly Name "Level 7 Giant Demoman" ClassIcon demo_sticky_daan_giant ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "damage bonus" 2.75 "faster reload rate" 0.4 "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } 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 66 MaxActive 11 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w6_1 Name w6_2 TFBot { Item "gloves of running urgently mvm" Class heavy Skill normal Health 300 WeaponRestrictions MeleeOnly Name "Level 2 Heavy" ClassIcon heavy_gru } } WaveSpawn { TotalCurrency 100 TotalCount 50 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 6 Where spawnbot WaitForAllDead w6_2 Name w6_3 TFBot { Item "the dragon's fury" MaxVisionRange 850 Class pyro Skill hard Health 175 WeaponRestrictions PrimaryOnly Name "Level 4 Pyro" ClassIcon pyro_dragon_fury_swordstone } } WaveSpawn { TotalCurrency 100 TotalCount 14 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 11 WaitBeforeStarting 4 Where spawnbot WaitForAllDead w6_2 Name w6_3 Squad { TFBot { Item "the huntsman" Attributes MiniBoss Class sniper Skill expert Health 3000 WeaponRestrictions PrimaryOnly Name "Level 18 Giant Sniper" ClassIcon sniper_bow_giant ItemAttributes { ItemName "the huntsman" "heal on kill" 4800 "fire rate bonus" 0.1 "damage bonus" 3.5 "faster reload rate" 0.22 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } TFBot { Item "tf_weapon_medigun" Attributes MiniBoss Attributes SpawnWithFullCharge Class medic Skill normal Health 4500 WeaponRestrictions SecondaryOnly Name "Level 17 Giant Medic" ClassIcon medic_uber_giant 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 7 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 3 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w6_2 Name w6_3 TFBot { Item "tomislav" Attributes MiniBoss Attributes AlwaysCrit Class heavy Skill hard Health 5000 WeaponRestrictions PrimaryOnly Name "Level 6 Giant Heavy" ClassIcon heavy_giant ItemAttributes { ItemName "tomislav" "fire rate bonus" 1.1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 170 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot_mission_spy Name w7_0 TFBot { Item "the huntsman" Attributes UseBossHealthBar Attributes MiniBoss Class sniper Skill expert Health 72400 WeaponRestrictions PrimaryOnly Scale 1.9 Name "Level 49 Boss Sniper" ClassIcon sniper_bow_giant ItemAttributes { ItemName "the huntsman" "heal on kill" 20000 "damage bonus" 4.25 "faster reload rate" 0.07 "fire rate bonus" 0.4 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 } } } WaveSpawn { TotalCurrency 180 TotalCount 56 MaxActive 11 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 3 Where spawnbot Name w7_0 TFBot { Template T_TFBot_Heavy_Powered } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 5 Where spawnbot_mission_spy WaitForAllDead w7_0 Name w7_1 TFBot { Item "the cow mangler 5000" Attributes UseBossHealthBar Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Class soldier Skill expert Health 80000 WeaponRestrictions PrimaryOnly Scale 1.9 Name "Level 121 Boss Soldier" ClassIcon soldier_giant ItemAttributes { ItemName "the cow mangler 5000" "clip size bonus" 6.0 "damage bonus" 3.5 "fire rate bonus" 0.2 "faster reload rate" 0.4 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 } } } WaveSpawn { TotalCurrency 120 TotalCount 22 MaxActive 7 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w7_1 Name w7_2 TFBot { Template T_TFBot_Demo_Knight_ShortCharge } } WaveSpawn { TotalCurrency 110 TotalCount 3 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 6 WaitBeforeStarting 1 Where spawnbot WaitForAllDead w7_1 Name w7_2 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { TotalCurrency 120 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 7 WaitForAllSpawned w7_1 Name w7_2 Tank { Name tankboss Health 35500 Speed 100 StartingPathTrackNode "boss_path_a1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 8 WaitForAllSpawned w7_2 Name w7_3 Tank { Name tankboss Health 39500 Speed 100 StartingPathTrackNode "boss_path_a1" Skin 1 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } OnKilledOutput { Target boss_dead_relay Action Trigger } } } WaveSpawn { TotalCurrency 200 TotalCount 78 MaxActive 11 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 3 Where spawnbot WaitForAllDead w7_2 Name w7_3 TFBot { Template T_TFBot_Heavy_Bear } } } Mission { Objective Spy InitialCooldown 12 Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer InitialCooldown 19 Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 3 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Sniper InitialCooldown 14 Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Item "the machina" Class sniper Skill expert Health 125 Name "Level 3 Sniper" } } Mission { Objective Sniper InitialCooldown 14 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Item "the huntsman" Class sniper Skill expert Health 125 Name "Level 4 Sniper" ClassIcon sniper_bow } } Mission { Objective Engineer InitialCooldown 16 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Sniper InitialCooldown 17 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Item "the sydney sleeper" Class sniper Skill expert Health 125 Name "Level 5 Sniper" ClassIcon sniper_jarate } } Mission { Objective Sniper InitialCooldown 13 Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 20 DesiredCount 2 TFBot { Item "the razorback" Item "the bazaar bargain" Class sniper Skill expert Health 125 Name "Level 5 Sniper" ItemAttributes { ItemName "the bazaar bargain" "heal on kill" 0 } } } Mission { Objective Sniper InitialCooldown 15 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Item "tf_weapon_sniperrifle" Class sniper Skill expert Health 125 Name "Level 6 Sniper" ItemAttributes { ItemName "tf_weapon_sniperrifle" "heal on kill" 0 } } } Mission { Objective Sniper InitialCooldown 19 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Item "the huntsman" Class sniper Skill expert Health 125 Name "Level 6 Sniper" ClassIcon sniper_bow ItemAttributes { ItemName "the huntsman" "damage bonus" 0.75 } } } Templates { T_TFBot_Level_3_Sniper_0 { Item "the machina" Class sniper Skill expert Health 125 Name "Level 3 Sniper" } T_TFBot_Level_4_Sniper_1 { Item "the huntsman" Class sniper Skill expert Health 125 Name "Level 4 Sniper" ClassIcon sniper_bow } T_TFBot_Level_1_Medic_2 { Item "the quick-fix" Class medic Skill normal Health 150 WeaponRestrictions SecondaryOnly Name "Level 1 Medic" } T_TFBot_Level_5_Sniper_3 { Item "the sydney sleeper" Class sniper Skill expert Health 125 Name "Level 5 Sniper" ClassIcon sniper_jarate } T_TFBot_Level_5_Sniper_4 { Item "the razorback" Item "the bazaar bargain" Class sniper Skill expert Health 125 Name "Level 5 Sniper" ItemAttributes { ItemName "the bazaar bargain" "heal on kill" 0 } } T_TFBot_Level_7_Medic_5 { Item "the kritzkrieg" Class medic Skill easy Health 150 WeaponRestrictions SecondaryOnly Name "Level 7 Medic" ClassIcon medic_kritz ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 3.5 "overheal bonus" 2.25 } CharacterAttributes { "heal rate bonus" 200.0 "bot medic uber health threshold" 999999 } } T_TFBot_Level_7_Medic_6 { Item "the quick-fix" Attributes SpawnWithFullCharge Class medic Skill normal Health 150 WeaponRestrictions SecondaryOnly Name "Level 7 Medic" CharacterAttributes { "heal rate bonus" 0.25 } } T_TFBot_Level_6_Sniper_7 { Item "tf_weapon_sniperrifle" Class sniper Skill expert Health 125 Name "Level 6 Sniper" ItemAttributes { ItemName "tf_weapon_sniperrifle" "heal on kill" 0 } } T_TFBot_Level_6_Demoman_8 { Item "tf_weapon_pipebomblauncher" Class demoman Skill normal Health 175 WeaponRestrictions SecondaryOnly Name "Level 6 Demoman" ClassIcon demo_sticky_daan ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "clip size bonus" 6.0 "faster reload rate" 1.45 "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } } T_TFBot_Level_6_Medic_9 { Item "the kritzkrieg" Class medic Skill expert Health 150 WeaponRestrictions SecondaryOnly Name "Level 6 Medic" ClassIcon medic_kritz ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 6 "overheal bonus" 1 } CharacterAttributes { "bot medic uber health threshold" 999999 } } T_TFBot_Level_6_Giant_Soldier_10 { Item "tf_weapon_rocketlauncher" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Class soldier Skill normal Health 4200 WeaponRestrictions PrimaryOnly Name "Level 6 Giant Soldier" ClassIcon soldier_giant ItemAttributes { ItemName "tf_weapon_rocketlauncher" "clip size bonus" 6.0 "faster reload rate" 0.1 "fire rate bonus" 0.3 "damage bonus" 1.75 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_3_Demoman_11 { Item "tf_weapon_pipebomblauncher" Class demoman Skill easy Health 175 WeaponRestrictions SecondaryOnly Name "Level 3 Demoman" ClassIcon demo_sticky_daan ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "faster reload rate" 2.0 "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } } T_TFBot_Level_2_Heavy_12 { Item "tf_weapon_fists" Class heavy Skill expert Health 300 WeaponRestrictions MeleeOnly Name "Level 2 Heavy" ClassIcon heavy_fist_nys } T_TFBot_Level_7_Giant_Demoman_13 { Item "the bootlegger" Item "tf_weapon_pipebomblauncher" Attributes MiniBoss Attributes AlwaysCrit Class demoman Skill expert Health 3600 WeaponRestrictions SecondaryOnly Name "Level 7 Giant Demoman" ClassIcon demo_sticky_daan_giant ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "damage bonus" 2.75 "faster reload rate" 0.4 "stickybomb charge rate" 0.001 "max pipebombs decreased" -6 "projectile range increased" 0.35 } 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_Heavy_14 { Item "gloves of running urgently mvm" Class heavy Skill normal Health 300 WeaponRestrictions MeleeOnly Name "Level 2 Heavy" ClassIcon heavy_gru } T_TFBot_Level_4_Pyro_15 { Item "the dragon's fury" MaxVisionRange 850 Class pyro Skill hard Health 175 WeaponRestrictions PrimaryOnly Name "Level 4 Pyro" ClassIcon pyro_dragon_fury_swordstone } T_TFBot_Level_18_Giant_Sniper_16 { Item "the huntsman" Attributes MiniBoss Class sniper Skill expert Health 3000 WeaponRestrictions PrimaryOnly Name "Level 18 Giant Sniper" ClassIcon sniper_bow_giant ItemAttributes { ItemName "the huntsman" "heal on kill" 4800 "fire rate bonus" 0.1 "damage bonus" 3.5 "faster reload rate" 0.22 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_17_Giant_Medic_17 { Item "tf_weapon_medigun" Attributes MiniBoss Attributes SpawnWithFullCharge Class medic Skill normal Health 4500 WeaponRestrictions SecondaryOnly Name "Level 17 Giant Medic" ClassIcon medic_uber_giant CharacterAttributes { "heal rate bonus" 200.0 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_6_Giant_Heavy_18 { Item "tomislav" Attributes MiniBoss Attributes AlwaysCrit Class heavy Skill hard Health 5000 WeaponRestrictions PrimaryOnly Name "Level 6 Giant Heavy" ClassIcon heavy_giant ItemAttributes { ItemName "tomislav" "fire rate bonus" 1.1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } T_TFBot_Level_6_Sniper_19 { Item "the huntsman" Class sniper Skill expert Health 125 Name "Level 6 Sniper" ClassIcon sniper_bow ItemAttributes { ItemName "the huntsman" "damage bonus" 0.75 } } } }