//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 600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_side BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_flank BeginAtWave 3 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Templates { Mad_Milk_Scout { Health 125 Name "Mad Milk Scout" Scale 1 Class Scout Skill Hard WeaponRestrictions SecondaryOnly Tag bomb_carrier Item "mad milk" Item "tf_weapon_bat" Item "the milkman" ClassIcon scout_milk // normal robot CharacterAttributes { "effect bar recharge rate increased" .0000001 "maxammo secondary increased" 5 "slow enemy on hit" 5 } } Bison_Soldier { Health 200 Name "Bison Soldier" Scale 1 Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Tag bomb_carrier Item "tf_weapon_rocketlauncher" Item "the righteous bison" Item "tf_weapon_shovel" Item "the doe-boy" ClassIcon soldier_bison // normal robot CharacterAttributes { "faster reload rate" 1.5 "fire rate bonus" 1.5 } } Gear_Gunner_Heavy { Health 300 Name "Gear Gunner Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions SecondaryOnly Tag bomb_carrier Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the Eliminators Safeguard" ClassIcon heavy_brassbeast // normal robot CharacterAttributes { "bleeding duration" 5 "damage penalty" .75 } } Giant_Gear_Gunner_Heavy { Health 4000 Name "Giant Gear Gunner Heavy" Scale 1.8 Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Tag bomb_carrier Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the Eliminators Safeguard" ClassIcon heavy_brassbeast_giant // giant robot CharacterAttributes { "damage penalty" .25 "clip size bonus" .5 "bleeding duration" 10 "weapon spread bonus" .5 "move speed bonus" .5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } Axtingisher_Pyro { Health 175 Name "Axtingisher Pyro" Scale 1 Class Pyro Skill Hard WeaponRestrictions MeleeOnly Tag bomb_carrier Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "the axtinguisher" Item "firewall helmet" ClassIcon pyro_axtinguisher // normal robot CharacterAttributes { "move speed bonus" 1.3 "crit vs burning players" 1 } } Napalm_Pyro { Health 175 Name "Napalm Pyro" Scale 1 Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Tag bomb_carrier Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "the bone dome" ClassIcon pyro_phlog // normal robot CharacterAttributes { "damage penalty" .25 "weapon burn time increased" 999 } } Burst_Loch_n_Load_Demo { Health 175 Name "Burst Loch-n-Load Demo" Scale 1 Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Tag bomb_carrier Item "the loch-n-load" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "the broadband bonnet" CharacterAttributes { "projectile spread angle penalty" 3 } } Giant_Apoco_Fist_Heavy { Health 15000 Name "Giant Apoco-Fist Heavy" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bomb_carrier Item "tf_weapon_minigun" Item "tf_weapon_shotgun_hwg" Item "apoco-fists" Item "the Eliminators Safeguard" CLassIcon heavy_apocofist_giant // giant_robot CharacterAttributes { "damage bonus" 2 "move speed bonus" .5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 2 } } Atomic_Demo { Health 9000 Name "Atomic Demo" Scale 1.8 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bomb_carrier Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "the grenadier helm" Item "the hurt locher" ClassIcon demo_atomic_giant // giant robot CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "clip size bonus" .5 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "Projectile speed increased" 0.8 "projectile spread angle penalty" 3 "damage bonus" 2 "damage causes airblast" 1 "Blast radius increased" 1 "use large smoke explosion" 1 } } Giant_Fire_Heavy { Health 30000 Name "Giant Fire Heavy" Scale 2.1 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Tag bomb_carrier Item "the huo long heatmaker" Item "tf_weapon_shotgun_hwg" Item "tf_weapon_fists" Item "the bunsen brave" ClassIcon heavy_heater_giant // giant robot CharacterAttributes { "weapon burn time increased" 3 "move speed bonus" .35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "fire retardant" 1 "crit vs burning players" 1 "weapon burn dmg increased" 1 "ring of fire while aiming" 5 "Set DamageType Ignite" 1 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 30 Squad { TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 1B TotalCurrency 300 TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 45 WaitBetweenSpawns 25 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN } } } WaveSpawn { Name 1C TotalCurrency 200 TotalCount 40 MaxActive 5 SpawnCount 5 Where spawnbot_flank WaitBeforeStarting 5 WaitBetweenSpawns 3 Squad { TFBot { Health 175 Name "Caber Demo" Scale 1 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Item "tf_weapon_grenadelauncher" Item "the chargin' targe" Item "the ullapool caber" Item "the broadband bonnet" ClassIcon demo_caber // normal robot CharacterAttributes { "critboost on kill" 3 "damage bonus" .5 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2A TotalCurrency 200 TotalCount 20 MaxActive 4 SpawnCount 2 Where spawnbot_side WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Health 200 Name Soldier Class Soldier Skill Normal Tag bomb_carrier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } TFBot { Health 200 Name Soldier Class Soldier Skill Normal Tag bomb_carrier Item "tf_weapon_rocketlauncher" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" } } } WaveSpawn { Name 2B TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Template Giant_Gear_Gunner_Heavy } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 2S TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_flank WaitBeforeStarting 15 WaitBetweenSpawns 15 Support 1 Squad { TFBot { Template Mad_Milk_Scout } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 3A TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 10 Squad { TFBot { Health 12000 Name "Weak Napalm Pyro" Scale 2 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag bomb_carrier Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" Item "the bone dome" ClassIcon pyro_phlog_giant // giant robot CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "weapon burn time increased" 999 } } TFBot { Health 175 Name "Axtingisher Pyro" Scale 1 Class Pyro Skill Hard WeaponRestrictions MeleeOnly Tag bomb_carrier Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "the axtinguisher" Item "firewall helmet" ClassIcon pyro_axtinguisher // normal robot CharacterAttributes { "move speed bonus" 1.3 "crit vs burning players" 1 } } TFBot { Health 175 Name "Axtingisher Pyro" Scale 1 Class Pyro Skill Hard WeaponRestrictions MeleeOnly Tag bomb_carrier Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "the axtinguisher" Item "firewall helmet" ClassIcon pyro_axtinguisher // normal robot CharacterAttributes { "move speed bonus" 1.3 "crit vs burning players" 1 } } } } WaveSpawn { Name 3S TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_flank WaitBeforeStarting 3 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Template Axtingisher_Pyro } TFBot { Template Axtingisher_Pyro } TFBot { Template Axtingisher_Pyro } TFBot { Template Axtingisher_Pyro } TFBot { Template Axtingisher_Pyro } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 4A TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 6 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Sniper_Huntsman } TFBot { Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Tag bomb_carrier Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } TFBot { Health 175 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Tag bomb_carrier Item "tf_weapon_flamethrower" Item "tf_weapon_shotgun_pyro" Item "tf_weapon_fireaxe" } } } WaveSpawn { Name 4B TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 Squad { TFBot { Template Burst_Loch_n_Load_Demo } } } WaveSpawn { Name 4C WaitForAllDead 4A TotalCurrency 600 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 60 Squad { Tank { Health 15000 Name Lvl1SentryTank Speed 75 StartingPathTrackNode tank_path_main0 OnKilledOutput { Target normal_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 4D WaitForAllDead 4A TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 25 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 5T TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 60 Squad { Tank { Health 17000 Name "Lvl 2 Sentrytank" Speed 75 Skin 1 StartingPathTrackNode tank_path_a_main0 OnKilledOutput { Target advanced_tank_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 5A TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 Squad { TFBot { Template Atomic_Demo } } } WaveSpawn { Name 5B TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 0 Squad { TFBot { Template Giant_Apoco_Fist_Heavy } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_final_start_relay Action Trigger } DoneOutput { Target wave_final_finished_relay Action Trigger } WaveSpawn { Name 6A TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template Giant_Fire_Heavy } } } WaveSpawn { Name 6S TotalCurrency 100 TotalCount 20 MaxActive 12 SpawnCount 6 Where spawnbot_flank WaitBeforeStarting 5 WaitBetweenSpawns 20 Support 1 Squad { TFBot { Template Mad_Milk_Scout } } } } }