//Barnville by A+drew //Normal Endurance Difficulty #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { StartingCurrency 1000 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot_right BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 60 CooldownTime 60 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a TotalCurrency 175 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { ClassIcon scout_pistol Name "Pistol Scout" Health 125 Class Scout Skill Easy WeaponRestrictions SecondaryOnly } } WaveSpawn { Name w1a TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 2 WaitBetweenSpawns 2 TFBot { ClassIcon sniper_bushwacka Health 125 Name "Bushwacka Sniper" Class Sniper Skill Hard WeaponRestrictions MeleeOnly Item "the bushwacka" Item "ol' snaggletooth" } } WaveSpawn { Name w1b WaitForAllDead w1a TotalCurrency 175 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot_center Where spawnbot_right WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Pyro_Flaregun Item "The detonator" Item "Old Guadalajara" Name "Detonator Pyro" Skill Normal ClassIcon pyro_detonator } } WaveSpawn { Name w1c WaitForAllSpawned w1b TotalCurrency 150 TotalCount 27 MaxActive 9 SpawnCount 3 Where spawnbot_center WaitBeforeStarting 8 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_Scout_Sandman } } } WaveSpawn { Name w1d WaitForAllSpawned w1c TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 8 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name w1e WaitForAllDead w1d TotalCurrency 150 TotalCount 16 MaxActive 6 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Health 125 Name Scout Class Scout Skill Easy } } WaveSpawn { Name w1e WaitForAllDead w1d TotalCurrency 150 TotalCount 12 MaxActive 4 SpawnCount 4 Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 0 TFBot { Health 175 Name Pyro Class Pyro Skill Normal CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name w1f WaitForAllDead w1e TotalCurrency 150 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { ClassIcon soldier_shovel Health 200 Name "Shovel Soldier" Class Soldier Skill Hard WeaponRestrictions MeleeOnly } } WaveSpawn { Name w1f WaitForAllDead w1e TotalCurrency 150 TotalCount 16 MaxActive 6 SpawnCount 3 Where spawnbot_right WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Health 200 Name Soldier Class Soldier Skill Normal } } WaveSpawn { Name w1g WaitForAllSpawned w1f TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 18000 Name "tankboss" Speed 75 StartingPathTrackNode "tank_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w1g WaitForAllDead w1f TotalCurrency 150 TotalCount 30 MaxActive 8 SpawnCount 2 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 2 Support Limited TFBot { ClassIcon scout_pistol Health 125 Name "Pistol Scout" Class Scout Skill Easy WeaponRestrictions SecondaryOnly } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w2b WaitForAllDead w2a TotalCurrency 125 TotalCount 24 MaxActive 6 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Health 175 Name Demoman Class Demoman Skill Normal } } WaveSpawn { Name w2c WaitForAllSpawned w2b TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 10 WaitBetweenSpawns 12 TFBot { ClassIcon pyro_detonator_lite_spammer Name "Giant Rapid Flare Pyro" Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name w2c WaitForAllDead w2b TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w2d WaitForAllDead w2c TotalCurrency 200 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name w2d WaitForAllDead w2c TotalCurrency 125 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Health 200 Name Soldier Class Soldier Skill Normal } } WaveSpawn { Name w2e WaitForAllSpawned w2d TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_right WaitBeforeStarting 10 WaitBetweenSpawns 10 TFBot { ClassIcon heavy_steelfist_yoovy Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name w2f WaitForAllSpawned w2e TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 10 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Pyro CharacterAttributes { "airblast disabled" 1 } } } WaveSpawn { Name w2f WaitForAllDead w2e TotalCurrency 100 TotalCount 30 MaxActive 8 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Health 125 Class Scout Skill Normal } } WaveSpawn { Name w2g WaitForAllSpawned w2f TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 15 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { ClassIcon demo_spammer Template T_TFBot_Giant_Demoman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3aa TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 20000 Name "tankboss" Speed 75 StartingPathTrackNode "tank_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3a TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 8 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Soldier_Crit } } WaveSpawn { Name w3b WaitForAllDead w3aa TotalCurrency 100 TotalCount 16 MaxActive 8 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name w3b WaitForAllDead w3a TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 0 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Pyro Attributes "AlwaysFireWeapon" } } WaveSpawn { Name w3c WaitForAllSpawned w3b TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 15 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Boxing_Heavy } } WaveSpawn { Name w3c WaitForAllSpawned w3b TotalCurrency 150 TotalCount 30 MaxActive 8 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 15 WaitBetweenSpawns 2 TFBot { Health 200 Name Soldier Class Soldier Skill Normal } } WaveSpawn { Name w3d WaitForAllDead w3c TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 5 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name w3d WaitForAllDead w3c TotalCurrency 100 TotalCount 30 MaxActive 6 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Health 125 Name Scout Class Scout Skill Easy } } WaveSpawn { Name w3e WaitForAllSpawned w3d TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 16 WaitBetweenSpawns 15 Squad { TFBot { ClassIcon demo_spammer Template T_TFBot_Giant_Demoman } TFBot { Name "Big-heal Medic" Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name w3e WaitForAllSpawned w3d TotalCurrency 200 TotalCount 30 MaxActive 8 SpawnCount 2 Where spawnbot_left WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w3f WaitForAllSpawned w3e TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Name "tankboss" Skin 1 Speed 75 StartingPathTrackNode "tank_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3f WaitForAllDead w3e TotalCurrency 250 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 3 WaitBetweenSpawns 15 TFBot { Template T_TFBot_Giant_Heavyweapons } } } }