#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 500 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 50 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave01scoutsA TotalCurrency 25 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name wave01demosA TotalCurrency 75 TotalCount 27 MaxActive 9 SpawnCount 9 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name wave01batsSUPPORTa TotalCurrency 25 TotalCount 25 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Support Limited Where spawnbot Squad { TFBot { ClassIcon scout_bat_nys Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name wave01batsSUPPORTb WaitForAllDead wave01scoutsA TotalCurrency 25 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 4 Support Limited Where spawnbot Squad { TFBot { ClassIcon scout_bat_nys Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name wave01gauntlets WaitForAllSpawned wave01demosA TotalCurrency 85 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_nys Template T_TFBot_Heavyweapons_Fist CharacterAttributes { "damage force reduction" 0.5 } Item "the gridiron guardian" } } } WaveSpawn { Name wave01gpyro WaitForAllSpawned wave01demosA TotalCurrency 185 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal Tag "bot_squad_member" } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal Tag "bot_squad_member" } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal Tag "bot_squad_member" } } } WaveSpawn { Name wave01scoutsB WaitForAllSpawned wave01demosA TotalCurrency 80 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave02bats TotalCurrency 300 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout_bat_nys Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name wave02conchSUPPORT TotalCurrency 50 TotalCount 50 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name wave02conchSUPPORT TotalCurrency 75 TotalCount 50 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name wave02battalionSUPPORT TotalCurrency 50 TotalCount 45 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 3 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name wave02battalionSUPPORT TotalCurrency 75 TotalCount 45 MaxActive 2 SpawnCount 1 WaitBeforeStarting 9 WaitBetweenSpawns 6 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave03scorches TotalCurrency 150 TotalCount 17 MaxActive 7 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon pyro_scorch Name "Scorch Shot Pyro" Template T_TFBot_ScorchShot Item "brim of fire" } } } WaveSpawn { Name wave03mleagues TotalCurrency 75 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn { Name wave03champsA TotalCurrency 50 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } WaveSpawn { Name wave03gsoldierRAPID WaitForAllSpawned wave03scorches TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name wave03gbats WaitForAllDead wave03gsoldierRAPID TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_bat_nys Name "Giant Bat Scout" WeaponRestrictions MeleeOnly Template T_TFBot_Giant_Scout } } } WaveSpawn { Name wave03batsSUPPORT WaitForAllDead wave03gsoldierRAPID TotalCurrency 0 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 RandomSpawn 1 Support Limited Where spawnbot Where spawnbot_giant Squad { TFBot { ClassIcon scout_bat_nys Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly } } } WaveSpawn { Name wave03champsB WaitForAllSpawned wave03gsoldierRAPID TotalCurrency 75 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave04conches TotalCurrency 175 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier_samuraiboss Health 650 Name "Samurai Soldier" Scale 1.4 Class Soldier Skill Hard WeaponRestrictions MeleeOnly CharacterAttributes { "damage force reduction" 0.5 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Tag "bot_squad_member" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Tag "bot_squad_member" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Tag "bot_squad_member" } TFBot { Template T_TFBot_Soldier_Extended_Concheror Tag "bot_squad_member" } } } WaveSpawn { Name wave04gdemoRAPIDa TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot Squad { TFBot { ClassIcon demo_spammer_giant Template T_TFBot_Giant_Demoman } } } WaveSpawn { Name wave04gdemoRAPIDb WaitForAllSpawned wave04conches TotalCurrency 125 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 Where spawnbot Squad { TFBot { ClassIcon demo_spammer_giant Template T_TFBot_Giant_Demoman } } } WaveSpawn { Name wave04batsSUPPORT WaitForAllSpawned wave04gdemoRAPIDa TotalCurrency 25 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support Limited Where spawnbot Squad { TFBot { ClassIcon scout_bat_nys Health 125 Name "Bat Scout" Class Scout Skill Normal WeaponRestrictions MeleeOnly } } } WaveSpawn { Name wave04shotguns WaitForAllSpawned wave04gdemoRAPIDb TotalCurrency 150 TotalCount 30 MaxActive 20 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Item "tipped lid" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave05scouts TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly } } } WaveSpawn { Name wave05gsoldiersCHARGED TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Name "Quick Über Medic" Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" Item "titanium tyrolean" } } } WaveSpawn { Name wave05conchgauntlets WaitForAllSpawned wave05gsoldiersCHARGED TotalCurrency 95 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_conch_nys Name "Extended Conch Steel Gauntlet" Template T_TFBot_Heavyweapons_Fist Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "damage force reduction" 0.5 } Item "the gridiron guardian" Item "the concheror" } } } WaveSpawn { Name wave05flares WaitForAllSpawned wave05gsoldiersCHARGED TotalCurrency 65 TotalCount 15 MaxActive 15 SpawnCount 5 WaitBeforeStarting 25 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon pyro_flare Health 175 Name "Flare Pyro" Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Item "the flare gun" Item "firewall helmet" } } } WaveSpawn { Name wave05pyroskritz WaitForAllSpawned wave05gsoldiersCHARGED TotalCurrency 90 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 4 Where spawnbot Where spawnbot_giant Squad { TFBot { ClassIcon pyro Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions PrimaryOnly } TFBot { ClassIcon medic_kritz2 Health 150 Name "Kritzkrieg Medic" Class Medic Skill Hard WeaponRestrictions SecondaryOnly Tag "bot_squad_member" Attributes "SpawnWithFullCharge" Item "the kritzkrieg" Item "platinum pickelhaube" } } } WaveSpawn { Name wave05demosSUPPORT WaitForAllDead wave05conchgauntlets TotalCurrency 50 TotalCount 80 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 RandomSpawn 1 Support Limited Where spawnbot Where spawnbot_giant Squad { TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_flank_right" } TFBot { ClassIcon demo Health 175 Name Demoman Class Demoman Skill Normal BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "nav_prefer_flank_left" } } } WaveSpawn { WaitForAllSpawned wave05flares TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 Where spawnbot Squad { Tank { Health 17500 Name stinky Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } }