//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 { AddSentryBusterWhenKillCountExceeds 15 AddSentryBusterWhenDamageDealtExceeds 3000 CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 6 StartingCurrency 400 Templates { T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage WeaponRestrictions PrimaryOnly Health 4000 Skill Expert Name "Colonel Barrage" Class Soldier Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.22 "projectile spread angle penalty" 5 "clip size upgrade atomic" 26.0 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "damage bonus" 1.5 "Projectile speed increased" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health regen" 40 } } MVM_TF_Santa_Heavy { ClassIcon heavyweapons WeaponRestrictions MeleeOnly Health 300 Skill Normal Name "Santa Heavy" Class HeavyWeapons BehaviorModifiers Mobber Attributes "AlwaysCrit" ItemAttributes { ItemName "the b.m.o.c." "set item tint RGB" 12073019 "attach particle effect" 30 } Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" } } Mission { DesiredCount 1 CooldownTime 15 InitialCooldown 15 RunForThisManyWaves 1 BeginAtWave 5 Objective Sniper Where spawnbot_mission_sniper TFBot { Template T_TFBot_Sniper } } Mission { CooldownTime 15 InitialCooldown 15 RunForThisManyWaves 5 BeginAtWave 1 Objective DestroySentries Where spawnbot TFBot { Template T_TFBot_SentryBuster } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 4 MaxActive 4 TotalCount 20 TotalCurrency 200 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Skill Normal Name Soldier Class Soldier } } } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 10 MaxActive 10 TotalCount 40 TotalCurrency 400 Where spawnbot_flank Squad { TFBot { ClassIcon scout WeaponRestrictions MeleeOnly Health 125 Skill Expert Name Scout Class Scout } } } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 5 TotalCurrency 200 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name 1300money WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 4 MaxActive 4 TotalCount 8 TotalCurrency 200 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { WaitBetweenSpawns 10 WaitBeforeStarting 10 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 WaitForAllDead w2_fist Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 75 OnKilledOutput { Action Trigger Target boss_dead_relay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } } WaveSpawn { Name w2_fist WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 6 MaxActive 6 TotalCount 36 TotalCurrency 360 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 14 TotalCurrency 140 Where spawnbot_flank Squad { TFBot { ClassIcon demo Health 175 Skill Expert Name Demoman Class Demoman } } } WaveSpawn { WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 5 MaxActive 5 TotalCount 99999 TotalCurrency 0 WaitForAllDead w2_fist Support 1 Where spawnbot Squad { TFBot { ClassIcon scout_bat WeaponRestrictions MeleeOnly Health 125 Skill Expert Name Scout Class Scout } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name 2200money WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 2 MaxActive 2 TotalCount 4 TotalCurrency 200 WaitForAllDead w3_armor Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Giant_Medic_Regen Health 1500 } } } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 2 SpawnCount 2 MaxActive 2 TotalCount 16 TotalCurrency 160 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Skill Expert Name Pyro Class Pyro } } } WaveSpawn { Name w3_hedic WaitBetweenSpawns 3 WaitBeforeStarting 2 SpawnCount 8 MaxActive 8 TotalCount 16 TotalCurrency 160 WaitForAllDead 2200money Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Skill Expert Name HeavyWeapons Class HeavyWeapons } TFBot { Template T_TFBot_Medic } } } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 6 MaxActive 6 TotalCount 30 TotalCurrency 300 WaitForAllDead w3_hedic Where spawnbot_flank Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name w3_armor WaitBetweenSpawns 20 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 2 TotalCurrency 80 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name 3100money WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 100 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Action Trigger Target boss_dead_relay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } } WaveSpawn { Name w4_pyrodic WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 2 MaxActive 2 TotalCount 4 TotalCurrency 200 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Pyro } TFBot { Template T_TFBot_Giant_Medic_Regen Health 1500 } } } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 5 MaxActive 5 TotalCount 40 TotalCurrency 400 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk } } } WaveSpawn { WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 999999 TotalCurrency 0 Support 1 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 4 TotalCurrency 200 WaitForAllDead w4_pyrodic Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman } } } WaveSpawn { WaitBetweenSpawns 3 WaitBeforeStarting 0 SpawnCount 4 MaxActive 4 TotalCount 40 TotalCurrency 200 WaitForAllDead w4_pyrodic Support 1 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Pyro_Flaregun } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { Name 4300money WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 4 TotalCurrency 200 WaitForAllDead w5_knight Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } } WaveSpawn { Name w5_hedic WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 2 MaxActive 2 TotalCount 2 TotalCurrency 100 WaitForAllDead w5_bow Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Medic_Regen Health 1500 } } } WaveSpawn { WaitBetweenSpawns 2 WaitBeforeStarting 0 SpawnCount 1 MaxActive 2 TotalCount 6 TotalCurrency 300 WaitForAllDead 4300money Where spawnbot_flank Squad { TFBot { Template T_TFBot_Giant_Scout_Fast } } } WaveSpawn { Name w5_bow WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 3 MaxActive 3 TotalCount 10 TotalCurrency 200 WaitForAllDead w5_knight Where spawnbot Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer } } } WaveSpawn { Name w5_knight WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 10 MaxActive 10 TotalCount 50 TotalCurrency 300 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Demoman_Knight } } } WaveSpawn { WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 10 TotalCurrency 100 Where spawnbot_flank Squad { TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { WaitBetweenSpawns 0 WaitBeforeStarting 0 SpawnCount 10 MaxActive 10 TotalCount 40 TotalCurrency 200 WaitForAllDead w5_bow Where spawnbot_flank Squad { TFBot { Template T_TFBot_Demoman_Knight } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } DoneOutput { Action Trigger Target wave_finished_relay } WaveSpawn { WaitBetweenSpawns 1 WaitBeforeStarting 1 SpawnCount 1 MaxActive 1 TotalCount 2 TotalCurrency 0 Where spawnbot Squad { Tank { Health 5000 Name Tank Speed 75 OnKilledOutput { Action Trigger Target boss_dead_relay } OnBombDroppedOutput { Action Trigger Target boss_deploy_relay } } } } WaveSpawn { WaitBetweenSpawns 3 WaitBeforeStarting 0 SpawnCount 6 MaxActive 6 TotalCount 999999 TotalCurrency 0 Support 1 Where spawnbot_flank Squad { TFBot { Health 150 Template MVM_TF_Santa_Heavy ClassIcon heavy_mittens } } } WaveSpawn { WaitBetweenSpawns 1 WaitBeforeStarting 1 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 0 Where spawnbot Squad { TFBot { ClassIcon soldier Health 35000 Skill Expert Name "Boots Chief" Class Soldier Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the cow mangler 5000" "rocket specialist" 1 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "heal on hit for rapidfire" 10 "health regen" 10 } Item "the cow mangler 5000" Item "the mantreads" } } } WaveSpawn { WaitBetweenSpawns 5 WaitBeforeStarting 0 SpawnCount 2 MaxActive 2 TotalCount 199998 TotalCurrency 0 Support 1 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Skill Normal Name Pyro Class Pyro } TFBot { Template T_TFBot_Medic } } } } } //This file has been generated by http://mvm.tf