//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 400 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 InitialCooldown 5 CooldownTime 20 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 10 DesiredCount 2 TFBot { Name Sniper Skill Hard MaxVisionRange 3000 Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 45 CooldownTime 15 DesiredCount 2 TFBot { Name Sniper Skill Hard MaxVisionRange 3000 Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 50 DesiredCount 2 TFBot { Name Sniper Skill Hard MaxVisionRange 3000 Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_spy BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 50 DesiredCount 2 TFBot { Name Sniper Skill Hard MaxVisionRange 3000 Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 35 CooldownTime 15 DesiredCount 4 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 3 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Item "the pomson 6000" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave01 TotalCurrency 200 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 Where spawnbot RandomChoice { Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy } } Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions MeleeOnly Item "the boston basher" Item "the virtual viewfinder" Item "loyalty reward" } } } } WaveSpawn { Name wave01 TotalCurrency 125 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy BehaviorModifiers push Tag "nav_prefer_flank_right" } } } WaveSpawn { Name wave01 TotalCurrency 125 TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy BehaviorModifiers push Tag "nav_prefer_flank_left" } } } WaveSpawn { Name wave01 TotalCurrency 250 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 35 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon heavyweapons Health 300 Name HeavyWeapons Class HeavyWeapons Skill Easy Item "iron curtain" Item "security shades" Item "the bunsen brave" } } } WaveSpawn { WaitForAllSpawned wave01 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon heavyweapons Health 300 Name HeavyWeapons Class HeavyWeapons Skill Easy Item "gentlemanne_minigun_dressedtokill" Item "big steel jaw of summer fun" Item "the u-clank-a" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 1 WaitBeforeStarting 0 Where spawnbot Squad { Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave02b TotalCurrency 175 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy Item "zombie soldier" Item "the shogun's shoulder guard" } } } WaveSpawn { Name wave02c TotalCurrency 175 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 40 WaitBetweenSpawns 20 Where spawnbot RandomChoice { Squad { TFBot { BehaviorModifiers push Template T_TFBot_Sniper_Huntsman Tag "special_main_right" } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Sniper_Huntsman Tag "special_main_right" } } } } WaveSpawn { WaitForAllSpawned wave02b TotalCurrency 175 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy } } } WaveSpawn { WaitForAllSpawned wave02c TotalCurrency 175 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 35 WaitBetweenSpawns 0 Where spawnbot RandomChoice { Squad { TFBot { BehaviorModifiers push Template T_TFBot_Sniper_Huntsman Tag "special_main_right" } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Sniper_Huntsman Tag "special_main_right" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave04b TotalCurrency 700 TotalCount 256 MaxActive 24 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions PrimaryOnly } TFBot { ClassIcon sniper Health 125 Name Sniper Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Tag "Flankers" Attributes "AlwaysFireWeapon" Item "the virtual viewfinder" Item "loyalty reward" } } } WaveSpawn { TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 RandomSpawn 1 Where spawnbot_giant RandomChoice { Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag "special_main_left" } } Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag "special_main_right" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 42 MaxActive 14 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Easy WeaponRestrictions MeleeOnly } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 40 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag "special_main_right" } } } WaveSpawn { TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 40 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag "special_main_left" } } } WaveSpawn { Name wave09a TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 44 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Street Cleaner" Class Pyro Skill Easy Attributes "AlwaysFireWeapon" Item "the phlogistinator" Item "the person in the iron mask" Item "zombie pyro" } } } WaveSpawn { TotalCurrency 250 TotalCount 1 WaitBeforeStarting 0 Where spawnbot Squad { Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 250 TotalCount 1 WaitBeforeStarting 60 Where spawnbot Squad { Tank { Health 25000 Name tankboss Speed 75 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 60 RandomSpawn 1 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "towering titanium pillar of hats" Item "graybanns" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave06 TotalCurrency 300 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot RandomChoice { Squad { TFBot { ClassIcon heavyweapons Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard } } Squad { TFBot { ClassIcon heavyweapons Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard } } Squad { TFBot { ClassIcon heavyweapons Health 300 Name HeavyWeapons Class HeavyWeapons Skill Easy BehaviorModifiers push Tag "nav_prefer_flank_right" Item "teufort_minigun_citizenpain" Item "the bruiser's bandanna" Item "the gridiron guardian" } } Squad { TFBot { ClassIcon heavyweapons Health 300 Name HeavyWeapons Class HeavyWeapons Skill Easy BehaviorModifiers push Tag "nav_prefer_flank_left" Item "der maschinensoldaten-helm" Item "die regime-panzerung" } } } } WaveSpawn { Name wave06 TotalCurrency 800 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 60 RandomSpawn 1 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Item "the cow mangler 5000" Item "full metal drill hat" Item "the virtual viewfinder" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave06 TotalCurrency 300 TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot RandomChoice { Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard } } Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Hard } } Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy BehaviorModifiers push Tag "nav_prefer_flank_left" } } Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy BehaviorModifiers push Tag "nav_prefer_flank_right" } } } } WaveSpawn { Name wave06 TotalCurrency 400 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 90 WaitBetweenSpawns 60 RandomSpawn 1 Where spawnbot_giant RandomChoice { Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Heavyweapons Tag "nav_prefer_flank_right" } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Heavyweapons Tag "nav_prefer_flank_left" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave07a TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name wave07bc TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot_giant Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Heavyweapons Tag "special_main_right" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave07bc TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot_giant Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Heavyweapons Tag "special_main_leftt" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave07d TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 50 WaitBetweenSpawns 10 RandomSpawn 1 Where spawnbot_giant Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave07e WaitForAllSpawned wave07d TotalCurrency 150 TotalCount 1 WaitBeforeStarting 20 Where spawnbot Squad { Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave07f WaitForAllSpawned wave07d TotalCurrency 150 TotalCount 1 WaitBeforeStarting 50 Where spawnbot Squad { Tank { Health 20000 Name tankboss Speed 75 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave07g WaitForAllSpawned wave07e TotalCurrency 100 TotalCount 48 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Hard } } } WaveSpawn { Name wave07h WaitForAllSpawned wave07e TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 20 RandomSpawn 1 Where spawnbot_giant RandomChoice { Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Soldier_Spammer Tag "nav_prefer_flank_right" } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Soldier_Spammer Tag "nav_prefer_flank_left" } } } } WaveSpawn { Name wave07i WaitForAllSpawned wave07h TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 20 RandomSpawn 1 Where spawnbot_giant RandomChoice { Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Soldier_Spammer Tag "nav_prefer_flank_right" } } Squad { TFBot { BehaviorModifiers push Template T_TFBot_Giant_Soldier_Spammer Tag "nav_prefer_flank_left" } } } } WaveSpawn { WaitForAllSpawned wave07i TotalCurrency 0 TotalCount 1 WaitBeforeStarting 10 Where spawnbot Squad { Tank { Health 35000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode boss_path_a1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } } //This file has been generated by http://mvm.tf