//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 //wait 350; tf_bot_add 2; tf_bot_add scout 1; tf_bot_add heavyweapons 1; tf_bot_add medic; tf_bot_quota 0 //tf_mvm_min_players_to_start 1 population { StartingCurrency 450 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 60 DesiredCount 6 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 4 TFBot { Template T_TFBot_Spy } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 6 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 30 DesiredCount 4 TFBot { Template T_TFBot_Sniper } } Wave // 1 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Name tank1 TotalCurrency 300 WaitBeforeStarting 0 Tank { Health 5000 Name tank1 Speed 30 StartingPathTrackNode tank_center_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Class Scout Skill Expert WeaponRestrictions MeleeOnly } } } WaveSpawn { Name a2 WaitForAllSpawned a1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 8 Squad { TFBot { Name Pyro Class Pyro Skill Easy } } } WaveSpawn { Name b1 WaitForAllDead a1 TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 6 WaitBetweenSpawns 1 Squad { TFBot { Template T_TFBot_Soldier_RocketShotgun } } } } Wave // 2 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Name tank1 TotalCurrency 300 WaitBeforeStarting 0 Tank { Health 6000 Name tank1 Speed 35 StartingPathTrackNode tank_center_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 400 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 35 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Skill Easy Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 2.75 "fire rate bonus" 0.02 } } TFBot { Skill Easy Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 2.75 "fire rate bonus" 0.03 } } TFBot { Skill Easy Template T_TFBot_Demo_Burst } } } WaveSpawn { Name a2 WaitForAllSpawned a1 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { BehaviorModifiers Mobber Template T_TFBot_Medic_BigHeal Attributes "SpawnWithFullCharge" } } } } Wave // 3 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Name tank1 TotalCurrency 300 WaitBeforeStarting 0 Tank { Health 7000 Name tank1 Speed 40 StartingPathTrackNode tank_center_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 90 Squad { TFBot { Health 3500 Template T_TFBot_Giant_Medic } TFBot { Health 250 Template T_TFBot_Heavyweapons_Shotgun Attributes "HoldFireUntilFullReload" Item "the family business" } TFBot { Health 250 Template T_TFBot_Heavyweapons_Shotgun Attributes "HoldFireUntilFullReload" Item "the family business" } TFBot { Health 250 Template T_TFBot_Heavyweapons_Shotgun Item "the family business" } } } WaveSpawn { Name a2 TotalCurrency 200 TotalCount 30 MaxActive 10 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 35 WaitBetweenSpawns 10 RandomChoice { Squad { TFBot { BehaviorModifiers Mobber Template T_TFBot_Scout_Wrap_Assassin } } Squad { TFBot { BehaviorModifiers Mobber Template T_TFBot_Scout_SunStick } } Squad { TFBot { BehaviorModifiers Mobber Template T_TFBot_Scout_Sandman } } } } WaveSpawn { Name b1 WaitForAllDead a1 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 30 Squad { TFBot { Health 3500 Template T_TFBot_Giant_Medic } TFBot { Health 250 Template T_TFBot_Heavyweapons_Shotgun Item "the family business" } TFBot { Health 250 Template T_TFBot_Heavyweapons_Shotgun Item "the family business" } TFBot { Health 250 Template T_TFBot_Heavyweapons_Shotgun Item "the family business" } } } } Wave // 4 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Name tank1 TotalCurrency 300 WaitBeforeStarting 0 Tank { Health 8000 Name tank1 Speed 45 StartingPathTrackNode tank_center_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a2 WaitForAllSpawned a1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 35 Squad { TFBot { Health 175 Name "Bouncer Soldier" Scale 0.8 BehaviorModifiers Push Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" Item "the original" Item "tf_weapon_shotgun_soldier" Item "tf_weapon_shovel" Item "the whirly warrior" CharacterAttributes { "damage penalty" 0.1 "apply z velocity on damage" 60 "faster reload rate" 0.25 "fire rate bonus" 0.25 "projectile spread angle penalty" 5 "move speed bonus" 1.75 } } } } WaveSpawn { Name a1 TotalCurrency 200 TotalCount 14 MaxActive 7 SpawnCount 7 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Health 150 Template T_TFBot_Pyro_Flaregun CharacterAttributes { "clip size bonus" 3 "fire rate bonus" 2 "damage penalty" 0.75 } } } } WaveSpawn { Name b1 WaitForAllDead a1 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector CharacterAttributes { "move speed bonus" 0.75 } } TFBot { Template T_TFBot_Scout_Shortstop Attributes "AutoJump" } TFBot { Template T_TFBot_Scout_Shortstop Attributes "AutoJump" } } } } Wave // 5 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Name tank1 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 Tank { Health 9000 Name tank1 Speed 50 StartingPathTrackNode tank_center_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 400 TotalCount 70 MaxActive 35 SpawnCount 7 Where spawnbot WaitBetweenSpawns 30 Squad { TFBot { Health 300 Template T_TFBot_Soldier_Extended_Concheror Item "antarctic parka" CharacterAttributes { "damage penalty" 1.15 "fire retardant" 1 } } TFBot { Template T_TFBot_Demoman_Samurai } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Template T_TFBot_ScorchShot } TFBot { Template T_TFBot_ScorchShot } } } WaveSpawn { Name a2 TotalCurrency 250 TotalCount 15 MaxActive 15 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 3 WaitBetweenSpawns 20 Squad { TFBot { Health 175 Name Demoman Class Demoman Skill Normal Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" } } } WaveSpawn { Name b1 WaitForAllDead a2 TotalCurrency 250 TotalCount 15 MaxActive 15 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 6 WaitBetweenSpawns 12 Squad { TFBot { ClassIcon "Demo_Giant" Health 190 Name "Angry Demoman" Scale 1.1 Class Demoman Skill Normal Attributes "AlwaysCrit" Item "tf_weapon_grenadelauncher" Item "tf_weapon_pipebomblauncher" Item "tf_weapon_bottle" Item "spacechem pin" CharacterAttributes { "fire rate bonus" 1.2 } } } } } Wave // 6 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 Name tank1 TotalCurrency 300 WaitBeforeStarting 0 Tank { Health 10000 Name tank1 Speed 55 Skin 1 StartingPathTrackNode tank_left_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCount 1 Name tank2 TotalCurrency 300 WaitBeforeStarting 0 Tank { Health 10000 Name tank2 Speed 55 Skin 1 StartingPathTrackNode tank_right_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 900 TotalCount 400 MaxActive 400 SpawnCount 20 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Squad { TFBot { Health 125 Name "Royal Scout" Scale 1.2 BehaviorModifiers Mobber Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "tf_weapon_scattergun" Item "tf_weapon_pistol_scout" Item "the freedom staff" Item "the hardy laurel" Item "the digit divulger" } } } } } //This file has been generated by http://mvm.tf