//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 3400 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 15000 AddSentryBusterWhenKillCountExceeds 20 Advanced 1 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" } Grizzly_Heavy { ClassIcon heavy_dwarf Health 1300 Name "Grizzly Heavy" Scale 1.5 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "warrior's spirit" "damage bonus" 2.5 } CharacterAttributes { "health regen" 5 } Item "the buffalo steak sandvich" Item "warrior's spirit" Item "the bear necessities" } 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" } 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" } Steelpound { ClassIcon robo_extremethreat Health 5000 Name Steelpound Scale 1.35 Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 1.2 "damage causes airblast" 1 "dmg bonus while half dead" 2.0 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.22 "damage force reduction" 0.22 "move speed penalty" 0.45 "dmg taken from bullets reduced" 0.5 "dmg taken from fire reduced" 0.3 "afterburn immunity" 1 "dmg from melee increased" 0.5 "dmg taken from blast increased" 1.5 "dmg taken from crit increased" 0.4 } Item "apoco-fists" Item "big steel jaw of summer fun" Item "cold war luchador" } 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" } 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" } Supergiant_Demo_MKII { ClassIcon demoknight Health 16500 Name "Supergiant Demo MKII" Scale 2.5 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the tide turner" "charge recharge rate increased" 6.0 "charge time increased" 11.9 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 2.0 "Attack not cancel charge" 1 "attach particle effect" 37 "crit vs stunned players" 1 "slow enemy on hit major" 4 "melee range multiplier" 2.0 "mod stun waist high airborne" 4 "max health additive penalty" 0 } CharacterAttributes { "override footstep sound set" 4 "airblast vulnerability multiplier" 0.37 "damage force reduction" 0.37 "move speed penalty" 0.5 } Item "the bootlegger" Item "the tide turner" Item "the horseless headless horseman's headtaker" Item "voodoo juju" } T_TFBot_Soldier_Liberty_Launcher { ClassIcon soldier Health 200 Name "Liberty Launcher Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "the liberty launcher" } 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_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_Volcano { ClassIcon pyro_jug_volcanofrag Health 175 Name "Volcano Fragment Pyro" Class Pyro Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "sharpened volcano fragment" "melee attack rate bonus" 0.8 } Item "sharpened volcano fragment" } 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" } T_TFBot_Scout_Basher { ClassIcon scout_bostonbasher Health 125 Name "Boston Basher Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the boston basher" "hit self on miss" 0 } Item "the boston basher" } 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" } } Mission { Objective Engineer Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 100 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "the widowmaker" Item "ttg max pistol" Item "festive wrench 2011" Item "the tin-1000" } } 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_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 72 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { Name p1-2 TotalCurrency 60 TotalCount 6 MaxActive 14 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Demoman Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.2 } } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p2-1 WaitForAllDead p1-2 TotalCurrency 48 TotalCount 24 MaxActive 16 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon soldier_conch_charged Health 450 Name "Elite Conch Soldier" Template T_TFBot_Soldier_Extended_Concheror Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "heal on hit for rapidfire" 55 "damage bonus" 1.25 "faster reload rate" 0.5 } Item "the patriot's pouches" } TFBot { Template T_TFBot_Pyro Tag "bot_squad_member" Attributes "AlwaysCrit" Item "the axtinguisher" } } } WaveSpawn { Name p2-2 WaitForAllDead p1-2 TotalCurrency 80 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Tag "nav_prefer_gate1_flank" Tag "bot_squad_member" Attributes "SpawnWithFullCharge" } } } WaveSpawn { Name p3-1 WaitForAllDead p2-2 TotalCurrency 45 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name p3-2 WaitForAllDead p2-2 TotalCurrency 42 TotalCount 42 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Sniper_SMG } } } WaveSpawn { Name p4-1 WaitForAllDead p3-1 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_hyper Health 9500 Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 3.0 "weapon burn dmg increased" 1.5 "heal on hit for rapidfire" 1 } ItemAttributes { ItemName "the flamboyant flamenco" "attach particle effect" 78 } CharacterAttributes { "move speed bonus" 0.55 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Item "the flamboyant flamenco" } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 75 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 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 p1-2 TotalCurrency 120 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { ClassIcon demo_cannon Name "Giant Blast Demoman" Template T_TFBot_Giant_Demoman Attributes "AlwaysCrit" ItemAttributes { ItemName "the loose cannon" "Blast radius increased" 1.5 "damage causes airblast" 1 "airblast pushback scale" 5 "grenade launcher mortar mode" 0 } Item "the loose cannon" Item "treasure hat 2" } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name p1-3 TotalCurrency 72 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Manmelter ItemAttributes { ItemName tf_weapon_flamethrower "damage penalty" 0.9 "Set DamageType Ignite" 1 "weapon burn dmg reduced" 0.4 } } } } WaveSpawn { Name p2-boss WaitForAllDead p1-2 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon nuke_animate Health 50000 Name "Titanium Nuker" Scale 1.9 Template T_TFBot_Giant_Soldier_RocketShotgun Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the black box" "damage bonus" 7.5 "clip size upgrade atomic" -2 "faster reload rate" 4 "blast radius increased" 2.25 "apply z velocity on damage" 200 "apply look velocity on damage" 200 "use large smoke explosion" 1 "fire rate bonus" 2 "heal on hit for rapidfire" 300 "Projectile speed increased" 0.7 } CharacterAttributes { "damage force reduction" 0.15 "airblast vulnerability multiplier" 0.15 "hand scale" 1.15 } Item "tyrantium helmet" Item "the team captain" } } } WaveSpawn { Name p2-support WaitForAllSpawned p2-boss TotalCurrency 48 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Scout_FanOWar } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name p3-1 WaitForAllDead p2-boss TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template Uberhealer_Medic Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the blutsauger" "damage penalty" 0.1 } } } } WaveSpawn { Name p3-2 WaitForAllDead p2-boss TotalCurrency 80 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball } } } WaveSpawn { Name p3-3 WaitForAllDead p2-boss TotalCurrency 56 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Name "Crit Soldier" Template T_TFBot_Soldier_Liberty_Launcher Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.75 } } } } WaveSpawn { Name p4-tank WaitForAllDead p3-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 60 Where spawnbot Squad { Tank { Health 45000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name p_support_4=< WaitForAllDead p3-1 TotalCurrency 0 TotalCount 10 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot Where spawnbot_mission_sniper RandomChoice { Squad { TFBot { Template T_TFBot_Soldier_Bison } } Squad { TFBot { Template T_TFBot_Demoman_Knight } } Squad { TFBot { Template T_TFBot_Sniper_SMG } } } } WaveSpawn { Name p5-1 WaitForAllDead p4-tank TotalCurrency 90 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } } } WaveSpawn { Name p5-2 WaitForAllDead p4-tank TotalCurrency 30 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_brass_nys Name "Giant Brass Heavy" Template T_TFBot_Giant_Heavyweapons_BrassBeast ItemAttributes { ItemName "the brass beast" "damage bonus" 2 "fire rate bonus" 0.65 } } TFBot { Template T_TFBot_Giant_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 400 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy_rocket Name "Giant Rocket Heavy" Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName "iron curtain" "override projectile type" 2 "projectile spread angle penalty" 3 } Item "iron curtain" Item "officer's ushanka" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name p1-2 TotalCurrency 400 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Bison } TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } WaveSpawn { Name p2-1 WaitForAllDead p1-1 TotalCurrency 400 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" } } } WaveSpawn { Name p2-2 WaitForAllDead p1-1 TotalCurrency 400 TotalCount 42 MaxActive 9 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name p2-3 WaitForAllDead p1-1 TotalCurrency 400 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { ClassIcon demo_burst_hyper Name "Hyper Burst Fire Demo" Template T_TFBot_Giant_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.45 "clip size upgrade atomic" 11.0 "Projectile speed increased" 1.25 "damage bonus" 1.75 } } TFBot { ClassIcon medic_kritz_inf Name "Giant Kritz Medic" Template T_TFBot_Giant_Medic ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 999 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber deploy delay duration" 0 "bot medic uber health threshold" 4499 } Item "the kritzkrieg" } TFBot { ClassIcon medic_kritz_inf Name "Giant Kritz Medic" Template T_TFBot_Giant_Medic ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 999 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 4499 "bot medic uber deploy delay duration" 0 } Item "the kritzkrieg" } } } WaveSpawn { Name p3-1 WaitForAllDead p2-2 TotalCurrency 400 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Skill Expert Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn { Name p4-tank WaitForAllDead p2-3 TotalCurrency 400 TotalCount 3 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 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-support1 WaitForAllSpawned p4-tank TotalCurrency 400 TotalCount 48 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 16 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector2 } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name p5-1 WaitForAllDead p4-tank TotalCurrency 175 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoknight_boss_tavish Health 36500 Template Supergiant_Demo_MKII ItemAttributes { ItemName "the eyelander" "damage bonus" 3.0 } Item "the eyelander" Item "prince tavish's crown" } 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 } } } WaveSpawn { Name p5-2 WaitForAllSpawned p5-1 TotalCurrency 52 TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Pyro_Backburner } } } WaveSpawn { Name p5-2 WaitForAllSpawned p5-1 TotalCurrency 60 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_mission_sniper Squad { TFBot { Name "Giant Charged Spammer" Template T_TFBot_Giant_Soldier_Crit } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic 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 { Tank { Health 185000 Name Tank Speed 55 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Support 1 Where spawnbot Where spawnbot_mission_sniper RandomChoice { Squad { TFBot { Template T_TFBot_Demoman_Knight } } Squad { TFBot { Template T_TFBot_Scout_FanOWar } } Squad { TFBot { Template T_TFBot_Pyro_Volcano } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 720 Support 1 Where spawnbot Where spawnbot_mission_sniper Squad { TFBot { Health 98000 Scale 2.35 Template Plutonium_Patriot ItemAttributes { ItemName "the black box" "damage bonus" 6 } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 Support 1 Where spawnbot Where spawnbot_mission_sniper RandomChoice { Squad { TFBot { Template T_TFBot_Scout_Shortstop } } Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "increase buff duration" 9 } } } } } WaveSpawn { TotalCurrency 0 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 Support 1 Where spawnbot Where spawnbot_mission_sniper RandomChoice { Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name p1-1 TotalCurrency 80 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "clip size upgrade atomic" 1 "faster reload rate" 1.35 } } } } WaveSpawn { Name p1-2 TotalCurrency 64 TotalCount 32 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name p1-3 TotalCurrency 90 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_natasha Health 12500 Template Giant_Suppressor_Heavy ItemAttributes { ItemName natascha "fire rate bonus" 0.75 } } TFBot { ClassIcon medic_kritz_inf Template T_TFBot_Giant_Medic ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 9999 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 4499 "bot medic uber deploy delay duration" 0 } Item "the kritzkrieg" } } } WaveSpawn { Name p2-1 WaitForAllDead p1-3 TotalCurrency 90 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon heavy_steelfist_conch Name "Steel Concheror Gauntlet" Skill Expert Template T_TFBot_Heavyweapons_Fist Item "The Concheror" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" CharacterAttributes { "increase buff duration" 9.0 } } } } WaveSpawn { Name p2-2 WaitForAllDead p1-3 TotalCurrency 180 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_rocket_hyper Health 5500 Name "Hyper Rocket Heavy" Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" ItemAttributes { ItemName "iron curtain" "damage bonus" 2.0 "override projectile type" 2 "spread penalty" 2 "Projectile speed increased" 1.25 } Item "iron curtain" Item "officer's ushanka" Item "the purity fist" } TFBot { Template T_TFBot_Giant_Medic } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { Name p2-3 WaitForAllDead p1-3 TotalCurrency 48 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Manmelter } } } WaveSpawn { Name p3-boss-1 WaitForAllDead p2-2 TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "damage bonus" 9 } } } } WaveSpawn { Name p3-boss-2 WaitForAllDead p2-2 TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Metalbeard ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 1.85 } } } } WaveSpawn { Name p4-1 WaitForAllDead p3-boss-2 TotalCurrency 140 TotalCount 14 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_blast_conch_yoovy Health 4200 Name "Giant Blast Concheror Soldier" Template T_TFBot_Giant_Soldier_Spammer_Reload Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the liberty launcher" "damage causes airblast" 1 "move speed bonus" 0.5 } ItemAttributes { ItemName "the concheror" "increase buff duration" 3.0 } Item "the liberty launcher" Item "the concheror" } TFBot { Template T_TFBot_Medic_Shield } } } WaveSpawn { Name p3-3 WaitForAllSpawned p3-boss-2 TotalCurrency 96 TotalCount 48 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot_mission_sniper Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Name p4-2 WaitForAllDead p3-boss-2 TotalCurrency 90 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot_mission_sniper Squad { TFBot { Template Grizzly_Heavy } } } WaveSpawn { Name p4-3 WaitForAllDead p3-boss-2 TotalCurrency 120 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon heavy_brass_nys Health 5500 Name "Giant Brass Heavy" Template T_TFBot_Giant_Heavyweapons_BrassBeast ItemAttributes { ItemName "the brass beast" "damage bonus" 2 "fire rate bonus" 0.5 } CharacterAttributes { "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "dmg from ranged reduced" 0.75 } } } } WaveSpawn { Name p5-tank WaitForAllDead p4-1 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 60000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name p5