#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 15000 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 Templates { T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } Deflector_Heavy { ClassIcon heavy_deflector Health 300 Name "Deflector Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 2 } Item "deflector" Item "the u-clank-a" } Giant_Bowman { ClassIcon sniper_bow Health 1500 Name "Giant Bowman" Scale 1.75 Class Sniper Skill Expert MaxVisionRange 2500 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "damage bonus" 3.5 "fire rate bonus" 0.5 } ItemAttributes { ItemName tf_weapon_smg "damage bonus" 1.5 } CharacterAttributes { "override footstep sound set" 5 "move speed penalty" 0.5 } Item "the huntsman" Item "the anger" } Burstwave { ClassIcon special_burstwave Health 400 Name Burstwave Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "gold botkiller rocket launcher mk.i" "damage bonus" 2.0 "fire rate bonus" 0.05 "projectile spread angle penalty" 3 "heal on hit for rapidfire" 60 "Projectile speed increased" 2.0 "rocket specialist" 2 } Item "gold botkiller rocket launcher mk.i" Item "treasure hat 1" } Giant_Beggar_s_Soldier { ClassIcon boss_hollowhead Health 4200 Name "Giant Beggar's Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the beggar's bazooka" "damage bonus" 2.0 "Projectile speed decreased" 0.5 "auto fires when full" 1 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.35 } Item "the beggar's bazooka" Item "the captain's cocktails" Item "bucket hat" } 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" } Grizzly_Heavy { ClassIcon heavy_dwarf Health 2400 Name "Grizzly Heavy" Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "warrior's spirit" "damage bonus" 3 } CharacterAttributes { "health regen" 5 } Item "the buffalo steak sandvich" Item "warrior's spirit" Item "the bear necessities" } 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_Infini_gen_Soldier { ClassIcon soldier_spammer Health 4000 Name "Giant Infini-gen Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.6 "faster reload rate" -0.8 "fire rate bonus with reduced health" 0.2 "health on radius damage" 115 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "increase buff duration" 6.0 } Item "the concheror" } Plutonium_Patriot { ClassIcon boss_plutia_patriot Health 65000 Name "Plutonium Patriot" Scale 2.22 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the black box" "damage bonus" 3.0 "fire rate bonus" 0.67 "projectile spread angle penalty" 12 "clip size upgrade atomic" 7 "use large smoke explosion" 1 "item style override" 1 "is australium item" 1 "Projectile speed decreased" 0.3 "weapon burn time increased" 1.5 "weapon burn dmg increased" 4.0 "health on radius damage" 300 "Set DamageType Ignite" 1 } ItemAttributes { ItemName "the diplomat" "SPELL: set item tint RGB" 4 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.1 "move speed penalty" 0.3 } Item "the black box" Item "the gunboats" Item "the diplomat" Item "the patriot peak" } Final_Boss__Titanium_Terror { ClassIcon final_boss_titanium_terror Health 1900000 Name "Final Boss: Titanium Terror" Scale 2.5 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "fists of steel" "damage bonus" 100.0 "heal on kill" 50000 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0 "damage force reduction" 0.35 "move speed penalty" 0.15 } Item "fists of steel" Item "teufort knight" Item "die regime-panzerung" } Giant_Overclocked_Heavy { ClassIcon heavy_minigun Health 5000 Name "Giant Overclocked Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName warbird_minigun_butcherbird "bullets per shot bonus" 0.25 "minicritboost on kill" 3 "fire rate bonus with reduced health" 0.05 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "move speed penalty" 0.4 } Item "warbird_minigun_butcherbird" Item "immobile suit" } 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_Boosted_Nuker { ClassIcon soldier_nuker Health 4000 Name "Giant Boosted Nuker" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the original" "damage bonus" 3.5 "clip size penalty" 0.75 "Blast radius increased" 1.5 "Projectile speed decreased" 0.5 "fire rate penalty" 2.5 "minicrits become crits" 2 "mod medic healed damage bonus" 3.5 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.35 } Item "the original" Item "the gunboats" Item "tyrant's helm" } 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" } T_TFBot_Sniper_SMG { ClassIcon sniper_smg Health 125 Name "SMG Sniper" Class Sniper Skill Hard WeaponRestrictions SecondaryOnly } T_TFBot_Soldier_Bison { ClassIcon soldier_bison Health 200 Name "Righteous Bison Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the righteous bison" "fire rate bonus" 0.9 } Item "the righteous bison" } T_TFBot_Pyro_Backburner { ClassIcon pyro Health 175 Name "Backburner Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the backburner" "flame speed" 6500 } Item "the backburner" } T_TFBot_Pyro_Manmelter { ClassIcon pyro_manmelter Health 175 Name "Manmelter Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the manmelter" "faster reload rate" 0.6 "move speed bonus" 1.1 } Item "the manmelter" } 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" } G_Heavy_Rusher { ClassIcon heavy_gru Health 2200 Name "Heavy Rusher" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName "the gridiron guardian" "set item tint rgb" 15787660 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.8 "voice pitch scale" 1.25 "health regen" 1 "alt-fire disabled" 1 } Item "the gridiron guardian" } 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_Demo_Samurai { ClassIcon demoknight_samurai Health 650 AutoJumpMin 10 AutoJumpMax 10 Name "Samurai Demo" Scale 1.3 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AirChargeOnly" Attributes "AutoJump" ItemAttributes { ItemName "the chargin' targe" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 } Item "the chargin' targe" Item "the half-zatoichi" Item "demo kabuto" Item "demo kabuto" } T_TFBot_Heavyweapons_Deflector2 { ClassIcon heavy_deflector Health 300 Name "Deflector Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } T_TFBot_Buff_Samurai { Name "Buff Samurai" Template T_TFBot_Soldier_Buff_Banner ItemAttributes { ItemName harvest_rocketlauncher_autumn "set item texture wear" .2 } CharacterAttributes { "increase buff duration" 9.0 } Item "harvest_rocketlauncher_autumn" Item "the half-zatoichi" Item "soldier samurai hat" } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 32 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_bat Name "Scout" Health 175 Class Scout Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.1 } } } } WaveSpawn { Name p1-2 TotalCurrency 60 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Health 1250 Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name p1-3 TotalCurrency 60 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 7.5 Where spawnbot Squad { TFBot { Name "Pyroshark" Health 250 Class Pyro Skill Expert ClassIcon pyro_neon Item "The Neon Annihilator" Item "The Cranial Carcharodon" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Neon Annihilator" "dmg bonus vs buildings" 3 } CharacterAttributes { "move speed bonus" 1.35 "SET BONUS: dmg from sentry reduced" 0.5 } } } } WaveSpawn { Name p2-1 WaitForAllSpawned p1-2 TotalCurrency 24 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon pyro Health 225 Name Pyro Class Pyro Skill Normal } } } WaveSpawn { Name p2-2 WaitForAllSpawned p1-2 TotalCurrency 16 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 175 Template T_TFBot_Scout_FAN } } } WaveSpawn { Name p2-2 WaitForAllSpawned p1-2 TotalCurrency 16 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon demo_armored Name "Armored Demoman" Class Demoman Skill Expert Health 1250 Scale 1.5 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 36 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot Squad { TFBot { Health 400 Template T_TFBot_Heavyweapons_Shotgun Item "the family business" } } } WaveSpawn { Name p1-2 TotalCurrency 16 TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon soldier Health 250 Name Soldier Class Soldier Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 40 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { ClassIcon heavy_champ_armored Template G_Heavy_Rusher CharacterAttributes { "damage bonus" 2.5 } } } } WaveSpawn { Name p2-2 WaitForAllDead p1-1 TotalCurrency 36 TotalCount 18 MaxActive 12 SpawnCount 6 WaitBeforeStarting 7 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman } } } // T_TFBot_Giant_Soldier_Crit WaveSpawn { Name p3-1 WaitForAllSpawned p2-1 TotalCurrency 20 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template Grizzly_Heavy } } } WaveSpawn { Name p3-1 WaitForAllSpawned p2-1 TotalCurrency 20 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 8400 Template T_TFBot_Giant_Soldier_Crit } 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 48 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name p1-2 TotalCurrency 80 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name p2-1 WaitForAllDead p1-2 TotalCurrency 32 TotalCount 16 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Scout_Sandman } TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name p2-2 WaitForAllDead p1-2 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p2-3 WaitForAllSpawned p2-2 TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball Attributes "AlwaysCrit" } } } WaveSpawn { Name p3-1 WaitForAllDead p2-2 TotalCurrency 24 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template Deflector_Heavy } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 48 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman Attributes "HoldFireUntilFullReload" } } } WaveSpawn { Name p1-2 TotalCurrency 80 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon pyro_heal Name "Giant Heal-On-Hit Pyro" Template T_TFBot_Giant_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "heal on hit for rapidfire" 3 } } } } WaveSpawn { Name p2-1 WaitForAllSpawned p1-2 TotalCurrency 32 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Soldier_Buff_Banner } } } WaveSpawn { Name p2-2 WaitForAllDead p1-2 TotalCurrency 60 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Tag "bot_squad_member" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn { Name p3-1 WaitForAllDead p2-2 TotalCurrency 280 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p3-2 WaitForAllDead p2-2 TotalCurrency 72 TotalCount 34 MaxActive 14 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } } WaveSpawn { Name p4-1 WaitForAllDead p3-1 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Health 4800 Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p4-2 WaitForAllSpawned p4-1 TotalCurrency 88 TotalCount 44 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name p4-3 WaitForAllDead p4-1 TotalCurrency 80 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Demo_Samurai } } } WaveSpawn { Name p4-4 WaitForAllDead p4-1 TotalCurrency 90 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 14 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 120 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 420 Template T_TFBot_Heavyweapons_Deflector2 } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Blast } TFBot { Template T_TFBot_Medic_Vac_Fire } } } WaveSpawn { Name p1-2 TotalCurrency 40 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 4800 ClassIcon soldier_conch_charged Name "Giant Charged Concheror Soldier" Template T_TFBot_Giant_Soldier_Extended_Concheror Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "Projectile speed increased" 0.5 "damage bonus" 2.5 "fire rate bonus" 1.5 } Item "the original" } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 48 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Scout_FanOWar } TFBot { Template T_TFBot_Sniper_SMG } } } WaveSpawn { Name p2-2 WaitForAllDead p1-1 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_BigHeal_Shield } } } WaveSpawn { Name p2-3 WaitForAllDead p1-1 TotalCurrency 180 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name p3-1 WaitForAllDead p2-2 TotalCurrency 72 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Soldier_Bison } } } WaveSpawn { Name p3-2 WaitForAllDead p2-2 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 30000 Name Tank Speed 55 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name p3-3 WaitForAllDead p2-2 TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name p4-1 WaitForAllSpawned p3-2 TotalCurrency 40 TotalCount 20 MaxActive 12 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 4 Support 1 Where spawnbot Where spawnbot_mission_sniper RandomChoice { Squad { TFBot { Template T_TFBot_Scout_FanOWar } TFBot { Template T_TFBot_Demoman } } } } WaveSpawn { Name p4-2 WaitForAllSpawned p3-2 TotalCurrency 120 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p4-3 WaitForAllSpawned p3-2 TotalCurrency 200 TotalCount 5 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier CharacterAttributes { "health from healers reduced" 0.01 } } } } WaveSpawn { TotalCurrency 40 TotalCount 20 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 Where spawnbot Squad { TFBot { Template Loch_Demoman } TFBot { Template T_TFBot_Scout_FAN } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 150 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Rage ItemAttributes { ItemName warbird_minigun_butcherbird "apply z velocity on damage" 150 "apply look velocity on damage" 150 } } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name part1-2 TotalCurrency 80 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template Demon_Soldier } TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name p1-3 TotalCurrency 60 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 48 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name p2-2 WaitForAllDead p1-1 TotalCurrency 32 TotalCount 16 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { Name p2-3 WaitForAllDead p1-1 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Health 6600 ClassIcon demo_scatter_hyper Name "Hyper Scatter Demo" Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.95 "fire rate bonus" -1 "clip size upgrade atomic" 17 } CharacterAttributes { "health from healers reduced" 0.25 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p3-1 WaitForAllDead p2-3 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot Squad { Tank { Health 35000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name p4-1 WaitForAllDead p3-1 TotalCurrency 22 TotalCount 22 MaxActive 22 SpawnCount 11 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector2 Attributes "AlwaysCrit" } } } WaveSpawn { Name p5-1 WaitForAllDead p4-1 TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 35 Where spawnbot Squad { TFBot { Health 11000 Template Giant_Boosted_Nuker Attributes "AlwaysCrit" CharacterAttributes { "health from healers reduced" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p5-2 WaitForAllDead p4-1 TotalCurrency 36 TotalCount 36 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Demoman_Knight } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name p5-3 WaitForAllDead p4-1 TotalCurrency 90 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name p6-1 WaitForAllDead p5-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 35000 ClassIcon sniper_bow_multi_bleed_penetrator_armored Name "Giant Penetrator Bowman" Scale 1.85 Template Giant_Bowman Attributes "UseBossHealthBar" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.05 "bleeding duration" 5 "clip size upgrade atomic" 7 "projectile spread angle penalty" 5 "shot penetrate all players" 1 "faster reload rate" 0.2 } CharacterAttributes { "move speed penalty" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "health from healers reduced" 0.01 } Item "the toowoomba tunic" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 50000 ClassIcon heavy_deflector_hyper Name "Mega Deflector Heavy" Scale 2.25 MaxVisionRange 1700 Template T_TFBot_Giant_Heavyweapons_Deflector Attributes "UseBossHealthBar" ItemAttributes { ItemName deflector "damage bonus" 2.5 "attack projectiles" 2 "fire rate bonus" 0.35 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "health from healers reduced" 0.0001 } } } } WaveSpawn { Name p1+2-x TotalCurrency 72 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name p1-2 TotalCurrency 28 TotalCount 28 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN Attributes "AlwaysCrit" } TFBot { Template Loch_Demoman } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 50 TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 7200 ClassIcon soldier_burstfire_hyper_lite Name "Hyper Burst Fire Soldier" Template T_TFBot_Soldier_BurstFire ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.5 "faster reload rate" 0.25 "fire rate bonus" 0.15 "clip size upgrade atomic" 8 } } 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 } } } WaveSpawn { Name part2-1 WaitForAllSpawned p2-1 TotalCurrency 220 TotalCount 11 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } } } WaveSpawn { Name p2-3 WaitForAllDead p1-2 TotalCurrency 64 TotalCount 64 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name p3-1 WaitForAllDead p2-1 TotalCurrency 120 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Health 13200 ClassIcon soldier_bazooka_banner Template Giant_Beggar_s_Soldier Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the beggar's bazooka" "damage bonus" 6.5 } CharacterAttributes { "increase buff duration" 9 "health from healers reduced" 0.05 } Item "the buff banner" } TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Backburner } TFBot { Template T_TFBot_Pyro_Backburner } } } WaveSpawn { Name p3-2 WaitForAllSpawned p3-1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Major_League CharacterAttributes { "health from healers reduced" 0.01 } } } } WaveSpawn { Name p4-1 WaitForAllDead p3-1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { Tank { Health 37000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name p4-2 WaitForAllSpawned p4-1 TotalCurrency 80 TotalCount 8 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name p4-3 WaitForAllSpawned p4-1 TotalCurrency 36 TotalCount 18 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name p4-4 WaitForAllSpawned p4-1 TotalCurrency 140 TotalCount 7 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name p4-5 WaitForAllSpawned p4-1 TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 50000 ClassIcon heavy_deflector_hyper Name "Mega Deflector Heavy" Scale 2.25 MaxVisionRange 1700 Template T_TFBot_Giant_Heavyweapons_Deflector Attributes "UseBossHealthBar" ItemAttributes { ItemName deflector "damage bonus" 2.5 "attack projectiles" 2 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "health from healers reduced" 0.001 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name t1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 42000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t1s1 TotalCurrency 22 TotalCount 22 MaxActive 22 SpawnCount 11 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_hellmet_lite Template Demon_Soldier } } } WaveSpawn { Name t1s2 WaitForAllDead t1s1 TotalCurrency 22 TotalCount 22 MaxActive 22 SpawnCount 11 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector2 } } } WaveSpawn { Name t2 WaitForAllDead t1 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 85 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t3 WaitForAllSpawned t2 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 5 Where spawnbot Squad { Tank { Health 27500 Name Tank Speed 85 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t2+3s1 WaitForAllSpawned t2 TotalCurrency 280 TotalCount 14 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes "AlwaysCrit" } } } WaveSpawn { Name t2+3s2 WaitForAllSpawned t2 TotalCurrency 30 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name t4 WaitForAllDead t3 TotalCurrency 250 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 70 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t4s1 WaitForAllDead t3 TotalCurrency 140 TotalCount 7 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } } WaveSpawn { Name t4s2 WaitForAllDead t3 TotalCurrency 36 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Tag "bot_squad_member" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn { Name t4s3 WaitForAllDead t3 TotalCurrency 56 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector2 } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Blast } TFBot { Template T_TFBot_Medic_Vac_Fire } } } WaveSpawn { Name t5 WaitForAllDead t4 TotalCurrency 200 TotalCount 2 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { Tank { Health 42500 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t5s1 WaitForAllSpawned t5 TotalCurrency 130 TotalCount 13 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name t5s2 WaitForAllSpawned t5 TotalCurrency 48 TotalCount 48 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_SMG } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name t5s3 WaitForAllSpawned t5 TotalCurrency 180 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name boss1 WaitForAllDead t5 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Metalbeard CharacterAttributes { "health from healers reduced" 0.01 } } } } WaveSpawn { Name tank_final WaitForAllDead boss1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 90000 Name Tank Speed 70 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t_fs1 WaitForAllSpawned tank_final TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" } } } WaveSpawn { Name t_fs2 WaitForAllSpawned tank_final TotalCurrency 0 TotalCount 1 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support 1 Where spawnbot Squad { TFBot { Template Giant_Overclocked_Heavy } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p123-1 TotalCurrency 210 TotalCount 7 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 16500 ClassIcon demo_explode Name "Sir Nukesalot Lite" Scale 1.8 Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "damage bonus" 3.5 "blast radius increased" 1.25 "use large smoke explosion" 0 } CharacterAttributes { "health from healers reduced" 0.01 } } } } WaveSpawn { Name p1-2 TotalCurrency 56 TotalCount 56 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template Deflector_Heavy Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name t1-2 TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name p2-1 WaitForAllDead p1-2 TotalCurrency 120 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 625 ClassIcon soldier_conch_charged Name "Elite Conch Soldier" Scale 1.4 Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "faster reload rate" -0.5 "Projectile speed increased" 0.85 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.85 } Item "the original" Item "the shogun's shoulder guard" Item "the team captain" } TFBot { Template T_TFBot_Medic_Vac_Bullet } TFBot { Template T_TFBot_Medic_Vac_Blast } TFBot { Template T_TFBot_Medic_Vac_Fire } } } WaveSpawn { Name p3-1 WaitForAllDead p2-1 TotalCurrency 48 TotalCount 48 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template Burstwave } TFBot { ClassIcon heavy_natasha_sgtc Template Suppressor_Heavy } } } WaveSpawn { Name p3-2-boss WaitForAllDead p2-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 66750 ClassIcon demo_nuker Name "Supergiant Demo Nuker" Scale 2.5 Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "faster reload rate" 2.5 "fire rate bonus" 3.5 "Projectile speed increased" 0.85 "damage bonus" 14 "blast radius increased" 2.0 } CharacterAttributes { "move speed bonus" 0.25 "damage force reduction" 0.05 "airblast vulnerability multiplier" 0.05 "health from healers reduced" 0.00001 } } } } WaveSpawn { Name p4-1 WaitForAllDead p3-2-boss TotalCurrency 36 TotalCount 18 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Tag "bot_squad_member" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { Name p4-2 WaitForAllSpawned p3-2-boss TotalCurrency 42 TotalCount 42 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template Scatterblast_Scout } } } WaveSpawn { Name p4-3 WaitForAllDead p3-2-boss TotalCurrency 120 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Health 18500 ClassIcon soldier_infinite_ptyx Template Giant_Infini_gen_Soldier Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus with reduced health" 0.15 } CharacterAttributes { "health from healers reduced" 0.01 } } } } WaveSpawn { Name p4-4 WaitForAllDead p3-2-boss TotalCurrency 210 TotalCount 21 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } WaveSpawn { Name tank1 WaitForAllDead p4-3 TotalCurrency 225 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { Tank { Health 35000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name t1+s WaitForAllDead p4-3 TotalCurrency 0 TotalCount 20 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_hellmet_lite Template Demon_Soldier } TFBot { Template T_TFBot_Pyro_Manmelter } } } WaveSpawn { Name p5-1 WaitForAllDead tank1 TotalCurrency 120 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { Name p5-2-boss WaitForAllDead tank1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natasha Health 60000 Scale 1.9 MaxVisionRange 1600 Template Giant_Suppressor_Heavy Attributes "UseBossHealthBar" ItemAttributes { ItemName natascha "bullets per shot bonus" 0.5 } CharacterAttributes { "health from healers reduced" 0.01 } } } } WaveSpawn { Name p5-3 WaitForAllDead tank1 TotalCurrency 120 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Health 16500 ClassIcon demo_explode Name "Sir Nukesalot Lite" Scale 1.8 Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "damage bonus" 3.5 "use large smoke explosion" 0 } CharacterAttributes { "health from healers reduced" 0.01 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Spammer_Reload_Chief CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Heavyweapons_HealOnKill CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Gauntlet CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Tavish CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 80 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Pyro CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 100 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier_SlowCrit CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 140 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier_RocketPush CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 160 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier_Atomic CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 180 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Demo_Atomic CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 200 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Soldier_Extended_Concheror CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 220 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Metalbeard CharacterAttributes { "health from healers reduced" 0.001 } } } } WaveSpawn { TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 240 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Major_League CharacterAttributes { "health from healers reduced" 0.001 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 500 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Health 155000 Scale 2.15 Template Titanium_Crits ItemAttributes { ItemName "gold botkiller rocket launcher mk.i" "damage bonus" 8.34 } CharacterAttributes { "health from healers reduced" 0.05 "attach particle effect static" 3113 } } TFBot { Health 29700 Template Titanium_Resistor } } } WaveSpawn { TotalCurrency 0 TotalCount 40 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template Scatterblast_Scout } TFBot { Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Soldier_Buff_Banner } TFBot { ClassIcon heavy_natasha_sgtc Template Suppressor_Heavy } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Tag "bot_squad_member" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Scout_Shortstop Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 Support 1 Where spawnbot Squad { TFBot { Health 20000 ClassIcon soldier_captain_crocket Name "Captain Crocket" Scale 1.85 Template T_TFBot_Giant_Soldier_RocketShotgun Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 1.5 "fire rate bonus" -1 "faster reload rate" 0.8 "heal on hit for rapidfire" 750 } CharacterAttributes { "health from healers reduced" 0.001 } Item "tyrant's helm" } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 Support 1 Where spawnbot Squad { TFBot { Health 20500 ClassIcon soldier_atomic_dex Name "Ultra Blast Soldier" Template T_TFBot_Giant_Soldier ItemAttributes { ItemName "gold botkiller rocket launcher mk.i" "mini rockets" 1 "apply z velocity on damage" 750 "apply look velocity on damage" 750 "Blast radius increased" 1.55 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "cancel falling damage" 1 "health from healers reduced" 0.01 } Item "gold botkiller rocket launcher mk.i" Item "the team captain" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 600 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 195000 Scale 2.25 Template Plutonium_Patriot ItemAttributes { ItemName "the black box" "damage bonus" 18.5 "Blast radius increased" 2.0 } CharacterAttributes { "health from healers reduced" 0.001 "attach particle effect static" 3044 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot Squad { TFBot { Health 500 ClassIcon heavy_deflector_hyper Name "Hyper Deflector Heavy" Scale 1.23 Skill Expert Template T_TFBot_Heavyweapons_Deflector2 Attributes "AlwaysCrit" ItemAttributes { ItemName deflector "fire rate bonus" 0.75 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support 1 Where spawnbot Squad { TFBot { Template Burstwave } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_shako_lite Health 430 Name Soldier Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.5 "projectile spread angle penalty" 3 "damage bonus" 1.65 } Item "steel shako" Item "the shogun's shoulder guard" } TFBot { Template Uberhealer_Medic } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Metalbeard CharacterAttributes { "health from healers reduced" 0.001 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 1200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 277000 ClassIcon heavy_head_nys Name "Antimatter Agent" Scale 2.35 MaxVisionRange 2500 WeaponRestrictions PrimaryOnly Template Final_Boss__Titanium_Terror Attributes "AlwaysCrit" ItemAttributes { ItemName "iron curtain" "sniper fires tracer" 1 "weapon spread bonus" 0.25 "bullets per shot bonus" 2 "fire rate bonus" 0.35 "subtract victim medigun charge on hit" 5 "heal on kill" 5090 "apply z velocity on damage" -150 "apply look velocity on damage" -150 "damage bonus" 0.85 } CharacterAttributes { "damage force reduction" 0 "cancel falling damage" 1 "health from healers reduced" 0.001 "attach particle effect static" 3045 } Item "iron curtain" Item "captain space mann" } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 75 Support 1 Where spawnbot Squad { TFBot { Health 20000 ClassIcon soldier_burstfire_hyper_lite Name "Hyper Burst Fire Soldier" Template T_TFBot_Soldier_BurstFire ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.5 "faster reload rate" 0.25 "fire rate bonus" 0.1 "clip size upgrade atomic" 7 } CharacterAttributes { "health from healers reduced" 0.001 } Item "fancy dress uniform" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 75 Support 1 Where spawnbot Squad { TFBot { Health 16500 ClassIcon demo_atomic Name "Ultra Blast Demoman" Scale 1.9 Template T_TFBot_Giant_Demoman Attributes "AlwaysCrit" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "Blast radius increased" 2.5 "use large smoke explosion" 1 "apply z velocity on damage" 600 "apply look velocity on damage" 600 "faster reload rate" 2 "fire rate bonus" 3 } CharacterAttributes { "health from healers reduced" 0.001 } Item "the loose cannon" Item "treasure hat 1" } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Tag "bot_squad_member" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 225 Skill Expert ClassIcon pyro_heal Template T_TFBot_Pyro_Backburner ItemAttributes { ItemName "the backburner" "heal on hit for rapidfire" 2 } Item "the electric escorter" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name preboss TotalCurrency 3 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 100000 Scale 2.15 Template Titanium_Crits CharacterAttributes { "move speed penalty" 0.35 "cancel falling damage" 1 "health from healers reduced" 0.001 "attach particle effect static" 3113 } } TFBot { Health 107000 Template Plutonium_Patriot ItemAttributes { ItemName "the black box" "damage bonus" 12.0 } CharacterAttributes { "move speed penalty" 0.35 "cancel falling damage" 1 "health from healers reduced" 0.001 "attach particle effect static" 3044 } } TFBot { Health 113000 ClassIcon heavy_head_nys Name "Antimatter Agent" Scale 2.35 MaxVisionRange 2400 WeaponRestrictions PrimaryOnly Template Final_Boss__Titanium_Terror ItemAttributes { ItemName "iron curtain" "sniper fires tracer" 1 "weapon spread bonus" 0.25 "bullets per shot bonus" 2 "fire rate bonus" 0.35 "subtract victim medigun charge on hit" 5 "heal on kill" 5090 "damage bonus" 0.85 "apply z velocity on damage" -150 "apply look velocity on damage" -150 } CharacterAttributes { "move speed penalty" 0.35 "cancel falling damage" 1 "health from healers reduced" 0.001 "attach particle effect static" 3045 } Item "iron curtain" Item "die regime-panzerung" Item "captain space mann" } } } WaveSpawn { Name boss WaitForAllDead preboss TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 346000 ClassIcon final_boss_titanium_terror Name "Final Boss: Titanium Terror" Scale 2.5 Template T_TFBot_Giant_Soldier Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" -1 "faster reload rate" -1 "mini rockets" 1 "Projectile speed increased" 1.95 "clip size upgrade atomic" 143 "attach particle effect" 2 "item style override" 1 "is australium item" 1 "health on radius damage" 20 "subtract victim medigun charge on hit" 20 "slow enemy on hit" 1 "damage bonus" 1.55 "projectile spread angle penalty" 3 } ItemAttributes { ItemName "teufort knight" "attach particle effect" 79 "particle effect vertical offset" 17 } CharacterAttributes { "move speed bonus" 0.15 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "cancel falling damage" 1 "gesture speed increase" 0.75 "health from healers reduced" 0.001 "attach particle effect static" 3045 } Item "teufort knight" Item "the diplomat" } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Name "Heavy Tanker" Skill Expert ClassIcon heavy_shotgun_armored Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" ItemAttributes { ItemName "the family business" "damage bonus" 1.25 } CharacterAttributes { "dmg from ranged reduced" 0.35 } Item "the family business" Item "die regime-panzerung" Item "der maschinensoldaten-helm" } TFBot { Template Scatterblast_Scout } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Name "Buff Steel Gauntlet" Template T_TFBot_Heavyweapons_Fist item "The Buff Banner" Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 120 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 11000 ClassIcon pyro_snare Name "Giant Grapple Pyro" Template T_TFBot_Giant_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "apply z velocity on damage" -200 "apply look velocity on damage" -200 } CharacterAttributes { "health from healers reduced" 0.001 } Item "phononaut" } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 45 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 120 WaitBetweenSpawns 120 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 9300 ClassIcon demo_burst_hyper Name "Hyper Burst Fire Demo" Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.45 "fire rate bonus" 0.05 "clip size upgrade atomic" 12.0 } CharacterAttributes { "health from healers reduced" 0.001 } } } } } }