//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 { Class Demoman Name "Sentry Buster" Skill Expert Health 2500 Scale 1.35 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly ClassIcon sentry_buster Attributes MiniBoss Attributes DisableDodge CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } } 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 1 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 24 MaxActive 24 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 4 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 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 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 15 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 ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 2.75 "fire rate bonus" 0.02 } } } } WaveSpawn { Name a2 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { 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 15 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 Attributes "HoldFireUntilFullReload" Item "the family business" } } } WaveSpawn { Name a2 TotalCurrency 200 TotalCount 60 MaxActive 15 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 15 WaitBetweenSpawns 8 RandomChoice { TFBot { Template T_TFBot_Scout_Wrap_Assassin BehaviorModifiers push } TFBot { Template T_TFBot_Scout_SunStick BehaviorModifiers push } TFBot { Template T_TFBot_Scout_Sandman BehaviorModifiers push } } } WaveSpawn { Name b1 WaitForAllDead a1 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot WaitBetweenSpawns 5 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_left_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 200 TotalCount 14 MaxActive 7 SpawnCount 7 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 6 TFBot { Health 150 Template T_TFBot_Pyro_Flaregun CharacterAttributes { "clip size bonus" 3 "fire rate bonus" 2 "damage penalty" 0.75 } } } WaveSpawn { Name a2 WaitForAllSpawned a1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 12 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" 120 "faster reload rate" 0.25 "fire rate bonus" 0.25 "projectile spread angle penalty" 5 "move speed bonus" 1.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 WaitBeforeStarting 0 Tank { Health 9000 Name tank1 Speed 50 StartingPathTrackNode tank_right_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name a1 TotalCurrency 400 TotalCount 70 MaxActive 70 SpawnCount 7 Where spawnbot WaitBetweenSpawns 15 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 45 MaxActive 30 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 3 WaitBetweenSpawns 8 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 30 MaxActive 15 SpawnCount 5 Where spawnbot_invasion WaitBeforeStarting 6 WaitBetweenSpawns 12 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 "move speed bonus" 0.75 } } } } 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 12500 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 12500 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 10 Where spawnbot_invasion WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 TFBot { Health 125 Name "Royal Scout" Scale 1.2 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" CharacterAttributes { "move speed bonus" 1.75 } } } } } //This file has been generated by http://mvm.tf