//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 6 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Templates { } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 4 InitialCooldown 15 CooldownTime 15 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 5 InitialCooldown 20 CooldownTime 20 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_shotvy TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } } } WaveSpawn { Name w1_bow TotalCurrency 200 TotalCount 40 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead w1_shotvy Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Attributes "SpawnWithFullCharge" } TFBot { Template T_TFBot_Scout_Fish Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { TotalCurrency 100 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Skill Hard Name Pyro Class Pyro Attributes "AlwaysFireWeapon" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllDead w1_bow Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1000money TotalCurrency 240 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { TotalCurrency 160 TotalCount 32 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { TotalCurrency 250 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 WaitForAllDead 1000money Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Boxing_Heavy } } } WaveSpawn { TotalCurrency 450 TotalCount 90 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 1000money Support 1 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Skill Hard Name Demoman Class Demoman } TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Sniper_Huntsman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2200money TotalCurrency 85 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 17000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 200 TotalCount 40 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name w3_black TotalCurrency 200 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } } } WaveSpawn { TotalCurrency 400 TotalCount 80 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { TotalCurrency 175 TotalCount 35 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w3_black Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Skill Hard Name HeavyWeapons Class HeavyWeapons } } } WaveSpawn { TotalCurrency 240 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 WaitForAllDead w3_black Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3600money TotalCurrency 160 TotalCount 8 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { TotalCurrency 320 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } } } WaveSpawn { Name w4_short TotalCurrency 420 TotalCount 42 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Skill Normal Template T_TFBot_Scout_Shortstop } } } WaveSpawn { Name w4_heater TotalCurrency 300 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllDead w4_short Where spawnbot Squad { TFBot { ClassIcon heavy_heater Health 300 Skill Expert Name "Heavy Heater" Class HeavyWeapons ItemAttributes { ItemName "the huo long heatmaker" "Set DamageType Ignite" 1 } Item "the huo long heatmaker" } } } WaveSpawn { TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 WaitForAllSpawned w4_heater Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { TotalCurrency 0 TotalCount 9999999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Skill Expert Name Pyro Class Pyro } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5100money TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Chief_Demo_Atomic } } } WaveSpawn { TotalCurrency 300 TotalCount 60 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 5100money Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro_Pusher ClassIcon boss_corn Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 250 TotalCount 50 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 WaitForAllDead 5100money Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { TotalCurrency 450 TotalCount 90 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { ClassIcon demoknight Attributes "AlwaysCrit" WeaponRestrictions MeleeOnly Health 175 Skill Expert Name "Persian Demoknight" Class Demoman ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "critboost on kill" } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 6600money TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 45000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w6_hedic TotalCurrency 200 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Medic } } } WaveSpawn { TotalCurrency 0 TotalCount 99999 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_directhit_lite Health 175 Skill Expert Name Soldier Class soldier Item "The Direct Hit" Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 300 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 WaitForAllDead w6_hedic Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Attributes "AlwaysCrit" } } } WaveSpawn { TotalCurrency 0 TotalCount 999999 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro_thief WeaponRestrictions PrimaryOnly Health 500 Skill Expert Name "Thief Pyro" Class Pyro Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the rainblower" "damage penalty" 0.1 "subtract victim medigun charge on hit" 1 } Item "the rainblower" Item "sharpened volcano fragment" Item "napper's respite" Item "graybanns" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 1 WaitForAllDead w6_hedic Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Giant_Metalbeard } } } WaveSpawn { TotalCurrency 0 TotalCount 99999 MaxActive 12 SpawnCount 12 WaitBeforeStarting 5 WaitBetweenSpawns 2 WaitForAllDead w6_hedic Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly } } } } } //This file has been generated by http://mvm.tf