//Map Metro Rc3 //Expert //Full Metal Forward #base robot_giant.pop #base robot_standard.pop //If this gets completed Im happy robot but fuck this is gonna fail mostly WaveSchedule { StartingCurrency 650 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 Templates { // Dozer ----- T_TFBot_Heavy_Green_Bulldozer // Times Used : 1 { Class Heavyweapons Name "Green Bulldozer" ClassIcon heavy_shotgun Skill Hard Attributes Miniboss Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Health 1500 Scale 1.50 Item "The Eliminators Safeguard" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "damage bonus" .75 "faster reload rate" 1.5 } ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 7511618 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.60 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Heavy_Black_Bulldozer // Times Used : 2 { Class Heavyweapons Name "Black Bulldozer" ClassIcon heavy_shotgun Skill Expert Attributes Miniboss Attributes HoldFireUntilFullReload WeaponRestrictions SecondaryOnly Health 2500 Scale 1.50 Item "The Eliminators Safeguard" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "damage bonus" 0.25 "faster reload rate" .25 "clip size upgrade atomic" 4 } ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 1315860 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Heavy_Giant_SkullDozer // Times Used : 1 { Class Heavyweapons Name "Minigun dozer" Skill Expert ClassIcon heavy_giant Attributes Miniboss Health 4000 Item "The Eliminators Safeguard" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.20 } ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 15132390 "attach particle effect" 17 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Heavy_Boss_Zeal_Bulldozer // Times Used : { Class Heavyweapons Skill Expert Health 25000 ClassIcon heavy_giant Attributes Miniboss Attributes UseBossHealthBar Item "The Eliminators Safeguard" Name "Zeal Bulldozer" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.50 } ItemAttributes { ItemName "The Eliminators Safeguard" "set item tint RGB" 15132390 "attach particle effect" 17 "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // Dozer ----- // Taser ----- T_TFBot_Soldier_Taser // Times Used : { Class Soldier ClassIcon soldier_stun_spammer Skill Expert Attributes HoldFireUntilFullReload Name "Elite Taser" Item "The MK 50" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 120 "set_item_texture_wear" 0.2 "damage bonus" 0.1 "rocket specialist" 1 "faster reload rate" 1.25 "fire rate bonus" .30 "projectile speed increased" 10 "clip size upgrade atomic" 5 } } T_TFBot_Soldier_Giant_Taser // Times Used : 1 { Class Soldier Skill Expert ClassIcon soldier_stun_spammer_giant Health 3000 Attributes Miniboss Attributes HoldFireUntilFullReload Name "Giant Elite Taser" Item "The MK 50" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 120 "set_item_texture_wear" 0.2 "damage bonus" 0.20 "rocket specialist" 1 "faster reload rate" .75 "fire rate bonus" .30 "projectile speed increased" 20 "clip size upgrade atomic" 7 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Soldier_Giant_Zeal_Taser_Boss // Times Used : { Class Soldier Skill Expert ClassIcon soldier_stun_spammer_giant Health 12500 Attributes Miniboss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Name "Zeal Taser" Item "The MK 50" ItemAttributes { ItemName "The MK 50" "attach particle effect" 56 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 120 "set_item_texture_wear" 0.2 "damage bonus" 0.55 "rocket specialist" 1 "faster reload rate" .15 "fire rate bonus" .15 "projectile speed increased" 20 "clip size upgrade atomic" 25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // Taser ----- T_TFBot_Spy_Cloaker { Class Spy Name "Cloaker" Skill Hard Item "The Virtual Viewfinder" Item "The Bruiser's bandanna" ItemAttributes { ItemName "The Virtual Viewfinder" "set item tint RGB" 1315860 } } T_TFBot_Spy_Zeal_Cloaker { Class Spy Name "Zeal Cloaker" Skill Expert Item "The Virtual Viewfinder" Item "The Bruiser's bandanna" ItemAttributes { ItemName "The Virtual Viewfinder" "set item tint RGB" 15132390 } CharacterAttributes { "move speed bonus" 1.25 } } // GenSec Units ----- // Soldier T_TFBot_Soldier_GenSec_Rockets // Times Used : 1 { Class Soldier Skill Hard Name "GenSec Soldier" Item "Climbing Commander" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "paintkit_proto_def_index" 215 "set_item_texture_wear" 0.2 } } T_TFBot_Soldier_GenSec_Shotgun // Times Used : { Class Soldier Skill Normal ClassIcon shotgun_nys WeaponRestrictions SecondaryOnly Name "GenSec Unit" Item "Climbing Commander" } T_TFBot_Soldier_Giant_GenSec_Maximum_Force_Unit // Times Used : { Class Soldier Skill Expert Health 4000 Name "Giant Maximum Force Responder" ClassIcon soldier_rocketrain_giant Attributes Miniboss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" .65 "fire rate bonus" 0.001 "clip size upgrade atomic" 50 "faster reload rate" 0.1 "projectile spread angle penalty" 40 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // Demoman T_TFBot_Demoman_GenSec_Grenades // Times Used : 1 { Class Demoman Skill Hard Name "GenSec Demolitionist" Item "The Frag Proof Fragger" Item "Blast Blocker" } T_TFBot_Demoman_Giant_GenSec_Demolitionist // Times Used : 1 { Class Demoman Skill Normal Health 3500 Name "Giant Demolisionist" Item "The Frag Proof Fragger" Item "Blast Blocker" Attributes Miniboss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "damage bonus" 1.15 "fire rate bonus" .75 "faster reload rate" .50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // Heavy T_TFBot_Heavy_GenSec_Unit // Times Used : 1 { Class Heavyweapons Skill Easy Name "GenSec Heavy Unit" Item "Climbing Commander" } // Pyro T_TFBot_Pyro_GenSec_Fire // Times Used : 1 { Class Pyro Skill Easy Name "GenSec Pyrotechnic" Name "The MK 50" } // Sniper T_TFBot_Sniper_GenSec_SMG // Times Used : 2 { Class Sniper Skill Easy WeaponRestrictions SecondaryOnly ClassIcon sniper_smg Name "Elite SMG" Item "Climbing Commander" } // Medics T_TFBot_Medic_GenSec_Shield // Times Used : { Class Medic Skill Expert ClassIcon medic_shield Name "GenSec Medic" Name "GenSec Boost Medic" Item "Coldfront Carapace" Attributes SpawnWithFullCharge Attributes IgnoreEnemies Attributes ProjectileShield WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "increase buff duration" 1 "generate rage on heal" 1 "uber duration bonus" 1.05 } CharacterAttributes { "bot medic uber deploy delay duration" 25 "voice pitch scale" 0 } } T_TFBot_Medic_GenSec_Unit // Times Used : 1 { Class Medic Skill Expert Name "GenSec Medic" Item "Coldfront Carapace" Item "The Quick-Fix" Attributes IgnoreEnemies ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" .1 } CharacterAttributes { "heal rate bonus" 10 } } T_TFBot_Medic_Uber_GenSec // Times Used : 1 { Class Medic Skill Expert ClassIcon medic_uber Name "GenSec Uber Medic" Item "Coldfront Carapace" Attributes SpawnWithFullCharge } T_TFBot_Medic_Kritz_GenSec // Times Used : 1 { Class Medic Skill Expert Health 400 Scale 1.15 ClassIcon medic_kritz_armored Attributes SpawnWithFullCharge Name "GenSec Boost Medic" Item "Coldfront Carapace" Item "Coldfront Commander" Item "The Kritzkrieg" Item "The Blutsauger" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 500 "ubercharge rate bonus" 10 } CharacterAttributes { "move speed bonus" 1.05 "heal rate bonus" 5 "bot medic uber health threshold" 401 } ItemAttributes { ItemName "The Blutsauger" "damage bonus" .25 } } T_TFBot_Medic_Kritz_GenSec_Weaker // Times Used : 1 { Class Medic Skill Expert ClassIcon medic_kritz Attributes SpawnWithFullCharge Name "GenSec Boost Medic" Item "Coldfront Carapace" Item "The Kritzkrieg" Item "The Blutsauger" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 500 "ubercharge rate bonus" 10 } CharacterAttributes { "move speed bonus" 1.05 "heal rate bonus" 5 "bot medic uber health threshold" 401 } ItemAttributes { ItemName "The Blutsauger" "damage bonus" .25 } } T_TFBot_Medic_Giant_QuickFix // Times Used : 1 { Class Medic Skill Expert ClassIcon medic_giant Health 4000 Name "GenSec Giant Medic" Item "Coldfront Carapace" Item "Coldfront Commander" Item "The Quick-Fix" Attributes Miniboss Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "heal rate bonus" 200 } } T_TFBot_Medic_Captain_Winters // Times Used : { Class Medic Skill Expert Name "Captain Winter-tron" Health 65000 Attributes UseBossHealthBar Attributes Miniboss Attributes ProjectileShield Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Crusader's Crossbow" Item "Field Practice" Item "The Colonel's Coat" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "increase buff duration" 25 "generate rage on heal" 2 "uber duration bonus" .01 "ubercharge rate bonus" -10 } ItemAttributes { ItemName "The Crusader's Crossbow" "is_passive_weapon" 1 "damage bonus" .65 "faster reload rate" 0.05 "fire rate bonus" 0.01 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" .35 "bot medic uber deploy delay duration" 25 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.01 "voice pitch scale" 0 } } // Scouts T_TFBot_Scout_GenSec_Fast_Responder // Times Used : 1 { Class Scout Skill Expert WeaponRestrictions SecondaryOnly Name "GenSec Scout" Item "The Bolt Boy" CharacterAttributes { "move speed bonus" 1.25 } ItemAttributes { ItemName "TF_WEAPON_PISTOL" "damage bonus" 0.70 "fire rate bonus" 1.50 "faster reload rate" 2.25 "clip size upgrade atomic" 2 } } T_TFBot_Scout_Giant_GenSec_Rusher // Times Used : { Class Scout Skill Hard Attributes Miniboss ClassIcon scout_giant_fast Health 1500 Name "GenSec Super Scout" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "damage bonus" 0.75 "fire rate bonus" 1.25 } CharacterAttributes { "move speed bonus" 1.20 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 3 } } T_TFBot_Scout_GenSec_ShotGun_Unit // Times Used : 1 { Class Scout Skill Normal Name "GenSec Scout" Item "The Bolt Boy" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "fire rate bonus" 1.15 } } T_TFBot_Scout_GenSec_Boosted // Times Used : 1 { Class Scout Skill Normal ClassIcon scout_cola Name "GenSec Boost Scout" Item "The Bolt Boy" Item "Crit-A-Cola" ItemAttributes { Itemname "TF_WEAPON_SCATTERGUN" "fire rate bonus" 1.30 } ItemAttributes { ItemName "The Bolt Boy" "attach particle effect" 10 } ItemAttributes { ItemName "Crit-A-Cola" "deploy time decreased" .5 } } //////////^ } Mission // Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 1 InitialCooldown 30 CooldownTime 50 DesiredCount 1 TFBot { Class Demoman Name "SWAT Buster" Skill Expert Health 2000 Item "The Ullapool Caber" Item "The Patriot Peak" WeaponRestrictions MeleeOnly ClassIcon sentry_buster Attributes Miniboss Attributes DisableDodge ItemAttributes { ItemName "The Patriot Peak" "set item tint RGB" 1315860 } CharacterAttributes { "move speed bonus" 2.25 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } } Mission // SWAT Sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 2 TFBot { Class Sniper Name "Elite Sniper" Skill Hard MaxVisionRange 2500 Item "Hawk Eyed Hunter" Item "Down Tundra Coat" } } Mission // GenSec Sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 InitialCooldown 50 CooldownTime 40 DesiredCount 2 TFBot { Class Sniper Name "marksman Sniper" Skill Expert MaxVisionRange 3000 Item "Corona Australis" Item "Down Under Duster" Item "Shooting Star" ItemAttributes { ItemName "Shooting Star" "faster reload rate" 1.5 "killstreak tier" 2 "killstreak idleeffect" 1 } } } Mission // Disabler Soldier { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 25 DesiredCount 1 TFBot { Class Soldier ClassIcon soldier_mangler Name "GenSec Disabler" MaxVisionRange 2500 Item "The Cow Mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" .001 "damage bonus" 1.75 "projectile speed increased" 5 } } } Mission // Easy Cloaker Waves 1 { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 100 CooldownTime 45 DesiredCount 3 TFBot { Template T_TFBot_Spy_Cloaker } } Mission // Zeal Cloakers Waves 2+ { Objective Spy where spawnbot_mission_spy BeginAtWave 2 InitialCooldown 75 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy_Zeal_Cloaker } } // Wave 1 Wave { StartwaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // SWAT Units (wave1a) { Name wave1a Where spawnbot_rand TotalCount 32 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 7 TotalCurrency 75 StartWaveWarningSound "pd2_wave1_buildup.mp3" TFBot { Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Name "SWAT Shotgunner" Item "Flakcatcher" } } WaveSpawn // SWAT Shields (wave1a) { Name wave1a Where spawnbot_rand TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 waitBeforeStarting 5 TotalCurrency 50 TFBot { Class Medic Skill Expert ClassIcon medic_shield Name "SWAT Shield Medic" Attributes SpawnWithFullCharge Attributes IgnoreEnemies Attributes ProjectileShield WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "increase buff duration" 2 "generate rage on heal" 1 "uber duration bonus" .45 } CharacterAttributes { "bot medic uber deploy delay duration" 25 "voice pitch scale" 0 } } } WaveSpawn // SWAT SMGs (wave1a) { Name wave1a Where spawnbot_rand TotalCount 16 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { Class Sniper WeaponRestrictions SecondaryOnly ClassIcon sniper_smg Skill Easy Name "SWAT Submachine Gunner" } } WaveSpawn // 1 Civilian (wave1b) { Name wave1b Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitForAllDead wave1a TotalCurrency 0 Support Limited DoneWarningSound "pd2_begin_payback.mp3" RandomChoice { Squad { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly Name "Civilian" Item "Juvenile's Jumper" Item "Blizzard Britches" CharacterAttributes { "move speed bonus" 0.70 "health regen" -125 } } } } } WaveSpawn // 1 SWAT Van "Tank" { Name wave1tank1 TotalCount 1 SpawnCount 1 WaitForAllSpawned wave1e WaitBetweenSpawns 0 TotalCurrency 100 Tank { Health 20000 Speed 75 StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 6 Bulldozer Shotgunners (wave1c) { Name wave1c Where spawnbot_rand TotalCount 5 MaxActive 2 SpawnCount 1 waitBeforeStarting 20 WaitBetweenSpawns 2 WaitForAllDead wave1b FirstSpawnWarningSound "pd2_wave1_beginassault.mp3" DoneWarningSound "pd2_dozer_death1.mp3" TotalCurrency 50 Squad { TFBot { Template T_TFBot_Heavy_Green_Bulldozer } } } WaveSpawn // Scouts (Support) { Name wave1Supp1 Where spawnbot_rand TotalCount 100 MaxActive 5 SpawnCount 2 waitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllDead wave1b TotalCurrency 25 Support 2 Squad { TFBot { Template T_TFBot_Scout_GenSec_ShotGun_Unit } } } WaveSpawn // Soldiers (Support2) { Name wave1Supp2 Where spawnbot_rand TotalCount 100 MaxActive 4 SpawnCount 2 waitBeforeStarting 10 WaitBetweenSpawns 10 WaitForAllDead wave1b TotalCurrency 50 Support 1 Squad { TFBot { Template T_TFBot_Soldier_GenSec_Rockets } } } WaveSpawn // 12 heavies and 12 uber medics (wave1d) { Name wave1d Where spawnbot_rand TotalCount 16 MaxActive 4 SpawnCount 2 WaitForAllSpawned wave1c WaitBetweenSpawns 15 TotalCurrency 25 Squad { TFBot { Template T_TFBot_Heavy_GenSec_Unit } TFBot { Template T_TFBot_Medic_Uber_GenSec } } } WaveSpawn // 20 SMGs Snipers (wave1e) { Name wave1e Where spawnbot_rand TotalCount 20 MaxActive 5 SpawnCount 2 WaitForAllSpawned wave1c WaitBetweenSpawns 9 TotalCurrency 30 Squad { TFBot { Template T_TFBot_Sniper_GenSec_SMG } } } WaveSpawn // 3 B.Bulldozers 3 Booster Medics (wave1f) { Name wave1f Where spawnbot_rand TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAllSpawned wave1e WaitBetweenSpawns 25 DoneWarningSound "pd2_dozer_death2.mp3" TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_Black_Bulldozer } } } WaveSpawn // 8 Demoman (wave1g) { Name wave1g Where spawnbot SpawnCount 2 MaxActive 4 TotalCount 8 TotalCurrency 20 WaitForAllDead wave1e Squad { TFBot { Template T_TFBot_Demoman_GenSec_Grenades } } } } // Wave 2 Wave { StartwaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 26 Colas { Name wave2a Where spawnbot_rand TotalCount 20 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 9 TotalCurrency 25 TFBot { Template T_TFBot_Scout_GenSec_Boosted } } WaveSpawn // 24 Pyros { Name wave2b Where spawnbot_rand TotalCount 24 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 6 TotalCurrency 25 TFBot { Template T_TFBot_Pyro_GenSec_Fire } } WaveSpawn // 36 SMG Snipers { Name wave2f Where spawnbot_rand TotalCount 30 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 9 TotalCurrency 25 TFBot { Template T_TFBot_Sniper_GenSec_SMG } } WaveSpawn // 6 Giant Tasers + 6 Giant Demos { Name wave2c Where spawnbot_rand TotalCount 8 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 10 waitBeforeStarting 20 FirstSpawnWarningSound "pd2_tazer_entrance.mp3" DoneWarningSound "pd2_tazer_death.mp3" TotalCurrency 150 Squad { TFBot { Template T_TFBot_Soldier_Giant_Taser } TFBot { Template T_TFBot_Demoman_Giant_GenSec_Demolitionist } } } WaveSpawn // 2 SkullDozers + 2 Giant Medics { Name wave2d Where spawnbot_boss TotalCount 4 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 25 WaitForAllDead wave2c FirstSpawnWarningSound "pd2_skulldozer_pocket_entrance.mp3" DoneWarningSound "pd2_skulldozer_pocket_death.mp3" TotalCurrency 150 Squad { TFBot { Template T_TFBot_Heavy_Giant_SkullDozer } TFBot { Template T_TFBot_Medic_Giant_QuickFix } } } WaveSpawn // 4 B.BullDozers { Name wave2e Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 25 WaitForAllDead wave2d DoneWarningSound "pd2_dozer_death2" TotalCurrency 150 TFBot { Template T_TFBot_Heavy_Black_Bulldozer } } WaveSpawn // Medic Support { Name wave2g Where spawnbot TotalCount 10 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 25 TotalCurrency 100 Support 1 TFBot { Template T_TFBot_Medic_GenSec_Unit } } WaveSpawn // Scout Fast Responders Support { Name wave2h Where spawnbot_rand TotalCount 20 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 10 TotalCurrency 25 Support 2 TFBot { Template T_TFBot_Scout_GenSec_Fast_Responder } } } // Wave 3 Wave { StartwaveOutput { Target wave_start_endurance_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 8 super scouts { Name wave3a Where spawnbot TotalCount 8 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 waitBeforeStarting 10 TotalCurrency 150 TFBot { Template T_TFBot_Scout_Giant_GenSec_Rusher } } WaveSpawn // 20 scouts { Name wave3b Where spawnbot_rand TotalCount 20 MaxActive 5 SpawnCount 3 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { Template T_TFBot_Scout_GenSec_ShotGun_Unit Attributes AlwaysCrit } } WaveSpawn // 4 Giant Soldiers { Name wave3c Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 waitBeforeStarting 15 TotalCurrency 100 TFBot { Template T_TFBot_Soldier_Giant_GenSec_Maximum_Force_Unit } } WaveSpawn // 10 Tasers { Name wave3d Where spawnbot_rand TotalCount 15 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 waitBeforeStarting 15 TotalCurrency 25 TFBot { Template T_TFBot_Soldier_Taser } } WaveSpawn // 6 Dozers { Name wave3e Where spawnbot_rand TotalCount 6 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 10 WaitForAllSpawned wave3c TotalCurrency 75 RandomChoice { TFBot { Template T_TFBot_Heavy_Black_Bulldozer } TFBot { Template T_TFBot_Heavy_Green_Bulldozer } } } WaveSpawn // 6 Heavies + 3 Shields { Name wave3f Where spawnbot_rand TotalCount 12 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 15 WaitForAllSpawned wave3c TotalCurrency 100 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Heavy_GenSec_Unit } TFBot { Template T_TFBot_Heavy_GenSec_Unit } TFBot { Template T_TFBot_Medic_GenSec_Shield } } } WaveSpawn // 1 Zeal Dozer { Name wave3g Where spawnbot_boss TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 waitBeforeStarting 10 WaitForAllDead wave3e WaitForAllDead wave3f WaitForAllDead wave3d FirstSpawnWarningSound "pd2_zealdozer_spawn.mp3" DoneWarningSound "pd2_zealdozer_death.mp3" TotalCurrency 100 TFBot { Template T_TFBot_Heavy_Boss_Zeal_Bulldozer } } WaveSpawn // 12 Shotgunners + Kritz Medics { Name wave3h Where spawnbot_rand TotalCount 16 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 8 waitBeforeStarting 7 WaitForAllDead wave3e TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_GenSec_Shotgun } TFBot { Template T_TFBot_Medic_Kritz_GenSec_Weaker } } } WaveSpawn // Soldier Supports { Name wave3j Where spawnbot_rand TotalCount 40 MaxActive 3 SpawnCount 2 WaitBetweenSpawns 15 WaitForAllDead wave3e WaitForAllDead wave3f WaitForAllDead wave3d TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Soldier_GenSec_Rockets } } WaveSpawn // Sandman Supports { Name wave3k Where spawnbot TotalCount 16 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 WaitForAllDead wave3e WaitForAllDead wave3f WaitForAllDead wave3d TotalCurrency 50 Support Limited TFBot { Class Scout Skill Hard ClassIcon scout_stun Name "GenSec Scout Flashbanger" WeaponRestrictions MeleeOnly Item "The Sandman" Item "Fuel Injector" Item "Courtly Cuirass" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" .25 "max health additive penalty" -0 } } } } }