//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 Templates { T_TFBot_Chief_Soldier_Nuke { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Major Nuke" Item "Full Metal Drill Hat" ClassIcon soldier_major_crits Health 60000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size penalty" 0.75 "faster reload rate" 0.4 "fire rate bonus" 0.01 "projectile spread angle penalty" 5 "damage bonus" 7 "blast radius increased" 1.5 "use large smoke explosion" 1 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_TFBot_Chief_Soldier_ShotgunNuke { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Major Nuke" Item "Full Metal Drill Hat" ClassIcon soldier_major_crits Health 60000 Scale 1.9 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size penalty" 0.25 "faster reload rate" 0.4 "fire rate bonus" 0.01 "projectile spread angle penalty" 5 "damage bonus" 7 "blast radius increased" 1.5 "use large smoke explosion" 1 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 700 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavyweapons Health 2000 Name "Heavy fisting guys" Scale 1.5 Class HeavyWeapons EventChangeAttributes { Default { Skill Easy WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Item "the robo-sandvich" Item "warrior's spirit" Item "the u-clank-a" Item "the titanium towel" } RevertGateBotsBehavior { Skill Normal WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Item "warrior's spirit" Item "the gridiron guardian" Item "the titanium towel" } } } } } WaveSpawn { TotalCurrency 100 TotalCount 15 MaxActive 15 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy Attributes "undefined" Item "the liberty launcher" Item "the concheror" } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Template T_TFBot_Scout_Shortstop } } } WaveSpawn { TotalCurrency 400 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 600 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 10000 Name god Speed 80 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 400 TotalCount 30 MaxActive 15 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon engineer Health 125 Name "More_gun " Class Engineer Skill Easy WeaponRestrictions PrimaryOnly Tag "special_main_right" Item "the rescue ranger" Item "noble nickel amassment of hats" Item "the special eyes" } TFBot { Template T_TFBot_Sniper } TFBot { Skill Easy Template T_TFBot_Scout_Bonk } } } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name Soldier Class Soldier Skill Easy WeaponRestrictions PrimaryOnly Item "the black box" Item "idiot box" Item "steel pipes" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoman Health 200 Name "Baby's first eye." Class Demoman Skill Normal Attributes "IgnoreFlag" Item "the bootlegger" Item "festive targe 2014" Item "the eyelander" Item "pyrovision goggles" Item "the grenadier helm" } } } WaveSpawn { TotalCurrency 400 TotalCount 5 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Pyro_Flaregun Attributes "AlwaysCrit" Item "daily gift giver reward hat" Item "the hazmat headcase" } } } WaveSpawn { TotalCurrency 700 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "queen of aussie!" WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer Item "the bolted bushman" Item "the spooky sleeves" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "Major" TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Skill Easy Template T_TFBot_Chief_Soldier_SlowCrit } } } WaveSpawn { WaitForAllDead "Major" TotalCurrency 1000 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot RandomChoice { Squad { TFBot { Skill Easy Template T_TFBot_Chief_Soldier_Nuke } } } } WaveSpawn { WaitForAllDead "Major" TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot RandomChoice { Squad { TFBot { Skill Easy Template T_TFBot_Chief_Soldier_ShotgunNuke } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush ItemAttributes { ItemName "the liberty launcher" "fire rate bonus" 0.6 } } } } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Wrap_Assassin } } } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name Scout Class Scout Skill Normal } } } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFGateBot_Heavyweapons_Shotgun EventChangeAttributes { Default { } RevertGateBotsBehavior { } } } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Skill Easy Template T_TFBot_Giant_Pyro_Flare_Spammer Tag "special_main_left" Item "the flare gun" } } } } }