//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 #base robot_area_52.pop population { StartingCurrency 1200 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes AddSentryBusterWhenDamageDealtExceeds 3000 AddSentryBusterWhenKillCountExceeds 15 Advanced 1 Templates { Forest_Dancer { ClassIcon scout Health 3200 Name "Heavy Armed Forest Scout" Scale 1.9 Class Scout Skill Expert Tag "bot_gatebot" Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName craftsmann_scattergun_backcountryblaster "bullets per shot bonus" 10 "weapon spread bonus" 2 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "head scale" 0 "voice pitch scale" 0 "torso scale" 0.4 "hand scale" 1.5 "override footstep sound set" 5 } Item craftsmann_scattergun_backcountryblaster Item "shin shredders" Item "die regime-panzerung" Item "eotl_sheavyshirt" } Bloody_Dancer { ClassIcon scout Health 3600 Name "Heavy Armed Bleed Scout" Scale 1.9 Class Scout Skill Expert Tag "bot_gatebot" Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName pyroland_scattergun_shottohell "bullets per shot bonus" 10 "weapon spread bonus" 3 "faster reload rate" 0.1 "bleeding duration" 12 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "head scale" 0 "voice pitch scale" 0 "torso scale" 0.4 "hand scale" 1.5 "override footstep sound set" 5 } Item pyroland_scattergun_shottohell Item "shin shredders" Item "die regime-panzerung" Item "eotl_sheavyshirt" } Jason { ClassIcon demo_sniper Health 1600 Name Jason Scale 2 Class Demoman Skill Easy WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_grenadelauncher "grenade damage reduction on world contact" 2 "grenade no bounce" 1 "clip size bonus" 0.25 "blast radius increased" 1.2 "damage bonus" 2 "grenade detonation damage penalty" 2 "fuse bonus" 0.4 "Projectile speed increased" 1.2 } CharacterAttributes { "torso scale" 0 "head scale" 0 "voice pitch scale" 0 } } Super_Spy { ClassIcon spy Health 1600 Name "Cloak Spy" Class Spy Skill Expert Tag "bot_giant" Attributes "AlwaysCrit" Attributes "IgnoreFlag" Attributes "UseBossHealthBar" Attributes "AutoJump" AutoJumpMin 4 AutoJumpMax 4 ItemAttributes { ItemName tf_weapon_revolver "damage causes airblast" 1 "fire rate bonus" 0.5 } ItemAttributes { ItemName "the dead ringer" "absorb damage while cloaked" 1 "mult decloak rate" 8 "cloak regen rate increased" 10 } CharacterAttributes { "health regen" 20 "damage force reduction" 2 "absorb damage while cloaked" 1 "fire retardant" 1 } Item "the dead ringer" Item "medi-mask" Item "bunnyhopper's ballistics vest" } Pyro_Burst { ClassIcon pyro_flare_burst_2 Name "Burst Flare Pyro" Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_shotgun_pyro "mod max primary clip override" 3 "fire rate bonus" -1 "override projectile type" 6 "auto fires full clip" 1 "auto fires when full" 1 "projectile spread angle penalty" 3 "damage bonus" 2 } } Giant_Smoke_Bomb_Soldier { ClassIcon soldier_smoke_bomb Health 4200 Name "Giant Smoke Bomb Soldier" Class Soldier Skill easy Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the beggar's bazooka" "clip size penalty" 0.5 "faster reload rate" 1.6 "use large smoke explosion" 1 "auto fires full clip" 1 "auto fires when full" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the beggar's bazooka" } Giant_Assault_Scout { ClassIcon scout_backscatt_h Health 1600 Name "Back Scatter Super Scout" Class Scout Skill Expert Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the back scatter" "damage bonus" 2 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the back scatter" Item "the cyborg stunt helmet" Item "the bolt boy" } Giant_Laser_Mangler_Soldier { ClassIcon soldier_mangler_giant Health 3800 Name "Giant Laser Mangler Soldier" Class Soldier Skill Expert Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Tag "bot_giant" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the cow mangler 5000" "clip size bonus upgrade" 4 "faster reload rate" 0 "fire rate bonus" 0.05 "damage bonus" 2 "Set DamageType Ignite" 1 "projectile speed increased" 0.5 } ItemAttributes { ItemName "the righteous bison" "faster reload rate" 5 "is_passive_weapon" 1 "override projectile type" 15 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the cow mangler 5000" Item "the righteous bison" Item "lord cockswain's pith helmet" Item "lord cockswain's novelty mutton chops and pipe" } Giant_Necro_Medic { ClassIcon medic_overheal_quickfix Health 4500 Name "Giant Necrobomancer Medic" Class Medic Skill Expert MaxVisionRange 800 Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the blutsauger" "heal on hit for rapidfire" 50 "damage causes airblast" 1 } ItemAttributes { ItemName "the quick-fix" "overheal bonus" 20 "heal rate bonus" 5 } CharacterAttributes { "health regen" 50 "move speed bonus" 0.3 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } Item "the blutsauger" Item "the quick-fix" Item "platinum pickelhaube" } Lich_Medic_Chief { ClassIcon medic_overheal_armored Health 60000 Name "Robot Master Lich" Class Medic Skill Expert MaxVisionRange 800 Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the blutsauger" "heal on hit for rapidfire" 1000 "damage bonus" 3 } ItemAttributes { ItemName "the quick-fix" "overheal bonus" 40 "heal rate bonus" 10 } CharacterAttributes { "health regen" 250 "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 "rage giving scale" 0.1 } Item "the blutsauger" Item "the quick-fix" Item "platinum pickelhaube" } } Mission { Objective DestroySentries Where spawnbot_side BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 15 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 0 CooldownTime 20 DesiredCount 3 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Engineer Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 20 DesiredCount 4 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_side } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 20 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_side } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 2 InitialCooldown 15 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 25 DesiredCount 3 TFBot { Template T_TFBot_Spy } } Mission { Objective Spy Where spawnbot BeginAtWave 7 RunForThisManyWaves 7 InitialCooldown 45 CooldownTime 18 DesiredCount 5 TFBot { Template T_TFBot_Spy } } Wave // Wave 1 // 1200 + 900 = 2100 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name DeflectorUbermedic_A1 TotalCurrency 100 TotalCount 28 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Heavy_Deflector } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name Soldier_A2 TotalCurrency 200 TotalCount 35 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot TFBot { Class Soldier Skill Expert } } WaveSpawn { Name LightChamp_A3_gate TotalCurrency 0 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot_side TFBot { Class Heavyweapons Name "Light Weight Champ" ClassIcon heavy_gru EventChangeAttributes { Default { Skill Easy WeaponRestrictions MeleeOnly Item "MvM GateBot Light Heavy" Item "Gloves of Running Urgently" Tag "bot_gatebot" Attributes "AlwaysCrit" Attributes "IgnoreFlag" } RevertGateBotsBehavior { Skill Easy WeaponRestrictions MeleeOnly Item "MvM GateBot Light Heavy" Item "Gloves of Running Urgently" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } Attributes "AlwaysCrit" } } } } WaveSpawn { Name BigNatashaHeavy_B1_gate WaitForAllSpawned Soldier_A2 TotalCurrency 200 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot TFBot { ClassIcon heavy_slow Health 5000 Name "Giant Natasha Heavy" Class HeavyWeapons EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "bot_giant" Tag "bot_gatebot" Attributes "MiniBoss" Attributes "IgnoreFlag" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "natascha" Item "mvm gatebot light heavy" } } } } WaveSpawn { Name Mangler_B3 WaitForAllSpawned Soldier_A2 TotalCurrency 50 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Soldier_Mangler Skill Hard } } WaveSpawn { Name BigFAN_C1 WaitForAllSpawned BigNatashaHeavy_B1_gate TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 6 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_FAN Attributes "AlwaysCrit" Tag "bot_giant" } } WaveSpawn { Name Mangler_C2 WaitForAllSpawned BigNatashaHeavy_B1_gate TotalCurrency 50 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 18 WaitBetweenSpawns 4 Where spawnbot_side TFBot { Template T_TFBot_Soldier_Mangler Skill Expert } } } Wave // Wave 2 // 2100 + 950 = 3050 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BigArmscoutUbermedic_A1 TotalCurrency 200 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Attributes "AlwaysCrit" Tag "bot_giant" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name ShotgunMedic_A2 TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot_side Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name BlackBox_A3 TotalCurrency 200 TotalCount 32 MaxActive 12 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_side TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } } WaveSpawn { Name BurstdemoHeavychamp_B1 WaitForAllDead BigArmscoutUbermedic_A1 TotalCurrency 200 TotalCount 36 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_side Squad { TFBot { Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Attributes "AlwaysCrit" } } } WaveSpawn { Name BigPyro_B2 WaitForAllDead BigArmscoutUbermedic_A1 TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes "AlwaysCrit" Tag "bot_giant" } } WaveSpawn { Name Hyperleague_B3 WaitForAllDead BigArmscoutUbermedic_A1 TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where spawnbot_side TFBot { Template T_TFGateBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" } } } Wave // Wave 3 // 3050 + 1000 = 4050 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Tank_A1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 16000 Name Tank Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name Scout_A2 TotalCurrency 100 TotalCount 27 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot TFBot { Class Scout EventChangeAttributes { Default { Skill Hard WeaponRestrictions MeleeOnly BehaviorModifiers Push Tag "bot_gatebot" Attributes "IgnoreFlag" Item "MvM GateBot Light Scout" } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } Item "MvM GateBot Light Scout" } } } } WaveSpawn { Name Scout_infsup TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Support 1 Where spawnbot TFBot { Class Scout WeaponRestrictions MeleeOnly Skill Hard Attributes "AlwaysCrit" } } WaveSpawn { Name BigChargedUbermedic_A3 TotalCurrency 300 TotalCount 24 MaxActive 12 SpawnCount 12 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Tag "bot_giant" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name EngineerUbermedic_B1_limitsup WaitForAllDead Scout_A2 TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 7 Support Limited Where spawnbot Squad { TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name BigDemoknight_C2 WaitForAllSpawned BigBonk_B2 TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Attributes "AlwaysCrit" Tag "bot_giant" } } WaveSpawn { Name BigBonk_B2 WaitForAllDead BigChargedUbermedic_A3 TotalCurrency 100 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 7 Where spawnbot_side TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Bonk Super Scout" Tag "bot_giant" } } WaveSpawn { Name Tank_B3 WaitForAllSpawned BigChargedUbermedic_A3 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 33000 Name Tank Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave // Wave 4 // 4050 + 1100 = 5150 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BigHeaterBigMedic_A1 TotalCurrency 300 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Tag "bot_giant" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_giant" } } } WaveSpawn { Name Pyro_A2_Infsup_gate TotalCurrency 150 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Support 1 Where spawnbot_side TFBot { Class Pyro EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push Tag bot_gatebot Attributes "IgnoreFlag" Item "MvM GateBot Light Pyro" } RevertGateBotsBehavior { Skill Expert ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Item "MvM GateBot Light Pyro" } } } } WaveSpawn { Name Burnheavy_A3_gate TotalCurrency 250 TotalCount 60 MaxActive 12 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 6 Where spawnbot_side TFBot { ClassIcon heavy_heater Name "Burn Heavy" Class HeavyWeapons EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push Tag "bot_gatebot" Attributes "IgnoreFlag" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 2 } Item "the huo long heatmaker" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { Skill Hard ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 2 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } Item "the huo long heatmaker" Item "mvm gatebot light heavy" } } } } WaveSpawn { Name BuffSoldier_Infsup TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 8 Support 1 Where spawnbot_side TFBot { Template T_TFBot_Soldier_Buff_Banner } } WaveSpawn { Name Mangler_B1 WaitForAllDead BigHeaterBigMedic_A1 TotalCurrency 100 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_Mangler } TFBot { Template T_TFBot_Soldier_Buff_Banner } } } WaveSpawn { Name BigShotgun_C1 WaitForAllSpawned Mangler_B1 TotalCurrency 200 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 9 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Tag "bot_giant" } } WaveSpawn { Name Pyro_C2 WaitForAllDead Mangler_B1 TotalCurrency 100 TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_side TFBot { Template Pyro_Burst } } } Wave // Wave 5 // 5150 + 1300 = 6450 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name Bonk_A1_gate TotalCurrency 150 TotalCount 60 MaxActive 10 SpawnCount 5 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot TFBot { ClassIcon scout_bonk Name "Bonk Scout" Class Scout EventChangeAttributes { Default { Skill Hard BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag "bot_gatebot" Attributes "AlwaysCrit" Attributes "IgnoreFlag" ItemAttributes { ItemName "bonk helm" "set item tint RGB" 15185211 } Item "bonk helm" } RevertGateBotsBehavior { Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "bonk helm" "set item tint RGB" 8154199 } Item "bonk helm" } } } } WaveSpawn { Name Demoknight_A2 TotalCurrency 150 TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_side TFBot { Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" } } WaveSpawn { Name BigPyroBigMedic_A3_gate TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_giant Health 3000 Name "Giant Pyro" Class Pyro EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly Tag "bot_giant" Tag "bot_gatebot" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "IgnoreFlag" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "mvm gatebot light pyro" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "mvm gatebot light pyro" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "mvm gatebot light pyro" } } } TFBot { Template T_TFBot_Giant_Medic Tag "bot_giant" } } } WaveSpawn { Name SuperScout_A4 TotalCurrency 150 TotalCount 5 MaxActive 1 SpawnCount 1 WaitBeforeStarting 14 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Fast Tag "bot_giant" } } WaveSpawn { Name BigBSScout_B1 WaitForAllDead Bonk_A1_gate TotalCurrency 250 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 6 Where spawnbot TFBot { Template Giant_Assault_Scout Attributes "AlwaysCrit" } } WaveSpawn { Name Blastsoldier_B2 WaitForAllDead Bonk_A1_gate TotalCurrency 200 TotalCount 72 MaxActive 12 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_invasion Squad { TFBot { Template T_TFBot_Soldier_RocketPush } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name SteelGauntlet_infsup TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 6 Support 1 Where spawnbot_side TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag "bot_gatebot" } } WaveSpawn { Name SteelGauntlet_infsup2 WaitForAllDead Bonk_A1_gate TotalCurrency 200 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Support 1 Where spawnbot_side TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag "bot_gatebot" } } } Wave // Wave 6 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BigSmoke_A1 TotalCurrency 200 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Template Giant_Smoke_Bomb_Soldier } } WaveSpawn { Name BurstdemoPyro_A2 TotalCurrency 200 TotalCount 52 MaxActive 12 SpawnCount 6 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2 } } TFBot { Template T_TFBot_Pyro } } } WaveSpawn { Name Samurai_A3 TotalCurrency 150 TotalCount 18 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 3 Where spawnbot_side TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name Tank_B1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 26 WaitBetweenSpawns 24 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 33000 Name Tank Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_tank_dead_addbomb1_stay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name BigLaser_B2 WaitForAllDead BurstdemoPyro_A2 TotalCurrency 200 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template Giant_Laser_Mangler_Soldier } } WaveSpawn { Name Rapidbowman_B3 WaitForAllDead BurstdemoPyro_A2 TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_side TFBot { ClassIcon sniper_bow_multi Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" } } WaveSpawn { Name Engineer_B4_limitsup WaitForAllDead BurstdemoPyro_A2 TotalCurrency 100 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Support Limited Where spawnbot_side TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle TeleportWhere spawnbot } } WaveSpawn { Name Necrobomancer_C1 WaitForAllDead Tank_B1 TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot TFBot { Template Giant_Necro_medic } } WaveSpawn { Name Soldier_C2 WaitForAllDead Tank_B1 TotalCurrency 0 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot TFBot { Class Soldier Skill Expert Name "Crit Soldier" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2 } } } WaveSpawn { Name Backup_C3 WaitForAllDead Tank_B1 TotalCurrency 50 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 5 Where spawnbot_side TFBot { Template T_TFBot_Soldier_Extended_Battalion } } WaveSpawn { Name Pyro_C4 WaitForAllDead Tank_B1 TotalCurrency 50 TotalCount 20 MaxActive 6 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6 Support 1 Where spawnbot TFBot { Class Pyro Skill Expert Attributes "AlwaysCrit" } } } Wave // Wave 7 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name BigBlastBigMedic_A1_gate TotalCurrency 300 TotalCount 18 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Soldier_RocketPush } TFBot { Template T_TFBot_Giant_Medic_Regen Tag "bot_giant" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_giant" } } } WaveSpawn { Name SGpusher_A2_gate TotalCurrency 200 TotalCount 36 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_side TFBot { ClassIcon heavy_steelfist Health 900 Name "Steel Gauntlet Pusher" Scale 1.5 Class HeavyWeapons EventChangeAttributes { Default { Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly Tag "bot_giant" Tag "bot_gatebot" Attributes "AlwaysCrit" Attributes "IgnoreFlag" ItemAttributes { ItemName "fist of steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "fist of steel" Item "the carl" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 } ItemAttributes { ItemName "fist of steel" "damage causes airblast" 1 "damage bonus" 1.5 } Item "fist of steel" Item "the carl" Item "mvm gatebot light heavy" } } } } WaveSpawn { Name Heavy_A3 TotalCurrency 100 TotalCount 30 MaxActive 15 SpawnCount 15 WaitBeforeStarting 3 WaitBetweenSpawns 8 Where spawnbot_side TFBot { Class HeavyWeapons Skill Expert Attributes "AlwaysCrit" } } WaveSpawn { Name Tank_A4 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 45000 Name Tank Speed 75 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name Spaps_A5_limitsup TotalCurrency 50 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 22 WaitBetweenSpawns 10 Support Limited Where spawnbot TFBot { Template T_TFBot_Spy } } WaveSpawn { Name Lich_B1 WaitForAllDead Tank_A4 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot TFBot { Template Lich_Medic_Chief } } WaveSpawn { Name Shortstop_B2 WaitForAllSpawned Lich_B1 TotalCurrency 100 TotalCount 15 MaxActive 3 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Scout_Shortstop Attributes "AlwaysCrit" } } WaveSpawn { Name Shotgun_B3 WaitForAllDead Tank_A4 TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } WaveSpawn { Name Scout_B4 WaitForAllSpawned Lich_B1 TotalCurrency 0 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot TFBot { Template T_TFBot_Scout_Melee Attributes "AlwaysCrit" } } WaveSpawn { Name IronHelm_C1 WaitForAllDead Lich_B1 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Chief_Soldier_Ironhelm CharacterAttributes { "airblast vertical vulnerability multiplier" 0.05 "airblast vulnerability multiplier" 0.1 "damage force reduction" 0.1 "health regen" 250 "move speed bonus" 0.4 } } } WaveSpawn { Name BigBurstdemoBigMedic_C2 WaitForAllDead Lich_B1 TotalCurrency 100 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Name "Jumping Sandman Super Scout" BehaviorModifiers Push AutoJumpMin 4 AutoJumpMax 4 Attributes "AlwaysCrit" CharacterAttributes { "increased air control" 0 "move speed bonus" 1.4 "increased jump height" 2.5 "cancel falling damage" 1 } } } WaveSpawn { Name Mangler_C3 WaitForAllDead Lich_B1 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_side Support 1 TFBot { Template T_TFBot_Soldier_Mangler Name "Crit Mangler Soldier" Skill Expert Attributes AlwaysCrit ItemAttributes { ItemName "the cow mangler 5000" "crits_become_minicrits" 0 } } } WaveSpawn { Name Tank_C4 WaitForAllDead Lich_B1 TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 35000 Name Tank Speed 75 Skin 1 StartingPathTrackNode tank_boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } //This file has been generated by http://mvm.tf