//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 10 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Advanced 1 Templates { } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 60 CooldownTime 25 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective DestroySentries Where spawnbot Where spawnbot_gate_1 BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 60 CooldownTime 30 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 army TotalCurrency 250 TotalCount 10 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon heavy_champ Health 1200 Name "Capping Boxer Heavy" Scale 1.5 Class HeavyWeapons Skill Normal BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag "bot_gatebot" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "IgnoreFlag" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate penalty" 2 "melee range multiplier" 3 "apply look velocity on damage" 50 "damage bonus" 1.33 } Item "the killing gloves of boxing" Item "modest pile of hat" } TFBot { ClassIcon heavyweapons Health 300 Name "Tomi Heal Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tomislav "heal on hit for rapidfire" 1 "fire rate bonus" 0.9 } Item "tomislav" } TFBot { ClassIcon heavyweapons Health 150 Name "Tiny Brass Beast Heavy" Scale 0.5 Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the brass beast" "fire rate penalty" 2 "aiming movespeed increased" 2.5 } Item "the brass beast" } TFBot { ClassIcon heavyweapons Health 300 Name "Turn u into snail" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName natascha "fire rate bonus" 0.1 "damage penalty" 0.01 } Item "natascha" } TFBot { ClassIcon heavyweapons Health 300 Name Sniper? Class HeavyWeapons Skill Normal ItemAttributes { ItemName tomislav "damage bonus" 5 "fire rate penalty" 15 "weapon spread bonus" 0.2 } Item "tomislav" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 3 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 35 Support 1 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon engineer Health 125 Name Engineer Class Engineer Skill Normal } } } WaveSpawn { Name hp WaitForAllDead army TotalCurrency 200 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon soldier Health 2500 Name health Class Soldier Skill Hard Tag "bot_gatebot" Attributes "MiniBoss" ItemAttributes { ItemName "the black box" "heal on hit for slowfire" 50 "bullets per shot bonus" 3 "projectile spread angle penalty" 10 } CharacterAttributes { "move speed bonus" 0.5 } Item "the black box" } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate penalty" 0 } } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate penalty" 0 } } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate penalty" 0 } } } } WaveSpawn { WaitForAllDead hp TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon scout Health 125 Name BLEED. Class Scout Skill Normal WeaponRestrictions SecondaryOnly Tag "bot_gatebot" ItemAttributes { ItemName "the flying guillotine" "effect bar recharge rate increased" 0.01 "clip size bonus" 3 "mark for death" 1 } Item "the flying guillotine" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon demoman Health 175 Name "knok bak" Class Demoman Skill Hard Tag "bot_gatebot" ItemAttributes { ItemName "the loose cannon" "apply z velocity on damage" 555 } Item "the loose cannon" Item "the chargin' targe" } } } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 9 Support 1 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon soldier Health 200 Name "PLEASE LET ME CAP!!!" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_gatebot" ItemAttributes { ItemName "the pain train" "melee range multiplier" 1.3 } CharacterAttributes { "move speed bonus" 1.5 "medigun bullet resist deployed" 1 } Item "the pain train" } } } WaveSpawn { Name man TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon pyro Health 1250 Name "it doesnt damage that much what" Scale 1.33 Class Pyro Skill Hard WeaponRestrictions SecondaryOnly Tag "bot_gatebot" Attributes "MiniBoss" ItemAttributes { ItemName "the scorch shot" "weapon burn dmg increased" 3 } CharacterAttributes { "move speed penalty" 0.8 } Item "the scorch shot" } } } WaveSpawn { Name fattefatte WaitForAllDead man TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon heavyweapons Health 3000 Name "tank fat scout" Class HeavyWeapons Skill Normal WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.3 "clip size bonus" 3 } } } } WaveSpawn { WaitForAllSpawned fattefatte TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon heavyweapons Health 300 Name "can u figure it out?" Class HeavyWeapons Skill Normal Tag "bot_gatebot" CharacterAttributes { "dmg from ranged reduced" 0.1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 200 TotalCount 30 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon soldier Health 200 AutoJumpMin 1 AutoJumpMax 2 Name "is he... is he..." Class Soldier Skill Normal ItemAttributes { ItemName "the liberty launcher" "Projectile speed decreased" 0.45 } ItemAttributes { ItemName "the half-zatoichi" is_passive_weapon 1 } CharacterAttributes { "increased jump height" 5 "cancel falling damage" 1 } Item "the liberty launcher" Item "the mantreads" Item "the half-zatoichi" } } } WaveSpawn { TotalCurrency 300 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon soldier_barrage Health 200 AutoJumpMin 5 AutoJumpMax 5 Name Soldier Class Soldier Skill Normal Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the air strike" "fire rate bonus" 0.66 "clip size bonus" 4 "faster reload rate" 0.5 } CharacterAttributes { "increased jump height" 3 "cancel falling damage" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the market gardener" } } } WaveSpawn { Name MEDIC! TotalCurrency 250 TotalCount 108 MaxActive 15 SpawnCount 27 WaitBeforeStarting 40 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_gatebot" ItemAttributes { ItemName "the blutsauger" "damage bonus" 2 } Item "the blutsauger" } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_gatebot" ItemAttributes { ItemName "the blutsauger" "Projectile speed decreased" 0.25 } Item "the blutsauger" } TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_gatebot" ItemAttributes { ItemName "the blutsauger" "mark for death" 1 } Item "the blutsauger" } } } WaveSpawn { WaitForAllDead MEDIC! TotalCurrency 100 TotalCount 20 MaxActive 50 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_gate_1 RandomChoice { Squad { TFBot { ClassIcon scout_bat Health 125 Name Scout Class Scout Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.5 } Item "the wrap assassin" } } Squad { TFBot { ClassIcon scout Health 300 Name "Sentry Buster?" Class Scout Skill Hard WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "ttg max pistol" "dmg bonus vs buildings" 2 "dmg penalty vs players" 0.66 } Item "ttg max pistol" Item "the sandman" } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon demoman Health 25000 Name Demoman Scale 1.5 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 50 "faster reload rate" 0.2 } CharacterAttributes { "move speed penalty" 0.5 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 2 SpawnCount 2 WaitBeforeStarting 50 WaitBetweenSpawns 45 Support 1 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon engineer Health 125 Name Engineer Class Engineer Skill Normal } } } WaveSpawn { TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Normal Tag "bot_gatebot" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage penalty" 0.25 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 2 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Where spawnbot_gate_1 Squad { ShouldPreserveSquad 1 TFBot { ClassIcon medic Health 150 Name Medic Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "heal rate bonus" 5 "overheal bonus" 1.2 } } TFBot { ClassIcon engineer Health 10000 Name Engineer Scale 1.3 Class Engineer Skill Expert Tag "bot_gatebot" BehaviorModifiers Push Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the pomson 6000" "fire rate bonus" 0.33 "clip size bonus" 25 } Item "the pomson 6000" } } } WaveSpawn { TotalCurrency 125 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 40 WaitBetweenSpawns 25 Support 1 Where spawnbot Where spawnbot_gate_1 Squad { TFBot { ClassIcon sniper_bow Health 125 Name Sniper Class Sniper Skill Normal Item "the fortified compound" } TFBot { ClassIcon engineer Health 125 Name Engineer Class Engineer Skill Hard BehaviorModifiers Push Item "the widowmaker" } } } } } //This file has been generated by http://mvm.tf