#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 900 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_1 TotalCurrency 50 TotalCount 22 MaxActive 20 SpawnCount 2 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 2 Squad { TFBot { Health 175 Name "Leaping Demoknight" Skill Expert Template T_TFBot_Demoman_Knight Attributes "AlwaysFireWeapon" Item "the splendid screen" CharacterAttributes { "charge recharge rate increased" 4 } ItemAttributes { ItemName "the eyelander" "apply look velocity on damage" 2000 "hit self on miss" 1 "dmg from melee increased" 0.25 "self dmg push force increased" 7.5 "fire rate bonus" 2.5 "cancel falling damage" 1 "increased air control" 40000 "melee range multiplier" 1.75 "dmg bonus vs buildings" 1.75 } } } } WaveSpawn { Name w1_2 WaitForAllDead w1_1 TotalCurrency 50 TotalCount 48 MaxActive 18 SpawnCount 6 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 4 Squad { TFBot { Health 125 Name "Hype-Mode Bat Scout" Class Scout ClassIcon scout_bat Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" Attributes "AutoJump" AutoJumpMin 4 AutoJumpMax 4 Item "batsaber" Item "Bonk! Atomic Punch" CharacterAttributes { "effect bar recharge rate increased" 100 } ItemAttributes { ItemName "batsaber" "set item tint RGB" 10027263 "hit self on miss" 1 "self dmg push force increased" 0.725 "dmg from melee increased" 0.0001 "increased air control" 40000 "fire rate bonus" 0.45 "apply look velocity on damage" 200 "dmg penalty vs players" 0.33 "cancel falling damage" 1 } } } } WaveSpawn { Name w1_2_2 WaitForAllDead w1_1 TotalCurrency 90 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 10 Squad { TFBot { Health 2500 Name "Giant Leaping Demoknight" Scale 1.5 Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes "AlwaysFireWeapon" Item "the splendid screen" CharacterAttributes { "charge recharge rate increased" 5 } ItemAttributes { ItemName "the eyelander" "apply look velocity on damage" 2000 "hit self on miss" 1 "dmg from melee increased" 0.25 "self dmg push force increased" 25 "fire rate bonus" 5 "cancel falling damage" 1 "increased air control" 40000 "melee range multiplier" 1.75 "dmg bonus vs buildings" 1.75 } } } } WaveSpawn { Name w1_3 WaitForAllDead w1_2 TotalCurrency 110 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 6 WaitBetweenSpawns 6 Squad { TFBot { Health 4500 Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_directhit Item "the direct hit" ItemAttributes { ItemName "the direct hit" "faster reload rate" -0.8 "fire rate bonus" 0.5 } } } } WaveSpawn { Name w1_4 WaitForAllDead w1_2 TotalCurrency 50 TotalCount 14 MaxActive 14 SpawnCount 7 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 3 Squad { TFBot { Health 125 Name "Hype-Mode Sandman Scout" Skill Expert Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" Attributes "AutoJump" AutoJumpMin 10 AutoJumpMax 10 ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.01 "hit self on miss" 1 "self dmg push force increased" 1.69 "dmg from melee increased" 0.0001 "increased air control" 40000 "cancel falling damage" 1 } } } } WaveSpawn { Name w1_5 WaitForAllDead w1_3 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { Tank { Health 7500 Name tankboss Speed 50 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w1_b WaitForAllDead w1_4 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 1 Squad { TFBot { Health 20000 Name "Glasgow Grasshopper" Scale 1.5 Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes "AlwaysFireWeapon" Attributes "UseBossHealthBar" Item "the tide turner" Item "dec2014 copilot_2014" Item "nessie's nine iron" CharacterAttributes { "charge recharge rate increased" 7 "charge time increased" 15 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "increased jump height" 3.5 } ItemAttributes { ItemName "nessie's nine iron" "apply look velocity on damage" 6500 "hit self on miss" 1 "dmg from melee increased" 0.25 "self dmg push force increased" 28 "fire rate bonus" 1.225 "cancel falling damage" 1 "increased air control" 40000 "charge time increased" 15 "Attack not cancel charge" 1 "dmg bonus vs buildings" 2.25 } ItemAttributes { ItemName "the tide turner" "Attack not cancel charge" 1 "charge time increased" 15 } ItemAttributes { ItemName "dec2014 copilot_2014" "set item tint RGB" 6723840 } } } } WaveSpawn { Name w1_bs WaitForAllDead w1_4 TotalCurrency 50 TotalCount 24 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Health 125 Template T_TFBot_Scout_Bonk } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_1 TotalCurrency 100 TotalCount 25 MaxActive 15 SpawnCount 5 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 4 Squad { TFBot { Health 350 AutoJumpMin 1 AutoJumpMax 1 Name "Agile Shotgun Heavy" Class HeavyWeapons ClassIcon heavy_shotgun Skill Expert WeaponRestrictions SecondaryOnly Attributes "AutoJump" Item "tf_weapon_shotgun_hwg" CharacterAttributes { "move speed bonus" 4 "increased jump height" 2 "increased air control" 20000 } } } } WaveSpawn { Name w2_1 TotalCurrency 50 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 1 Squad { TFBot { Health 3500 Name "Giant Agile Shotgun Heavy" Class HeavyWeapons ClassIcon heavy_shotgun_giant Skill Expert WeaponRestrictions SecondaryOnly Attributes "AutoJump" Attributes "MiniBoss" Attributes "AlwaysCrit" AutoJumpMin 1 AutoJumpMax 1 Item "tf_weapon_shotgun_hwg" CharacterAttributes { "move speed bonus" 0.6 "increased jump height" 1.33 "increased air control" 20000 "override footstep sound set" 2 } } } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 TotalCurrency 50 TotalCount 28 MaxActive 18 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 4 WaitBetweenSpawns 0 Squad { TFBot { Health 150 Name "Spy" Scale 0.9 Class Spy ClassIcon spy Skill Expert Attributes "AlwaysCrit" Item "the enforcer" CharacterAttributes { "move speed bonus" 2 "dmg bonus vs buildings" 2 "active health degen" -10 } } } } WaveSpawn { Name w2_2 WaitForAllDead w2_1 TotalCurrency 0 TotalCount 4 MaxActive 2 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 4 WaitBetweenSpawns 0 Squad { ShouldPreserveSquad 1 TFBot { Health 150 Template T_TFBot_Spy ClassIcon spy WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "the enforcer" CharacterAttributes { "move speed bonus" 2 "dmg bonus vs buildings" 2 "active health degen" -10 } } } } WaveSpawn { Name w2_3 WaitForAllDead w2_2 TotalCurrency 50 TotalCount 15 MaxActive 15 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 4 WaitBetweenSpawns 1 Squad { TFBot { Health 150 Name "Agile Scout" Class Scout ClassIcon scout_bfb Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AutoJump" AutoJumpMin 1 AutoJumpMax 1 Item "baby face's blaster" CharacterAttributes { "move speed bonus" 2 "cancel falling damage" 1 "increased jump height" 1.5 "increased air control" 60000 "dmg bonus vs buildings" 2 } } } } WaveSpawn { Name w2_4 WaitForAllDead w2_3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 1 Squad { TFBot { Health 5500 Name "Giant Rapid Fire Medic" Class Medic ClassIcon medic_crossbow Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "Aggressive" Item "the crusader's crossbow" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } ItemAttributes { ItemName "the crusader's crossbow" "fire rate bonus" 1 "faster reload rate" -0.8 "projectile spread angle penalty" 4.5 "fire rate bonus with reduced health" -4 } } } } WaveSpawn { Name w2_4 WaitForAllDead w2_3 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Health 5500 Name "Giant Rapid Fire Medic" Class Medic ClassIcon medic_crossbow Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "Aggressive" Item "the crusader's crossbow" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } ItemAttributes { ItemName "the crusader's crossbow" "fire rate bonus" 1 "faster reload rate" -0.8 "projectile spread angle penalty" 4.5 "override projectile type" 18 "fire rate bonus with reduced health" -4 } } } } WaveSpawn { Name w2_5 WaitForAllDead w2_4 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Health 5000 Name "Mister Killmore" Class HeavyWeapons ClassIcon heavy_shotgun_burst WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Item "heavy hair" CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "rage giving scale" 0.5 } ItemAttributes { ItemName "tf_weapon_shotgun_hwg" "bullets per shot bonus" 50 "weapon spread bonus" 22 "increased air control" 20000 "clip size penalty" 0.5 "fire rate bonus" 0.38 "faster reload rate" 2 "auto fires full clip" 1 "auto fires when full" 1 "crit kill will gib" 1 "damage bonus" 1.75 "dmg bonus vs buildings" 1.75 } } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_shield_qf Attributes "ProjectileShield" ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 2 "generate rage on heal" 2 "increase buff duration" 99 "ubercharge rate bonus" 0.0001 } } } } WaveSpawn { Name w2_6 WaitForAllDead w2_5 TotalCurrency 50 TotalCount 30 MaxActive 20 SpawnCount 1 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 0 Squad { TFBot { Health 150 Name "Hammering Bat Scout" Class Scout Skill Expert ClassIcon scout_bat BehaviorModifiers Mobber WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" Item "batsaber" Item "Bonk! Atomic Punch" CharacterAttributes { "effect bar recharge rate increased" 100 } ItemAttributes { ItemName "batsaber" "apply look velocity on damage" 200000 "damage causes airblast" 1 "set item tint RGB" 6723840 "fire rate bonus" 0.45 "dmg penalty vs buildings" 1.5 "melee range multiplier" 2 } } } } WaveSpawn { Name w2_b WaitForAllDead w2_6 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 1 Squad { TFBot { Health 12000 MaxVisionRange 1200 Name "Giant Crit Vulnerable Heavy" Class HeavyWeapons ClassIcon heavy_critvuln Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Item "Lo-Fi Longwave" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "dmg taken from bullets reduced" -0.1 "dmg taken from fire reduced" -0.1 "dmg taken from blast reduced" -0.1 "dmg taken from crit reduced" 2 "dmg from melee increased" 0.5 } ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.1 } ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint RGB" 65535 } } } } WaveSpawn { Name w2_b WaitForAllDead w2_6 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 15 WaitBetweenSpawns 1 Squad { TFBot { Health 12000 MaxVisionRange 1200 Name "Giant Crit Resistant Heavy" Class HeavyWeapons ClassIcon heavy_critres Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Item "Lo-Fi Longwave" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "dmg taken from crit reduced" -1 } ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.1 } ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint RGB" 11776947 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_1 TotalCurrency 100 TotalCount 25 MaxActive 20 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Skill Expert Name "Lightweight Demoman" Health 200 ClassIcon demo_clusterbomb Template T_TFBot_Demoman Attributes "AlwaysCrit" Item "the iron bomber" CharacterAttributes { "damage force reduction" 100 "faster reload rate" -0.8 "fuse bonus" 3 "projectile spread angle penalty" 1.5 "self dmg push force increased" 100 "blast dmg to self increased" 0 } ItemAttributes { ItemName "the iron bomber" "mod crit while airborne" 1 "fire rate bonus with reduced health" 0.5 "Projectile speed increased" 1.25 } } } } WaveSpawn { Name w3_2 WaitForAllDead w3_1 TotalCurrency 125 TotalCount 27 MaxActive 18 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 Squad { TFBot { Health 200 Skill Expert Name "AirBurner Pyro" Template T_TFBot_Pyro ClassIcon pyro_phlog Attributes "AlwaysFireWeapon" Item "the phlogistinator" ItemAttributes { ItemName "the phlogistinator" "flame_spread_degree" 35 "flame_reflect_on_collision" 60000 "flame_drag" -15 "damage bonus" 0.33 } } TFBot { Health 225 Scale 1.1 Name "Leaping Axtinguisher Pyro" Skill Expert Class Pyro ClassIcon pyro_axtinguisher WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" Item "the axtinguisher" ItemAttributes { ItemName "the axtinguisher" "apply look velocity on damage" 1500 "hit self on miss" 1 "dmg from melee increased" 0.25 "self dmg push force increased" 5.5 "fire rate bonus" 1.25 "cancel falling damage" 1 "increased air control" 40000 "melee range multiplier" 2 "dmg bonus vs buildings" 3 } } TFBot { Health 225 Scale 1.1 Name "Leaping Axtinguisher Pyro" Skill Expert Class Pyro ClassIcon pyro_axtinguisher WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" Item "the axtinguisher" ItemAttributes { ItemName "the axtinguisher" "apply look velocity on damage" 1500 "hit self on miss" 1 "dmg from melee increased" 0.25 "self dmg push force increased" 5.5 "fire rate bonus" 1.25 "cancel falling damage" 1 "increased air control" 40000 "melee range multiplier" 2 "dmg bonus vs buildings" 3 } } } } WaveSpawn { Name w3_3 WaitForAllDead w3_2 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Health 200 Name "Burst Fire Soldier" Class Soldier ClassIcon soldier_burstfire Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "the original" CharacterAttributes { "Projectile speed increased" 1.33 "blast dmg to self increased" 0 "cancel falling damage" 1 } ItemAttributes { ItemName "the original" "fire rate bonus" -0.8 "faster reload rate" 0.5 "projectile spread angle penalty" 5 "auto fires full clip" 1 "auto fires when full" 1 } } TFBot { Health 200 Name Medic Class Medic ClassIcon medic_blast Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" Attributes "IgnoreEnemies" Attributes "BlastImmune" CharacterAttributes { "ubercharge rate bonus" 250 "move speed bonus" 0.3 "heal rate bonus" 1 "uber duration bonus" 100 "bot medic uber health threshold" 350 } ItemAttributes { ItemName "tf_weapon_medigun" "lunchbox adds minicrits" 3 "medigun blast resist passive" 0.75 "medigun blast resist deployed" 1 "medigun charge is resists" 4 } } } } WaveSpawn { Name w3_4 WaitForAllDead w3_3 TotalCurrency 75 TotalCount 16 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 1 Squad { TFBot { Health 200 Template T_TFBot_Demoman_Knight ClassIcon demoknight_charge Attributes "AutoJump" AutoJumpMin 1 AutoJumpMax 1 Item "the tide turner" Item "the claidheamohmor" CharacterAttributes { "charge recharge rate increased" 10 "charge time increased" 30 } ItemAttributes { ItemName "the claidheamohmor" "cancel falling damage" 1 "increased air control" 40000 "charge time increased" 30 "Attack not cancel charge" 1 "dmg bonus vs buildings" 2.25 "increased jump height" 3 } ItemAttributes { ItemName "the tide turner" "Attack not cancel charge" 1 "charge time increased" 30 } } } } WaveSpawn { Name w3_b WaitForAllDead w3_4 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Health 30000 Name "Malocchio" Class Soldier ClassIcon soldier_rocketrain Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Item "the black box" Item "voodoo juju" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 3 "Projectile speed increased" 2 "blast dmg to self increased" 0 "cancel falling damage" 1 "self dmg push force increased" -600 "increased air control" 60000 "rage giving scale" 0.2 } ItemAttributes { ItemName "the black box" "faster reload rate" 0.075 "fire rate bonus" 1 "projectile spread angle penalty" 25 "fire rate bonus with reduced health" -5 "damage causes airblast" 1 "clip size penalty" 20 "health on radius damage" 40 "blast radius increased" 1.5 } ItemAttributes { ItemName "voodoo juju" "attach particle effect" 121 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_1 TotalCurrency 50 TotalCount 30 MaxActive 20 SpawnCount 2 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Health 300 Scale 1.1 Skill Expert Template T_TFBot_Heavyweapons_Heavyweight_Champ Name "Leaping Heavyweight Champ" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the killing gloves of boxing" "apply look velocity on damage" 650 "hit self on miss" 1 "dmg from melee increased" 0.25 "self dmg push force increased" 2 "fire rate bonus" 0.6 "cancel falling damage" 1 "increased air control" 40000 "melee range multiplier" 2 "damage force reduction" 100 "critboost on kill" 100 } } } } WaveSpawn { Name w4_2 WaitForAllDead w4_1 TotalCurrency 100 TotalCount 21 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Health 200 Name "Leaping Overload Soldier" ClassIcon soldier_bazooka Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Item "the beggar's bazooka" Item "the gunboats" ItemAttributes { ItemName "the beggar's bazooka" "Blast radius increased" 1.25 "apply look velocity on damage" 2500 "faster reload rate" 0.30 "blast dmg to self increased" 0 "self dmg push force increased" -60 "dmg bonus vs buildings" 1.25 } } } } WaveSpawn { Name w4_3 WaitForAllDead w4_2 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 10 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 10 Squad { TFBot { Health 5000 Name "Giant Carbine Sniper" ClassIcon sniper_carbine Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "the cleaner's carbine" CharacterAttributes { "move speed bonus" 0.4 } ItemAttributes { ItemName "the cleaner's carbine" "clip size bonus" 4 "fire rate bonus" -0.6 "faster reload rate" 2 "critboost on kill" 10 } } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } TFBot { Health 275 Scale 1.2 ClassIcon pyro_scorch Template T_TFBot_ScorchShot_FastShot Attributes "AlwaysCrit" } } } WaveSpawn { Name w4_4 WaitForAllDead w4_3 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 10 Squad { TFBot { Health 6500 Template T_TFBot_Giant_Heavyweapons_Natascha Name "Giant Crit Resistant Heavy" ClassIcon heavy_critres Attributes "AlwaysCrit" Item "Lo-Fi Longwave" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "dmg taken from crit reduced" -0.5 } ItemAttributes { ItemName "Lo-Fi Longwave" "set item tint RGB" 11776947 } } TFBot { Template T_TFBot_Giant_Medic } TFBot { Health 1500 Template T_TFGateBot_Sniper_Huntsman_Spammer_Crit CharacterAttributes { "faster reload rate" 0.1 } } TFBot { Health 1500 Template T_TFGateBot_Sniper_Huntsman_Spammer_Crit CharacterAttributes { "faster reload rate" 0.1 } } } } WaveSpawn { Name w4_b WaitForAllDead w4_4 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 10 Squad { TFBot { Health 25000 Name "Colonel Spontaneous" Scale 1.5 Class Soldier ClassIcon soldier_bazooka_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AutoJump" AutoJumpMin 2 AutoJumpMax 2 Item "the beggar's bazooka" Item "the gunboats" Item "the cloud crasher" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 3 "rage giving scale" 0.2 } ItemAttributes { ItemName "the beggar's bazooka" "Blast radius increased" 1.10 "apply look velocity on damage" 800 "faster reload rate" 0.1 "blast dmg to self increased" 0 "self dmg push force increased" -4.3 "cancel falling damage" 1 "clip size penalty" 0.25 "increased air control" 40000 "damage causes airblast" 1 "increased jump height" 1.5 "dmg bonus vs buildings" 1.5 } } } } WaveSpawn { Name w4_bs WaitForAllDead w4_4 TotalCurrency 50 TotalCount 25 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Health 125 Name Scout Class Scout ClassIcon scout_milk Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Item "mad milk" ItemAttributes { ItemName "mad milk" "effect bar recharge rate increased" 0.075 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_1 TotalCurrency 10 TotalCount 10 MaxActive 5 SpawnCount 5 Where spawnbot_side WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { TFBot { Health 2 Name Engineer Class Engineer Skill Expert Attributes "AlwaysFireWeapon" Item "the jag" CharacterAttributes { "dmg from ranged reduced" 0 "active health degen" -1 "move speed bonus" 5 } ItemAttributes { ItemName "the jag" "engy building health bonus" 3 "engineer sentry build rate multiplier" 10 } } } } WaveSpawn { Name w5_2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 1 Squad { Tank { Health 25000 Name tankboss Speed 55 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w5_2 WaitForAllDead w5_1 TotalCurrency 90 TotalCount 7 MaxActive 7 SpawnCount 1 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Health 6000 Template T_TFBot_Giant_Soldier_RocketShotgun Attributes "AlwaysCrit" CharacterAttributes { "health regen" -50 "move speed bonus" 0.4 } } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_fire Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" Attributes "IgnoreEnemies" Attributes "FireImmune" Attributes "ProjectileShield" CharacterAttributes { "ubercharge rate bonus" 250 "move speed bonus" 0.3 "uber duration bonus" 100 "bot medic uber health threshold" 350 } ItemAttributes { ItemName "the quick-fix" "lunchbox adds minicrits" 3 "medigun fire resist passive" 0.75 "medigun fire resist deployed" 1 "medigun charge is resists" 5 "heal rate bonus" 5 "generate rage on heal" 2 "increase buff duration" 99 } } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_blast Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" Attributes "IgnoreEnemies" Attributes "BlastImmune" Attributes "ProjectileShield" CharacterAttributes { "ubercharge rate bonus" 250 "move speed bonus" 0.3 "uber duration bonus" 100 "bot medic uber health threshold" 350 } ItemAttributes { ItemName "the quick-fix" "lunchbox adds minicrits" 3 "medigun blast resist passive" 0.75 "medigun blast resist deployed" 1 "medigun charge is resists" 4 "heal rate bonus" 5 "generate rage on heal" 2 "increase buff duration" 99 } } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_bullet Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" Attributes "IgnoreEnemies" Attributes "BulletImmune" Attributes "ProjectileShield" CharacterAttributes { "ubercharge rate bonus" 250 "move speed bonus" 0.3 "uber duration bonus" 100 "bot medic uber health threshold" 350 } ItemAttributes { ItemName "the quick-fix" "lunchbox adds minicrits" 3 "medigun bullet resist passive" 0.75 "medigun bullet resist deployed" 1 "medigun charge is resists" 3 "heal rate bonus" 5 "generate rage on heal" 2 "increase buff duration" 99 } } TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Pyro } } } WaveSpawn { Name w5_3 WaitForAllDead w5_2 TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 1 Squad { TFBot { Health 200 Skill Expert Template T_TFBot_Demo_burst Name "Charging Burst Fire Demo" Attributes "AutoJump" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" AutoJumpMin 5 AutoJumpMax 5 Item "the tide turner" CharacterAttributes { "charge recharge rate increased" 7 "charge time increased" 1.5 "Attack not cancel charge" 1 "increased jump height" 2 "increased air control" 40000 "cancel falling damage" 1 "blast dmg to self increased" 0 "move speed bonus" 0.65 "dmg bonus vs buildings" 1.25 "faster reload rate" 0.31 "fire rate bonus" -0.8 "clip size penalty" 3 } ItemAttributes { ItemName "the tide turner" "charge time increased" 1.5 "Attack not cancel charge" 1 } } } } WaveSpawn { Name w5_4 WaitForAllDead w5_3 TotalCurrency 250 TotalCount 30 MaxActive 20 SpawnCount 10 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 5 Squad { TFBot { Health 900 Name "Gascan Pyro" Scale 1.5 BehaviorModifiers Mobber Class Pyro ClassIcon pyro_gascann_explode Skill Expert WeaponRestrictions SecondaryOnly Item "tf_weapon_flamethrower" Item "The Gas Passer" Item "tf_weapon_fireaxe" CharacterAttributes { "effect bar recharge rate increased" 0.01 "move speed bonus" 0.5 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.1 "explode_on_ignite" 1 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } TFBot { Health 450 Scale 1.2 Skill Expert ClassIcon sniper_huntsman_bleed Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "the huntsman" "bleeding duration" 25 "faster reload rate" 0.3 "fire rate bonus" 0.3 "damage bonus" 0.3 } } } } WaveSpawn { Name w5_b WaitForAllDead w5_4 TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 1 Squad { TFBot { Health 25000 Name "Aysgarth Guardian" Scale 1.9 Class Demoman ClassIcon demo_scatter Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" Item "spirit of the bombing past" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 4 "rage giving scale" 0.5 } ItemAttributes { ItemName tf_weapon_grenadelauncher "auto fires full clip" 1 "auto fires when full" 1 "faster reload rate" 0.1 "fire rate bonus" -0.8 "clip size penalty" 25 "projectile spread angle penalty" 6 "fuse bonus" 0.8 "blast dmg to self increased" 0 "override projectile type" 17 "projectile speed increased" 1.33 "projectile range increased" 1.5 } } } } WaveSpawn { Name w5_b2 WaitForAllDead w5_b TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 1 Squad { TFBot { Health 40000 MaxVisionRange 1600 Name "Excimer" Scale 1.8 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "UseBossHealthBar" Attributes "MiniBoss" Item "iron curtain" Item "the bunsen brave" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 "override footstep sound set" 2 } ItemAttributes { ItemName "iron curtain" "damage bonus" 0.9 "attack projectiles" 2 "heal on kill" 5000 "override projectile type" 13 "energy weapon penetration" 0 "dmg bonus vs buildings" 5 "critboost on kill" 10 "fire rate bonus" 0.6 "projectile spread angle penalty" 2 } } } } WaveSpawn { Name w5_bs WaitForAllDead w5_4 TotalCurrency 100 TotalCount 5 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 10 Support Limited Squad { TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_shield_qf Attributes "ProjectileShield" ItemAttributes { ItemName "the quick-fix" "heal rate bonus" 2 "move speed bonus" 0.8 "generate rage on heal" 2 "increase buff duration" 99 "ubercharge rate bonus" 0.0001 } } } } } }