//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 population { StartingCurrency 100 RespawnWaveTime 7 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v19.txt" EventPopfile Halloween Advanced 1 BotsDropSpells 1 GiantsDropRareSpells 1 SpellDropRateCommon 0.10 SpellDropRateGiant 0.20 DisplayRobotDeathNotice 1 BotsUsePlayerTeleporters 0 NoMissionInfo 1 TextPrintTime 0 WaveStartCountdown 3 MaxSpeedLimit 750 MaxEntitySpeed 10000 SendBotsToSpectatorImmediately 1 MaxRedPlayers 8 ExtraSpawnPoint { Name "spawnbot_redbot" TeamNum 2 X "23.013708" Y "-2387.232178" Z "583.031311" } ExtendedUpgrades { undeadrampage { Name "The Undead's Rampage" Attribute "cannot trade" Cap 1 Increment 1 Cost 5555 Description "Obtain the Undead's Rampage and destroy everything on your path. (Defeat Wave 11 Boss)" AllowPlayerClass Heavyweapons AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" // Weapon slot, allowed values: Primary, Secondary, Melee, PDA, Action } DisallowedUpgrade { Upgrade truecommando // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 12 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "ring of fire while aiming" 100 "weapon burn dmg increased" 1 "damage bonus vs burning" 1 "bleeding duration" 10 "mark for death" 1 "heal on kill" 1000 } } demonicessence { Name "Demonic Essence" Attribute "cannot trade" Cap 1 Increment 1 Cost 2666 Description "Obtain the Demonic powers. Show them no mercy. (Defeat Wave 9 Boss)" AllowPlayerClass Pyro AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" // Weapon slot, allowed values: Primary, Secondary, Melee, PDA, Action } DisallowedUpgrade { Upgrade pyrodonrage // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 10 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "heal on kill" 666 "mark for death" 1 } } pactofthereaper { Name "Reaper's Pact" Attribute "cannot trade" Cap 1 Increment 1 Cost 3750 Description "Sign the Reaper's Pact and reap the souls of your choice. (Defeat Wave 12 Boss)" AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the horseless headless horseman's headtaker" } DisallowedUpgrade { Upgrade chaoticdisaster Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } DisallowedUpgrade { Upgrade slashingmadness // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 13 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 6.66 "heal on hit for rapidfire" 666 } } slashingmadness { Name "Slashing Madness" Attribute "cannot trade" Cap 1 Increment 1 Cost 4750 Description "Receive the 'Slashing Madness' and slash every opponents in your way. (Defeat Wave 13 Boss)" AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the eyelander" } DisallowedUpgrade { Upgrade pactofthereaper // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } DisallowedUpgrade { Upgrade chaoticdisaster // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 14 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 1.5 "hand scale" 2.65 "melee range multiplier" 3.3 "fire rate bonus" -0.15 "always crit" 1 } } masterofarrows { Name "Master of Arrows" Attribute "cannot trade" Cap 1 Increment 1 Cost 4000 Description "Control the power of the bow. Show them that arrows are as much as deadly than bullets. (Defeat Wave 14 Boss)" AllowPlayerClass Sniper AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the huntsman" } AllowedMinWave 15 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "fire rate bonus" -0.2 "bleeding duration" 10 "damage bonus" 0.5 "mult projectile count" 2 "projectile spread angle penalty" 2.5 "mark for death" 1 } } truehitman { Name "True Hitman" Attribute "cannot trade" Cap 1 Increment 1 Cost 5000 Description "Become a True Hitman. Your next targets are done for. (Defeat Wave 15 Boss)" AllowPlayerClass Spy AllowedWeapons // Restricts upgrade to specified weapons { Slot "Secondary" } AllowedMinWave 16 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 4.0 "bleeding duration" 6 "Set DamageType Ignite" 1 "mark for death" 1 "faster reload rate" -0.5 } } chaoticdisaster { Name "Chaotic Disaster" Attribute "cannot trade" Cap 1 Increment 1 Cost 5500 Description "Have you ever wanted to destroy a whole land? Create your own Chaotic Disasters with it. (Defeat Wave 16 Boss)" AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the loose cannon" } DisallowedUpgrade { Upgrade slashingmadness // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } DisallowedUpgrade { Upgrade pactofthereaper // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 17 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "grenade launcher mortar mode" -1 "fire rate penalty" 2.8 "clip size upgrade atomic" -2 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 15 "damage causes airblast" 1 "blast radius increased" 1 "use large smoke explosion" 1 "bleeding duration" 8 "mark for death" 1 "Set DamageType Ignite" 1 } } coreofregeneration { Name "Regenerative Core" Attribute "cannot trade" Cap 1 Increment 1 Cost 1750 Description "Increase your survival rate against these corrupted zombies. You will be proud of this reward. (Defeat Wave 18 Boss)" PlayerUpgrade 1 AllowedMinWave 19 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 0.5 "heal on hit for rapidfire" 30 "CARD: health regen" 30 "hidden maxhealth non buffed" 100 } } trueoverlord { Name "True Overlord" Attribute "cannot trade" Cap 1 Increment 1 Cost 3500 Description "Become a True Overlord. Wipe your enemies and force them to bow to your wrath. (Defeat Wave 19 Boss)" AllowPlayerClass Soldier AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the disciplinary action" } DisallowedUpgrade { Upgrade corruptcontrol Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 20 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "fire rate bonus" -0.15 "damage bonus" 2.5 "melee range multiplier" 2.0 "hand scale" 1.7 "damage causes airblast" 1 } } truecommando { Name "True Commando" Attribute "cannot trade" Cap 1 Increment 1 Cost 5555 Description "Unleash the War Machine upon you. Annihilating everything you see with no survivors left. (Defeat Wave 20 Boss)" AllowPlayerClass Heavyweapons AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" } DisallowedUpgrade { Upgrade undeadrampage Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 21 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 20 "override projectile type" 2 "fire rate bonus" 0.45 "mod projectile heat seek power" 90 "mod projectile heat aim error" 180 "mod projectile heat aim time" 99 } } pyrodonrage { Name "Pyrodon's Rage" Attribute "cannot trade" Cap 1 Increment 1 Cost 6666 Description "FEEL HIS RAGE. YOU HAVE DEFEATED HIM AND NOW YOU PAY THE PRICE. (Defeat Wave 22 Boss)" AllowPlayerClass Pyro AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" // Weapon slot, allowed values: Primary, Secondary, Melee, PDA, Action } DisallowedUpgrade { Upgrade pyrodonrage // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 23 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 3.0 "heal on hit for rapidfire" 33 } } corruptcontrol { Name "Corrupt Control" Attribute "cannot trade" Cap 1 Increment 1 Cost 7777 Description "*cough* No there's no reference to this. NO. [Learn how to control the corrupted powers] (Defeat Wave 23 Boss)" AllowPlayerClass Soldier AllowedWeapons // Restricts upgrade to specified weapons { ItemName "tf_weapon_rocketlauncher" } DisallowedUpgrade { Upgrade trueoverlord // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } AllowedMinWave 24 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 2.0 "fire rate bonus HIDDEN" -0.6 "clip size bonus" 3.0 "Projectile speed increased" 1.4 "Blast radius increased" 0.5 "always crit" 1 } } systemfailure { Name "System Failure..." Attribute "cannot trade" Cap 1 Increment 1 Cost 7777 Description "[ACCESS DENIED] [SYSTEM HIJACKED] [NEW LOCATION FOUND] (Defeat ||||||||||||||||||||||||||||)" AllowPlayerClass Scout AllowedWeapons // Restricts upgrade to specified weapons { ItemName "tf_weapon_scattergun" } AllowedMinWave 25 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 3.5 "fire rate bonus HIDDEN" -0.7 "clip size bonus" 1.0 "damage causes airblast" 1 "heal on kill" 2000 "heal on hit for rapidfire" 50 "mod stun waist high airborne" 1 } } } Templates { Mini_Sentry_Buster { Template T_TFBot_Giant_Heavyweapons ItemAttributes { ItemName apoco-fists "damage bonus" 5 "heal on kill" 1000 } Item "apoco-fists" Item "big chief" Item "bone-cut belt" } Gargantuar { ClassIcon heavy_giant Health 12500 Name Gargantuar Scale 1.75 Class HeavyWeapons Skill Expert MaxVisionRange 0 WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 0.5 } ItemAttributes { ItemName apoco-fists "damage bonus" 5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 } Item "apoco-fists" Item "big chief" Item "bone-cut belt" } } Mission { Objective DestroySentries Where spawnbot_mission_spy InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Health 1250 Name "Undead Spy Buster" Scale 1.25 ClassIcon sentry_buster Template T_TFBot_Spy Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } } } Wave { Explanation { Line "Wave 1/23" Line "{green}HiddenSystem1: Hello, There. My name is HiddenSystem1." Line "{green}You will notice that what im saying will be always in green text." Line "{green}Im here to give you tips and some info about the zombies in here." Line "{green}And i forgot, Welcome to Corrupted World!" Line "{green}In this wave, there infected medics as support. Kill them fast." Line "Mission Players Recommendation: 4-6 Players." Line "This mission contains bad grammars." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 50 TotalCount 100 MaxActive 20 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant Squad { TFBot { ClassIcon dead Health 200 Name Zombie Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 2 "heal on kill" 100 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { ClassIcon medic Health 250 Name "Infected Medic" Scale 1.1 Class Medic Skill Expert Tag "bot_giant" Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave1 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant DoneWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { ClassIcon deader Health 1 Name "Dead Corpse" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "head scale" 0.00001 "voice pitch scale" 0.2 "hand scale" 0.0001 } } } } } Wave { Explanation { Line "Wave 2/23" Line "{green}Poison Zombies have a longer bleed duration." Line "{green}Fast Zombies are fast but have less health." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 5 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon dead Health 200 Name Zombie Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 2 "heal on kill" 100 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 45 TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" Squad { TFBot { ClassIcon sniper Health 300 Name "Poison Zombie" Class Sniper Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_club "bleeding duration" 10 "heal on kill" 100 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 0 TotalCount 25 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon scout_giant_fast Health 100 Name "Fast Zombie" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_bat "heal on kill" 100 "bleeding duration" 2 } CharacterAttributes { "move speed bonus" 1.0 "voice pitch scale" 0.01 } } } } } Wave { Explanation { Line "Wave 3/23" Line "{green}Knight Zombies are tough and have some resistance." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 10 TotalCount 50 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon dead Health 200 Name Zombie Class Soldier Skill Normal WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 100 "bleeding duration" 2 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 0 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_giant Squad { TFBot { ClassIcon scout_giant_fast Health 100 Name "Fast Zombie" Class Scout Skill Normal WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_bat "bleeding duration" 2 "heal rate bonus" 100 } CharacterAttributes { "move speed bonus" 2.0 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 0 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon sniper Health 300 Name "Poison Zombie" Class Sniper Skill Normal WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_club "heal on kill" 150 "bleeding duration" 10 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 45 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" DoneWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { ClassIcon demoknight Health 500 Name "Knight Zombie" Class Demoman Skill Normal Tag "bot_giant" ItemAttributes { ItemName "the eyelander" "heal on kill" 250 "bleeding duration" 2 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" } } } } Wave { Explanation { Line "Wave 4/23" Line "{green}This wave may be hard, There a giant zombie." Line "{green}He will come with horde zombies." Line "{green}The Giant can heal on kill so watch out!" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name zombie1 TotalCurrency 200 TotalCount 50 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon dead Health 200 Name Zombie Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 2 "heal on kill" 100 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.01 } } } } WaveSpawn { WaitForAllDead zombie1 TotalCurrency 250 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mvm/mvm_warning.wav" Squad { TFBot { ClassIcon heavy_champ Health 6000 Name "Giant Zombie" Scale 1.75 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 1.5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the killing gloves of boxing" Item "the manneater" } } } WaveSpawn { WaitForAllDead zombie1 TotalCurrency 500 TotalCount 500 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_giant Squad { TFBot { ClassIcon dead Health 250 Name "Horde Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 100 "bleeding duration" 2 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } Item "the hellmet" } } } } Wave { Explanation { Line "Wave 5/23" Line "{green}The Flaming Zombie are dangerous as hell, watch out!" Line "{green}Some of the Elite Zombies of Master Corruptor is here." Line "{green}They are called Berserk-bie!" Line "{green}Armored Zombies are very tough and slow but easy to backstab :)." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 169 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_giant Squad { TFBot { ClassIcon pyro Health 400 Name "Flaming Zombie" Scale 1.2 Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the backburner" "heal on kill" 175 "bleeding duration" 0.5 "hand scale" 0.00001 } ItemAttributes { ItemName tf_weapon_fireaxe "bleeding duration" 2 "heal on kill" 175 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.01 } Item "the backburner" } } } WaveSpawn { TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_giant_fast Health 100 Name "Fast Zombie" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_bat "bleeding duration" 2 "heal on kill" 100 } CharacterAttributes { "move speed bonus" 1.0 "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" Squad { TFBot { ClassIcon heavy_champ Health 2500 Name "Armored Zombie" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "bleeding duration" 3 "heal on kill" 375 } CharacterAttributes { "move speed bonus" 0.35 "voice pitch scale" 0.01 } Item "apoco-fists" Item "spine-chilling skull" } } } WaveSpawn { TotalCurrency 154 TotalCount 7 MaxActive 7 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mvm/mvm_warning.wav" Squad { TFBot { ClassIcon deader Health 777 Name Berserk-Bie Class Demoman Skill Expert Tag "bot_giant" ItemAttributes { ItemName "the scotsman's skullcutter" "heal on kill" 333 "damage bonus" 1.5 } CharacterAttributes { "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" Item "the battery bandolier" } } } } Wave { Explanation { Line "Wave 6/23" Line "{green}My system says that the tank have 30K Health (30,000)." Line "{green}It will comes with an horde of dire zombies." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 30000 Name "Zombie Tank" Speed 60 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 500 TotalCount 500 MaxActive 500 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 1 Support 1 Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" Squad { TFBot { ClassIcon deader Health 350 Name "Dire Horde Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_shovel "mark for death" 1 "bleeding duration" 5 "health regen" 3 } CharacterAttributes { "move speed bonus" 0.8 "voice pitch scale" 0.01 } Item "the manneater" } } } } Wave { Explanation { Line "Wave 7/23" Line "{green}An army of Hyper League Zombies that are deadly." Line "{green}I will tell you to bring an engineer :)." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 100 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Name "Hyper League Zombie" Template T_TFBot_Scout_Sandman_FastCharge Tag "bot_giant" ItemAttributes { ItemName "the sandman" "damage bonus" 1.5 "melee range multiplier" 2 "heal on kill" 100 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 } Item "osx item" Item "batter's helmet" } } } } Wave { Explanation { Line "Wave 8/23" Line "{green}Alright, There some giant zombies called: Super Undead." Line "{green}They are very fast but they cant pick the bomb so..." Line "{green}They will come with an army of dire zombies." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 300 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Name "Super Undead" Tag "bot_giant" Attributes "IgnoreFlag" Action Mobber ItemAttributes { ItemName "the holy mackerel" "heal on kill" 600 "bleeding duration" 4 "damage bonus" 0.4 "melee range multiplier" 2.2 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { TotalCurrency 300 TotalCount 100 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_giant Squad { TFBot { ClassIcon deader Health 300 Name "Dire Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_gatebot" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 6 "mark for death" 1 "heal on kill" 200 "health regen" 5 } CharacterAttributes { "move speed bonus" 0.8 "voice pitch scale" 0.01 } Item "the manneater" Item "spine-chilling skull 2011 style 2" } } } } Wave { Explanation { Line "Wave 9/23" Line "{green}Well, here comes an army of Volcano Zombies with a mix of Dire Flaming Zombies" Line "{green}He actually send one of his guard: Demonic Pyro" Line "{green}Dont get close to Volcano Zombies." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name boss1 TotalCurrency 666 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_fx.wav" DoneWarningSound "ui/halloween_boss_defeated_fx.wav" Squad { TFBot { ClassIcon pyro_giant Health 16666 Name "Demonic Pyro" Scale 1.0 Class Pyro Skill Normal Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the nostromo napalmer" "airblast pushback scale" 5.0 "heal on kill" 666 "mark for death" 1 } CharacterAttributes { "damage force reduction" 0.1 "move speed bonus" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.05 "voice pitch scale" 0.01 } Item "the nostromo napalmer" Item "voodoo juju" } } } WaveSpawn { Name fireman2 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { ClassIcon pyro_d Health 500 Name "Dire Flaming Zombie" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the backburner" "mark for death" 1 "heal on kill" 125 "damage bonus" 1.5 "hand scale" 0.00001 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.01 } Item "the backburner" Item "the last breath" } } } WaveSpawn { Name fireman1 TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon pyro Health 250 Name "Volcano Zombie" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName "sharpened volcano fragment" "bleeding duration" 5 "mark for death" 1 "damage bonus vs burning" 10 "weapon burn dmg increased" 1.4 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } Item "sharpened volcano fragment" } } } } Wave { Explanation { Line "Wave 10/23" Line "{green}The wave may be hard. There bowmans and Zomurai!" Line "{green}The Knight Zombies are upgraded!" Line "{green}There Giant Knight Zombies and they are deadly, very DEADLY!" Line "{green}Engineers are good for this wave." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name boss2 TotalCurrency 666 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 110 WaitBetweenSpawns 20 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { ClassIcon demoknight_giant Health 6666 Name "Giant Knight Zombie" Scale 1.7 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "IgnoreFlag" Action Mobber ItemAttributes { ItemName "the eyelander" "damage bonus" 2.5 "melee range multiplier" 2.5 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the eyelander" } } } WaveSpawn { TotalCurrency 60 TotalCount 60 MaxActive 20 SpawnCount 5 WaitBeforeStarting 150 WaitBetweenSpawns 3 Where spawnbot_giant Squad { TFBot { ClassIcon demoknight Health 600 Name "Dire Knight Zombie" Class Demoman Skill Normal Tag "bot_giant" ItemAttributes { ItemName "the eyelander" "mark for death" 1 "damage bonus" 1.5 "heal on kill" 100 } CharacterAttributes { "health regen" 20 "move speed bonus" 0.7 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { Name wave1 TotalCurrency 0 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { Name Zomurai Template T_TFBot_Demoman_Samurai Tag "bot_giant" Attributes "IgnoreFlag" Action Mobber ItemAttributes { ItemName "the half-zatoichi" "heal on kill" 650 } CharacterAttributes { "melee range multiplier" 2 "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave1 TotalCurrency 0 TotalCount 100 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_giant Squad { TFBot { ClassIcon sniper_bow Health 150 Name "Zombie Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" ItemAttributes { ItemName "the fortified compound" "bleeding duration" 4 } CharacterAttributes { "voice pitch scale" 0.01 } Item "the fortified compound" } } } } Wave { Explanation { Line "Wave 11/23" Line "{green}This is his destroyer." Line "{green}Kill him!" Line "{green}Dont get close to him" Line "{green}His minigun bullets are poison." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 333 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" Squad { TFBot { ClassIcon heavy_d Health 30000 Name "Undead Destroyer" Scale 1.8 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "festive minigun 2011" "damage bonus" 0.35 "ring of fire while aiming" 1 "weapon burn dmg increased" 999 "damage bonus vs burning" 999 "bleeding duration" 10 "mark for death" 1 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.3 "health regen" 150 "voice pitch scale" 0.01 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } Item "festive minigun 2011" Item "spine-chilling skull 2011" } } } } Wave { Explanation { Line "Wave 12/23" Line "{green}Wait what is happ#@!#@#*!@#..." Line "{red}Sy#@#^&*#@s@#em C#@#o$#@4R$U2$3P4TEED!!" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_giant Squad { TFBot { ClassIcon dead Health 200 Name Zombie Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 3 "heal on kill" 200 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w1 TotalCurrency 20 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_giant_fast Health 100 Name "Fast Zombie" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_bat "heal on kill" 100 "bleeding duration" 3 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 66 TotalCount 60 MaxActive 20 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon pyro Health 250 Name "Flaming Zombie" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_flamethrower "heal on kill" 250 "hand scale" 0.01 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot FirstSpawnWarningSound "mvm/sentrybuster/mvm_sentrybuster_intro.wav" DoneWarningSound "mvm/sentrybuster/mvm_sentrybuster_explode.wav" Squad { TFBot { ClassIcon sentry_buster Health 200 Name "Super Kami-Bie" Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "blast dmg to self increased" 10 "damage bonus" 10 } CharacterAttributes { "blast dmg to self increased" 10 "move speed bonus" 2.0 "voice pitch scale" 0.01 } Item "the ullapool caber" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot_giant Squad { TFBot { Health 1200 Name "Steel Zombie" Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" ItemAttributes { ItemName "fists of steel" "heal on kill" 625 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot FirstSpawnWarningSound "mvm/mvm_bought_in.wav" Squad { TFBot { ClassIcon soldier_d Health 5000 Name "Giant Rocket Zombie" Scale 1.7 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 15 TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { ClassIcon sniper_bow_multi Health 1200 Name "Razor Bow-Bie Rapid Fire" Scale 1.5 Class Sniper Skill Hard Attributes "AlwaysCrit" ItemAttributes { ItemName "the fortified compound" "fire rate bonus" 0.6 "bleeding duration" 6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.65 "voice pitch scale" 0.01 } Item "the fortified compound" Item "the razorback" Item "the bushwacka" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 80 TotalCount 80 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Hyper Wrapper Zombie" Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.25 } CharacterAttributes { "voice pitch scale" 0.01 } Item "the wrap assassin" } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 250 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 4 Where spawnbot FirstSpawnWarningSound "mvm/mvm_bomb_warning.wav" Squad { TFBot { ClassIcon scout_d Health 1500 Name "Major Undead Wrapper" Scale 1.8 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.001 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 2.0 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "voice pitch scale" 0.01 } Item "the wrap assassin" } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 666 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" DoneWarningSound "ui/halloween_boss_defeated.wav" Squad { TFBot { ClassIcon demo_d Health 36666 AutoJumpMin 10 AutoJumpMax 10 Name "Brutal Undead Reaper" Scale 1.75 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AirChargeOnly" Attributes "AutoJump" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 666 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "cancel falling damage" 1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the horseless headless horseman's headtaker" Item "the crone's dome" Item "the king of scotland cape" } } } WaveSpawn { WaitForAllDead w2 TotalCurrency 0 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 13 Support 1 Where spawnbot FirstSpawnWarningSound "mvm/mvm_tank_horn.wav" Squad { TFBot { ClassIcon deader Health 225 AutoJumpMin 10 AutoJumpMax 10 Name "Ultra Undead-Train" Class Demoman Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the pain train" "fire rate bonus" 0.5 "damage bonus" 0.5 } CharacterAttributes { "charge time increased" 25 "charge recharge rate increased" 25 } Item "ali baba's wee booties" Item "the splendid screen" Item "the pain train" Item "friendly item" Item "scotch bonnet" } } } WaveSpawn { WaitForAllDead w3 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 21 Support 1 Where spawnbot FirstSpawnWarningSound "mvm/mvm_used_powerup.wav" Squad { TFBot { Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai } } } } Wave { Explanation { Line "Wave 13/23" Line "{red}Well, Well..." Line "{red}You think that you can defeat my brigade like that?" Line "{red}I will send one of my powerfull undead, MUHAHAHAHAHA!!!" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_fx.wav" DoneWarningSound "ui/halloween_boss_defeated_fx.wav" Squad { TFBot { ClassIcon hellmet_goldsword Health 66666 Name "Undead Slasher Lord" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the eyelander" "damage bonus" 11 "hand scale" 2.65 "melee range multiplier" 3.3 "fire rate bonus" 0.85 } CharacterAttributes { "move speed bonus" 0.2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3.5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the chargin' targe" Item "the eyelander" Item "prince tavish's crown" Item "the king of scotland cape" } } } } Wave { Explanation { Line "Wave 14/23" Line "{red}How did you survive this?!!" Line "{red}Your friend did tell my name..." Line "{red}Yes, my name is Master Corruptor." Line "{red}Im the creator of this world and your soul will die in my world." Line "{red}Corrupted Zombie, send some Undead Slashers and Chaos Undeads." Line "{red}With some random specials zombies!" Line "{red}Corrupted Zombie: Yes, Sir!" Line "{green}*COUGH* DONT LET THE BUCKET BACKUP ZOMURAI DIE!!! *dies*" Line "{red}Dont listen to him, kill it if you want it." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 80 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_giant Squad { TFBot { ClassIcon dead Health 200 Name Zombie Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 3 } CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 50 MaxActive 15 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout_giant_fast Health 100 Name "Fast Zombie" Class Scout Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_bat "bleeding duration" 3 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 21 MaxActive 9 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon sniper Health 300 Name "Poison Zombie" Attributes "AlwaysCrit" Class Sniper Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_club "bleeding duration" 10 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { ClassIcon hellmet_goldsword Health 750 Name "Undead Slasher" Scale 1.2 Class Demoman Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "damage bonus" 2.5 "melee range multiplier" 2.5 "hand scale" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "voice pitch scale" 0.01 } Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 99 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot FirstSpawnWarningSound "mvm/mvm_bomb_warning.wav" Squad { TFBot { ClassIcon heavy_champ Health 6000 Name "Giant Zombie" Scale 1.75 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the killing gloves of boxing" "damage bonus" 1.5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "voice pitch scale" 0.01 } Item "the killing gloves of boxing" Item "the manneater" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 70 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 500 Name "Rocket Zombie" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly CharacterAttributes { "move speed bonus" 0.7 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 25 TotalCount 40 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot FirstSpawnWarningSound "misc/halloween/hwn_wheel_of_fate.wav" Squad { TFBot { ClassIcon pyro_d Health 250 Name "Chaos Undead" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_pyro "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 } CharacterAttributes { "move speed bonus" 0.65 "voice pitch scale" 0.2 } } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 270 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { ClassIcon heavy_steelfist Health 900 Name "Weird Steel Zombie" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "voice pitch scale" 0.01 } Item "fists of steel" } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" Squad { TFBot { ClassIcon sniper_bow_multi Health 26666 Name "Undead Bow Master" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "bleeding duration" 10 "damage bonus" 5.0 "faster reload rate" 0.3 "mark for death" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "voice pitch scale" 0.01 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" } } } WaveSpawn { Name w666 TotalCurrency 766 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneWarningSound "mvm/mvm_bomb_warning.wav" Squad { TFBot { ClassIcon demoknight_samurai Health 5000 Name "Bucket Backup Zomurai" Class Soldier Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "IgnoreFlag" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 0.01 } CharacterAttributes { "increase buff duration" 10.0 "health regen" 50 "voice pitch scale" 0.01 "move speed bonus" 0.75 } Item "the battalion's backup" Item "the half-zatoichi" Item "bucket hat" } } } WaveSpawn { WaitForAllDead w666 TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { ClassIcon deader Health 1000 AutoJumpMin 10 AutoJumpMax 10 Name "Conch Zomurai" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "AutoJump" Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName "the concheror" "increase buff duration" 10 } CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "voice pitch scale" 0.01 "damage bonus" 1.5 "cancel falling damage" 1 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } TFBot { ClassIcon deader Health 2000 Name "Hell Samurai" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5.0 } CharacterAttributes { "increase buff duration" 9.0 "voice pitch scale" 0.15 } Item "the buff banner" Item "the half-zatoichi" Item "the infernal impaler" } TFBot { ClassIcon deader Health 2000 Name "Hell Samurai" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5.0 } CharacterAttributes { "increase buff duration" 9.0 "voice pitch scale" 0.15 } Item "the half-zatoichi" Item "the infernal impaler" } TFBot { ClassIcon deader Health 2000 Name "Hell Samurai" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5.0 "voice pitch scale" 0.15 } CharacterAttributes { "increase buff duration" 9.0 } Item "the half-zatoichi" Item "the infernal impaler" } TFBot { ClassIcon deader Health 2000 Name "Hell Samurai" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5.0 } CharacterAttributes { "increase buff duration" 9.0 "voice pitch scale" 0.15 } Item "the half-zatoichi" Item "the infernal impaler" } } } } Wave { Explanation { Line "Wave 15/23" Line "{red}... idk... how... they... survive... to... this..." Line "{yellow}nvm..." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 98 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot FirstSpawnWarningSound "mvm/mvm_tele_activate.wav" Squad { TFBot { ClassIcon spy Health 200 Name "Undead Bandit" Class Spy Skill Hard WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 1.4 } Item "the bruiser's bandanna" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 750 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_tagged_other_it.wav" Squad { TFBot { ClassIcon spy_revolver_giant Health 35000 Name "[REDACTED]" Scale 1.0 Class Spy Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" Action FetchFlag ItemAttributes { ItemName "festive ambassador" "damage bonus" 5.0 "fire rate bonus" 0.6 "bleeding duration" 6 "Set DamageType Ignite" 1 "mark for death" 1 "faster reload rate" 0.5 } CharacterAttributes { "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.3 "rage giving scale" 0.1 } Item "festive ambassador" Item "the stealth steeler" Item "chicago overcoat" } } } WaveSpawn { WaitForAllSpawned w2 TotalCurrency 0 TotalCount 48 MaxActive 20 SpawnCount 4 WaitBeforeStarting 17 WaitBetweenSpawns 4 Where spawnbot FirstSpawnWarningSound "mvm/mvm_tele_activate.wav" Squad { TFBot { ClassIcon spy_d Health 400 Name "Undead Pro Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 } Item "the doublecross-comm" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Support 1 Where spawnbot_giant FirstSpawnWarningSound "vo/mvm_bomb_alerts01.mp3" Squad { TFBot { ClassIcon scout Health 125 Name "Undead Bomb Carrier" Class Scout Skill Normal WeaponRestrictions MeleeOnly } } } } Wave { Explanation { Line "Wave 16/23" Line "{red}I dont think they can beat that boss >:)." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 1337 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_fx.wav" DoneWarningSound "ui/halloween_boss_defeated_fx.wav" Squad { TFBot { ClassIcon demo_d Health 100000 Name "Undead Nuke-O-Chaos" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.3 "fire rate bonus" 1.6 "clip size penalty" 0.5 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 16 "damage causes airblast" 1 "blast radius increased" 1.5 "use large smoke explosion" 1 "bleeding duration" 8 "mark for death" 1 "Set DamageType Ignite" 1 } CharacterAttributes { "move speed bonus" 0.26 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "rage giving scale" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the loose cannon" Item "the crone's dome" } } } } Wave { Explanation { Line "Wave 17/23" Line "{red}Grrrrr... Alright then... Stay Calm..." Line "{red}Corrupted Zombie: Is everything okay my lord?" Line "{red}NO! NOTHING IS OKAY!!! THEY ARE STILL ALIVE WITH ALL THESE WAVES OF ZOMBIES!!!" Line "{red}CORRUPTED ZOMBIE!!! FIND A WAY TO KILL THEM ALL." Line "{red}Corrupted Zombie: Yes Sir, I will send an horde of super zombies and giant zombies." Line "{red}PERFECT!!!" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot_giant Squad { TFBot { ClassIcon heavy_champ Health 10000 Name "Dire Giant Zombie" Class HeavyWeapons Skill expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_fists "damage bonus" 3.0 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "health regen" 75 } Item "the manneater" } } } WaveSpawn { TotalCurrency 100 TotalCount 100 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon deader Health 500 Name "Super Zombie" Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "bleeding duration" 5 "heal on kill" 500 "damage bonus" 2.5 } CharacterAttributes { "voice pitch scale" 0.01 } } } } } Wave { Explanation { Line "Wave 18/23" Line "{red}WHY THIS DOESNT WORKS?!!!" Line "{red}THEN I WILL SEND MY INFECTED PEOPLES" Line "{red}With a special SURPRISE!!!" Line "{yellow}Fixed The 150 TF2 Icons" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 150 MaxActive 20 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant FirstSpawnWarningSound "music/mvm_start_tank_wave.wav" LastSpawnWarningSound "ui/halloween_boss_player_becomes_it.wav" DoneWarningSound "music/mvm_end_tank_wave.wav" RandomChoice { TFBot { ClassIcon hellmet_tf2 Health 250 Name "Infected Scout" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 350 Name "Infected Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 600 Name "Infected Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 300 Name "Infected Medic" Class Medic Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } Item "the blutsauger" } TFBot { ClassIcon hellmet_tf2 Health 350 Name "Infected Demo" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 400 Name "Infected Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 250 Name "Infected Sniper" Class Sniper Skill Hard WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 1250 Name "Corrupted Soldier" Scale 1.5 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" CharacterAttributes { "voice pitch scale" 0.4 "damage bonus" 3.0 "fire rate bonus" 0.6 "faster reload rate" 0.8 } } TFBot { ClassIcon hellmet_tf2 Health 300 Name "Infected Engineer" Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Action FetchFlag Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } } } WaveSpawn { WaitForAllDead w1 TotalCurrency 555 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_chosen_it.wav" Squad { TFBot { ClassIcon deader Health 55555 Name "Undead Regenerator" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Addcond { Index 55 Delay 0.2 } Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 1.25 "fire rate bonus" 0.001 "clip size upgrade atomic" 2 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "Projectile speed increased" 1.2 "airblast vertical vulnerability multiplier" 0.1 "health regen" 155 "voice pitch scale" 0.2 } Item "carouser's capotain" Item "friendly item" } } } } Wave { Explanation { Line "Wave 19/23" Line "{red}AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH!!!!!!!!!!!!!!!!" Line "{red}FUCKING HELL!!!" Line "{red}THEY STILL FUCKING ALIVE GOD DAMNIT!!!" Line "{red}THEY GLITCH OR HACKS?!!" Line "{red}Corrupted Zombie: Huh they are just more upgraded and skilled then us?" Line "{red}FUUUUUUUUUUUUUUUUUUUUUUUUU...!!!!!" Line "{red}ANYWAY, I GOTTA SEND THAT GENERAL..." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 222 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" DoneWarningSound "ui/halloween_boss_defeated_monoculus.wav" Squad { TFBot { ClassIcon dead Health 77777 Name "General Punish-Bie" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Addcond { Index 28 Delay 2.0 } Addcond { Index 103 Delay 2.0 } Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the disciplinary action" "fire rate bonus" 0.4 "damage bonus" 6 "melee range multiplier" 2.0 "hand scale" 1.7 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the disciplinary action" Item "the team captain" Item "exquisite rack" } } } } Wave { Explanation { Line "Wave 20/23" Line "{red}*smashing doors/windows*" Line "{red}Corrupted Zombie: i will send Commando Gargantuar than." Line "{red}Commando Gargantuar: ALRIGHT THEN, LETS DESTROY SOME MANNS!!!" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template Gargantuar ClassIcon heavy_d } } } WaveSpawn { WaitForAllDead w2 TotalCurrency 111 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "mvm/mvm_tank_horn.wav" DoneWarningSound "mvm/mvm_bomb_explode.wav" TFBot { ClassIcon soldier_barrage Health 160000 Name "Commando Gargantuar" Class HeavyWeapons Skill Expert MaxVisionRange 2500 WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 20 "override projectile type" 2 "fire rate bonus" 1.45 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "eotl_sheavyshirt" Item "the patriot peak" HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 0.85 // <-- TurnPower 90.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 180.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } WaveSpawn { Name w2 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Health 37500 Name Giga-Gargantuar Scale 2.05 Template Gargantuar ClassIcon heavy_chief Addcond { Index 42 Delay 0.5 } ItemAttributes { ItemName apoco-fists "damage bonus" 10 "heal on kill" 2000 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "die regime-panzerung" Item "the bunsen brave" } } } Wave { Explanation { Line "Wave 21/23" Line "{red}I AM DONE, IM SENDING THE SPEED TANKS" Line "{yellow}I think it fixed" Line "{yellow}idk..." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1 TotalCurrency 500 TotalCount 30 MaxActive 30 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 Where spawnbot Tank { Health 4000 Name "Meme Tank" Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 999 Support 1 Where spawnbot Tank { Health 200000 Name Tank Speed 45 Scale 2.0 Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { Explanation { Line "Wave 22/23" Line "{red}..." Line "{red}i will send my best soldier ok?" Line "{red}alright then, lets see if he will beat them off" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 111 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" DoneWarningSound "ui/halloween_boss_defeated_monoculus.wav" Squad { TFBot { ClassIcon pyro_d Health 166666 Name "Brutal Pyrodon Reborn" RingOfFire 12.0 Scale 1.9 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 5.0 "damage bonus" 5 "heal on hit for rapidfire" 66 "heal on hit for slowfire" 66 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the spectralnaut" Item "the cauterizer's caudal appendage" } } } } Wave { Explanation { Line "Wave 23/23" Line "{red}JUST DIE ALREADY!!!" Line "{red}there no choice, corrupted zombie." Line "{red}FIGHT THEM FOR YOUR LORD" Line "{red}Corrupted Zombie: Huh, my lord, DO you think that is a good idea?" Line "{red}YES, YOU CAN BEAT THEM ALL." Line "{red}Corrupted Zombie: Alright, i will go... (i already regret that)" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_fx.wav" DoneWarningSound "ui/halloween_boss_defeated_fx.wav" Squad { TFBot { ClassIcon soldier_d Health 200000 AutoJumpMin 15 AutoJumpMax 15 Name "Corrupted Zombie" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AutoJump" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 3.0 "faster reload rate" 0.2 "fire rate bonus" 0.1 "clip size upgrade atomic" 14.0 "Projectile speed increased" 2.4 "Blast radius increased" 1.5 } ItemAttributes { ItemName tf_weapon_shotgun_soldier "heal on kill" 1 } CharacterAttributes { "move speed bonus" 0.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "increased jump height" 3.2 "cancel falling damage" 1 } Item "the founding father" Item "the conquistador" } } } } Wave { Explanation { Line "Wave {red}???" Line "{red}You really piss me off..." Line "{red}I hope this wave of undeads will destroy them" Line "{red}One thing, you can still say hello to your friend..." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 0 TotalCount 100 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot Where spawnbot_giant FirstSpawnWarningSound "misc/halloween/hwn_wheel_of_fate.wav" RandomChoice { TFBot { ClassIcon hellmet_tf2 Health 400 Name "Infected Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 350 Name "Infected Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 250 Name "Infected Scout" Class Scout Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 350 Name "Infected Demoman" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } TFBot { ClassIcon hellmet_tf2 Health 600 Name "Infected Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 50 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_giant_fast Health 200 Name "Dire Fast Zombie" Class Scout Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_bat "bleeding duration" 5 "heal on kill" 200 } CharacterAttributes { "voice pitch scale" 0.01 "move speed bonus" 1.5 "health regen" 10 } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 35 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon sniper Health 550 Name "Dire Poison Zombie" Class Sniper Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_club "bleeding duration" 15 "heal on kill" 550 } CharacterAttributes { "voice pitch scale" 0.01 "health regen" 20 } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 0 TotalCount 24 MaxActive 12 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot_giant Squad { TFBot { ClassIcon demoknight Health 1000 Name "Super Knight Zombie" Class Demoman Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "damage bonus" 3.0 } CharacterAttributes { "voice pitch scale" 0.01 "health regen" 75 } Item "the chargin' targe" Item "the eyelander" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 0 TotalCount 40 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot FirstSpawnWarningSound "mvm/sentrybuster/mvm_sentrybuster_intro.wav" DoneWarningSound "mvm/sentrybuster/mvm_sentrybuster_explode.wav" Squad { TFBot { ClassIcon sentry_buster Health 850 Name "Armored Super Kami-Bie" Scale 1.3 Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "damage bonus" 15 "blast dmg to self increased" 15 } CharacterAttributes { "blast dmg to self increased" 15 "move speed bonus" 2.0 } Item "the ullapool caber" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 0 TotalCount 35 MaxActive 20 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_giant Squad { TFBot { ClassIcon heavy_champ Health 2500 Name "Armored Zombie" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "heal on kill" 375 "bleeding duration" 3 } CharacterAttributes { "voice pitch scale" 0.01 "move speed bonus" 0.35 } Item "apoco-fists" Item "spine-chilling skull 2011 style 2" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 0 TotalCount 24 MaxActive 20 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon deader Health 777 Name Berserk-Bie Class Demoman Skill Normal ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 1.5 "heal on kill" 333 } CharacterAttributes { "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 75 TotalCount 80 MaxActive 20 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Where spawnbot_giant FirstSpawnWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { ClassIcon dead Health 1250 Name "Brutal Zombie" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 5.0 "heal on kill" 625 } CharacterAttributes { "voice pitch scale" 0.3 "move speed bonus" 0.8 } } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 0 TotalCount 15 MaxActive 10 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 6 Where spawnbot_giant Where spawnbot FirstSpawnWarningSound "mvm/mvm_warning.wav" Squad { TFBot { Template Gargantuar ClassIcon heavy_d } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 0 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 40 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_tagged_other_it.wav" Squad { TFBot { ClassIcon heavy_d Health 30000 Name "Undead Destroyer" Scale 1.8 Class HeavyWeapons Skill Expert MaxVisionRange 0 WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 0.35 "ring of fire while aiming" 1 "weapon burn dmg increased" 999 "damage bonus vs burning" 999 "bleeding duration" 10 "mark for death" 1 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "health regen" 150 "voice pitch scale" 0.01 } Item "spine-chilling skull 2011" } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 0 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 25 WaitBetweenSpawns 3 Where spawnbot FirstSpawnWarningSound "mvm/mvm_used_powerup.wav" Squad { TFBot { Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 222 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned.wav" DoneWarningSound "ui/halloween_boss_defeated.wav" Squad { TFBot { ClassIcon scout_d Health 150000 AutoJumpMin 15 AutoJumpMax 15 Name CorruptedSystem1 Scale 1.0 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Attributes "AutoJump" ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 4.5 "fire rate bonus" 0.1 "faster reload rate" 0.6 "clip size bonus" 10.0 "damage causes airblast" 1 "heal on kill" 2000 "heal on hit for rapidfire" 50 "mod stun waist high airborne" 1 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "voice pitch scale" 0.01 "move speed bonus" 0.34 "increased jump height" 2.4 "cancel falling damage" 1 } Item "festive scattergun 2011" Item "the bolt boy" Item "the little drummer mann" } } } } Wave { Explanation { Line "{red}You killed all my army, you killed all my friends, you destroyed all my world..." Line "{red}Is the time where im suppose to destroy you UP!!!" Line "{red}Prepare yourself... Your new home will be in a graveyard..." Line "{yellow}The boss will get boost upon times so kill it FASTER" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 9001 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" DoneWarningSound "ui/halloween_boss_defeated_monoculus.wav" Squad { TFBot { ClassIcon deader Health 250000 Name "Master Corruptor" Scale 1.4 Class Medic Skill Expert AddCond { Index 55 // <-- here we use a condition number Delay 60.0 // <-- here we specify a limited duration } AddCond { Index 28 // <-- here we use a condition number Delay 120.0 // <-- here we specify a limited duration } AddCond { Index 16 // <-- here we use a condition number Delay 200.0 // <-- here we specify a limited duration } AddCond { Index 42 // <-- here we use a condition number Delay 275.0 // <-- here we specify a limited duration } AddCond { Index 29 // <-- here we use a condition number Delay 350.0 // <-- here we specify a limited duration } AddCond { Index 26 // <-- here we use a condition number Delay 425.0 // <-- here we specify a limited duration } AddCond { Index 73 // <-- here we use a condition number Delay 500.0 // <-- here we specify a limited duration } AddCond { Index 72 // <-- here we use a condition number Delay 675.0 // <-- here we specify a limited duration } AddCond { Index 91 // <-- here we use a condition number Delay 750.0 // <-- here we specify a limited duration } AddCond { Index 79 // <-- here we use a condition number Delay 825.0 // <-- here we specify a limited duration } Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "Aggressive" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the crusader's crossbow" "damage bonus" 10 "heal on kill" 500 "faster reload rate" 0.01 "override projectile type" 2 "Projectile speed increased" 3.0 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.25 } Item "the crusader's crossbow" Item "archimedes the undying" Item "the shaman's skull" } } } } } //This file has been generated by http://mvm.tf