// tank health starts at 35000 due to longer tank path #base robot_giant.pop #base robot_standard.pop WaveSchedule { StartingCurrency 500 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Mission // Engineer { Objective Engineer InitialCooldown 30 Where spawnbot BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 1 TFBot { Class Engineer Skill Expert TeleportWhere spawnbot Health 600 } } PointTemplates { premiumupgrades { logic_relay { "OnSpawn" "upgrade_button_p,addoutput,OnDamaged tf_gamerules:SetCustomUpgradesFile:scripts/items/mvm_upgrades_5gorge_upgrade_v2.txt:0.1:-1,0,-1" "OnSpawn" "upgrade_button_p,addoutput,OnDamaged tf_gamerules:SetCustomUpgradesFile:download/scripts/items/mvm_upgrades_5gorge_upgrade_v2.txt:0.2:-1,0,-1" } } } SpawnTemplate "premiumupgrades" // MISSION: Sentry Buster Mission { Objective DestroySentries Where spawnbot CooldownTime 120 TFBot { Template T_TFBot_SentryBuster } } // MISSION: Sniper Mission { Objective Sniper InitialCooldown 60 Where spawnbot RunForThisManyWaves 1 BeginAtWave 3 CooldownTime 30 DesiredCount 2 TFBot { Class Sniper Skill Expert Attributes AlwaysCrit CharacterAttributes { "damage bonus" 1.0 "sniper charge per sec" 5.0 } } } // WAVE 1 Wave { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 50 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 15 WaitBeforeStarting 0 TotalCurrency 1000 Randomchoice { TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.2 } } TFBot { Class Scout Skill Easy WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.5 } } TFBot { Class Scout Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 25 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 10 WaitBeforeStarting 30 TotalCurrency 500 Randomchoice { TFBot { Class Soldier Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Demoman Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 25 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 120 TotalCurrency 500 Randomchoice { TFBot { Class Heavyweapons Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Medic Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } TFBot { Class Sniper Skill Normal WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } } } } // WAVE 2 Wave { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 60 WaitBeforeStarting 0 TotalCurrency 900 TFBot { Class Soldier Skill Normal Health 10000 Attributes MiniBoss Scale 1.3 Attributes UseBossHealthBar WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.5 } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 500 TFBot { Class Medic Skill Easy CharacterAttributes { "move speed bonus" 1.0 } } } } // WAVE 3 Wave { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 1300 TFBot { Class Sniper Skill Normal Item "The Huntsman" WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 25 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 500 TFBot { Class Spy Skill Easy CharacterAttributes { "move speed bonus" 1.0 } } } } // WAVE 4 Wave { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 0 TotalCurrency 2000 TFBot { Class Heavyweapons Name "Giant Heavy" ClassIcon heavy_giant Skill Easy Health 5000 Item "Warrior's Spirit" Item "Big Chief" Item "The All-Father" Attributes MiniBoss WeaponRestrictions MeleeOnly MaxVisionRange 1200 CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 2.0 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 35 MaxActive 10 SpawnCount 3 WaitBetweenSpawns 10 WaitBeforeStarting 0 TotalCurrency 600 TFBot { Class Heavyweapons Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 5 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 120 TotalCurrency 1500 TFBot { Class Scout Name "Super Scout" ClassIcon scout_giant_fast Skill Easy Item "Bonk Boy" Item "The Holy Mackerel" Health 1500 Attributes MiniBoss WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 40 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 15 WaitBeforeStarting 120 TotalCurrency 1000 TFBot { Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "The Flare Gun" Item "Pyromancer's Mask" CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 1.0 } } } } // WAVE 5 Wave { StartWaveOutput { Target wave_start_relay Action trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 01a: 48 total, 6 active, scout { Where spawnbot TotalCount 150 MaxActive 20 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 3000 RandomChoice { TFBot { Class Medic Skill Easy Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 1.0 "uber duration bonus" 2 } } TFBot { Class Demoman Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Soldier Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Soldier Skill Normal WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Sniper Skill Normal WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Scout Skill Easy WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Scout Skill Easy WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Scout Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Pyro Skill Normal Name "Shotgunner Pyro" WeaponRestrictions SecondaryOnly Item "Respectless Rubber Glove" CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Heavyweapons Skill Normal Name "Heavy Shotguner" WeaponRestrictions SecondaryOnly Item "Capone's Capper" Item "The Family Business" CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Heavyweapons Skill Easy WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Soldier Skill Expert Name "Samurai Soldier" WeaponRestrictions MeleeOnly Item "The Half-Zatoichi" Item "The Concheror" Item "Furious Fukaamigasa" Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 1.0 "increase buff duration" 5.0 } } TFBot { Class Soldier Skill Easy Name "Minicrit Soldier" WeaponRestrictions MeleeOnly Item "The Equalizer" Item "The Buff Banner" Item "Soldier's Stash" Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 1.0 "increase buff duration" 5.0 } } TFBot { Class Soldier Skill Easy Name "Resistant Soldier" WeaponRestrictions MeleeOnly Item "The Escape Plan" Item "The Battalion's Backup" Item "The Grenadier's Softcap" Attributes SpawnWithFullCharge CharacterAttributes { "move speed bonus" 1.0 "increase buff duration" 5.0 } } TFBot { Class Demoman Skill Easy Health 300 Name "Demoknight" WeaponRestrictions MeleeOnly Item "The Eyelander" Item "The Chargin' Targe" Item "The Bolgan" CharacterAttributes { "charge recharge rate increased" 3.0 } } TFBot { Class Heavyweapons Skill Easy Name "Iron Heavy" Health 800 Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Medic Skill Easy Name "Critical Medic" Attributes SpawnWithFullCharge Item "The Kritzkrieg" WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 "overheal bonus" 10.0 } } TFBot { Class Heavyweapons Skill Easy Name "Boxer" WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Killing Gloves of Boxing" Item "Pugilist's Protector" CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Medic Skill Expert Name "Healer Medic" Item "The Quick-Fix" WeaponRestrictions SecondaryOnly CharacterAttributes { "move speed bonus" 1.0 "heal rate bonus" 10.0 } } TFBot { Class Scout Skill Easy WeaponRestrictions PrimaryOnly Name "Force of Nature" Item "The Face Plante" Item "The Force-a-Nature" CharacterAttributes { "move speed bonus" 1.0 "bullets per shot bonus" 2.0 } } TFBot { Class Sniper Skill Normal Name "Hunter" WeaponRestrictions PrimaryOnly Item "Larrikin Robin" Item "The Huntsman" CharacterAttributes { "move speed bonus" 1.0 } } TFBot { Class Scout Skill Easy Name "Milkman" WeaponRestrictions SecondaryOnly Item "Mad Milk" Item "The Milkman" CharacterAttributes { "move speed bonus" 1.0 "effect bar recharge rate increased" 0.05 } } TFBot { Class Scout Skill Expert Health 600 WeaponRestrictions MeleeOnly Name "Annoying Scout" Item "Mann Co. Online Cap" Attributes AutoJump AutoJumpMin 0.5 AutoJumpMax 0.5 Item "The Candy Cane" CharacterAttributes { "fire rate bonus" 0.4 "cannot pick up intelligence" 1 "move speed bonus" 4.0 "damage force reduction" 10.0 "critboost on kill" 15 "crit does no damage" 1 "crit forces victim to laugh" 1 "head scale" 10.0 "melee range multiplier" 3.0 "turn to gold" 1 "mod bat launches balls" 1 "effect bar recharge rate increased" 0.15 } } TFBot { Class Pyro Skill Easy Name "Sentry Hitter" WeaponRestrictions MeleeOnly Item "The Homewrecker" Health 600 Item "Respectless rubber glove" CharacterAttributes { "move speed bonus" 3.0 "dmg bonus vs buildings" 100.0 "dmg from sentry reduced" 0.0 } } TFBot { Class Scout Skill Normal Name "Butcher" WeaponRestrictions SecondaryOnly Health 350 Item "The Flying Guillotine" Item "Horrific Headsplitter" CharacterAttributes { "move speed bonus" 1.0 "fire rate bonus" 0.3 "effect bar recharge rate increased" 0.01 } } TFBot { Class Pyro Skill Expert Health 300 WeaponRestrictions SecondaryOnly Name "Chaos" Item "Pop-eyes" Item "The Reserve Shooter" CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 0.5 "bleeding duration" 90 "Set DamageType Ignite" 1 "weapon burn dmg increased" 1.5 "weapon burn time increased" 1.5 "reload time increased hidden" 0.1 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "turn to gold" 1 "mark for death" 1 "ragdolls become ash" 1 } } TFBot { Class Demoman Skill Easy Name "Boomer" WeaponRestrictions MeleeOnly Item "The Ullapool Caber" Item "Ghastly Gibus" Health 75 CharacterAttributes { "move speed bonus" 1.0 "damage bonus" 10.0 "bombinomicon effect on death" 1 } } TFBot { Class Soldier Skill Expert Name "Advanced Samurai Soldier" Health 500 Attributes AutoJump AutoJumpMin 0.2 AutoJumpMax 0.5 Item "The Half-Zatoichi" Item "Demo Kabuto" WeaponRestrictions MeleeOnly Scale 1.0 CharacterAttributes { "move speed bonus" 5.0 "airblast vulnerability multiplier" -3.0 "damage bonus" 2.1 "fire rate bonus" 1.5 "melee range multiplier" 5.0 "cannot pick up intelligence" 1 "damage force increase" -5000.0 "damage causes airblast" 1 "airblast pushback scale" 1.5 "increased jump height" 0.4 } } } } } }