#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1900 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom yes Templates { Micro_Sentry_Buster { Template T_TFBot_Sniper_Huntsman } Uberhealer_Medic { ClassIcon medic_quickfix Health 150 Name "Uberhealer Medic" Class Medic Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the blutsauger" "fire rate bonus" -1 "projectile spread angle penalty" 5 } ItemAttributes { ItemName craftsmann_medigun_reclaimedreanimator "heal rate bonus" 2.15 "overheal bonus" 11.0 "overheal decay disabled" 2 "overheal fill rate reduced" 0.2 } Item "the blutsauger" Item "craftsmann_medigun_reclaimedreanimator" Item "the physician's protector" Item "the vascular vestment" } Supergiant_Demo { ClassIcon demo_atomic Health 16500 Name "Supergiant Demo" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2.0 "projectile spread angle penalty" 2 "clip size upgrade atomic" 2 "Blast radius increased" 1.25 "fire rate penalty" 1.5 } CharacterAttributes { "override footstep sound set" 4 "airblast vulnerability multiplier" 0.5 "damage force reduction" 0.5 "move speed penalty" 0.5 } } Demon_Soldier { ClassIcon soldier Health 200 Name "Demon Soldier" Class Soldier Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 } ItemAttributes { ItemName "the hellmet" "attach particle effect" 80 } Item "the hellmet" Item "brimstone" } Giant_Machine_Soldier_MKII { ClassIcon soldier_giant_machinegun_MKII Health 4000 Name "Giant Machine Soldier MKII" Scale 2.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "fire rate bonus" 0.12 "faster reload rate" 0.55 "projectile spread angle penalty" 5 "clip size upgrade atomic" 40.0 "reload time decreased while healed" -0.8 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.44 } Item "the hellmet" Item "exquisite rack" } Loch_Demoman { ClassIcon demo_loch Health 175 Name "Loch Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the loch-n-load" "fire rate bonus" -1 "damage penalty" 0.66 "projectile spread angle penalty" 3 "health on radius damage" 60 } Item "the loch-n-load" } Suppressor_Heavy { ClassIcon heavy_suppressor Health 300 Name "Suppressor Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "bullets per shot bonus" 0.25 "weapon spread bonus" 0.25 } Item "natascha" Item "the eliminators safeguard" } Titanium_Crits { ClassIcon boss_titanium_crits Health 144000 Name "Titanium Crits" Scale 2.1 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName "gold botkiller rocket launcher mk.i" "damage bonus" 7.34 "clip size penalty" 1.75 "use large smoke explosion" 1 "Blast radius increased" 2.0 "fire rate penalty" 2.0 "mark for death" 1 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "move speed penalty" 0.25 } Item "gold botkiller rocket launcher mk.i" Item "tyrantium helmet" Item "the diplomat" } Giant_Suppressor_Heavy { ClassIcon heavy_suppressor_giant Health 9000 Name "Giant Suppressor Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName natascha "bullets per shot bonus" 0.25 "accuracy scales damage" 2.5 "apply z velocity on damage" -200 "apply look velocity on damage" -200 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed penalty" 0.4 } Item "natascha" Item "the eliminators safeguard" Item "the purity fist" } Scatterblast_Scout { ClassIcon scout_fan_upgraded Health 125 Name "Scatterblast Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the force-a-nature" "damage bonus" 2.45 "fire rate bonus" -1.0 "reload time increased hidden" 1.25 "spread penalty" 2.0 } CharacterAttributes { "move speed penalty" 0.76 } Item "the force-a-nature" Item "the bolt action blitzer" } Titanium_Resistor { ClassIcon medic_bullet Health 9700 Name "Titanium Resistor" Scale 1.9 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the vaccinator" "ubercharge rate bonus" 0.44 "heal rate bonus" 44.0 "medigun bullet resist deployed" 0.12 } CharacterAttributes { "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.2 "move speed penalty" 0.5 } Item "the vaccinator" Item "bunnyhopper's ballistics vest" Item "berlin brain bowl" } Giant_Cannoneer_Bowman { ClassIcon sniper_bow_cannonball Health 1270 Name "Giant Cannoneer Bowman" Scale 1.7 Class Sniper Skill Expert MaxVisionRange 2500 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the fortified compound" "damage bonus" 2.75 "fire rate bonus" 0.5 } ItemAttributes { ItemName jarate "damage bonus" 901.0 "use large smoke explosion" 1 "override projectile type" 17 "Blast radius increased" 2.0 "fuse bonus" 0.5 } CharacterAttributes { "override footstep sound set" 5 "move speed penalty" 0.65 } Item "the fortified compound" Item "jarate" Item "treasure hat 1" Item "the teufort tooth kicker" } Armoured_FaN_Scout { ClassIcon scout_fan_armoured Health 2500 Name "Armoured FaN Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the force-a-nature" "damage penalty" 0.5 "bullets per shot bonus" 4.75 "fire rate penalty" 2.25 "spread penalty" 1.5 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "move speed penalty" 0.5 "dmg from ranged reduced" 0.6 } Item "the force-a-nature" Item "bonk boy" Item "batter's helmet" } Supergiant_Soldier { ClassIcon soldier_giant Health 20000 Name "Supergiant Soldier" Scale 2.5 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.55 "clip size penalty" 0.5 "use large smoke explosion" 1 "Blast radius increased" 2.0 "Projectile speed decreased" 0.6 "fire rate penalty" 2.5 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.1 "rage giving scale" 0.2 "move speed penalty" 0.5 } } T_TFBot_Heavyweapons_Tomislav { ClassIcon heavy_accurate Health 300 Name "Tomislav Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Item "tomislav" } T_TFBot_Medic_Shield { ClassIcon medic_shield_qf Health 150 Name "Shield Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" ItemAttributes { ItemName "the quick-fix" "ubercharge rate penalty" 0 "uber duration bonus" -8 "increase buff duration" 5 } CharacterAttributes { "generate rage on heal" 1 } Item "the quick-fix" } T_TFBot_Demoman_Iron_Bomber { ClassIcon demo_clusterbomb Health 175 Name "Iron Bomber Demoman" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.8 "faster reload rate" 0.8 } Item "the iron bomber" } T_TFBot_Sniper_SMG { ClassIcon sniper_smg Health 125 Name "SMG Sniper" Class Sniper Skill Hard WeaponRestrictions SecondaryOnly } T_TFBot_Heavyweapons_Firestarter { ClassIcon heavy_heater Health 200 Name "Firestarter Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the huo long heatmaker" "damage penalty" 0.9 "Set DamageType Ignite" 1 "weapon burn dmg reduced" 0.4 } Item "the huo long heatmaker" Item "the bunsen brave" } T_TFBot_Scout_Guillotine { ClassIcon scout_cleaver Health 125 Name "Guillotine Scout" Class Scout Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the flying guillotine" "effect bar recharge rate increased" -2 } Item "the flying guillotine" } T_TFBot_Scout_FanOWar { ClassIcon scout_fanowar Health 125 Name "Fan O'War Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "the fan o'war" } T_TFBot_Medic_Vac_Bullet { ClassIcon medic_vac_trio_nys Health 150 Name "Bullet Vac Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName concealedkiller_medigun_wrappedreviver "lunchbox adds minicrits" 3 "medigun bullet resist deployed" 0.8 "medigun bullet resist passive" 0.8 "ubercharge rate bonus" 200 "uber duration bonus" 100 "medigun charge is resists" 3 } CharacterAttributes { "bot medic uber health threshold" 13371337 } Item "concealedkiller_medigun_wrappedreviver" } T_TFBot_Medic_Vac_Blast { ClassIcon medic_vac_trio_nys Health 150 Name "Blast Vac Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName concealedkiller_medigun_wrappedreviver "lunchbox adds minicrits" 3 "medigun blast resist deployed" 0.8 "medigun blast resist passive" 0.8 "ubercharge rate bonus" 200 "uber duration bonus" 100 "medigun charge is resists" 4 } CharacterAttributes { "bot medic uber health threshold" 13371337 } Item "concealedkiller_medigun_wrappedreviver" } T_TFBot_Medic_Vac_Fire { ClassIcon medic_vac_trio_nys Health 150 Name "Fire Vac Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName concealedkiller_medigun_wrappedreviver "lunchbox adds minicrits" 3 "medigun fire resist deployed" 0.8 "medigun fire resist passive" 0.8 "ubercharge rate bonus" 200 "uber duration bonus" 100 "medigun charge is resists" 5 } CharacterAttributes { "bot medic uber health threshold" 13371337 } Item "concealedkiller_medigun_wrappedreviver" } T_TFBot_Giant_Heavyweapons_Rage { ClassIcon heavy_deflector_push Health 5000 Name "Giant Heavy Rager" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName warbird_minigun_butcherbird "attack projectiles" 2 "apply z velocity on damage" 250 "damage bonus" 0.75 "weapon spread bonus" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "warbird_minigun_butcherbird" Item "the eliminators safeguard" } T_TFBot_Medic_BigHeal_Shield { ClassIcon medic_shield_qf Health 150 Name "Shield Geisha" Class Medic Skill Expert Attributes "ProjectileShield" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the quick-fix" "generate rage on heal" 2 "heal rate bonus" 10 "increase buff duration" 3 } Item "the quick-fix" Item "medic geisha hair" } T_TFBot_Grapple_Heavy { ClassIcon heavy_grapple Health 300 Name "Grapple Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1500 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the brass beast" "apply look velocity on damage" -80 "apply z velocity on damage" -80 "damage penalty" 0.2 "fire rate bonus" 0.75 } Item "the brass beast" Item "the bunsen brave" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 35 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name part1-1 TotalCurrency 30 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name part1-2 TotalCurrency 45 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" } } } WaveSpawn { Name part2-1 WaitForAllDead p1-1 TotalCurrency 90 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Rage } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name part2-2 WaitForAllDead p1-1 TotalCurrency 36 TotalCount 18 MaxActive 8 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } } WaveSpawn { Name part3-1 WaitForAllDead part2-1 TotalCurrency 75 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template Armoured_FaN_Scout } TFBot { Template T_TFBot_Medic_BigHeal_Shield } } } WaveSpawn { Name part3-2 WaitForAllDead part2-1 TotalCurrency 64 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name part4-1 WaitForAllDead part3-1 TotalCurrency 100 TotalCount 18 MaxActive 18 SpawnCount 18 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 10000 Template T_TFBot_Soldier_BurstFire ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.3 "clip size upgrade atomic" 7.0 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 24 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG } } } WaveSpawn { Name p1-2 TotalCurrency 80 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 5200 ClassIcon demo_spammer_hyper Template T_TFBot_Giant_Demo_RapidFire Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" -1 } } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name p2-1 WaitForAllDead p1-2 TotalCurrency 48 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN Attributes "SpawnWithFullCharge" } } } WaveSpawn { Name p2-2 WaitForAllDead p1-2 TotalCurrency 25 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name p2-3 WaitForAllDead p1-2 TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 22 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_nys Health 11000 Template Giant_Suppressor_Heavy } } } WaveSpawn { Name p3-1 WaitForAllDead p2-3 TotalCurrency 32 TotalCount 32 MaxActive 16 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FanOWar } } } WaveSpawn { Name p3-2-boss WaitForAllDead p2-3 TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 66500 Name "Supergiant Demo" Template Supergiant_Demo ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 7.65 "Blast radius increased" 1.55 } CharacterAttributes { "airblast vulnerability multiplier" 0.001 "damage force reduction" 0.001 "move speed penalty" 0.35 "increased jump height" 0.0001 "health from healers reduced" 0.05 } } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } } } WaveSpawn { Name p4-1 WaitForAllDead p3-2-boss TotalCurrency 64 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Sniper_SMG } } } WaveSpawn { Name p4-2 WaitForAllDead p3-2-boss TotalCurrency 60 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Health 4200 Template T_TFBot_Giant_Soldier_Spammer Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_Vac_Fire } TFBot { Template T_TFBot_Medic_Vac_Blast } TFBot { Template T_TFBot_Medic_Vac_Bullet } } } WaveSpawn { Name p5-1 WaitForAllDead p4-2 TotalCurrency 270 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name p5-2 WaitForAllDead p4-2 TotalCurrency 48 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Guillotine } } } WaveSpawn { Name p6-1-boss WaitForAllDead p5-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Giant_Metalbeard } } } WaveSpawn { Name p6-boss-support TotalCurrency 0 TotalCount 10 MaxActive 16 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot RandomChoice { Squad { TFBot { Template Loch_Demoman } } Squad { TFBot { Template T_TFBot_Scout_Wrap_Assassin } } Squad { TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 90 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier_hellmet_lite Health 315 Name "Elite Demon Soldier" Template Demon_Soldier ItemAttributes { ItemName "the original" "damage bonus" 1.75 "heal on kill" 49 "fire rate bonus" 0.75 "rocket specialist" 2 } ItemAttributes { ItemName tf_weapon_shotgun_soldier "faster reload rate" 0.25 } ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 2 } CharacterAttributes { "health regen" 5 } Item "the original" } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 90 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 3500 Name "Giant Shield Medic" Skill Expert Template T_TFBot_Medic_Shield Attributes "MiniBoss" CharacterAttributes { "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "move speed bonus" 0.5 } } } } WaveSpawn { Name p2-2 WaitForAllDead p1-1 TotalCurrency 75 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn { Name p2-3 WaitForAllDead p1-1 TotalCurrency 64 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Soldier_RocketShotgun } TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 } } } } WaveSpawn { Name p3-1 WaitForAllDead p2-1 TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Health 24500 Template Giant_Machine_Soldier_MKII ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.75 } } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } } } WaveSpawn { Name p3-2 WaitForAllDead p2-1 TotalCurrency 24 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template Scatterblast_Scout } } } WaveSpawn { Name p3-3 WaitForAllDead p3-2 TotalCurrency 24 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG } } } WaveSpawn { Name p3-4 WaitForAllDead p3-2 TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_scatter_hyper Health 5300 Name "Giant Scatter Demo" Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.45 "fire rate bonus" -1 "clip size upgrade atomic" 16 "damage bonus" 1.55 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name part4-1 WaitForAllDead p3-4 TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon heavy_heater_nys_ignition Health 20000 Name "Giant Huo-Long Heavy" Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName "the huo long heatmaker" "weapon burn dmg increased" 3.5 "Set DamageType Ignite" 1 "weapon burn time increased" 3.5 "crit vs burning players" 1 } CharacterAttributes { "move speed bonus" 0.4 "dmg taken from fire reduced" 0.00001 "health from healers reduced" 0.25 } Item "the huo long heatmaker" Item "the bolshevik biker" Item "the bunsen brave" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 60000 ClassIcon demo_unload Name "Barrage Demo" Scale 2.25 Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.05 "fire rate bonus" 0.05 "clip size upgrade atomic" 99 "projectile spread angle penalty" 8 "Projectile speed increased" 1.4 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.2 "health regen" 150 "health from healers reduced" 0.05 } } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 64 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy_natascha_nys Template Suppressor_Heavy } } } WaveSpawn { Name p2-2 WaitForAllDead p1-1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Health 4200 Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } TFBot { Template Uberhealer_Medic } } } WaveSpawn { Name p2-3 WaitForAllDead p1-1 TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name p3-1 WaitForAllDead p2-2 TotalCurrency 90 TotalCount 3 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_rocket Health 6500 Name "Giant Rocket Heavy" Template T_TFBot_Giant_Heavyweapons_Natascha ItemAttributes { ItemName gentlemanne_minigun_topshelf "damage bonus" 3.55 "override projectile type" 2 "projectile spread angle penalty" 3 } Item "gentlemanne_minigun_topshelf" Item "weight room warmer" Item "the team captain" } } } WaveSpawn { Name p3-2 WaitForAllDead p2-2 TotalCurrency 64 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name p4-1 WaitForAllDead p3-1 TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { ClassIcon pyro_chief_inferno_sgtc_blink Health 20000 Name "Giant Pyro Bot 4.0" Template T_TFBot_Giant_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "slow enemy on hit" 1 "damage bonus" 4 "airblast pushback scale" 5 "boost on damage" 1 } CharacterAttributes { "health regen" 200 "health from healers reduced" 0.2 } Item "firewall helmet" } } } WaveSpawn { Name p4-2 WaitForAllDead p3-1 TotalCurrency 96 TotalCount 48 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier_blackbox_lite Health 240 Name "Black Box Elite" Skill Expert Template T_TFBot_Soldier_RocketShotgun Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 1.25 "fire rate bonus" 0.65 "clip size upgrade atomic" 1 "faster reload rate" 0.75 } } TFBot { ClassIcon heavy_tomislav_lite Template T_TFBot_Heavyweapons_Tomislav } } } WaveSpawn { Name part5-1-boss WaitForAllDead p4-1 TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 100000 Scale 2.22 Template Titanium_Crits CharacterAttributes { "move speed penalty" 0.25 "health from healers reduced" 0.00001 } } TFBot { Health 19700 Template Titanium_Resistor } } } WaveSpawn { Name part5-2 WaitForAllSpawned part5-1-boss TotalCurrency 0 TotalCount 10 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot RandomChoice { Squad { TFBot { ClassIcon all_class Template Scatterblast_Scout } } Squad { TFBot { ClassIcon all_class Template T_TFBot_Sniper_SMG } } Squad { TFBot { ClassIcon all_class Template T_TFBot_Heavyweapons_Firestarter } } Squad { TFBot { ClassIcon all_class Template Demon_Soldier Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the original" "damage bonus" 2.5 } Item "the original" } } Squad { TFBot { ClassIcon all_class Template T_TFBot_Pyro } } Squad { TFBot { ClassIcon all_class Template T_TFBot_Demoman_Iron_Bomber } } Squad { TFBot { ClassIcon engineer_minisentry_nys Health 375 Template T_TFBot_Engineer_Sentry_Tele_Battle ItemAttributes { ItemName "the gunslinger" "engineer sentry build rate multiplier" 100 } Item "festive frontier justice" Item "ttg max pistol - poker night" Item "the gunslinger" } } Squad { TFBot { ClassIcon all_class Template Uberhealer_Medic } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 30000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 277000 ClassIcon demo_robot_nys Name "Killaura Bot" Scale 2.5 Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "faster reload rate" -0.8 "fire rate bonus" 0.66 "damage bonus" 15 "blast radius increased" 2.65 "fuse bonus" 0 "damage causes airblast" 1 "airblast pushback scale" 20 } CharacterAttributes { "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "hand scale" 0.05 "heal on kill" 5000 "rage giving scale" 0.05 "speed_boost_on_hit" 1 "health from healers reduced" 0.0001 "cancel falling damage" 1 } Item "the battery bandolier" Item "treasure hat 2" } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_grapple_hyper Health 5000 Name "Giant Grapple Heavy" Skill Expert MaxVisionRange 2500 Template T_TFBot_Grapple_Heavy Attributes "MiniBoss" ItemAttributes { ItemName "iron curtain" "damage penalty" 0.1 "fire rate bonus" 0.5 } Item "iron curtain" Item "the bolshevik biker" Item "the purity fist" } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { Health 2270 Template Giant_Cannoneer_Bowman } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot RandomChoice { Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" } } Squad { TFBot { Template T_TFBot_Sniper_SMG Attributes "AlwaysCrit" } } } } } }