#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 600 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnbomb" // StartDisabled 1 // If the spawn point starts disabled (Default: 0) TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3 X "-600" Y "1160" Z "130" } Templates { } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 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 w1_1 WaitForAllDead w1_bombdrop TotalCurrency 500 TotalCount 69 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 RandomSpawn 1 Where spawnbot Where spawnbot_tunnel Where spawnbot_parachute RandomChoice { TFBot { WeaponRestrictions MeleeOnly ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Buff_Banner Item "the equalizer" } TFBot { WeaponRestrictions MeleeOnly ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Concheror } TFBot { WeaponRestrictions MeleeOnly ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion Item "the escape plan" } } } WaveSpawn { Name w1_support WaitForAllDead w1_bombdrop TotalCurrency 50 TotalCount 20 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Name w1_bombdrop TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited Where spawnbomb TFBot { Name "Bomb Delivery" Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Name TankBoss TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 15000 Name TankBoss Speed 75 StartingPathTrackNode tankpath_alt OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_1 WaitForAllDead bombdrop TotalCurrency 100 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name bombdrop TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited Where spawnbomb TFBot { ClassIcon soldier_shovel Health 200 Name "Bomb Delivery" Class Soldier Skill Normal WeaponRestrictions MeleeOnly } } WaveSpawn { Name w2_1 WaitForAllDead bombdrop TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Skill Easy Template T_TFBot_Pyro } } WaveSpawn { Name w2_1 WaitForAllDead bombdrop TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 6 WaitBeforeStarting 12 WaitBetweenSpawns 0 Where spawnbot_tunnel Squad { TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer ClassIcon pyro_detonator2 } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name w2_2 WaitForAllSpawned w2_1 TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1.25 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name w2_2 WaitForAllSpawned w2_1 TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1. Where spawnbot_tunnel TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w2_2 WaitForAllSpawned w2_1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10.25 WaitBetweenSpawns 1 Where spawnbot_tunnel TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name w2_support WaitForAllSpawned w2_1 TotalCurrency 100 TotalCount 12 MaxActive 2 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 Support 1 Where spawnbot TFBot { ClassIcon soldier_shovel Health 200 Name "Shovel Soldier" Class Soldier Skill Normal WeaponRestrictions MeleeOnly } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name bomb_drop TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited Where spawnbomb TFBot { ClassIcon pyro Health 175 Name "Bomb Delivery" Class Pyro Skill Hard WeaponRestrictions MeleeOnly } } WaveSpawn { Name w3_1 WaitForAllDead bomb_drop TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Pusher ClassIcon pyro_reflect_daan } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name w3_1b WaitForAllDead bomb_drop TotalCurrency 75 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_tunnel TFBot { Class HeavyWeapons Skill Easy } } WaveSpawn { Name w3_1 WaitForAllDead bomb_drop TotalCurrency 75 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name w3_2 WaitForAllSpawned w3_1 TotalCurrency 75 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_parachute Where spawnbot Where spawnbot_tunnel RandomChoice { TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy } } } WaveSpawn { Name w3_2 WaitForAllSpawned w3_1 TotalCurrency 75 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w3_2b WaitForAllSpawned w3_1 TotalCurrency 100 TotalCount 6 MaxActive 3 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot_tunnel Squad { TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name w3_support1 WaitForAllSpawned w3_2 TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name w3_support2 WaitForAllSpawned w3_2 TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Support 1 Where spawnbot_tunnel TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name TankBoss TotalCurrency 25 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 45 Where spawnbot Squad { Tank { Health 17500 Name TankBoss Speed 75 StartingPathTrackNode tankpath_alt OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w4_1 WaitForAllDead bomdrop TotalCurrency 75 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5.5 Where spawnbot TFBot { Template T_TFBot_Demoman } } WaveSpawn { Name "bomdrop" TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited Where spawnbomb TFBot { ClassIcon demo_splendid_lite Health 175 Name "Bomb Delivery" Class Demoman Skill Easy WeaponRestrictions MeleeOnly } } WaveSpawn { Name w4_1 WaitForAllDead bomdrop TotalCurrency 75 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5.5 Where spawnbot TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w4_1 WaitForAllDead bomdrop TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_tunnel Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name w4_2 WaitForAllSpawned w4_1 TotalCurrency 75 TotalCount 14 MaxActive 5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot_parachute TFBot { ClassIcon heavy_shotgun_conch_lite Attributes "SpawnWithFullCharge" Skill Normal Name "Conch Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Item "The Concheror" CharacterAttributes { "increase buff duration" 9 } } } WaveSpawn { Name w4_2 WaitForAllSpawned w4_1 TotalCurrency 75 TotalCount 21 MaxActive 7 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1.25 Where spawnbot TFBot { Class Scout Skill Easy } } WaveSpawn { Name w4_2 WaitForAllSpawned w4_1 TotalCurrency 75 TotalCount 17 MaxActive 8 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2.25 Where spawnbot_tunnel TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w4_2b WaitForAllSpawned w4_1 TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_tunnel TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { Name w4_support WaitForAllSpawned w4_2 TotalCurrency 75 TotalCount 24 MaxActive 6 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 4 Support 1 Where spawnbot_tunnel TFBot { Class HeavyWeapons Skill Easy } } WaveSpawn { Name w4_support WaitForAllSpawned w4_2 TotalCurrency 25 TotalCount 32 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Support 1 Where spawnbot TFBot { ClassIcon demo_splendid_lite Health 175 Name "Charger Demoman" Class Demoman Skill Easy ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 "charge recharge rate increased" 1.5 } Item "the loch-n-load" Item "the splendid screen" Item "the hat with no name" } } } }