//It's generated from OLD mvm.tf and edited with Notepad++ #base robot_giant.pop #base robot_standard.pop #base robot_custom_logo_update.pop population { StartingCurrency 1000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 1.15 Squad { TFBot { Health 125 Name Scout Class Scout Skill Normal Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name 1 TotalCurrency 125 TotalCount 20 MaxActive 7 SpawnCount 7 Where spawnbot WaitBeforeStarting 7.5 Squad { TFBot { Health 300 Name HeavyWeapons Class HeavyWeapons Skill Hard Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 16 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_Dumpster } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 1.25 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Health 125 Name Scout Class Scout Skill Normal Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } TFBot { Template T_TFBot_Scout_Melee } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Soldier_Dumpster } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 250 TotalCount 13 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Pyro } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 150 TotalCount 5 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name 1 TotalCurrency 100 TotalCount 16 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 1 TotalCurrency 25 TotalCount 20 MaxActive 10 SpawnCount 4 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name 1 TotalCurrency 75 TotalCount 30 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 1.5 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 18 MaxActive 5 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 25 TotalCount 26 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 22 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 7 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name 2wait-2 WaitForAllSpawned 2wait WaitForAllDead 1 TotalCurrency 30 TotalCount 30 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name 3 WaitForAllDead 2wait-2 TotalCurrency 145 TotalCount 18 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5.50 Squad { TFBot { Template T_TFBot_Demo_LochnLoad Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" } TFBot { Template T_TFBot_Medic_SlowRecharge } } } WaveSpawn { Name 3wait WaitForAllDead 2wait-2 TotalCurrency 100 TotalCount 40 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_DirectHit } } } WaveSpawn { WaitForAllDead 2wait TotalCurrency 150 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { TotalCurrency 0 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 25 Support 1 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name tank TotalCurrency 300 TotalCount 1 Where spawnbot WaitBeforeStarting 0 Squad { Tank { Health 22000 Name TankBoss_1 Speed 70 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name Hard TotalCurrency 200 TotalCount 3 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 Squad { TFBot { Health 5000 MaxVisionRange 1000 Name "Giant Accurate Shotgun Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 "damage bonus" 1.8 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 3 "bullets per shot bonus" 50 "faster reload rate" 0.1 } } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 5 Squad { TFBot { Name "Jumping Sandman" Template T_TFBot_Scout_Jumping_Sandman } } } WaveSpawn { Name 1wait WaitForAllSpawned 1 TotalCurrency 150 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name 2 WaitForAllDead 1wait TotalCurrency 50 TotalCount 6 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Extended_Concheror } } } WaveSpawn { Name 2 WaitForAllDead 1wait TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4.5 Squad { TFBot { Template T_TFBot_Pyro_Furious_Dragon } } } WaveSpawn { Name 2 WaitForAllDead 1wait TotalCurrency 100 TotalCount 6 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 5.50 Squad { TFBot { Template T_TFBot_Giant_Pyro } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Demoman_Normal } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 25 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns .5 Squad { TFBot { Template T_TFBot_Soldier } } } WaveSpawn { Name 1 TotalCurrency 25 TotalCount 15 MaxActive 5 SpawnCount 2 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { Health 300 Name HeavyWeapons Class HeavyWeapons Skill Normal Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 30 MaxActive 18 SpawnCount 6 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Pyro_Melee } TFBot { Template T_TFBot_Pyro_Flaregun } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 150 TotalCount 5 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 75 TotalCount 22 MaxActive 10 SpawnCount 10 Where spawnbot WaitBeforeStarting 10 Squad { TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 75 TotalCount 20 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 2.5 Squad { TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 70 MaxActive 20 SpawnCount 10 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Template T_TFBot_HeavyWeapons_MiniCritOnKill } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 175 TotalCount 32 MaxActive 11 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Soldier Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Demoman Attributes "AlwaysCrit" } } } WaveSpawn { WaitForAllSpawned 2 TotalCurrency 0 TotalCount 15 MaxActive 5 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Template T_TFBot_Scout_Sandman } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name buff9 TotalCurrency 100 TotalCount 9 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 15 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion } } } WaveSpawn { Name buff9 TotalCurrency 150 TotalCount 8 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Pyro_HealOnKill } TFBot { Template T_TFBot_Giant_Medic_Improved } } } WaveSpawn { Name buff9 TotalCurrency 33 TotalCount 24 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } WaveSpawn { Name buff9 TotalCurrency 33 TotalCount 18 MaxActive 5 SpawnCount 2.5 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Soldier } } } WaveSpawn { Name buff9 TotalCurrency 34 TotalCount 30 MaxActive 11 SpawnCount 6 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } WaveSpawn { Name buff_crit WaitForAllDead buff9 TotalCurrency 150 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Soldier_Extended_Battalion Attributes "AlwaysCrit" } } } WaveSpawn { Name buff_crit WaitForAllDead buff9 TotalCurrency 25 TotalCount 25 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2.5 Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector } } } WaveSpawn { Name buff_crit WaitForAllDead buff9 TotalCurrency 75 TotalCount 39 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 7.5 WaitBetweenSpawns 2.75 Squad { TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } } WaveSpawn { Name buff_crit_wait WaitForAllSpawned buff_crit WaitForAllDead buff9 TotalCurrency 200 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 4.5 Squad { TFBot { Template T_TFBot_Soldier_Dumpster } 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 { TotalCurrency 500 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { Tank { Health 25000 Name Tank Speed 50 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 1 TotalCurrency 150 TotalCount 16 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 6 Squad { TFBot { ClassIcon demoman_spammer_giant_v2 Template T_TFBot_Giant_Demoman // Giant Rapid-Fire Demo Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name 1 TotalCurrency 50 TotalCount 32 MaxActive 12 SpawnCount 6 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 5.5 Squad { TFBot { Template T_TFBot_Heavyweapons_Deflector Attributes "AlwaysCrit" } } } WaveSpawn { Name 1 TotalCurrency 45 TotalCount 25 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 5 Squad { TFBot { Name "Jumping Sandman" Template T_TFBot_Scout_Jumping_Sandman } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 175 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Template T_TFBot_Giant_Medic_Improved } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 20 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 50 TotalCount 16 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 3.5 Squad { TFBot { Health 125 Name Scout Class Scout Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "tf_weapon_bat" } } } WaveSpawn { Name 2wait WaitForAllSpawned 2 WaitForAllDead 1 TotalCurrency 125 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 2 Squad { TFBot { Template T_TFBot_Giant_Pyro_HealOnKill } } } WaveSpawn { Name 3 WaitForAllDead 2wait TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Template T_TFBot_Giant_Bowman_Armored Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 } } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name 3 WaitForAllDead 2wait TotalCurrency 25 TotalCount 21 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Ripped_Bigrock_Crit_Demoman } } } WaveSpawn { Name 4 WaitForAllDead 3 TotalCurrency 50 TotalCount 29 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3.5 Squad { TFBot { Template T_TFBot_Scout_Bonk Attributes "AlwaysCrit" } } } WaveSpawn { Name 4 WaitForAllDead 3 TotalCurrency 230 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 Squad { Tank { Health 25000 Name Tank Speed 60 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { WaitForAllDead 3 TotalCurrency 0 TotalCount 30 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 2.25 WaitBetweenSpawns 3 Support 1 Squad { TFBot { Template T_TFBot_Pyro } TFBot { Template T_TFBot_Pyro_Furious_Dragon } } } } }