//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 10000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes Templates { } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name 2 TotalCurrency 500 TotalCount 60 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { Name 2 TotalCurrency 1000 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } WaveSpawn { Name 3 WaitForAllDead 2 TotalCurrency 250 TotalCount 60 MaxActive 22 SpawnCount 22 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name "Shotgun Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Item "the reserve shooter" } } } WaveSpawn { Name 4 WaitForAllDead 3 TotalCurrency 1000 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } TFBot { Template T_TFGateBot_Soldier_Normal_DirectHit_Crit EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } TFBot { Template T_TFGateBot_Heavy_Hard EventChangeAttributes { Default { Skill Expert } RevertGateBotsBehavior { } } } } } WaveSpawn { Name 5 WaitForAllDead 4 TotalCurrency 750 TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_BurstFire } TFBot { Template T_TFBot_Giant_Boxing_Heavy Item "pugilist's protector" } } } WaveSpawn { Name 6 WaitForAllDead 5 TotalCurrency 650 TotalCount 40 MaxActive 22 SpawnCount 22 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Sandman ItemAttributes { ItemName "batter's helmet" "attach particle effect" 8 } } } } WaveSpawn { Name 7 WaitForAllDead 6 TotalCurrency 500 TotalCount 25 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk Item "the atomizer" } } } WaveSpawn { Name 8 WaitForAllDead 7 TotalCurrency 1000 TotalCount 4 MaxActive 20 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 20000 Name small_tank_turret Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } TFBot { Template T_TFBot_Scout_Shortstop } TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Scout_Jumping_Sandman } } } WaveSpawn { Name 9 WaitForAllDead 8 TotalCurrency 600 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name 10 WaitForAllDead 9 TotalCurrency 900 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_spammer Health 2200 Name "Giant Soldier Firerate" Scale 1.9 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size bonus" 6 "fire rate bonus" 0.9 "projectile spread angle penalty" 6 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "damage force reduction" 0.4 } } TFBot { Template T_TFBot_Giant_Soldier } } } WaveSpawn { Name 11 WaitForAllDead 10 TotalCurrency 700 TotalCount 40 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_ScorchShot } } } WaveSpawn { Name 12 WaitForAllDead 11 TotalCurrency 800 TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name 13 WaitForAllDead 12 TotalCurrency 570 TotalCount 120 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { Name 14 WaitForAllDead 13 TotalCurrency 900 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demoman ItemAttributes { ItemName tf_weapon_grenadelauncher "damage force reduction" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name 15 WaitForAllDead 14 TotalCurrency 500 TotalCount 25 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Melee Scout" Class Scout Skill Normal WeaponRestrictions MeleeOnly Item "the boston basher" } } } WaveSpawn { Name 16 WaitForAllDead 15 TotalCurrency 500 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper Health 125 Name "SMG Sniper" Class Sniper Skill Normal WeaponRestrictions SecondaryOnly Item "the fortified compound" Item "the cleaner's carbine" } } } WaveSpawn { Name 17 WaitForAllDead 16 TotalCurrency 2000 TotalCount 4 MaxActive 20 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes "UseBossHealthBar" } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet Item "the vaccinator" } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Item "the kritzkrieg" } TFBot { Template T_TFBot_Medic_Vaccinator_Fire Item "the quick-fix" } } } WaveSpawn { Name 18 WaitForAllDead 17 TotalCurrency 1500 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name 19 WaitForAllDead 18 TotalCurrency 255 TotalCount 40 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon medic Health 150 Name "Battle Medic" Class Medic Skill Easy WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_flank" Attributes "AlwaysCrit" } } } WaveSpawn { Name 20 WaitForAllDead 19 TotalCurrency 470 TotalCount 60 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "AlwaysCrit" } } } WaveSpawn { Name 21 WaitForAllDead 20 TotalCurrency 700 TotalCount 60 MaxActive 22 SpawnCount 22 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } WaveSpawn { Name 22 WaitForAllDead 21 TotalCurrency 555 TotalCount 25 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_IronFist_Airblast Item "officer's ushanka" } } } WaveSpawn { Name 23 WaitForAllDead 22 TotalCurrency 650 TotalCount 40 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_ScorchShot_FastShot } } } WaveSpawn { Name 24 WaitForAllDead 23 TotalCurrency 250 TotalCount 50 MaxActive 15 SpawnCount 15 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Heavy_Expert_Crit EventChangeAttributes { Default { Item "football helmet" } RevertGateBotsBehavior { } } } } } WaveSpawn { Name 25 WaitForAllDead 24 TotalCurrency 450 TotalCount 20 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal_Crit EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { Name 26 WaitForAllDead 25 TotalCurrency 3000 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 30000 Name Scout Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 27 WaitForAllDead 26 TotalCurrency 700 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name 28 WaitForAllDead 27 TotalCurrency 600 TotalCount 2 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Medic Attributes "VaccinatorBullets" Attributes "VaccinatorFire" } TFBot { Template T_TFBot_Giant_Heavyweapons } } } WaveSpawn { Name 29 WaitForAllDead 28 TotalCurrency 600 TotalCount 5 MaxActive 25 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Demoman_Hard EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } TFBot { Template T_TFBot_Giant_Demo_RapidFire } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } TFBot { Template T_TFGateBot_Demo_Burst_Normal EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { Name 30 WaitForAllDead 29 TotalCurrency 500 TotalCount 50 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman } } } WaveSpawn { Name 31 WaitForAllDead 30 TotalCurrency 2000 TotalCount 3 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Item "the Concheror" Item "the killing gloves of boxing" } } } WaveSpawn { Name 32 WaitForAllDead 31 TotalCurrency 4000 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 20000 Name Scout Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 33 WaitForAllDead 32 TotalCurrency 600 TotalCount 50 MaxActive 20 SpawnCount 20 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector Health 300 Name "Deflector Heavyweapons" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "nav_prefer_gate1_flank" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName deflector "attack projectiles" 2 "damage bonus" 1.2 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } Item "deflector" Item "ttg max hat" Item "the sandvich safe" } } } WaveSpawn { Name 34 WaitForAllDead 33 TotalCurrency 900 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } } WaveSpawn { Name 35 WaitForAllDead 34 TotalCurrency 500 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" } } } WaveSpawn { Name 36 WaitForAllDead 35 TotalCurrency 5000 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { Tank { Health 20000 Name Scout Speed 75 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 37 WaitForAllDead 36 TotalCurrency 1400 TotalCount 2 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Pyro Item "the degreaser" } TFBot { Template T_TFBot_Medic_QuickUber Attributes "VaccinatorBlast" } } } WaveSpawn { Name 38 WaitForAllDead 37 TotalCurrency 555 TotalCount 50 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFBot_Demoman_Samurai Tag "bot_gatebot" Item "ali baba's wee booties" } } } WaveSpawn { Name 39 WaitForAllDead 38 TotalCurrency 1500 TotalCount 3 MaxActive 15 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Scout_FAN EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } TFBot { Template T_TFBot_Giant_Scout } TFBot { Template T_TFBot_Giant_Scout_Bonk Item "the atomizer" } } } WaveSpawn { Name 40 WaitForAllDead 39 TotalCurrency 2500 TotalCount 4 MaxActive 20 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_barrage Health 50000 Name "Maior Firerate" Scale 2 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size bonus" 16 "fire rate bonus" 0.3 "projectile spread angle penalty" 6 "faster reload rate" 0.50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "health regen" 100 } Item "festive rocket launcher 2011" Item "soldier samurai hat" Item "lieutenant bites" } TFBot { ClassIcon heavy_champ Health 60000 Name "Boxer's General" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 5 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 250 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the killing gloves of boxing" Item "pugilist's protector" Item "big steel jaw of summer fun" } TFBot { ClassIcon soldier_spammer Health 2200 Name "Giant Soldier Firerate" Scale 1.9 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "projectile spread angle penalty" 6 "fire rate bonus" 0.6 "clip size bonus" 6 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "damage force reduction" 0.4 } } TFBot { ClassIcon heavyweapons Health 900 Name "Steel Gauntlet" Scale 1.5 Class HeavyWeapons EventChangeAttributes { Default { Skill Hard WeaponRestrictions MeleeOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "AlwaysCrit" Item "the killing gloves of boxing" Item "pugilist's protector" } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { "item style override" 1 } } } } } } } } //This file has been generated by http://mvm.tf