#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base timer_threatening_treat.pop WaveSchedule { StartingCurrency 2500 RespawnWaveTime 25 FixedRespawnWaveTime 25 CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween AllowBotExtraSlots 1 DisallowUpgrade "rocket specialist" RespecLimit 4 FixedBuybacks 4 CustomUpgradesFile "mvm_upgrades_192012901.txt" ItemBlackList { ItemName "The Direct Hit" ItemName "tf_weapon_wrench" ItemName "The Eureka Effect" ItemName "The Jag" ItemName "The Southern Hospitality" ItemName "The Necro Smasher" ItemName "tf_weapon_rocketlauncher" ItemName "The Gas Passer" ItemName "tf_weapon_flamethrower" ItemName "The Black Box" ItemName "The Liberty Launcher" ItemName "The Original" ItemName "The Cow Mangler 5000" ItemName "The Backburner" ItemName "The Degreaser" ItemName "The Phlogistinator" ItemName "The Rainblower" ItemName "tf_weapon_grenadelauncher" ItemName "The Loch-n-Load" ItemName "The Loose Cannon" ItemName "The Iron Bomber" ItemName "tf_weapon_pipebomblauncher" ItemName "The Scottish Resistance" ItemName "The Quickiebomb Launcher" ItemName "Natascha" ItemName "Tomislav" ItemName "The Huo-Long Heater" ItemName "The Brass Beast" ItemName "tf_weapon_minigun" ItemName "tf_weapon_sapper" ItemName "The Red-Tape Recorder" ItemName "The Ap-Sap" ItemName "The Snack Attack" ItemName "The Necro Smasher" ItemName "The Dragon's Fury" ItemName "The Iron Curtain" ItemName "tf_weapon_sniper" ItemName "upgradeable tf_weapon_stockitem" } ExtraSpawnPoint { Name "spawnbot_friend" TeamNum 3 X "4.7" Y "228" Z "577" } ExtraSpawnPoint { Name "spawnbot_finalboss" TeamNum 3 X "9.0" Y "1102" Z "132" } Templates /////////////////////// //NORMAL ENEMIES HERE// /////////////////////// { ZombieScout { ClassIcon dead_lite Health 125 Name "Zombie Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "DisableDodge" CharacterAttributes { "move speed penalty" 0.8 } Item "the holy mackerel" } ZombieSOldier { ClassIcon dead_lite Health 200 Name "Zombie Soldier" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "DisableDodge" CharacterAttributes { "move speed penalty" 0.6 } } Zombie_Pyro { ClassIcon dead_lite Health 175 Name "Zombie Pyro" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Attributes "DisableDodge" CharacterAttributes { "move speed penalty" 0.6 } } Zombie_Demo { ClassIcon dead_lite Health 175 Name "Zombie Demo" Class Demoman Skill Normal WeaponRestrictions MeleeOnly Attributes "DisableDodge" CharacterAttributes { "move speed penalty" 0.6 } } Zombie_Heavy { ClassIcon dead_lite Health 300 Name "Zombie Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "DisableDodge" CharacterAttributes { "move speed penalty" 0.6 } } ///////////////////////////////////////////// //ENEMIES HERE ARE EITHER SPECIAL OR BOSSES// ///////////////////////////////////////////// The_Judgement { ClassIcon heavy_chief Health 17500 Name "The Judgement" Scale 1.5 Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Item "brock's locks" Item "die regime-panzerung" } Zombie_Giant_Soldider { ClassIcon soldier_crit Health 3000 Name "Speedy Giant Soldider" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "MiniBoss" Item "the escape plan" } Vampire { ClassIcon medic Health 300 Name "Vampire" Class Medic Skill Expert WeaponRestrictions PrimaryOnly Item "the crusader's crossbow" Item "vampire makeover" Item "Vampiric Vesture" ItemAttributes { ItemName "the crusader's crossbow" "move speed penalty" 0.6 "mad milk syringes" 10 "bleeding duration" 5 "damage penalty" 0.4 } } Zombie_General { ClassIcon soldier_barrage Health 10000 Name "Giant General" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "Miniboss" Attributes "AlwaysCrit" Item "the escape plan" Item "idiot box" Item "coldfront curbstompers" Item "chaser" Item "emerald jade" } Robot_Soldier { ClassIcon soldier Health 300 Name "Robot Soldier" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "DisableDodge" Item "tf_weapon_fist" CharacterAttributes { "move speed penalty" 0.8 "dmg taken from bullets reduced" 0.3 "dmg taken from fire increased" 0.3 } } Giant_Robot_Soldier { ClassIcon soldier Health 3000 Name "Giant Robot Soldier" Scale 1.5 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "DisableDodge" Attributes "Miniboss" Item "The Pain Train" CharacterAttributes { "move speed penalty" 0.5 "dmg taken from bullets reduced" 0.3 "dmg taken from fire increased" 0.3 } ItemAttributes { ItemName "The Pain Train" "fire rate penalty" 0.95 } Action Mobber } Alien_Scout { ClassIcon Scout Health 250 Name "Alien Scout" Class Scout WeaponRestrictions MeleeOnly Attributes "DisableDodge" Item "Plutonidome" Item "Mucous Membrain" Item "Fuel Injector" Item "Scoper's Scales" Item "The Alien Cranium" Item "The Xeno Suit" CharacterAttributes { "move speed penalty" 0.65 "dmg taken from fire reduced" 0.3 } Action Mobber } ////////////////////////////////////////// //SUPPORTS (FRIENDS FOR PLAYERS OR BOTS)// ////////////////////////////////////////// Survivor_Bot { ClassIcon red2_lite Health 175 Name "Supporter Engi" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_shotgun_primary "fire rate bonus" 0.7 "reload time decreased" 0.5 "clip size bonus" 1.2 } } Survivor_Bot2 { ClassIcon red2_lite Health 125 Name "Supporter Sniper" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_smg "slow enemy on hit major" 3 } } Survivor_Bot3 { ClassIcon red2_lite Health 125 Name "Supporter Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly } Giant_Support_Scout { ClassIcon biohazard Health 750 Name "Giant Support Scout" Class Scout Skill Hard Attributes "DisableDodge" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" WeaponRestrictions "MeleeOnly" CharacterAttributes { "move speed penalty" 0.7 "increase buff duration" 9 } Item "the fan o'war" Item "the concheror" Item "death stare" Item "packable provisions" Item "emerald jade" Item "lurking legionnaire" ItemAttributes { ItemName "the fan o'war" "damage penalty" 0.3 } } Judged_Judgement { Class soldier Name "Commander Bombardment" Health 45000 ClassIcon goliatron_alt_nys Skill Expert Scale 5 Attributes "Miniboss" Attributes "UseBossHealthBar" Attributes "DisableDodge" Attributes "HoldFireUntilFullReload" Item "Space Bracers" Item "Spellbinder's Bonnet" Item "Attack Packs" Item "Blast Blocker" Action Mobber WeaponRestrictions PrimaryOnly CharacterAttributes { "fire rate bonus" 0.2 "reload time decreased" 0.20 "move speed penalty" 0.001 } ItemAttributes { ItemName tf_weapon_rocketlauncher "blast radius decreased" 0.5 "mod projectile heat seek power" 10 "damage bonus" 0.5 "clip size bonus" 5.9 "projectile speed decreased" 0.15 } } Super_Soldier { Class Soldier Skill Expert ClassIcon soldier Name "Super Soldier" Health 300 Attributes "DisableDodge" WeaponRestrictions MeleeOnly Item "Breach And Bomb" Item "Flakcatcher" Item "Patriot's Pouches" Item "Man In Slacks" CharacterAttributes { "move speed penalty" 0.7 } } Super_Demo { Class Demoman Skill Expert ClassIcon demoman Name "Swat Demoman" Health 400 Attributes "DisableDodge" Item "The Tide Turner" Item "The Bootlegger" Item "The Pain Train" Item "Breach And Bomb" Item "Flakcatcher" Item "Patriot's Pouches" Item "Man In Slacks" Item "Blast Blocker" Item "Frag Proof Fragger" } Super_Heavy { Class Heavy Skill Expert ClassIcon Heavy Name "Swat Heavy" Health 1200 Attributes "MiniBoss" Scale 1.5 Attributes "DisableDodge" WeaponRestrictions SecondaryOnly Item "Breach And Bomb" Item "Flakcatcher" Item "Patriot's Pouches" Item "Man In Slacks" Item "Blast Blocker" Item "Frag Proof Fragger" Item tf_weapon_smg MaxVisionRange 500 ItemAttributes { ItemName tf_weapon_smg "damage penalty" 0.5 "fire rate penalty" 0.66 "reload time increased" 0.66 } CharacterAttributes { "move speed penalty" 0.6 } } } Wave { RedTeamWipeCausesWaveLoss 1 ///////////////////////////////////////////// //FIRST WAVE CONSIST AS A NORMAL HORDE WAVE// ///////////////////////////////////////////// WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target textualtimer Action cancelpending } WaveSpawn { Name a TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_back Squad { TFBot { Template ZombieScout Action Mobber } } } WaveSpawn { Name a TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_front_left Squad { TFBot { Template ZombieSOldier Action Mobber } } } WaveSpawn { Name a TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot_front Squad { TFBot { Template Zombie_Pyro Action Mobber } } } WaveSpawn { Name a TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_back_left Squad { TFBot { Template Zombie_Demo Action Mobber } } } WaveSpawn { Name a TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_front_left Squad { TFBot { Template Zombie_Heavy Action Mobber } } } WaveSpawn { Name aa WaitForAllDead a TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_front Squad { TFBot { Template The_Judgement Action Mobber } } } WaveSpawn { /////////////// //WAVE 2 HERE// /////////////// Name aaa WaitForAllDead aa TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_front_left Squad { TFBot { Template ZombieScout Action Mobber } } } WaveSpawn { Name aaa WaitForAllDead aa TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_back_left Squad { TFBot { Template Zombie_Heavy Action Mobber } } } WaveSpawn { Name aaa WaitForAllDead aa TotalCurrency 0 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_front_left Squad { TFBot { Template Zombie_Giant_Soldider Action Mobber } } } WaveSpawn { Name aaa WaitForAllDead aa TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_front Where spawnbot_back_left Squad { TFBot { Template Vampire Action Mobber } } } WaveSpawn { Name 1 WaitForAllDead aaa TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_front_left Squad { TFBot { Template Zombie_General Action Mobber Attributes "UseBossHealthBar" } } } WaveSpawn { //////////////////// //WAVE 3 HERE BOZO// //////////////////// Name 2 WaitForAllDead 1 TotalCurrency 0 TotalCount 30 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot_front_left Where spawnbot_back Squad { TFBot { Template Robot_Soldier Action Mobber UseCustomModel models/bots/soldier/bot_soldier.mdl UseHumanAnimations 1 } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 0 TotalCount 5 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_front_left Where spawnbot_back Squad { TFBot { Template Giant_Robot_Soldier Action Mobber UseCustomModel models/bots/soldier_boss/bot_soldier_boss.mdl UseHumanAnimations 1 } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot_front_left Where spawnbot_back Squad { TFBot { Template Alien_Scout Action Mobber } } } WaveSpawn { /////////////////////////// //PLACE THE SUPPORTS HERE// /////////////////////////// TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 45 Support 1 Where spawnbot_friend Squad { TFBot { Template Survivor_Bot Action Mobber AddCond { Index 43 } UseCustomModel models/bots/engineer/bot_engineer.mdl } } } WaveSpawn { TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 40 Support 1 Where spawnbot_friend Squad { TFBot { Template Survivor_Bot2 Action Mobber AddCond { Index 43 } UseCustomModel models/bots/sniper/bot_sniper.mdl } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 60 Support 1 Where spawnbot_friend Squad { TFBot { Template Survivor_Bot3 AddCond { Index 43 } UseCustomModel models/bots/medic/bot_medic.mdl UseHumanAnimations 1 } } } WaveSpawn { WaitForAllDead 1 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 60 Support 1 Where spawnbot_back Squad { TFBot { Template Giant_Support_Scout Action Mobber } } } } Wave { ////////////////////////// //THIS IS A FINAL BOSS WAVE :O// ////////////////////////// WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target realtimer Action trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_finalboss StartWaveWarningSound commander_bombardment.wav Squad { TFBot { Template Judged_Judgement } } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_back_left Support 1 Squad { TFBot { Template Super_Soldier Action Mobber } } } WaveSpawn { TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_front Support 1 Squad { TFBot { Template Super_Demo Action Mobber } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 35 Where spawnbot_front Support 1 Squad { TFBot { Template Super_Heavy Action Mobber } } } } } //////////////////////////////////// //NOTE FROM DEVELOPER OF MISSION:)// //////////////////////////////////// //THE MISSIONS I MAKE IS FOR MY HOMIES ON DISCORD BECAUSE WE (MOSTLY I) BORED AS HELL. //AND THESE MISSIONS ARE SO FUN TO DEVELOP AND PLAYTEST THAT I WOULD PROBABLY DO THIS OCCASIONALLY. //THIS MISSION IS LEFT FOR DEAD 2 LIKE, BECAUSE I DO LOVE THE CHALLENGE OF ALWAYS ON GUARD BECAUSE YOU SHOULDN'T UNDERESTIMATE THE HORDE. //SHOULD MY MISSION BE FAIR? HELL NAH... WELL, DEPENDS ON MY MOOD. //I GIVE EVERY MISSION ITS OWN GIMMICK AND CHALLENGE BECAUSE EVERY NEW EXPERIENCE IS ALWAYS FUN! BUT I ALSO MY MISSIONS MY LOVE AND CARE BECAUSE WHY WOULD I DEVELOP SUCH A CHORE? //I HOPE MY HOMIES ALWAYS HAVE FUN WHEN THEY PLAY MY MISSIONS BECAUSE THATS THE POINT... TO HAVE FUN! //(SomePerson #1337) I PERFER BEING CALLED GOOD_BOB, yeah im "creative" with names lmao