//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_skullishzombies.pop population { StartingCurrency 5500 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime 0 ForceHoliday 2 EventPopfile Halloween CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" ZombiesNoWave666 1 BuybacksPerWave 0 BodyPartScaleSpeed 26 BotHumansHaveRobotVoice 1 BluHumanFlagCapture 0 BluHumanFlagPickup 0 DisplayRobotDeathNotice 1 MaxRedPlayers 10 ForceRobotBleed 1 ForceHoliday 2 FixedBuybacks 1 FlagEscortCountOffset -4 FixSetCustomModelInput 1 HHHNoControlPointLogic 1 HHHNonSolidToPlayers 1 HHHHealthPerPlayer 0 HHHChaseRange 9999 HHHQuitRange 10000 HHHHealthBase 1 HHHChaseDuration 9999 HealOnKillOverhealMelee 0 MaxSpeedLimit 650 MinibossSentrySingleKill 1 MaxActiveSkeletons 26 NoHolidayPickups 1 NoThrillerTaunt 0 NoRomevisionCosmetics 1 RobotLimit 22 RemoveGrapplingHooks 1.5 SandmanStun 1 StandableHeads 1 SniperAllowHeadshots 1 TextPrintTime 0 WaveStartCountdown 5 SendBotsToSpectatorImmediately 1 MedievalMode 0 DisableSound "heavy_mvm_giant_robot01" DisableSound "heavy_mvm_giant_robot02" DisableSound "heavy_mvm_giant_robot03" DisableSound "heavy_mvm_giant_robot04" DisableSound "engineer_mvm_giant_robot01" DisableSound "engineer_mvm_giant_robot02" DisableSound "engineer_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot01" DisableSound "soldier_mvm_giant_robot02" DisableSound "soldier_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot04" DisableSound "medic_mvm_giant_robot01" DisableSound "medic_mvm_giant_robot02" DisableSound "medic_mvm_giant_robot03" DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_Get_To_Upgrade" DisableSound "Announcer.MVM_Spy_Alert" DisableSound "Announcer.mvm_spybot_death" DisableSound "Announcer.mvm_spybot_death_all" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_dead" DisableSound "Announcer.MVM_Sentry_Buster_Alert" DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" DisableSound "Announcer.MVM_General_Wave_Start" //DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Planted" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" //DisableSound "Announcer.MVM_Tank_Alert_Spawn" //DisableSound "Announcer.MVM_Bomb_Alert_Entered" //DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" //DisableSound "Announcer.MVM_Bomb_Alert_Deploying" PrecacheSound "trespasser/de_shot1.wav" PrecacheSound "trespasser/mp40f1.wav" PrecacheSound "youaresodeadm8.mp3" PrecacheSound "lmaodeath.mp3" PrecacheSound "youwilldiefromthis.mp3" PrecacheSound "whydidichoosethismusicagain.mp3" PrecacheSound "skullishinvasion_titanrage.mp3" PrecacheSound "skullishinvasion_bruterage.mp3" PrecacheSound "skullishinvasion_titanentrance.mp3" PrecacheSound "skullishinvasion_titanbrutedeath.mp3" PrecacheSound "skullishinvasion_skullswordfighterspawn.mp3" PrecacheSound "skullishinvasion_skullclawerspawn.mp3" PrecacheSound "skullishinvasion_maniacalbrutespawn.mp3" PrecacheSound "skullishinvasion_exterminatorspawn.mp3" PrecacheSound "skullishinvasion_wave6musicend.mp3" PrecacheSound "literallysayingno.wav" PrecacheSound "yesthelochnload.wav" PrecacheSound "skullishinvasion_wave6music.mp3" PrecacheModel "models/bornacle.mdl" PrecacheModel "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" PrecacheModel "models/workshop/weapons/c_models/c_xms_gloves/c_xms_gloves_ushanka.mdl" PrecacheModel "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" PrecacheModel "models/weapons/c_models/c_hmg/c_hmg.mdl" PrecacheModel "models/workshop/weapons/c_models/c_winger_distol/c_winger_distol.mdl" PrecacheModel "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" PrecacheModel "models\weapons\c_models\c_chains_of_command\c_chains_of_command.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp.mdl" PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Scout" Class Scout Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Soldier" Class Soldier Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Pyro" Class Pyro Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Demo" Class Demoman Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Heavy" Class Heavyweapons Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Engie" Class Engineer Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Medic" Class Medic Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Sniper" Class Sniper Origin "0 0 0" } PlayerSpawnTemplate { Name "ModelandScale_FailSafe_Spy" Class Spy Origin "0 0 0" } FlagResetTime { Name "bossbomb" ResetTime 2.2 } FlagResetTime { Name "theironmanbomb" ResetTime 35 } FlagResetTime { Name "omgwhatbomb" ResetTime 35 } FlagResetTime { Name "extrabomb" ResetTime 35 } FlagResetTime { Name "extrabomb2" ResetTime 35 } FlagResetTime { Name "extrabomb3" ResetTime 35 } FlagResetTime { Name "extrabomb4" ResetTime 35 } ExtraSpawnPoint { Name "spawnbot_red1" TeamNum 3 X "0" Y "668" Z "0" } ExtraSpawnPoint { Name "reaper1spawner" TeamNum 3 StartDisabled 1 X "-2070.030273" Y "5249.942382" Z "64.031250" } ExtraSpawnPoint { Name "yeetspawn" TeamNum 3 StartDisabled 0 X "-2070.030273" Y "5249.942382" Z "64.031250" } ExtraSpawnPoint { Name "reaper1spawnerskele" TeamNum 3 StartDisabled 1 X "-2070.030273" Y "5249.942382" Z "64.031250" } ExtraSpawnPoint { Name "reaper2spawner" TeamNum 3 StartDisabled 1 X "-2070.030273" Y "5249.942382" Z "64.031250" } ExtraSpawnPoint { Name "reaper2spawnerskele" TeamNum 3 StartDisabled 1 X "-2070.030273" Y "5249.942382" Z "64.031250" } ExtraSpawnPoint { Name "virospawner" TeamNum 3 StartDisabled 1 X "-2070.030273" Y "5249.942382" Z "64.031250" } OverrideSounds { "MVM.PlayerDied" "lmaodeath.mp3" "Building_Sentrygun.Alert" "misc/null.wav" "Weapon_General.CritPower" "misc/null.wav" "BumperCar.SpeedBoostStart" "npc/barnacle/barnacle_tongue_pull1.wav" "BumperCar.SpeedBoostStop" "items/medshot4.wav" "Music.MVM_Lost_Wave" "youaresodeadm8.mp3" "Announcer.MVM_Wave_Lose" "youaresodeadm8.mp3" } ExtendedUpgrades { upgrade { Name "Explosive Headshot" Attribute "explosive sniper shot" Cap 1 Increment 1 Cost 2500 Description "Explosive Headshot" // Additional description line AllowedWeapons // Restricts upgrade to specified weapons { ItemName "Deagle" } } pactofthereaper { Name "Reaper's Pact" Attribute "killstreak tier" Cap 1 Increment 1 Cost 5669 Description "Sign the Reaper's Pact and reap the souls of your choice." AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the horseless headless horseman's headtaker" } AllowedMinWave 11 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 6.66 "heal on hit for rapidfire" 666 "max health additive bonus" 666 } } stunningrounds { Name "Stunning Rounds" Attribute "stun on damage" Cap 45 Increment 45 Cost 1000 Description "Give them hell by stunning them with your explosive rounds! (75% chance to stun)" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "Riot Rifle" ItemName "Riot Rifle Soldier" } } berserker { Name "Berserker" Attribute "damage bonus" Cap 1.8 Increment 0.4 Cost 750 Description "Increase your damage by 40%." PlayerUpgrade 1 AllowedMinWave 11 } antistunprotocol { Name "Anti-Stun Protocol" Attribute "mult stun resistance" Cap 0 Increment -1 Cost 5000 Description "Stun Immunity and you are able to walk on the fucking dirts!!!" PlayerUpgrade 1 AllowedMinWave 11 } } Templates { T_TFBot_Mini_SentryBuster { ClassIcon sentry_buster Health 500 Name "Mini Undead Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 4 "damage force reduction" 0.75 "airblast vulnerability multiplier" 0.75 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.5 } Item "the ullapool caber" } Zombie_Virophage { Class Soldier Classicon deader Name "Virophage" Tag bot_virophage Scale 2 Skill Expert Health 10000 Action FetchFlag NoIdleSound 1 FastUpdate 1 Attributes UseBossHealthBar Attributes MiniBoss Attributes DisableDodge Item "The Bat Outta Hell" ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly UseCustomModel models/humans/charple01.mdl RocketCustomModel "models/weapons/w_bugbait.mdl" RocketCustomParticle "eyeboss_projectile" StripItemSlot 1 HomingRockets { Enable 1 IgnoreDisguisedSpies 0 IgnoreStealthedSpies 0 TurnPower 999 MaxAimError 45 RocketSpeed 0.45 } FireWeapon { Delay 10 Cooldown 20 Repeats 999 Duration 10 IfSeeTarget 0 Type "Crouch" } NoCrouchButtonRelease 1 EventChangeAttributes { ViroDeath { FireInput { Target "!activator" //Entity name to use Action "$Suicide" //Input to fire Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } } } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "is invisible" 1 "damage bonus" 1 "blast radius decreased" 0.1 "dmg pierces resists absorbs" 1 "damage causes airblast" 1 "is_passive_weapon" 1 "custom kill icon" "purgatory" "no self blast dmg" 2 "faster reload rate" 0.0025 "fire rate bonus" 8 "clip size upgrade atomic" -3 "mult projectile scale" 2 "crit vs non burning players" 1 "crit vs burning players" 1 "projectile lifetime" 5 "fire input on hit" "shakeit^startshake^0" "add cond on hit" 25943 "add cond on hit duration" 5 "custom hit sound" "npc/barnacle/barnacle_digesting2.wav" "custom weapon fire sound" "npc/headcrab_poison/ph_warning1.wav" "custom weapon reload sound" "npc/barnacle/barnacle_digesting1.wav" "custom impact sound" "npc/antlion_grub/squashed.wav" } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "custom kill icon" "purgatory" "damage bonus" 0.01023 "apply look velocity on damage" -50 "damage blast push" -50 "fire rate bonus" 0.1 "fire input on hit" "shakeit^startshake^0" "remove cond on hit" 25943 "crit vs non burning players" 1 "crit vs burning players" 1 "melee range multiplier" 0.35 "melee bounds multiplier" 0.35 "custom hit sound" npc/barnacle/barnacle_gulp2.wav } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } CharacterAttributes { "increased air control" 100 "increased jump height" 2 "voice pitch scale" 0 "move speed bonus" 1.5 //"heal on kill" 1337 "stomp player damage" 10 "stomp player force" -50 //"stomp player time" 0.015 //"dmg taken from bullets increased" 0.5 "dmg from melee increased" 5 "dmg taken from blast increased" 2 "dmg taken from fire increased" 0.5 "cannot be backstabbed" 1 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0 "override footstep sound set" 0 } SpawnTemplate p_barnaclehead SpawnTemplate { Name "p_skullhead" Bone "bip_spine2" } PainSound ambient/creatures/town_scared_breathing2.wav DeathSound vehicles/airboat/pontoon_splash1.wav } Zombie_Virophage2 { Class Soldier Classicon dead_giant Name "Virophage" Tag bot_virophage Scale 2 Skill Expert Health 10000 Action FetchFlag NoIdleSound 1 FastUpdate 1 Attributes MiniBoss Attributes DisableDodge Item "The Bat Outta Hell" ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly UseCustomModel models/humans/charple01.mdl RocketCustomModel "models/weapons/w_bugbait.mdl" RocketCustomParticle "eyeboss_projectile" StripItemSlot 1 HomingRockets { Enable 1 IgnoreDisguisedSpies 0 IgnoreStealthedSpies 0 TurnPower 999 MaxAimError 45 RocketSpeed 0.45 } FireWeapon { Delay 10 Cooldown 20 Repeats 999 Duration 10 IfSeeTarget 0 Type "Crouch" } NoCrouchButtonRelease 1 EventChangeAttributes { ViroDeath { FireInput { Target "!activator" //Entity name to use Action "$Suicide" //Input to fire Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } } } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "is invisible" 1 "damage bonus" 1 "blast radius decreased" 0.1 "dmg pierces resists absorbs" 1 "damage causes airblast" 1 "is_passive_weapon" 1 "custom kill icon" "purgatory" "no self blast dmg" 2 "faster reload rate" 0.0025 "fire rate bonus" 8 "clip size upgrade atomic" -3 "mult projectile scale" 2 "crit vs non burning players" 1 "crit vs burning players" 1 "projectile lifetime" 5 "fire input on hit" "shakeit^startshake^0" "add cond on hit" 25943 "add cond on hit duration" 5 "custom hit sound" "npc/barnacle/barnacle_digesting2.wav" "custom weapon fire sound" "npc/headcrab_poison/ph_warning1.wav" "custom weapon reload sound" "npc/barnacle/barnacle_digesting1.wav" "custom impact sound" "npc/antlion_grub/squashed.wav" } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "custom kill icon" "purgatory" "damage bonus" 0.01023 "apply look velocity on damage" -50 "damage blast push" -50 "fire rate bonus" 0.1 "fire input on hit" "shakeit^startshake^0" "remove cond on hit" 25943 "crit vs non burning players" 1 "crit vs burning players" 1 "melee range multiplier" 0.35 "melee bounds multiplier" 0.35 "custom hit sound" npc/barnacle/barnacle_gulp2.wav } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } CharacterAttributes { "increased air control" 100 "increased jump height" 2 "voice pitch scale" 0 "move speed bonus" 1.5 //"heal on kill" 1337 "stomp player damage" 10 "stomp player force" -50 //"stomp player time" 0.015 //"dmg taken from bullets increased" 0.5 "dmg from melee increased" 5 "dmg taken from blast increased" 2 "dmg taken from fire increased" 0.5 "cannot be backstabbed" 1 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0 "override footstep sound set" 0 } SpawnTemplate p_barnaclehead SpawnTemplate { Name "p_skullhead" Bone "bip_spine2" } PainSound ambient/creatures/town_scared_breathing2.wav DeathSound vehicles/airboat/pontoon_splash1.wav } Zombie_MiniVirophage { Class Soldier Classicon dead_giant Name "Mini Virophage" Tag bot_virophage Scale 0.75 Skill Expert Health 2500 Action FetchFlag NoIdleSound 1 FastUpdate 1 Attributes MiniBoss Attributes DisableDodge Item "The Bat Outta Hell" ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly UseCustomModel models/humans/charple01.mdl RocketCustomModel "models/weapons/w_bugbait.mdl" RocketCustomParticle "eyeboss_projectile" StripItemSlot 1 HomingRockets { Enable 1 IgnoreDisguisedSpies 0 IgnoreStealthedSpies 0 TurnPower 999 MaxAimError 45 RocketSpeed 0.45 } FireWeapon { Delay 10 Cooldown 20 Repeats 999 Duration 10 IfSeeTarget 0 Type "Crouch" } NoCrouchButtonRelease 1 EventChangeAttributes { ViroDeath { FireInput { Target "!activator" //Entity name to use Action "$Suicide" //Input to fire Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } } } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "is invisible" 1 "damage bonus" 0.5 "blast radius decreased" 0.1 "dmg pierces resists absorbs" 1 "damage causes airblast" 1 "is_passive_weapon" 1 "custom kill icon" "purgatory" "no self blast dmg" 2 "faster reload rate" 0.0025 "fire rate bonus" 8 "clip size upgrade atomic" -3 "mult projectile scale" 0.75 "crit vs non burning players" 1 "crit vs burning players" 1 "projectile lifetime" 5 "fire input on hit" "shakeit^startshake^0" "add cond on hit" 25943 "add cond on hit duration" 1 "custom hit sound" "npc/barnacle/barnacle_digesting2.wav" "custom weapon fire sound" "npc/headcrab_poison/ph_warning1.wav" "custom weapon reload sound" "npc/barnacle/barnacle_digesting1.wav" "custom impact sound" "npc/antlion_grub/squashed.wav" } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "custom kill icon" "purgatory" "damage bonus" 0.01023 "apply look velocity on damage" -50 "damage blast push" -50 "fire rate bonus" 0.1 "fire input on hit" "shakeit^startshake^0" "remove cond on hit" 25943 "crit vs non burning players" 1 "crit vs burning players" 1 "melee range multiplier" 0.35 "melee bounds multiplier" 0.35 "custom hit sound" npc/barnacle/barnacle_gulp2.wav } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } CharacterAttributes { "increased air control" 100 "increased jump height" 2 "voice pitch scale" 0 "move speed bonus" 2 //"heal on kill" 1337 "stomp player damage" 1 "stomp player force" -50 //"stomp player time" 0.015 //"dmg taken from bullets increased" 0.5 "dmg from melee increased" 5 "dmg taken from blast increased" 2 "dmg taken from fire increased" 0.5 "cannot be backstabbed" 1 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0 "override footstep sound set" 0 } SpawnTemplate p_barnacleheadmini SpawnTemplate { Name "p_skullheadmini" Bone "bip_spine2" } PainSound ambient/creatures/town_scared_breathing2.wav DeathSound vehicles/airboat/pontoon_splash1.wav } Zombie_SuperVirophage { Class Soldier Classicon blackdead Name "Super Virophage" Tag bot_virophage Scale 2 Skill Expert Health 130000 Action Mobber NoIdleSound 1 FastUpdate 1 Attributes UseBossHealthBar Attributes MiniBoss Attributes DisableDodge Item "The Bat Outta Hell" ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly UseCustomModel models/humans/charple01.mdl RocketCustomModel "models/weapons/w_bugbait.mdl" RocketCustomParticle "eyeboss_projectile" StripItemSlot 1 HomingRockets { Enable 1 IgnoreDisguisedSpies 0 IgnoreStealthedSpies 0 TurnPower 999 MaxAimError 45 RocketSpeed 0.85 } FireWeapon { Delay 10 Cooldown 20 Repeats 999 Duration 10 IfSeeTarget 0 Type "Crouch" } NoCrouchButtonRelease 1 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "is invisible" 1 "damage bonus" 6 "dmg pierces resists absorbs" 1 "damage causes airblast" 1 "is_passive_weapon" 1 "custom kill icon" "purgatory" "no self blast dmg" 2 "faster reload rate" 0.0025 "fire rate bonus" 0.8 "clip size upgrade atomic" -3 "mult projectile scale" 2 "crit vs non burning players" 1 "crit vs burning players" 1 "projectile lifetime" 5 "fire input on hit" "shakeit^startshake^0" "add cond on hit" 25943 "add cond on hit duration" 5 "custom hit sound" "npc/barnacle/barnacle_digesting2.wav" "custom weapon fire sound" "npc/headcrab_poison/ph_warning1.wav" "custom weapon reload sound" "npc/barnacle/barnacle_digesting1.wav" "custom impact sound" "npc/antlion_grub/squashed.wav" } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "custom kill icon" "purgatory" "damage bonus" 0.01023 "apply look velocity on damage" -50 "damage blast push" -50 "fire rate bonus" 0.1 "fire input on hit" "shakeit^startshake^0" "remove cond on hit" 25943 "crit vs non burning players" 1 "crit vs burning players" 1 "melee range multiplier" 0.35 "melee bounds multiplier" 0.35 "custom hit sound" npc/barnacle/barnacle_gulp2.wav } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } CharacterAttributes { "increased air control" 100 "increased jump height" 2 "voice pitch scale" 0 "move speed bonus" 2.5 "heal on kill" 1337 "stomp player damage" 75 "stomp player force" -50 //"stomp player time" 0.015 "dmg taken from bullets increased" 0.5 "dmg from melee increased" 5 "dmg taken from blast increased" 0.5 "dmg taken from fire increased" 0.5 "cannot be backstabbed" 1 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0 "override footstep sound set" 0 } SpawnTemplate p_barnaclehead2 SpawnTemplate { Name "p_skullhead2" Bone "bip_spine2" } PainSound ambient/creatures/town_scared_breathing2.wav DeathSound vehicles/airboat/pontoon_splash1.wav } Gargantuar_2 { ClassIcon heavy_champ Health 12500 Name Gargantuar Scale 1.8 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "big chief" Item "bone-cut belt" } Soviet_Guard { ClassIcon heavy_deflector_push Health 47777 Name "Soviet Guard" Scale 1.75 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "iron curtain" "damage bonus" 2.5 "damage causes airblast" 1 "attack projectiles" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Item "iron curtain" Item "officer's ushanka" } T_TFBot_Micro_SentryBuster { ClassIcon sentry_buster Health 250 Name "TFBot" Scale 0.75 Class Demoman Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 4 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.25 } Item "the ullapool caber" } T_TFBot_Mini_SentryBuster { ClassIcon sentry_buster Health 500 Name "TFBot" Class Demoman Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 4 "damage force reduction" 0.75 "airblast vulnerability multiplier" 0.75 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.5 } Item "the ullapool caber" } T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage Health 4000 Name "Colonel Barrage" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } 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" } MVM_TF_Santa_Heavy { ClassIcon heavy Health 300 Name "Santa Heavy" Class HeavyWeapons Skill Normal BehaviorModifiers Mobber WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the b.m.o.c." "attach particle effect" 30 "set item tint RGB" 12073019 } Item "the holiday punch" Item "the b.m.o.c." Item "the all-father" } MVM_TF_Moonraker { ClassIcon pyro Health 175 Name Moonraker Class Pyro Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the manmelter" "override projectile type" 13 "faster reload rate" -1 "fire rate bonus" 0.3 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 32 } Item "the manmelter" Item "the back scratcher" Item "the bubble pipe" Item "the moonman backpack" } MVM_TF_Moonman { ClassIcon pyro Health 175 Name Moonman Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the manmelter" "override projectile type" 13 "faster reload rate" -1 "fire rate bonus" 0.3 "SPELL: set item tint RGB" 4 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 17 } Item "the manmelter" Item "the bubble pipe" Item "the moonman backpack" } MVM_TF_Pirate { ClassIcon demo Health 175 Name Pirate Class Demoman Skill Expert ItemAttributes { ItemName "the buccaneer's bicorne" "attach particle effect" 8 } Item "the loose cannon" Item "the splendid screen" Item "the scottish handshake" Item "the buccaneer's bicorne" Item "a whiff of the old brimstone" } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 30 CooldownTime 30 BeginAtWave 7 RunForThisManyWaves 1 DesiredCount 1 TFBot { ClassIcon sentry_buster Health 3000 Name "Underworld Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 7 "cannot be backstabbed" 1 } Addcond { Index 108 Delay 1.0 Duration 3.0 } Item "the scotsman's skullcutter" } } Mission { Objective Engineer Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 180 CooldownTime 180 DesiredCount 1 TFBot { ClassIcon deader Health 3500 Name "Giant Underworld Guard" Scale 1.7 Class Soldier Skill Expert MaxVisionRange 25000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_rocketlauncher "is australium item" 1 "turn to gold" 1 "damage bonus" 2.0 "faster reload rate" 5.5 "fire rate bonus" 4.5 "Blast radius increased" 1.85 "rocket specialist" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item tf_weapon_rocketlauncher Action Mobber Addcond { Index 108 Delay 3.0 Duration 10.0 } } } Mission { Objective Sniper Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 90 CooldownTime 90 DesiredCount 3 TFBot { ClassIcon dead Health 350 Name "Special Underworld Soldier" Scale 1.0 Class Soldier Skill Expert MaxVisionRange 25000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "fire rate bonus" 4.0 "faster reload rate" 5 "turn to gold" 1 "rocket specialist" 6 "Blast radius increased" 1.5 "is australium item" 1 } Item tf_weapon_rocketlauncher Action Mobber Addcond { Index 108 Delay 1.5 Duration 6.0 } } } Mission { Objective Spy Where spawnbot InitialCooldown 30 CooldownTime 30 BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_Spy Name "Zombie Spy" } } Mission { Objective Engineer Where yeetspawn InitialCooldown 600 CooldownTime 300 BeginAtWave 9 RunForThisManyWaves 1 DesiredCount 1 TFBot { ClassIcon thenuke Health 5000 Scale 1.9 Name "NUCLEAR BLAST THEY SAID!" Class Demoman Skill Hard Attributes "MiniBoss" Attributes "UseBossHealthBar" SpawnTemplate "p_nuke" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "blast dmg to self increased" 1000 "damage bonus" 10 } CharacterAttributes { "blast dmg to self increased" 1000 "move speed bonus" 1.1 } Item "the ullapool caber" } } Mission { Objective Sniper Where spawnbot InitialCooldown 15 CooldownTime 15 BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_Sniper Name "Zombie Sniper" } } Mission { Objective Sniper Where spawnbot InitialCooldown 15 CooldownTime 15 BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Name "Sydney Zombie Sniper" } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 30 CooldownTime 30 BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Name "Undead Buster" ClassIcon engineer_d } } Mission { Objective DestroySentries Where spawnbot InitialCooldown 30 CooldownTime 30 BeginAtWave 4 RunForThisManyWaves 1 DesiredCount 2 TFBot { Template T_TFBot_Mini_SentryBuster Name "Mini Undead Buster" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 120 CooldownTime 120 TFBot { Health 6666 Name "Sentry Buster.exe" WeaponRestrictions PrimaryOnly Template T_TFBot_SentryBuster Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" -0.8 "faster reload rate" 0.2 "damage bonus" 3.5 "Projectile speed increased" 0.8 } Item "the splendid screen" Item "the scotsman's skullcutter" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 90 CooldownTime 90 DesiredCount 3 TFBot { ClassIcon soldier Health 350 Name "Special Energidier" Scale 1.0 Class Soldier Skill Expert MaxVisionRange 25000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the cow mangler 5000" "damage bonus" 2.0 "fire rate bonus" 4.0 "faster reload rate" 5 "turn to gold" 1 "rocket specialist" 6 "Blast radius increased" 1.5 "is australium item" 1 } Item "the cow mangler 5000" } } Mission { Objective Sniper Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 160 CooldownTime 180 DesiredCount 1 TFBot { ClassIcon soldier_d Health 1100 Name "Special Bucket Energidier" Scale 1.2 Class Soldier Skill Expert MaxVisionRange 25000 Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the cow mangler 5000" "damage bonus" 2.0 "fire rate bonus" 4.0 "faster reload rate" 5 "turn to gold" 1 "rocket specialist" 6 "is australium item" 1 "Blast radius increased" 1.5 } ItemAttributes { ItemName "the disciplinary action" "turn to gold" 1 "damage bonus" 5 "is australium item" 1 } Item "the cow mangler 5000" Item "the disciplinary action" Item "stainless pot" Addcond { Index 16 Delay 0.2 } } } Mission { Objective Engineer Where spawnbot BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 300 CooldownTime 300 DesiredCount 1 TFBot { ClassIcon deader Health 4000 Name "Giant Underworld Guard" Scale 1.7 Class Soldier Skill Expert MaxVisionRange 25000 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "is australium item" 1 "turn to gold" 1 "damage bonus" 3.0 "faster reload rate" 5.5 "fire rate bonus" 4.5 "Blast radius increased" 1.85 "rocket specialist" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item tf_weapon_rocketlauncher Addcond { Index 108 Delay 5.0 Duration 10.0 } } } Mission { Objective DestroySentries Where yeetspawn CooldownTime 40 DesiredCount 1 BeginAtWave 9 RunForThisManyWaves 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster Name "." } TFBot { Template T_TFBot_SentryBuster Name "." } TFBot { Template T_TFBot_SentryBuster Name "." } TFBot { Template T_TFBot_SentryBuster Name "." } TFBot { Name "Nuke Buster" Scale 1.75 SpawnTemplate "p_nuke" Template T_TFBot_SentryBuster } } } Mission { Objective Spy Where spawnbot InitialCooldown 25 CooldownTime 25 DesiredCount 3 BeginAtWave 9 RunForThisManyWaves 1 RandomChoice { TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 2.5 } Item "the doublecross-comm" } TFBot { ClassIcon spy_hyper Health 300 Name "Deadly Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.9 } CharacterAttributes { "move speed bonus" 2.0 "damage bonus" 50 } Item "the doublecross-comm" } } } CustomWeapon { Name "Meat Grinder" OriginalItemName "Fists of Steel" "provide on active" 1 "damage bonus" 3.0 "dmg pierces resists absorbs" 1 "dmg from melee increased" 1 "mult_health_fromhealers_penalty_active" 1 "mult_patient_overheal_penalty_active" 1 "dmg from ranged reduced" 0.5 "move speed bonus" 1.1 "fire rate bonus" 0.95 "crit kill will gib" 1 "critboost on kill" 1 "melee range multiplier" 1.25 "max health additive bonus" 200 "custom kill icon" "saw_kill" "melee cleave attack" 1 "stomp player force" 350 "stomp player damage" 225 "stomp player time" 1.5 "apply look velocity on damage" 1000 "apply z velocity on damage" 350 "damage force reduction" 0.2 "mult stun resistance" 0 "mult crit when health is below percent" 0.25 "airblast vulnerability multiplier" 0.2 "custom hit sound" "=65|ambient/sawblade_impact1.wav" "custom item model" "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" } CustomWeapon { Name "Chaotic Meme Cannon" OriginalItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.1 "fire rate bonus" 1.6 "clip size penalty" 0.5 "always crit" 1 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 22 "damage causes airblast" 1 "blast radius increased" 4 "use large smoke explosion" 1 "bleeding duration" 8 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 5 "weapon burn dmg increased" 3 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "move speed bonus" 2.0 "custom impact sound" "literallysayingno.wav" "custom weapon fire sound" "yesthelochnload.wav" } CustomWeapon { Name "THE HEAVY WEAPON" OriginalItemName "tf_weapon_minigun" "fire rate bonus" 0.6 "always crit" 1 "damage bonus" 99999 "damage causes airblast" 1 "bleeding duration" 10 "mark for death" 1 "fire input on kill" "player^$displaytextchat^YOU ARE DEAD!" "custom hit sound" "youaresodeadm8.mp3" "custom wind up sound" "youwilldiefromthis.mp3" "slow enemy on hit major" 30 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "add cond when active" 24399 "move speed bonus" 2.0 } CustomWeapon { Name "SLASHING HELL" OriginalItemName "the eyelander" "provide on active" 1 "damage bonus" 17.5 "hand scale" 10 "melee range multiplier" 33 "fire rate bonus" 0.75 "always crit" 1 } CustomWeapon { Name "DEATH LAUNCHER" OriginalItemName "tf_weapon_rocketlauncher" "damage bonus" 6 "faster reload rate" 0.1 "fire rate bonus" 0.1 "clip size upgrade atomic" 32.0 "Projectile speed increased" 2.4 "Blast radius increased" 2.5 "rocket specialist" 1 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 5 "always crit" 1 "slow enemy on hit major" 10 "subtract victim medigun charge on hit" 100 "subtract victim cloak on hit" 100 "heal on kill" 10000 "move speed bonus" 2.0 "custom impact sound" "lmaodeath.mp3" } CustomWeapon { Name "Meat Grinder Bot" OriginalItemName "Fists of Steel" "provide on active" 1 "damage bonus" 5.0 "dmg pierces resists absorbs" 1 "dmg from melee increased" 1 "mult_health_fromhealers_penalty_active" 1 "mult_patient_overheal_penalty_active" 1 "dmg from ranged reduced" 0.75 "minicritboost on kill" 5 "move speed bonus" 1.1 "fire rate bonus" 0.8 "crit kill will gib" 1 "stun enemies wielding same weapon" 1 "critboost on kill" 3 "melee range multiplier" 1.25 "custom kill icon" "saw_kill" "melee cleave attack" 1 "stomp player force" 350 "stomp player damage" 400 "stomp player time" 1.5 "apply look velocity on damage" 1000 "apply z velocity on damage" 350 "damage force reduction" 0.2 "mult stun resistance" 0 "mult crit when health is below percent" 0.25 "airblast vulnerability multiplier" 0.2 "custom hit sound" "=65|ambient/sawblade_impact1.wav" "custom item model" "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" } CustomWeapon { Name "FakeFrontier" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "cannot be upgraded" 0 "always crit" 1 "clip size penalty" 0.5 "crit kill will gib" 1 "custom kill icon" "frontier_kill" "custom weapon fire sound" "Weapon_FrontierJustice.SingleCrit" "custom item model" "models/weapons/c_models/c_frontierjustice/c_frontierjustice.mdl" } CustomWeapon { Name "NewShotgun1" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "mark for death" 1 "crit kill will gib" 1 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon { Name "NewShotgun1Engi" OriginalItemName "TF_WEAPON_SHOTGUN_PRIMARY" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "mark for death" 1 "crit kill will gib" 1 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon { Name "NewShotgun1Heavy" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "mark for death" 1 "crit kill will gib" 1 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon { Name "NewShotgun1Pyro" OriginalItemName "TF_WEAPON_SHOTGUN_PYRO" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "mark for death" 1 "crit kill will gib" 1 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon { Name "NewShotgun2" OriginalItemName "TF_WEAPON_SHOTGUN_PYRO" "cannot be upgraded" 0 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "add cond on hit" 126 "Set DamageType Ignite" 1 "minicrit vs burning player" 1 "custom weapon fire sound" "=80|weapons/flaregun/fire.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon { Name "NewShotgun2Soldier" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "cannot be upgraded" 0 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "add cond on hit" 126 "Set DamageType Ignite" 1 "minicrit vs burning player" 1 "custom weapon fire sound" "=80|weapons/flaregun/fire.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon { Name "Deagle" OriginalItemName "TF_WEAPON_PISTOL" "cannot be upgraded" 0 "can headshot" 1 "damage bonus" 4 "fire rate penalty" 2 "clip size penalty" 0.5 "dmg pierces resists absorbs" 1 "revolver use hit locations" 1 "weapon spread bonus" 0.5 "hidden secondary max ammo penalty" 0.68 "custom weapon fire sound" "=80|trespasser/de_shot1.wav" "custom item model" "models/workshop/weapons/c_models/c_winger_distol/c_winger_distol.mdl" } CustomWeapon { Name "Rifle" OriginalItemName "TF_WEAPON_SMG" "cannot be upgraded" 0 "clip size bonus" 2 "Reload time increased" 2.5 "damage bonus" 2 "dmg pierces resists absorbs" 1 "revolver use hit locations" 1 "maxammo secondary increased" 2 "custom weapon fire sound" "=80|trespasser/mp40f1.wav" "custom item model" models/weapons/c_models/c_hmg/c_hmg.mdl } CustomWeapon { Name "NeedleShotgun" OriginalItemName "tf_weapon_syringegun_medic" "maxammo primary reduced" 0.8 "fire rate bonus" 0.001 "clip size penalty" 0.14 "projectile spread angle penalty" 3 "auto fires full clip" 1 //"custom weapon fire sound" "=50|Weapon_Shotgun.Single" "custom item model" "models/workshop/weapons/c_models/c_trenchgun/c_trenchgun.mdl" } CustomWeapon { Name "Riot Rifle Soldier" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "dmg pierces resists absorbs" 1 "attack projectiles" 2 "explosive bullets" 74 "bullets per shot bonus" 0.1 "fire rate penalty" 2.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "hidden secondary max ammo penalty" 0.61 "crit kill will gib" 1 "no damage falloff" 1 "damage bonus" 30.0 "self dmg push force decreased" 0.25 "explosion particle" "rd_robot_explosion_smoke_linger" "custom weapon fire sound" "=80|trespasser/sg-1.wav" "custom item model" "models\weapons\c_models\c_chains_of_command\c_chains_of_command.mdl" } CustomWeapon { Name "Riot Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "dmg pierces resists absorbs" 1 "attack projectiles" 2 "explosive bullets" 74 "bullets per shot bonus" 0.1 "fire rate penalty" 2.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "hidden secondary max ammo penalty" 0.61 "crit kill will gib" 1 "no damage falloff" 1 "damage bonus" 30.0 "self dmg push force decreased" 0.25 "explosion particle" "rd_robot_explosion_smoke_linger" "custom weapon fire sound" "=80|trespasser/sg-1.wav" "custom item model" "models\weapons\c_models\c_chains_of_command\c_chains_of_command.mdl" } ExtraLoadoutItems { Scout { Secondary { Item "Deagle" AllowedMinWave 11 } } Demoman { Primary { Item "Chaotic Meme Cannon" Cost 111111 } Melee { Item "SLASHING HELL" Cost 111111 } } Engineer { Primary { Item "NewShotgun1Engi" AllowedMinWave 11 } Secondary { Item "Deagle" AllowedMinWave 11 } } HeavyWeapons { Melee { Item "Meat Grinder" AllowedMinWave 11 } Secondary { Item "NewShotgun1Heavy" AllowedMinWave 11 } Secondary { Item "Riot Rifle" AllowedMinWave 11 } Primary { Item "THE HEAVY WEAPON" Cost 333333 } } Soldier { Primary { Item "DEATH LAUNCHER" Cost 111111 } Secondary { Item "Riot Rifle Soldier" AllowedMinWave 11 } Secondary { Item "NewShotgun2Soldier" AllowedMinWave 11 } Secondary { Item "NewShotgun1" AllowedMinWave 11 } } Pyro { Secondary { Item "NewShotgun2" AllowedMinWave 11 } Secondary { Item "NewShotgun1Pyro" AllowedMinWave 11 } } Medic { Primary { Item "NeedleShotgun" AllowedMinWave 11 } } Sniper { Secondary { Item "Rifle" AllowedMinWave 11 } } } PointTemplates { upgradedbomb2 { OnParentKilledOutput { Target "lebomb" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "500" "radius" "350" "explode_particle" "fluidSmokeExpl_ring_mvm" "sound" "mvm/giant_soldier/giant_soldier_rocket_explode.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb,addoutput,ondetonate screenshake:startshake::0:-1,0,-1" "OnSpawn" "lebomb,addoutput,ondetonate screenshake:kill::3:-1,0,-1" } } powerupremover { NoFixUp 1 KeepAlive 0 trigger_multiple { "targetname" "powerupremover" "origin" "0 0 0" "mins" "-10 -10 -10" "maxs" "10 10 10" "spawnflags" "64" "startdisabled" "0" "OnTrigger" "item_powerup_rune,kill,,0,-1" } } autolocatespawns { KeepAlive 1 NoFixUp 1 OnSpawnOutput { Target "teleportspawns_relay" Action Trigger Delay 0.1 } logic_relay { "targetname" "teleportspawns_relay" "ontrigger" "reaper1spawner,$TeleportToEntity,spawnbot,0,-1" "ontrigger" "reaper1spawnerskele,$TeleportToEntity,spawnbot,0,-1" "ontrigger" "reaper2spawner,$TeleportToEntity,spawnbot,0,-1" "ontrigger" "reaper2spawnerskele,$TeleportToEntity,spawnbot,0,-1" "ontrigger" "virospawner,$TeleportToEntity,spawnbot,0,-1" "ontrigger" "yeetspawn,$TeleportToEntity,spawnbot,0,-1" "spawnflags" "2" } } extrabomb { KeepAlive 1 NoFixUp 1 item_teamflag { "targetname" "extrabomb" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } item_teamflag { "targetname" "extrabomb2" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } item_teamflag { "targetname" "extrabomb3" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } item_teamflag { "targetname" "extrabomb4" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } logic_relay { "targetname" "extrabomb_relay" "ontrigger" "extrabomb,enable,,0,-1" "ontrigger" "extrabomb2,enable,,0,-1" "ontrigger" "extrabomb3,enable,,0,-1" "ontrigger" "extrabomb4,enable,,0,-1" "spawnflags" "2" } } ironbomb { KeepAlive 1 NoFixUp 1 item_teamflag { "targetname" "theironmanbomb" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } logic_relay { "onspawn" "item_teamflag,disable,,0,-1" } logic_relay { "targetname" "ironbomb_relay" "ontrigger" "theironmanbomb,enable,,0,-1" "spawnflags" "2" } logic_relay { "targetname" "ironbombdisable_relay" "ontrigger" "theironmanbomb,disable,,0,-1" "spawnflags" "2" } } bossbomb { KeepAlive 1 NoFixUp 1 item_teamflag { "targetname" "bossbomb" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } logic_relay { "onspawn" "item_teamflag,disable,,0,-1" } logic_relay { "targetname" "bossbomb_relay" "ontrigger" "bossbomb,enable,,0,-1" "spawnflags" "2" } logic_relay { "targetname" "bossbombdisable_relay" "ontrigger" "bossbomb,disable,,0,-1" "spawnflags" "2" } } omgwhatbomb { KeepAlive 1 NoFixUp 1 item_teamflag { "targetname" "omgwhatbomb" "GameType" "1" "TeamNum" "3" "flag_model" "models/props_td/atom_bomb.mdl" "startdisabled" "1" } logic_relay { "onspawn" "item_teamflag,disable,,0,-1" } logic_relay { "targetname" "omgwhatbomb_relay" "ontrigger" "omgwhatbomb,enable,,0,-1" "spawnflags" "2" } } winning { KeepAlive 1 NoFixUp 1 logic_relay { "targetname" "winning" "OnSpawn" "fade4,Fade,,3,-1" "OnSpawn" "item_teamflag,ForceReset,,0.1,-1" "OnSpawn" "item_teamflag,Disable,,0.1,-1" "OnSpawn" "cheese,Enable,,3,-1" "OnSpawn" "cheese2,Enable,,3,-1" "OnSpawn" "player,SetForcedTauntCam,1,3,-1" "OnSpawn" "horizon,StopSound,,3,-1" "OnSpawn" "func_capturezone,addoutput,OnCapture robot_win:RoundWin::0:-1,3,-1" "OnSpawn" "player,$PlaySoundToSelf,trespasser/zombieintroquiet.mp3,3,-1" "OnSpawn" "player,$PlaySoundToSelf,trespasser/zombieintroquiet.mp3,3,-1" "OnSpawn" "player,$displaytextcenter,You have survived the stupidity! Awaiting departure...,3,-1" "OnSpawn" "player,$displaytextchat,RUN WHILE YOU STILL CAN!!!!,3,-1" "OnSpawn" "player,$displaytextchat,RUN WHILE YOU STILL CAN!!!!,3,-1" "OnSpawn" "player,$displaytextchat,RUN WHILE YOU STILL CAN!!!!,3,-1" "OnSpawn" "player,$displaytextchat,RUN WHILE YOU STILL CAN!!!!,3,-1" "OnSpawn" "player,$displaytextchat,RUN WHILE YOU STILL CAN!!!!,3,-1" } game_round_win { "force_map_reset" "1" "switch_teams" "0" "targetname" "red_win" "TeamNum" "2" } } blimpregenspawn { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "blimpboss,addhealth,1000,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } blimpregenspawn2 { NoFixup 1 point_hurt { "targetname" "bruhmoment2" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen2" "RefireTime" "1" "startdisabled" "0" "OnTimer" "blimpboss2,addhealth,2250,0,-1" "OnTimer" "bruhmoment2,hurt,,0,-1" } } overlay_stuff { OnSpawnOutput { Target "aliveblu_checker" Action Trigger Delay 0.1 } OnSpawnOutput { Target "overlay_command_relay" Action Trigger Delay 0.21 } point_clientcommand { "targetname" "commandme" } trigger_multiple { "targetname" "clear_overlay_brush" "spawnflags" "1" "StartDisabled" "1" "mins" "-1 -1 -1" "maxs" "1 1 1" "origin" "0 0 30" "OnStartTouch" "commandme,Command,r_screenoverlay ~,0,-1" "OnStartTouch" "!self,Kill,,0.1,-1" } logic_relay { "targetname" "overlay_command_relay" "OnTrigger" "commandme,Command,r_screenoverlay effects/combine_binocoverlay,0,-1" "StartDisabled" "1" } filter_activator_name { "targetname" "filter_aliveblu_overlay" "filtername" "aliveblu" "OnPass" "overlay_command_relay,Enable,,0,-1" "OnFail" "overlay_command_relay,Disable,,0,-1" "OnFail" "clear_overlay_brush,Enable,,0,-1" } logic_relay { "targetname" "aliveblu_checker" "spawnflags" "2" "OnTrigger" "!self,Trigger,,0.1,-1" "OnTrigger" "filter_aliveblu_overlay,TestActivator,!activator,0,-1" } } ModelandScale_FailSafe_Scout { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/scout.mdl" Delay 0.1 } } ModelandScale_FailSafe_Soldier { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/soldier.mdl" Delay 0.1 } } ModelandScale_FailSafe_Pyro { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/pyro.mdl" Delay 0.1 } } ModelandScale_FailSafe_Demo { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/demo.mdl" Delay 0.1 } } ModelandScale_FailSafe_Heavy { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/heavy.mdl" Delay 0.1 } } ModelandScale_FailSafe_Engie { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/engineer.mdl" Delay 0.1 } } ModelandScale_FailSafe_Medic { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/medic.mdl" Delay 0.1 } } ModelandScale_FailSafe_Sniper { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/sniper.mdl" Delay 0.1 } } ModelandScale_FailSafe_Spy { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/player/spy.mdl" Delay 0.1 } } reviveredasblu_player { OnParentKilledOutput { Target "lastcounter" Action "subtract" Param "1" } OnSpawnOutput { Target "lastcounter" Action "add" Param "1" } OnSpawnOutput { Target "users" Action "trigger" } OnParentKilledOutput { Target "!activator" Action "addoutput" Param "targetname deadred" } logic_relay { "targetname" "users" "ontrigger" "!activator,addoutput,onuser1 !self:$addplayerattribute:cancel falling damage|1:0:-1,0,-1" "ontrigger" "!activator,addoutput,onuser1 !self:$removeplayerattribute:cancel falling damage:5:-1,0,-1" } } reviveredasblu { NoFixup 1 logic_relay { "targetname" "newlifetoblu" "ontrigger" "redtargetname,disable,,0,-1" "ontrigger" "deadredtele,enable,,0,-1" "ontrigger" "deadred,$forcerespawndead,,0.05,-1" "ontrigger" "redtargetname,enable,,0.5,-1" "ontrigger" "deadredtele,disable,,0.5,-1" } filter_activator_name { "targetname" "filter_deadred" "filtername" "deadred" } filter_activator_name { "targetname" "filter_aliveblu_no" "negated" "1" "filtername" "aliveblu" } filter_activator_name { "targetname" "filter_aliveblu" "filtername" "aliveblu" } trigger_multiple { "targetname" "redtargetname" "mins" "-152 -368 -160" "maxs" "152 368 160" "origin" "856 1280 352" "filtername" "filter_deadred" "spawnflags" "1" "onstarttouch" "!activator,addoutput,targetname alivered,0,-1" } trigger_teleport { "targetname" "deadredtele" "mins" "-152 -368 -160" "maxs" "152 368 160" "origin" "856 1280 352" "spawnflags" "1" "filtername" "filter_deadred" "target" "bluspawnpoint" "startdisabled" "1" } info_teleport_destination { "targetname" "bluspawnpoint" "origin" "-1885 -561 60" } trigger_multiple { "filtername" "filter_deadred" "origin" "-1885 -561 60" "mins" "-64 -64 -64" "maxs" "64 64 64" "spawnflags" "1" "onstarttouch" "!activator,addoutput,targetname aliveblu,0,-1" "onstarttouch" "!activator,$addcond,43,0,-1" "onstarttouch" "!activator,$addcond,114,0,-1" "onstarttouch" "!activator,$weaponstripslot,0,0,-1" "onstarttouch" "!activator,$weaponstripslot,1,0,-1" "onstarttouch" "!activator,$weaponstripslot,3,0,-1" "onstarttouch" "!activator,$weaponstripslot,4,0,-1" "onstarttouch" "!activator,$weaponstripslot,5,0,-1" "onstarttouch" "!activator,$weaponstripslot,6,0,-1" "onstarttouch" "!activator,$weaponswitchslot,2,0,-1" "onstarttouch" "!activator,$AddPlayerAttribute,SET BONUS: special dsp|38,0,-1" "onstarttouch" "!activator,$AddPlayerAttribute,damage penalty|0.5,0,-1" "onstarttouch" "!activator,$AddPlayerAttribute,increased jump height|1,0,-1" "onstarttouch" "!activator,$AddPlayerAttribute,dmg taken from crit reduced|1,0,-1" "onstarttouch" "!activator,$SetModelOverride,models\bots\soldier\bot_soldier_gibby.mdl,0.1,-1" } trigger_stun { "filtername" "filter_aliveblu" "origin" "0 1440 228" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "move_speed_reduction" "0.75" "stun_effects" "1" "stun_duration" "6" "spawnflags" "1" } } p_tankcolored { OnSpawnOutput { Target "!activator" Action "color" Param "0 0 0" } } p_money { NoFixup 1 info_particle_system { "targetname" "money" "effect_name" "mvm_cash_embers" "flag_as_weather" "0" "start_active" "1" } } p_kaboom { NoFixup 1 info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" } } p_crash { NoFixup 1 info_particle_system { "effect_name" "hightower_smoke" "flag_as_weather" "0" "start_active" "1" } } p_barnaclehead { NoFixup 1 prop_dynamic { "targetname" "barnacle1" "model" "models/bornacle.mdl" "rendercolor" "100 100 100" "modelscale" "4" "solid" "0" "angles" "0 0 -180" "origin" "0 0 5" "disableshadows" "1" "DefaultAnim" "chew_humanoid" } } p_barnacleheadmini { NoFixup 1 prop_dynamic { "targetname" "barnacle1" "model" "models/bornacle.mdl" "rendercolor" "100 100 100" "modelscale" "2" "solid" "0" "angles" "0 0 -180" "origin" "0 0 5" "disableshadows" "1" "DefaultAnim" "chew_humanoid" } } p_barnaclehead2 { NoFixup 1 prop_dynamic { "targetname" "barnacle2" "model" "models/bornacle.mdl" "rendercolor" "255 0 0" "modelscale" "7.5" "solid" "0" "angles" "0 0 -180" "origin" "0 0 5" "disableshadows" "1" "DefaultAnim" "chew_humanoid" } } p_virofix { NoFixUp 1 trigger_push { "alternateticksfix" "0" "filtername" "filter_virophage" "origin" "641 304 -49" "mins" "-50 -42 -124" "maxs" "50 42 124" "pushdir" "-60 -35 0" "spawnflags" "1" "speed" "1000" "StartDisabled" "1" "targetname" "barrel_pusher" } trigger_catapult { "targetname" "jump_barrel" "useThresholdCheck" "0" "useExactVelocity" "0" "upperThreshold" "0.30" "StartDisabled" "0" "spawnflags" "3" "playerSpeed" "350" "physicsSpeed" "325" "origin" "641 304 -49" "mins" "-50 -42 -15" "maxs" "50 42 15" "onlyVelocityCheck" "0" "lowerThreshold" "0.15" "launchTarget" "jumptarget_barrel" "launchDirection" "-90 0 -90" "filtername" "filter_virophage" "exactVelocityChoiceType" "0" "entryAngleTolerance" "0.0" "applyAngularImpulse" "0" "AirCtrlSupressionTime" "-1.0" "OnCatapulted" "barrel_pusher,Enable,,0.15,-1" "OnCatapulted" "barrel_pusher,Disable,,0.5,-1" "OnCatapulted" "catapult_buffer,Trigger,,0,-1" } logic_relay { "targetname" "catapult_buffer" "OnTrigger" "jump_barrel,Disable,,0,-1" "OnTrigger" "jump_barrel,Enable,,2,-1" } filter_tf_bot_has_tag //our tag { "Negated" "Allow entities that match criteria" "require_all_tags" "1" "tags" "bot_virophage" "targetname" "filter_virophage" } info_target { "targetname" "jumptarget_barrel" "origin" "675 282 144" } } p_virofix2 { NoFixup 1 trigger_multiple { "targetname" "jump_generator_fix" "spawnflags" "1" "StartDisabled" "0" "mins" "-66 -45 -96" "maxs" "66 45 96" "origin" "3 1232 160" "OnStartTouch" "jump_generator,Enable,,0,-1" "OnEndTouch" "jump_generator,Disable,,0.5,-1" "OnEndTouch" "jump_generator_relay,CancelPending,0.5" } trigger_catapult { "targetname" "jump_generator" "useThresholdCheck" "0" "useExactVelocity" "0" "upperThreshold" "0.30" "StartDisabled" "0" "spawnflags" "3" "playerSpeed" "350" "physicsSpeed" "325" "origin" "-24 1231 83" "mins" "-85 -45 -18" "maxs" "85 45 18" "onlyVelocityCheck" "0" "lowerThreshold" "0.15" "launchTarget" "jumptarget_generator" "launchDirection" "-90 0 0" "filtername" "filter_virophage" "exactVelocityChoiceType" "0" "entryAngleTolerance" "0.0" "applyAngularImpulse" "0" "AirCtrlSupressionTime" "-1.0" "StartDisabled" "1" "OnCatapulted" "jump_generator_relay,Trigger,,0,-1" } logic_relay { "targetname" "jump_generator_relay" "OnTrigger" "jump_generator,Disable,,0,-1" "OnTrigger" "jump_generator,Enable,,3,-1" } info_target { "targetname" "jumptarget_generator" "origin" "34 1248 250" } } p_spawnfix { NoFixup 1 func_brush { "origin" "992 3072 832" "mins" "-32 -64 -398" "maxs" "32 64 398" } } sentry_collision_template { NoFixup 1 logic_timer { "refiretime" "3" "ontimer" "obj_sentrygun,$SetProp$m_CollisionGroup,3,0,-1" } } p_skullhead { NoFixup 1 prop_dynamic { "targetname" "skull1" "model" "models\props_viaduct_event\skull_island01.mdl" "rendercolor" "100 100 100" "modelscale" "0.075" "solid" "0" "angles" "0 90 45" "origin" "10 0 100" "disableshadows" "1" "lightingorigin" "barnacle1" } } p_skullheadmini { NoFixup 1 prop_dynamic { "targetname" "skull1" "model" "models\props_viaduct_event\skull_island01.mdl" "rendercolor" "100 100 100" "modelscale" "0.0375" "solid" "0" "angles" "0 90 45" "origin" "5 0 50" "disableshadows" "1" "lightingorigin" "barnacle1" } } p_skullhead2 { NoFixup 1 prop_dynamic { "targetname" "skull2" "model" "models\props_viaduct_event\skull_island01.mdl" "rendercolor" "255 0 0" "modelscale" "0.15" "solid" "0" "angles" "0 90 45" "origin" "10 0 100" "disableshadows" "1" "lightingorigin" "barnacle1" } } p_fade1 { NoFixup 1 env_fade { "targetname" "fade" "angles" "0 0 0" "duration" "3" "rendercolor" "0 0 0" "spawnflags" "8" } } p_fade2 { NoFixup 1 env_fade { "targetname" "fade2" "angles" "0 0 0" "duration" "3" "rendercolor" "0 0 0" "spawnflags" "1" } } p_fade3 { NoFixup 1 env_fade { "targetname" "fade3" "angles" "0 0 0" "duration" "10" "rendercolor" "85 0 0" "spawnflags" "1" } } p_fade4 { NoFixup 1 env_fade { "targetname" "fade4" "angles" "0 0 0" "duration" "6" "rendercolor" "0 0 0" "spawnflags" "1" } } p_fade5 { NoFixup 1 env_fade { "targetname" "fade5" "angles" "0 0 0" "duration" "1" "rendercolor" "0 0 0" "spawnflags" "1" } } p_lastbot { NoFixup 1 trigger_multiple { "targetname" "lastbotnamer" "mins" "-224 -452 -576" "maxs" "224 452 576" "origin" "-160 3132 704" "spawnflags" "1" "StartDisabled" "1" "OnStartTouch" "!activator,addoutput,targetname victory,0,-1" } } p_voice { NoFixup 1 trigger_multiple { "targetname" "gogogo" "mins" "-8000 -8000 -1000" "maxs" "8000 8000 1000" "StartDisabled" 1 "spawnflags" "1" "OnStartTouch" "!activator,SpeakResponseConcept,tlk_player_go,1,-1" "OnStartTouch" "gogogo,Disable,,2,-1" "OnStartTouch" "gogogo,Enable,,3,-1" } } regenplayer { NoFixUp 0 KeepAlive 1 OnSpawnOutput { Target "!activator" Action "$Regenerate" Delay 0.1 } } p_newlife { NoFixup 1 game_forcerespawn { "targetname" "NEWLIFE" } OnSpawnOutput { Target bots_win Action Kill } } p_chat1 { NoFixup 1 training_annotation { "targetname" "signchat" "display_text" "Oh my god, what?!" "lifetime" "8" "origin" "945 1600 275" } } p_signbomb { NoFixup 1 training_annotation { "targetname" "signbomb" "display_text" "The Corrupted have brought in 4 nuclear bombs! Wait what? How? They are zombies, Francis!" "lifetime" "8" "origin" "-1180 -486 203" } } p_badsign { NoFixup 1 training_annotation { "targetname" "badsign" "display_text" "Yes" "lifetime" "8" "origin" "727 1300 310" } } p_sign666 { NoFixup 1 training_annotation { "targetname" "sign666" "display_text" "If you become sus you must hide to recover!" "lifetime" "8" "origin" "10 1235 165" } } p_sign0 { NoFixup 1 training_annotation { "targetname" "sign0" "display_text" "YOU ARE THE LAST SURVIVOR... CONGRATS!!" "lifetime" "10" "origin" "10 1235 165" } } p_sign1 { NoFixup 1 training_annotation { "targetname" "sign1" "display_text" "HELLO EVERYBODY, MY NAME IS MARKIPLIER AND WELCOME..." "lifetime" "8" "origin" "-680 -139 66" } } p_sign2 { NoFixup 1 training_annotation { "targetname" "sign2" "display_text" "Here they come! :warning:" "lifetime" "5" "origin" "0 121 53" } } p_sign3 { NoFixup 1 training_annotation { "targetname" "sign3" "display_text" "CHECKPOINT - Have a fucking break time it seems..." "lifetime" "56.25" "origin" "856 1530 360" } } p_sign4 { NoFixup 1 training_annotation { "targetname" "sign4" "display_text" "5" "lifetime" "1" "origin" "856 1530 360" } } p_sign5 { NoFixup 1 training_annotation { "targetname" "sign5" "display_text" "4" "lifetime" "1" "origin" "856 1530 360" } } p_sign6 { NoFixup 1 training_annotation { "targetname" "sign6" "display_text" "3" "lifetime" "1" "origin" "856 1530 360" } } p_sign7 { NoFixup 1 training_annotation { "targetname" "sign7" "display_text" "2" "lifetime" "1" "origin" "856 1530 360" } } p_sign8 { NoFixup 1 training_annotation { "targetname" "sign8" "display_text" "1" "lifetime" "1" "origin" "856 1530 360" } } p_sign9 { NoFixup 1 training_annotation { "targetname" "sign9" "display_text" "Secure the landing zone to escape! My ass!" "lifetime" "15" "origin" "622 -942 151" } } p_sign10 { NoFixup 1 training_annotation { "targetname" "sign10" "display_text" "Reinforcements have arrived but are you sure about that?" "lifetime" "10" "origin" "685 -685 925" } } p_leap { NoFixUp 1 trigger_catapult { "targetname" "jump_column" "useThresholdCheck" "0" "useExactVelocity" "0" "upperThreshold" "0.30" "StartDisabled" "0" "spawnflags" "3" "playerSpeed" "475" "physicsSpeed" "450" "origin" "0 598 36" "mins" "-160 -22 -134" "maxs" "160 22 134" "onlyVelocityCheck" "0" "lowerThreshold" "0.15" "launchTarget" "jumptarget_column" "launchDirection" "-90 0 0" "filtername" "filter_leaper" "exactVelocityChoiceType" "0" "entryAngleTolerance" "0.0" "applyAngularImpulse" "0" "AirCtrlSupressionTime" "-1.0" "OnCatapulted" "!self,Disable,,0,-1" "OnCatapulted" "!self,Enable,,1.5,-1" } info_target { "targetname" "jumptarget_column" "origin" "0 598 330" } trigger_catapult { "targetname" "jump_stairs" "origin" "-178 974 -28" "mins" "-50 -50 -100" "maxs" "50 50 100" "useThresholdCheck" "0" "useExactVelocity" "0" "upperThreshold" "0.30" "StartDisabled" "0" "spawnflags" "3" "playerSpeed" "475" "physicsSpeed" "450" "onlyVelocityCheck" "0" "lowerThreshold" "0.15" "launchTarget" "jumptarget_stairs" "launchDirection" "-90 0 0" "filtername" "filter_leaper" "exactVelocityChoiceType" "0" "entryAngleTolerance" "0.0" "applyAngularImpulse" "0" "AirCtrlSupressionTime" "-1.0" "OnCatapulted" "!self,Disable,,0,-1" "OnCatapulted" "!self,Enable,,1.5,-1" } info_target { "targetname" "jumptarget_stairs" "origin" "-170 1000 180" } } p_deskblock { func_nobuild { "mins" "-76 -63 -29" "maxs" "76 63 29" "AllowTeleporters" "0" "AllowSentry" "0" "AllowDispenser" "0" } } p_engiblock { } p_survrelay1 { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "SURVIVORAISTART" "OnTrigger" "player,$ChangeAttributes,Shop,0,-1" } } p_survrelay2 { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "SURVIVORAIEND" "OnTrigger" "player,$ChangeAttributes,Defense,0,-1" } } p_survrelay3 { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "SURVIVORAIEXIT" "OnTrigger" "player,$ChangeAttributes,Exit,0,-1" } } p_introcam { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "introcam" "OnTrigger" "camera4,$EnableAll,,0,-1" "OnTrigger" "camera4,$DisableAll,,3,-1" } } p_beginrelay { NoFixup 1 OnSpawnOutput { Target "tf_gamerules" Action "SetRedTeamRespawnWaveTime" Param "35" } logic_relay { "OnSpawn" "func_capturezone,addoutput,OnCapTeam2 robot_win:RoundWin::1:-1,0,-1" "OnSpawn" "aliveblu,addoutput,targetname alivered,0,-1" "OnSpawn" "nav_refresh,RecomputeBlockers,,0.1,-1" "OnSpawn" "team_control_point_master,AddOutput,targetname hudthing,0,-1" "OnSpawn" "team_control_point_master,AddOutput,custom_position_x 2,0,-1" "OnSpawn" "team_control_point_master,RoundSpawn,,0.1,-1" "OnSpawn" "func_movelinear,Kill,,0,-1" "OnSpawn" "func_movelinear,Kill,,0,-1" "OnSpawn" "func_movelinear,Kill,,0,-1" "OnSpawn" "func_movelinear,Kill,,0,-1" "OnSpawn" "func_movelinear,Kill,,0,-1" "OnSpawn" "func_movelinear,Kill,,0,-1" "OnSpawn" "gate_door_trigger*,Kill,,0,-1" "OnSpawn" "station,Enable,,0,-1" "OnSpawn" "cab,Enable,,0,-1" "OnSpawn" "fog_old,Trigger,,0,-1" "OnSpawn" "overlay,StartOverlays,,0,-1" "OnSpawn" "overlay,StopOverlays,,0.1,-1" "OnSpawn" "hudcome,Trigger,,0,-1" "OnSpawn" "camera2,$EnableAll,,0,-1" "OnSpawn" "camera2,$DisableAll,,1,-1" "OnSpawn" "player,addoutput,targetname ,0,-1" "OnSpawn" "camera2,kill,,2,-1" "OnSpawn" "signchat,Show,,2,-1" "OnSpawn" "badsign,Show,,12,-1" "OnSpawn" "player,$SetModelOverride,,-1" "OnSpawn" "shopgear,setattached,fam,0,-1" "OnSpawn" "shopgear,setlightingorigin,fam,0,-1" } } p_cabinet { NoFixup 1 } p_spawnremover1 { NoFixup 1 OnSpawnOutput { Target "door_1" Action "kill" } } p_spawnremover2 { NoFixup 1 OnSpawnOutput { Target "spawn_red" Action "kill" } } p_spawnremover3 { NoFixup 1 OnSpawnOutput { Target "func_respawnroomvisualizer" Action "kill" } } p_leet { NoFixup 1 } p_leet2 { NoFixup 1 } p_mvm_beat { NoFixup 1 ambient_generic { "targetname" "mvm_beat1" "origin" "440 48 128" "volstart" "10" "spinup" "125" "spindown" "70" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "70" "pitch" "125" "message" "#music\mvm_class_menu_bg.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "7.5" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } viro_music { NoFixup 1 ambient_generic { "targetname" "virospook" "origin" "440 48 128" "volstart" "7.5" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "105" "pitch" "105" "message" "#ambient\atmosphere\sewer_air1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "7.5" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "virospook2" "origin" "440 48 128" "volstart" "10" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "#ambient\atmosphere\sewer_air1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "5" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "osprey" "origin" "440 48 128" "volstart" "5" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "#trespasser/ap_rotor4.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "5" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "horizon" "origin" "440 48 128" "volstart" "10" "spinup" "0" "spindown" "0" "spawnflags" "17" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "#trespasser/zombiefinalequiet.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } lose_music { NoFixup 1 ambient_generic { "targetname" "gameover" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "youwilldiefromthis.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "6" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } lose_music2 { NoFixup 1 ambient_generic { "targetname" "gameover2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "youwilldiefromthis.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "6" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } } r_virobeat { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "viro_beaton" "OnTrigger" "virospook,PlaySound,,0,-1" //"OnTrigger" "virospook2,PlaySound,,,0,-1" } } r_virobeatoff { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "viro_beatoff" "OnTrigger" "virospook,StopSound,,0,-1" //"OnTrigger" "virospook2,StopSound,,0,-1" } } r_beatson { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "mvm_beaton" "OnTrigger" "mvm_beat1,PlaySound,,0,-1" } } r_beatsoff { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "mvm_beatoff" "OnTrigger" "mvm_beat1,StopSound,,0,-1" } } r_cade_relay { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "relay" "OnTrigger" "shitcade_intro,SetAnimation,break2,0,-1" "OnTrigger" "shitcade,Kill,,0.25,-1" "OnTrigger" "shitcade_intro,Kill,,2.5,-1" "OnTrigger" "permadeath_detect_player_spell,Enable,,0,-1" } } r_cade_relay_lower { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "relay2" "OnTrigger" "barricade_level2,Kill,,0.25,-1" } } r_cade_relay_window { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "relay3" "OnTrigger" "barricade_level1,Kill,,0.25,-1" } } r_cade_relay_last { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "relay4" "OnTrigger" "barricade_level3,Kill,,0.25,-1" } } r_respawn_relay { NoFixup 1 logic_relay { "targetname" "life_relay" "OnTrigger" "NEWLIFE,ForceTeamRespawn,2,0,-1" } } p_shake { NoFixup 1 env_shake { "id" "3" "classname" "env_shake" "amplitude" "255" "duration" "1" "frequency" "255" "radius" "50000" "spawnflags" "5" "targetname" "shakeit" "origin" "-189.888 17.0933 65" } logic_relay { "OnSpawn" "func_capturezone,addoutput,OnCapTeam2 robot_win:RoundWin::1:-1,0,-1" } game_round_win { "classname" "game_round_win" "force_map_reset" "1" "switch_teams" "0" "TeamNum" "3" "targetname" "robot_win" } } p_shakelong { NoFixup 1 env_shake { "id" "3" "classname" "env_shake" "amplitude" "255" "duration" "3" "frequency" "255" "radius" "50000" "spawnflags" "5" "targetname" "shakeit2" "origin" "-189.888 17.0933 65" } } p_rick { NoFixup 1 } p_shopengi { NoFixup 1 } p_shopitem1 { NoFixup 1 } p_shopitem2 { NoFixup 1 } p_shopitem3 { NoFixup 1 } p_shopitem4 { NoFixup 1 } p_shopitem5 { NoFixup 1 } p_spook { NoFixup 1 } p_spook2 { NoFixup 1 } p_spook3 { NoFixup 1 } p_viewblocker_window { NoFixup 1 } p_plane { NoFixup 1 prop_dynamic { "targetname" "plane" "classname" "prop_dynamic" "model" "models/tf2enhancedmodels/cargoplane_enh.mdl" "disableshadows" "1" "modelscale" "2" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "origin" "1900 -745 -109" "angles" "0 -5 0" } obj_sentrygun { "targetname" "planesentry" "origin" "750 -645 41" "angles" "0 -175 180" "teamnum" "2" "spawnflags" "14" "SolidToPlayer" "0" "defaultupgrade" "0" "modelscale" 0.75 } //OnSpawnOutput //{ // Target "planesentry" // Action "sethealth" // Param 1337 //} } p_musicmaker1 { NoFixup 1 env_entity_maker { "targetname" "music_maker" "EntityTemplate" "lose_music" } } p_musicmaker2 { NoFixup 1 env_entity_maker { "targetname" "music_maker2" "EntityTemplate" "lose_music2" } } p_planemaker { NoFixup 1 env_entity_maker { "targetname" "plane_maker" "EntityTemplate" "p_plane" } } p_cargodoor { NoFixup 1 } p_brushbug_fix { NoFixup 1 } p_cargoshop1 { NoFixup 1 } p_cargoshop2 { NoFixup 1 } p_cargoshop3 { NoFixup 1 } p_pusher { NoFixup 1 trigger_push { "alternateticksfix" "0" "filtername" "filter_leaper" "origin" "-192 1072 0" "mins" "-53 -29 -64" "maxs" "53 29 64" "pushdir" "0 165 0" "spawnflags" "1" "speed" "200" "StartDisabled" "0" "targetname" "pusher" } filter_tf_bot_has_tag //our tag { "Negated" "Allow entities that match criteria" "require_all_tags" "1" "tags" "bot_leaper" "targetname" "filter_leaper" } } p_pusher2 { NoFixup 1 trigger_push { "alternateticksfix" "0" "filtername" "filter_virophage" "origin" "-1224 2167 736" "mins" "-74 -62 -544" "maxs" "74 62 544" "pushdir" "0 -145 0" "spawnflags" "1" "speed" "200" "StartDisabled" "0" "targetname" "pusher2" } } p_table { NoFixup 1 } p_table2 { NoFixup 1 } p_desk { NoFixup 1 } p_desk_intro { NoFixup 1 } p_chair_intro { NoFixup 1 } p_urn { NoFixup 1 } p_smallammo { NoFixup 1 } p_smallammoskin { NoFixup 1 } p_mediumammo { NoFixup 1 } p_fullammo { NoFixup 1 } p_smallmedkit { NoFixup 1 } p_smallmedkitskin { NoFixup 1 } p_mediumkit { NoFixup 1 } p_fullkit { NoFixup 1 } p_beam { NoFixup 1 } p_stair { NoFixup 1 } p_chair { NoFixup 1 } p_box_intro { NoFixup 1 } p_box { NoFixup 1 } p_bookcase { NoFixup 1 } p_bookcase3 { NoFixup 1 } p_monstercage { NoFixup 1 } p_barrel { NoFixup 1 } p_beer { NoFixup 1 } p_brokenstairs_clip { NoFixup 1 } p_crate { NoFixup 1 } p_ledgefix_left { NoFixup 1 } p_ledgefix_right { NoFixup 1 } p_crate2 { NoFixup 1 } p_tomb { NoFixup 1 } p_heli { NoFixup 1 } p_cratesmall { NoFixup 1 } p_crate_intro { NoFixup 1 } p_shitcade { NoFixup 1 } p_shitcade2 { NoFixup 1 } p_barricade_level1 { NoFixup 1 } p_barricade_nolevel { NoFixup 1 } p_barricade_nolevel2 { NoFixup 1 } p_barricade_nolevel3 { NoFixup 1 } p_barricade_level2 { NoFixup 1 } p_barricade_level3a { NoFixup 1 } p_barricade_level3b { NoFixup 1 } p_barricade_plate2 { NoFixup 1 } p_barricade_plate3 { NoFixup 1 } p_zombie { NoFixup 1 } p_hhhteleporter { NoFixup 1 } p_slower0 { NoFixup 1 } p_slower1 { NoFixup 1 } p_slower2 { NoFixup 1 } p_slower3 { NoFixup 1 } p_slower4 { NoFixup 1 } p_slower5 { NoFixup 1 } p_slower6 { NoFixup 1 } p_slower7 { NoFixup 1 } p_slower8 { NoFixup 1 } p_slower9 { NoFixup 1 } p_controlpoint { NoFixup 1 prop_dynamic { "model" "models/props_gameplay/cap_point_base.mdl" "targetname" "cap_base" "solid" "0" "skin" "0" //set this number to 0 for neutral, 1 for red, 2 for blu } trigger_capture_area { "classname" "trigger_capture_area" "area_cap_point" "cap_point" "area_time_to_cap" "60" //multiply this number by 2 to get the capture duration in seconds, raising "team_numcap_3" and "team_numcap_2" will also increase the time taken by a factor of the value (e.g. raising it to 2 will multiply the duration by 2) "StartDisabled" "0" "targetname" "cap_area" "team_cancap_2" "1" //setting this number to 0 disables red team from recapturing, 1 enables red team to recapture "team_cancap_3" "0" //1 enables blu team to cap "team_numcap_2" "1" //changing this number will change the number of red players required to stand on the point to finish capturing "team_numcap_3" "1" //changing this number will change the number of blu players required to stand on the point to finish capturing "team_spawn_2" "0" "team_spawn_3" "0" "team_startcap_2" "1" //changing this number will change the number of red players required to stand on the point to begin capturing "team_startcap_3" "1" //changing this number will change the number of blu players required to stand on the point to begin capturing "mins" "-128 -128 -128" "maxs" "128 128 128" "origin" "0 0 128" "spawnflags" "1" "OnTrigger" "victory,$suicide,,20,-1" "OnTrigger" "fade4,Fade,,3,-1" "OnTrigger" "cheese,Enable,,3,-1" "OnTrigger" "cheese2,Enable,,3,-1" "OnTrigger" "player,SetForcedTauntCam,1,3,-1" "OnTrigger" "horizon,StopSound,,3,-1" "OnTrigger" "gogogo,Enable,,1,-1" "OnTrigger" "player,$PlaySoundToSelf,trespasser/zombieintroquiet.mp3,3,-1" "OnTrigger" "player,$PlaySoundToSelf,trespasser/zombieintroquiet.mp3,3,-1" "OnTrigger" "player,$displaytextcenter,You have survived the stupidity! Awaiting departure...,3,-1" //"OnTrigger" "cap_base,Skin,1,0,-1" //set the first number to 0 for neutral, 1 for red, 2 for blu } team_control_point { "classname" "team_control_point" "angles" "0 0 0" "point_default_owner" "0" "point_group" "0" "point_index" "2" "point_printname" "your escape!" "point_start_locked" "0" "point_warn_on_cap" "0" "point_warn_sound" "misc/null.wav" "random_owner_on_restart" "0" "spawnflags" "4" "StartDisabled" "0" "targetname" "cap_point" "team_bodygroup_0" "3" "team_bodygroup_2" "1" "team_bodygroup_3" "1" "team_icon_0" "sprites/obj_icons/icon_obj_neutral" "team_icon_2" "sprites/obj_icons/icon_obj_red" "team_icon_3" "sprites/obj_icons/icon_obj_blu" "team_model_0" "models/effects/cappoint_hologram.mdl" "team_model_2" "models/effects/cappoint_hologram.mdl" "team_model_3" "models/effects/cappoint_hologram.mdl" "team_previouspoint_2_0" "cap_point" "team_timedpoints_2" "0" "team_timedpoints_3" "0" "origin" "0 0 4" } team_control_point_master { "classname" "team_control_point_master" "cpm_restrict_team_cap_win" "1" "custom_position_x" "0.35" "caplayout" "2,0 1" "custom_position_y" "0.91" "partial_cap_points_rate" "0" "play_all_rounds" "0" "score_style" "0" "StartDisabled" "0" "switch_teams" "0" "targetname" "cap_master" "team_base_icon_2" "sprites/obj_icons/icon_base_red" "team_base_icon_3" "sprites/obj_icons/icon_base_blu" } game_round_win { "force_map_reset" "1" "switch_teams" "0" "targetname" "red_win" "TeamNum" "2" } OnSpawnOutput { Target cap_area Action SetControlPoint Param cap_point } OnSpawnOutput { Target cap_master Action RoundSpawn } } p_cover { NoFixup 1 } p_pointmaker { NoFixup 1 env_entity_maker { "targetname" "point_maker" "EntityTemplate" "p_controlpoint" } } p_pointmaker2 { NoFixup 1 env_entity_maker { "targetname" "point_maker2" "EntityTemplate" "p_leet2" } } p_shutter_pusher { } p_shutter_pusher2 { } p_brokenwall_pusher { } p_brokenwall_pusher2 { } p_yeet_failsafe { NoFixup 1 } p_yeet { NoFixUp 1 } p_yeet2 { NoFixUp 1 } p_yeet3 { NoFixUp 1 } p_yeet4 { NoFixUp 1 } p_mapblock { NoFixup 1 } p_bonus { NoFixup 1 } p_fog { NoFixup 1 env_fog_controller { "farz" "-1" "fogblend" "1" "fogcolor" "24 25 36" "fogcolor2" "18 20 24" "fogdir" "1 0 0" "fogenable" "1" "fogend" "750" "foglerptime" "2" "fogmaxdensity" "1" "fogstart" "1" "spawnflags" "1" "targetname" "mist" } trigger_multiple { "targetname" "fog_system" "origin" "1847 -4007 71" "mins" "-9999 -9999 -9999" "maxs" "9999 9999 9999" "StartDisabled" "1" "spawnflags" "1" "OnStartTouch" "!activator,SetFogController,mist,0.01,-1" } } p_navblocker { NoFixup 1 } p_navblocker2 { NoFixup 1 } p_survmoveup { NoFixup 1 info_target { "targetname" "moveup" } } p_survmoveup2 { NoFixup 1 info_target { "targetname" "moveup2" } } p_survmoveup3 { NoFixup 1 info_target { "targetname" "moveup3" } } p_survshop1 { NoFixup 1 info_target { "targetname" "target_shop1" } } p_survshop2 { NoFixup 1 info_target { "targetname" "target_shop2" } } p_survshop3 { NoFixup 1 info_target { "targetname" "target_shop3" } } p_keepertarget { NoFixup 1 info_target { "targetname" "target_keeper" } } p_marketgardener { NoFixup 1 info_target { "targetname" "target_mg" } } p_marketgardener2 { NoFixup 1 info_target { "targetname" "target_mg2" } } p_marketgardener3 { NoFixup 1 info_target { "targetname" "target_mg3" } } p_marketgardener4 { NoFixup 1 info_target { "targetname" "target_mg4" } } p_tank { NoFixup 1 info_target { "targetname" "target_tank" } } p_tankgo { NoFixup 1 info_target { "targetname" "target_tankgo" } } p_threaten { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "threat" "OnTrigger" "player*,$displaytextcenter,KILL KILL KILL KILL KILL KILL,0,-1" } } p_threaten2 { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "threat2" "OnTrigger" "player*,$displaytextcenter,MAKE YOUR PURCHASES COUNT!,0,-1" } } p_fogold { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "fog_old" "OnTrigger" "player*,SetFogController,fog_controller,0.01,-1" } } p_nohud1 { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "hudbgone" "OnTrigger" "player*,SetHUDVisibility,0,0,-1" } } p_nohud2 { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "hudcome" "OnTrigger" "player*,SetHUDVisibility,1,0,-1" } } p_spawns { } p_screen { NoFixUp 1 env_screenoverlay { "targetname" "overlay" "OverlayName1" "effects/stealth_overlay.vmt" "OverlayTime1" "1.0" "OverlayTime2" "1.0" "OverlayTime3" "1.0" "OverlayTime4" "1.0" "OverlayTime5" "1.0" "OverlayTime6" "1.0" "OverlayTime7" "1.0" "OverlayTime8" "1.0" "OverlayTime9" "1.0" "OverlayTime10" "1.0" } } p_screenblu { NoFixUp 1 env_screenoverlay { "targetname" "overlayrobo" "OverlayName1" "effects/combine_binocoverlay" "OverlayTime1" "1.0" "OverlayTime2" "1.0" "OverlayTime3" "1.0" "OverlayTime4" "1.0" "OverlayTime5" "1.0" "OverlayTime6" "1.0" "OverlayTime7" "1.0" "OverlayTime8" "1.0" "OverlayTime9" "1.0" "OverlayTime10" "1.0" } } p_plank { NoFixup 1 } p_plank2 { NoFixup 1 } p_camera { NoFixup 1 } p_camera2 { NoFixup 1 } p_camera3 { NoFixup 1 } p_camera4 { NoFixup 1 } reaperflash { NoFixUp 1 env_shake { "amplitude" "16" "duration" "4" "frequency" "120" "targetname" "screenshake" "spawnflags" "5" } ambient_generic { "message" "misc/halloween/gotohell.wav" "health" "10" } ambient_generic { "message" "misc/halloween/gotohell.wav" "health" "10" } env_fade { "targetname" "lefade" "duration" "0.2" "holdtime" "0.4" "rendercolor" "150 0 150" } env_fade { "targetname" "lefade2" "duration" "2" "rendercolor" "150 0 150" "spawnflags" "9" } logic_relay { "onspawn" "lefade,fade,,0,-1" "onspawn" "lefade2,fade,,0.60,-1" "onspawn" "lefade,addoutput,onbeginfade lefade:kill::3:-1,0,-1" "onspawn" "lefade,addoutput,onbeginfade lefade2:kill::3:-1,0,-1" "onspawn" "screenshake,startshake,,0,-1" "onspawn" "lefade,addoutput,onbeginfade screenshake:kill::4:-1,0,-1" "onspawn" "!activator,addoutput,targetname reaper1,0,-1" } info_teleport_destination { "targetname" "reaper1teleport" } } reaperflash2 { NoFixUp 1 env_shake { "amplitude" "16" "duration" "4" "frequency" "120" "targetname" "screenshakea" "spawnflags" "5" } ambient_generic { "message" "misc/halloween/gotohell.wav" "health" "10" } ambient_generic { "message" "misc/halloween/gotohell.wav" "health" "10" } env_fade { "targetname" "lefadea" "duration" "0.2" "holdtime" "0.4" "rendercolor" "150 0 150" } env_fade { "targetname" "lefade2a" "duration" "2" "rendercolor" "150 0 150" "spawnflags" "9" } logic_relay { "onspawn" "lefadea,fade,,0,-1" "onspawn" "lefade2a,fade,,0.60,-1" "onspawn" "lefadea,addoutput,onbeginfade lefadea:kill::3:-1,0,-1" "onspawn" "lefadea,addoutput,onbeginfade lefade2a:kill::3:-1,0,-1" "onspawn" "screenshakea,startshake,,0,-1" "onspawn" "lefadea,addoutput,onbeginfade screenshakea:kill::4:-1,0,-1" "onspawn" "!activator,addoutput,targetname reaper2,0,-1" } info_teleport_destination { "targetname" "reaper2teleport" } } reaperflash3 { NoFixUp 1 env_shake { "amplitude" "16" "duration" "4" "frequency" "120" "targetname" "screenshakeb" "spawnflags" "5" } ambient_generic { "message" "misc/halloween/gotohell.wav" "health" "10" } ambient_generic { "message" "misc/halloween/gotohell.wav" "health" "10" } env_fade { "targetname" "lefadeb" "duration" "0.2" "holdtime" "0.4" "rendercolor" "150 0 150" } env_fade { "targetname" "lefade2b" "duration" "2" "rendercolor" "150 0 150" "spawnflags" "9" } logic_relay { "onspawn" "lefadeb,fade,,0,-1" "onspawn" "lefade2b,fade,,0.60,-1" "onspawn" "lefadeb,addoutput,onbeginfade lefadeb:kill::3:-1,0,-1" "onspawn" "lefadeb,addoutput,onbeginfade lefade2b:kill::3:-1,0,-1" "onspawn" "screenshakeb,startshake,,0,-1" "onspawn" "lefadeb,addoutput,onbeginfade screenshakeb:kill::4:-1,0,-1" "onspawn" "!activator,addoutput,targetname reaper3,0,-1" } info_teleport_destination { "targetname" "reaper3teleport" } } titanrage { NoFixUp 1 env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshakea" "spawnflags" "5" } env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake2a" "spawnflags" "5" } env_shake { "amplitude" "50" "duration" "5" "frequency" "350" "targetname" "screenshake3a" "spawnflags" "5" } ambient_generic { "message" "skullishinvasion_titanrage.mp3" "spawnflags" "1" "targetname" "titanrage" } ambient_generic { "message" "skullishinvasion_titanrage.mp3" "spawnflags" "1" "targetname" "titanrage" } env_fade { "targetname" "lefadea" "duration" "0.1" "holdtime" "0.2" "rendercolor" "200 150 0" } env_fade { "targetname" "lefade2a" "duration" "1" "rendercolor" "200 150 0" "spawnflags" "9" } env_fade { "targetname" "lefade3a" "duration" "0.1" "holdtime" "0.2" "rendercolor" "200 150 0" } env_fade { "targetname" "lefade4a" "duration" "1" "rendercolor" "200 150 0" "spawnflags" "9" } logic_relay { "targetname" "titanrage_relay" "ontrigger" "lefadea,fade,,0,-1" "ontrigger" "lefade2a,fade,,0.3,-1" "ontrigger" "lefade3a,fade,,1,-1" "ontrigger" "lefade4a,fade,,1.3,-1" "ontrigger" "screenshakea,startshake,,0,-1" "ontrigger" "screenshake2a,startshake,,1,-1" "ontrigger" "screenshake3a,startshake,,1.85,-1" "ontrigger" "titanrage,Volume,10,0,-1" "spawnflags" "2" } } reaper1relay { NoFixUp 1 logic_relay { "targetname" "reaper1_relay" "ontrigger" "specialroundmusic,Kill,,0,-1" "ontrigger" "normalmusictimer,Kill,,0,-1" "ontrigger" "reaper1spawner,Disable,,0,-1" "ontrigger" "reaper1spawnerskele,Disable,,0,-1" "ontrigger" "player,$ChangeAttributes,ReaperDeath,0.1,20" "spawnflags" "2" } } virorelay { NoFixUp 1 logic_relay { "targetname" "viro_relay" "ontrigger" "virospawner,Disable,,0,-1" "ontrigger" "player,$ChangeAttributes,ViroDeath,0.1,20" "spawnflags" "2" } } reaper2relay { NoFixUp 1 logic_relay { "targetname" "reaper2_relay" "ontrigger" "reaper2spawner,Disable,,0,-1" "ontrigger" "reaper2spawnerskele,Disable,,0,-1" "ontrigger" "player,$ChangeAttributes,ReaperDeath2,0.1,20" "spawnflags" "2" } } reaperskelerelay { NoFixUp 1 logic_relay { "targetname" "reaperskele_relay" "ontrigger" "tf_Zombie,Kill,,0.1,20" "spawnflags" "2" } } reaperskelerelay2 { NoFixUp 1 logic_relay { "targetname" "reaperskele2_relay" "ontrigger" "tf_Zombie,Kill,,0.1,20" "ontrigger" "specialroundmusic,Kill,,0.1,20" "ontrigger" "specialroundmusic2,Kill,,0.1,20" "ontrigger" "specialroundmusic3,Kill,,0.1,20" "ontrigger" "normalmusictimer3,Kill,,0.1,20" "spawnflags" "2" } } bruterage { NoFixUp 1 env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake" "spawnflags" "5" } env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake2" "spawnflags" "5" } env_shake { "amplitude" "50" "duration" "5" "frequency" "350" "targetname" "screenshake3" "spawnflags" "5" } ambient_generic { "message" "skullishinvasion_bruterage.mp3" "spawnflags" "1" "targetname" "bruterage" } ambient_generic { "message" "skullishinvasion_bruterage.mp3" "spawnflags" "1" "targetname" "bruterage" } env_fade { "targetname" "lefade" "duration" "0.1" "holdtime" "0.2" "rendercolor" "0 150 150" } env_fade { "targetname" "lefade2" "duration" "1" "rendercolor" "0 150 150" "spawnflags" "9" } env_fade { "targetname" "lefade3" "duration" "0.1" "holdtime" "0.2" "rendercolor" "0 150 150" } env_fade { "targetname" "lefade4" "duration" "1" "rendercolor" "0 150 150" "spawnflags" "9" } logic_relay { "targetname" "bruterage_relay" "ontrigger" "lefade,fade,,0,-1" "ontrigger" "lefade2,fade,,0.3,-1" "ontrigger" "lefade3,fade,,1,-1" "ontrigger" "lefade4,fade,,1.3,-1" "ontrigger" "screenshake,startshake,,0,-1" "ontrigger" "screenshake2,startshake,,1,-1" "ontrigger" "screenshake3,startshake,,1.85,-1" "ontrigger" "bruterage,Volume,10,0,-1" "spawnflags" "2" } } reaperexplode { NoFixUp 0 KeepAlive 1 OnParentKilledOutput { Target "explosion" Action "Start" } OnParentKilledOutput { Target "explosion" Action "Kill" Delay 3 } OnParentKilledOutput { Target "screenshake" Action "Kill" Delay 3 } OnParentKilledOutput { Target "screenshake" Action "StartShake" } info_particle_system { "targetname" "explosion" "start_active" "0" "effect_name" "skull_island_explosion" "origin" "0 0 0" } env_shake { "amplitude" "12" "radius" "750" "duration" "3" "frequency" "30" "targetname" "screenshake" "spawnflags" "12" } } reaperteleport1 { KeepAlive 1 trigger_teleport { "targetname" "themoment2" "origin" "0 0 0" "angles" "0 0 0" "mins" "-0.0001 -0.0001 -0.0001" "maxs" "0.0001 0.0001 0.0001" "target" "reaper1teleport" "spawnflags" "3" "OnStartTouch" "!self,Kill,,0,-1" } } skeleteleport1 { KeepAlive 1 trigger_teleport { "targetname" "themoment2" "mins" "-152 -368 -160" "maxs" "152 368 160" "target" "reaper1teleport" "spawnflags" "2" "OnStartTouch" "!self,Kill,,0,-1" } } reaperteleport2 { KeepAlive 1 trigger_teleport { "targetname" "themoment2" "origin" "0 0 0" "angles" "0 0 0" "mins" "-0.0001 -0.0001 -0.0001" "maxs" "0.0001 0.0001 0.0001" "target" "reaper2teleport" "spawnflags" "3" "OnStartTouch" "!self,Kill,,0,-1" } } skeleteleport2 { KeepAlive 1 trigger_teleport { "targetname" "themoment2" "mins" "-152 -368 -160" "maxs" "152 368 160" "target" "reaper2teleport" "spawnflags" "2" "OnStartTouch" "!self,Kill,,0,-1" } } addbottag { trigger_bot_tag { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-50000 -50000 -50000" "maxs" "50000 50000 50000" "tags" "nuke_enemy" "add" "1" "spawnflags" "3" "StartDisabled" "0" } } victoryhurt { NoFixUp 1 KeepAlive 1 OnSpawnOutput { Target "victorydmg" Action "Enable" Delay 30 } NoFixup 1 KeepAlive 1 trigger_hurt { "targetname" "victorydmg" "origin" "0 0 0" "angles" "0 0 0" "mins" "-100 -100 -100" "maxs" "100 100 100" "nodmgforce" "0" "damagetype" "8" "damagemodel" "0" "damagecap" "0" "damage" "999999999999999999999999999" "StartDisabled" "1" "spawnflags" "64" } } p_nukeplayer { OnParentKilledOutput { Target "nuke_relay" Action "Trigger" } OnSpawnOutput { Target "ded" Action "$SetOwner" Param "!activator" } NoFixup 0 KeepAlive 1 filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "nuke_enemy" "targetname" "nukeplayer_filter" } trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-2000 -2000 -250" "maxs" "2000 2000 250" "nodmgforce" "0" "damagetype" "8" "damagemodel" "0" "damagecap" "0" "damage" "33333" "filtername" "nukeplayer_filter" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_fade { "targetname" "lefade" "duration" "0.4" "holdtime" "0.8" "rendercolor" "255 255 255" } env_fade { "targetname" "lefade2" "duration" "4" "spawnflags" "9" "rendercolor" "255 255 255" } ambient_generic { "targetname" "explode1" "origin" "0 0 0" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/explode_9.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "items/cart_explode.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 70" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -240 -80" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 560 -55" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 80 -80" "angles" "-35 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -400 75" "angles" "0 90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 35" "angles" "0 45 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 200 0" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 65 200" "angles" "0 180 0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "kaboom,Kill,,15,1" "OnTrigger" "ded,Kill,,0.27,-1" "OnTrigger" "explode1,Kill,,20,-1" "OnTrigger" "explode2,Kill,,20,-1" "OnTrigger" "explode3,Kill,,20,-1" "OnTrigger" "shakeit,Kill,,9,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "ded,Disable,,0.26,-1" "OnTrigger" "lefade,fade,,0,-1" "OnTrigger" "lefade2,fade,,1.2,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade:kill::6:-1,0,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade2:kill::6:-1,0,-1" } } p_nuke { OnParentKilledOutput { Target "nuke_relay" Action "Trigger" } OnSpawnOutput { Target "ded" Action "$SetOwner" Param "!activator" } NoFixup 0 KeepAlive 1 trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-2000 -2000 -250" "maxs" "2000 2000 250" "nodmgforce" "0" "damagetype" "64" "damagemodel" "0" "damagecap" "0" "damage" "7500" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_fade { "targetname" "lefade" "duration" "0.4" "holdtime" "0.8" "rendercolor" "255 255 255" } env_fade { "targetname" "lefade2" "duration" "4" "spawnflags" "9" "rendercolor" "255 255 255" } ambient_generic { "targetname" "explode1" "origin" "0 0 0" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/explode_9.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "items/cart_explode.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 70" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -240 -80" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 560 -55" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 80 -80" "angles" "-35 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -400 75" "angles" "0 90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 35" "angles" "0 45 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 200 0" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 65 200" "angles" "0 180 0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "kaboom,Kill,,15,1" "OnTrigger" "ded,Kill,,0.27,-1" "OnTrigger" "explode1,Kill,,20,-1" "OnTrigger" "explode2,Kill,,20,-1" "OnTrigger" "explode3,Kill,,20,-1" "OnTrigger" "shakeit,Kill,,9,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "ded,Disable,,0.26,-1" "OnTrigger" "lefade,fade,,0,-1" "OnTrigger" "lefade2,fade,,1.2,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade:kill::6:-1,0,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade2:kill::6:-1,0,-1" } } reapermusic { NoFixup 1 ambient_generic { "message" "whydidichoosethismusicagain.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "OnUser1" "normalmusictimer,RefireTime,137,0,1" "OnUser1" "normalmusictimer,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" "health" "0" } ambient_generic { "message" "whydidichoosethismusicagain.mp3" "spawnflags" "1" "targetname" "specialroundmusic" "health" "0" } logic_timer { "targetname" "normalmusictimer" "StartDisabled" "1" "OnTimer" "specialroundmusic,Volume,0,0,-1" "OnTimer" "specialroundmusic,Volume,10,1,-1" } } reapermusic2 { NoFixup 1 ambient_generic { "message" "whydidichoosethismusicagain.mp3" "spawnflags" "1" "targetname" "specialroundmusic3" "OnUser1" "normalmusictimer3,RefireTime,137,0,1" "OnUser1" "normalmusictimer3,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" "health" "0" } ambient_generic { "message" "whydidichoosethismusicagain.mp3" "spawnflags" "1" "targetname" "specialroundmusic3" "health" "0" } logic_timer { "targetname" "normalmusictimer3" "StartDisabled" "1" "OnTimer" "specialroundmusic3,Volume,0,0,-1" "OnTimer" "specialroundmusic3,Volume,10,1,-1" } } bossmusic2 { NoFixup 1 ambient_generic { "message" "skullishinvasion_wave6music.mp3" "spawnflags" "1" "targetname" "specialroundmusic2" "OnUser1" "normalmusictimer2,RefireTime,159,0,1" "OnUser1" "normalmusictimer2,Enable,,0,1" "OnUser1" "!self,Volume,10,0,-1" } ambient_generic { "message" "skullishinvasion_wave6music.mp3" "spawnflags" "1" "targetname" "specialroundmusic2" } logic_timer { "targetname" "normalmusictimer2" "StartDisabled" "1" "OnTimer" "specialroundmusic2,Volume,0,0,-1" "OnTimer" "specialroundmusic2,Volume,10,1,-1" } } maniacalspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_maniacalbrutespawn.mp3" "targetname" "entrancesound" "health" "25" } } clawerspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_skullclawerspawn.mp3" "targetname" "entrancesound" "health" "25" } ambient_generic { "message" "skullishinvasion_skullclawerspawn.mp3" "targetname" "entrancesound" "health" "25" } ambient_generic { "message" "skullishinvasion_skullclawerspawn.mp3" "targetname" "entrancesound" "health" "25" } } swordfighterspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_skullswordfighterspawn.mp3" "targetname" "entrancesound" "health" "25" } } exterminatorspawn { NoFixup 0 KeepAlive 1 OnSpawnOutput { Target entrancesound Action kill Delay 5.2 } ambient_generic { "message" "skullishinvasion_exterminatorspawn.mp3" "targetname" "entrancesound" "health" "25" } } } PlayerSpawnTemplate { Name "overlay_stuff" } PlayerSpawnTemplate { Name "overlay_stuff" } PlayerSpawnTemplate { Name "regenplayer" } SpawnTemplate "p_shake" SpawnTemplate "p_shakelong" SpawnTemplate { Name "p_voice" } SpawnTemplate { Name "p_lastbot" } SpawnTemplate { Name "p_camera" } SpawnTemplate { Name "p_camera2" } SpawnTemplate { Name "p_camera3" } SpawnTemplate { Name "p_pointmaker" Origin "626 -942 -85" Angles "0 0 0" } SpawnTemplate { Name "p_pointmaker2" Origin "500 -985 -80" Angles "0 25 0" } SpawnTemplate { Name "p_planemaker" } SpawnTemplate { Name "p_signbomb" } SpawnTemplate { Name "p_sign0" } SpawnTemplate { Name "p_sign2" } SpawnTemplate { Name "p_sign3" } SpawnTemplate { Name "p_chat1" } SpawnTemplate { Name "p_sign1" } SpawnTemplate { Name "p_sign4" } SpawnTemplate { Name "p_sign5" } SpawnTemplate { Name "p_sign6" } SpawnTemplate { Name "p_sign7" } SpawnTemplate { Name "p_sign8" } SpawnTemplate { Name "p_sign9" } SpawnTemplate { Name "p_sign10" } SpawnTemplate { Name "p_shopitem1" } SpawnTemplate { Name "p_shopitem2" } SpawnTemplate { Name "p_shopitem3" } SpawnTemplate { Name "p_shopitem4" } SpawnTemplate { Name "p_shopitem5" } SpawnTemplate { Name "p_virofix" } SpawnTemplate { Name "p_virofix2" } SpawnTemplate { Name "p_spawnfix" } SpawnTemplate { Name "p_pusher" } SpawnTemplate { Name "p_pusher2" } SpawnTemplate { Name "p_mvm_beat" } SpawnTemplate { Name "r_virobeat" } SpawnTemplate { Name "r_virobeatoff" } SpawnTemplate { Name "r_beatson" } SpawnTemplate { Name "r_beatsoff" } SpawnTemplate { Name "p_kaboom" Origin "0 1163 70" Angles "0 -90 0" } SpawnTemplate { Name "p_kaboom" Origin "0 560 -55" Angles "0 -90 0" } SpawnTemplate { Name "p_kaboom" Origin "0 -240 -80" Angles "0 -90 0" } SpawnTemplate { Name "p_kaboom" Origin "0 80 -80" Angles "-35 -90 0" } SpawnTemplate { Name "p_kaboom" Origin "0 1792 178" Angles "0 90 0" } SpawnTemplate { Name "p_kaboom" Origin "532 2522 267" Angles "0 45 0" } SpawnTemplate { Name "p_kaboom" Origin "-835 1705 200" Angles "0 90 0" } SpawnTemplate { Name "p_kaboom" Origin "852 1445 200" Angles "0 180 0" } SpawnTemplate { Name "p_survrelay1" } SpawnTemplate { Name "p_survrelay2" } SpawnTemplate { Name "p_survrelay3" } SpawnTemplate { Name "p_navblocker" } SpawnTemplate { Name "p_navblocker2" } SpawnTemplate { Name "p_survmoveup" Origin "0 380 267" //Origin "230 1312 267" } SpawnTemplate { Name "p_survmoveup2" Origin "-647 465 267" } SpawnTemplate { Name "p_survmoveup3" Origin "626 -942 -90" } SpawnTemplate { Name "p_survshop1" Origin "800 1514 267" } SpawnTemplate { Name "p_survshop2" Origin "870 1514 267" } SpawnTemplate { Name "p_survshop3" Origin "940 1514 267" } SpawnTemplate { Name "p_marketgardener" Origin "0 676 10" } SpawnTemplate { Name "p_tankgo" Origin "706 -700 0" } SpawnTemplate { Name "p_threaten" } SpawnTemplate { Name "p_threaten2" } SpawnTemplate { Name "p_keepertarget" Origin "620 1430 267" } SpawnTemplate { Name "p_deskblock" Origin "0 488 192" } SpawnTemplate { Name "p_cover" } SpawnTemplate { Name "p_leap" } SpawnTemplate { Name "p_screen" } SpawnTemplate { Name "p_screenblu" } SpawnTemplate { Name "p_spawns" } SpawnTemplate { Name "p_fog" } SpawnTemplate { Name "p_fogold" } SpawnTemplate { Name "p_nohud1" } SpawnTemplate { Name "p_nohud2" } SpawnTemplate { Name "p_fade1" } SpawnTemplate { Name "p_fade2" } SpawnTemplate { Name "p_fade3" } SpawnTemplate { Name "p_fade4" } SpawnTemplate { Name "p_shutter_pusher" } SpawnTemplate { Name "p_brokenwall_pusher" } SpawnTemplate { Name "p_yeet" } SpawnTemplate { Name "p_yeet2" } SpawnTemplate { Name "p_yeet3" } SpawnTemplate { Name "p_yeet4" } SpawnTemplate { Name "p_mapblock" } SpawnTemplate { Name "p_bonus" } SpawnTemplate { Name "viro_music" } SpawnTemplate { Name "lose_music" } SpawnTemplate { Name "lose_music2" } SpawnTemplate { Name "p_hhhteleporter" } SpawnTemplate { Name "r_cade_relay_last" Origin "720 1280 192" Angles "0 0 0" } SpawnTemplate { Name "p_shitcade" Origin "0 250 -85" Angles "0 180 0" } SpawnTemplate { Name "p_shitcade2" Origin "75 250 -85" Angles "0 90 0" } SpawnTemplate { Name "p_shitcade2" Origin "-75 250 -85" Angles "0 90 0" } SpawnTemplate { Name "p_shitcade2" Origin "75 240 -85" Angles "0 -90 0" } SpawnTemplate { Name "p_shitcade2" Origin "-75 240 -85" Angles "0 -90 0" } SpawnTemplate { Name "p_box_intro" Origin "9 320 -25" Angles "0 -15 0" } SpawnTemplate { Name "p_crate_intro" Origin "45 380 -65" Angles "0 90 0" } SpawnTemplate { Name "p_crate_intro" Origin "-30 380 -65" Angles "0 110 0" } SpawnTemplate { Name "p_chair_intro" Origin "0 300 60" Angles "130 0 0" } SpawnTemplate { Name "p_chair_intro" Origin "-33 320 64" Angles "170 180 0" } SpawnTemplate { Name "p_chair_intro" Origin "127 332 -65" Angles "-30 90 0" } SpawnTemplate { Name "p_chair_intro" Origin "-100 332 -65" Angles "-30 90 0" } SpawnTemplate { Name "p_desk_intro" Origin "9 320 -65" Angles "0 0 0" } SpawnTemplate { Name "p_table2" Origin "-184 1000 -65" Angles "0 0 0" } SpawnTemplate { Name "p_crate" Origin "-164 1007 -17" Angles "0 90 0" } SpawnTemplate { Name "p_crate" Origin "-197 993 -65" Angles "0 90 0" } SpawnTemplate { Name "p_plank2" Origin "-223 1600 220" Angles "0 90 0" } SpawnTemplate { Name "p_plank2" Origin "-287 1600 220" Angles "0 90 0" } SpawnTemplate { Name "p_plank" Origin "-300 1575 205" Angles "45 90 90" } SpawnTemplate { Name "p_plank" Origin "-250 1575 205" Angles "45 90 90" } SpawnTemplate { Name "p_plank" Origin "-350 1575 205" Angles "45 90 90" } SpawnTemplate { Name "p_table" Origin "462 854 -65" Angles "0 90 0" } SpawnTemplate { Name "p_desk_intro" Origin "19 315 -25" Angles "0 0 90" } SpawnTemplate { Name "p_barricade_nolevel" Origin "-650 250 -85" Angles "0 180 0" } SpawnTemplate { Name "p_barricade_nolevel2" Origin "390 2020 382" Angles "0 90 0" } SpawnTemplate { Name "r_cade_relay" Origin "720 1280 192" Angles "0 0 0" } SpawnTemplate { Name "r_cade_relay_lower" Origin "720 1280 192" Angles "0 0 0" } SpawnTemplate { Name "r_cade_relay_window" Origin "720 1280 192" Angles "0 0 0" } SpawnTemplate { Name "r_respawn_relay" Origin "720 1280 192" Angles "0 0 0" } SpawnTemplate { Name "p_newlife" } SpawnTemplate { Name "p_cabinet" Origin "720 1296 192" Angles "0 0 0" } SpawnTemplate { Name "p_shopengi" Origin "945 1616 192" Angles "0 -90 0" } SpawnTemplate { Name "p_spook" Origin "580 235 290" Angles "0 90 0" } SpawnTemplate { Name "p_spook2" Origin "520 220 225" Angles "0 90 0" } SpawnTemplate { Name "p_spook3" Origin "570 220 195" Angles "0 90 0" } SpawnTemplate { Name "p_cargodoor" Origin "636 1435 190" Angles "0 -90 0" } SpawnTemplate { Name "p_cargoshop1" Origin "936 1603 198" Angles "0 180 0" } SpawnTemplate { Name "p_cargoshop2" Origin "936 1603 335" Angles "0 180 0" } SpawnTemplate { Name "p_cargoshop3" Origin "855 1520 255" Angles "0 -90 0" } SpawnTemplate { Name "p_desk" Origin "0 488 192" Angles "0 0 0" } SpawnTemplate { Name "p_rick" Origin "0 -35 788" Angles "0 -90 0" } SpawnTemplate { Name "p_barricade_level1" Origin "580 260 353" Angles "0 180 0" } SpawnTemplate { Name "p_barricade_level1" Origin "520 260 353" Angles "0 0 0" } SpawnTemplate { Name "p_barricade_level2" Origin "-698 900 -65" Angles "0 90 0" } SpawnTemplate { Name "p_barricade_plate2" Origin "-715 810 -65" Angles "0 0 0" } SpawnTemplate { Name "p_barricade_level2" Origin "-710 350 -50" Angles "0 -90 0" } SpawnTemplate { Name "p_barricade_level2" Origin "700 415 -65" Angles "0 -90 0" } SpawnTemplate { Name "p_barricade_plate2" Origin "720 515 -65" Angles "0 180 0" } SpawnTemplate { Name "p_barricade_plate2" Origin "700 515 -85" Angles "0 0 0" } SpawnTemplate { Name "p_barricade_level3a" Origin "-475 1610 240" Angles "0 0 0" } SpawnTemplate { Name "p_barricade_plate3" Origin "-540 1640 185" Angles "0 -90 0" } SpawnTemplate { Name "p_barricade_level3a" Origin "500 1610 310" Angles "0 180 0" } SpawnTemplate { Name "p_barricade_plate3" Origin "540 1640 185" Angles "0 -90 0" } SpawnTemplate { Name "p_barricade_level3b" Origin "-225 1600 350" Angles "0 0 0" } SpawnTemplate { Name "p_barricade_level3a" Origin "-715 1280 280" Angles "0 90 0" } SpawnTemplate { Name "p_barricade_plate3" Origin "-735 1150 185" Angles "0 0 0" } SpawnTemplate { Name "p_box" Origin "-630 550 192" Angles "0 -25 0" } SpawnTemplate { Name "p_fullkit" Origin "697 617 350" Angles "90 180 0" } SpawnTemplate { Name "p_fullammo" Origin "-697 895 350" Angles "90 0 0" } SpawnTemplate { Name "p_mediumkit" Origin "-655 1225 30" Angles "0 0 0" } SpawnTemplate { Name "p_mediumammo" Origin "-84 1258 80" Angles "0 0 0" } SpawnTemplate { Name "p_mediumammo" Origin "400 1039 176" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "20 498 230" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "-20 498 230" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "0 474 230" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "-671 1436 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "-671 1462 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "-671 1410 192" Angles "0 0 0" } PlayerItemEquipSpawnTemplate //Spawn custom player template, If a weapon is equipped { Name "powerupremover" // Name of the template ItemName "THE HEAVY WEAPON" // The item that must be equipped Origin "0 0 0" //Position where to spawn the template } PlayerItemEquipSpawnTemplate //Spawn custom player template, If a weapon is equipped { Name "p_nukeplayer" // Name of the template ItemName "SLASHING HELL" // The item that must be equipped Origin "0 0 0" //Position where to spawn the template } SpawnTemplate { Name "p_fullammo" Origin "444 262 93" Angles "90 90 0" } SpawnTemplate { Name "p_smallammoskin" Origin "1130 2525 212" Angles "-90 0 0" } SpawnTemplate { Name "p_smallammoskin" Origin "1130 2505 212" Angles "-90 0 0" } SpawnTemplate { Name "p_smallammoskin" Origin "1130 2545 212" Angles "-90 0 0" } SpawnTemplate { Name "p_smallmedkitskin" Origin "1115 2525 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallmedkitskin" Origin "1115 2505 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallmedkitskin" Origin "1115 2545 192" Angles "0 0 0" } SpawnTemplate { Name "p_fullkit" Origin "554 793 93" Angles "90 -90 0" } SpawnTemplate { Name "p_smallmedkit" Origin "20 298 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallmedkit" Origin "-20 298 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallmedkit" Origin "0 325 192" Angles "0 0 0" } SpawnTemplate { Name "p_smallmedkit" Origin "671 945 -65" Angles "0 0 0" } SpawnTemplate { Name "p_smallmedkit" Origin "671 919 -65" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "671 893 -65" Angles "0 0 0" } SpawnTemplate { Name "p_smallammo" Origin "671 867 -65" Angles "0 0 0" } SpawnTemplate { Name "p_chair" Origin "0 450 192" Angles "0 90 0" } SpawnTemplate { Name "p_bookcase" Origin "555 792 -65" Angles "0 -90 0" } SpawnTemplate { Name "p_bookcase" Origin "447 265 -65" Angles "0 90 0" } SpawnTemplate { Name "p_bookcase" Origin "-696 895 192" Angles "0 0 0" } SpawnTemplate { Name "p_bookcase" Origin "696 620 192" Angles "0 180 0" } SpawnTemplate { Name "p_beam" Origin "360 1200 162" Angles "0 0 0" } SpawnTemplate { Name "p_stair" Origin "710 250 105" Angles "0 90 0" } SpawnTemplate { Name "p_monstercage" Origin "-655 1225 -65" Angles "0 90 0" } SpawnTemplate { Name "p_crate" Origin "-597 1245 -65" Angles "0 180 0" } SpawnTemplate { Name "p_crate" Origin "-660 1146 -65" Angles "0 90 0" } SpawnTemplate { Name "p_heli" Origin "1200 3200 500" Angles "36 90 0" } SpawnTemplate { Name "p_crash" Origin "1200 3500 500" } SpawnTemplate { Name "p_crate" Origin "275 2350 100" Angles "5 90 -5" } SpawnTemplate { Name "p_zombie" Origin "562 1600 -140" Angles "0 -90 0" } SpawnTemplate { Name "p_beam" Origin "562 1500 -50" Angles "0 -90 0" } SpawnTemplate { Name "p_beam" Origin "562 1500 -25" Angles "0 90 0" } SpawnTemplate { Name "p_slower0" } SpawnTemplate { Name "p_slower1" } SpawnTemplate { Name "p_slower2" } SpawnTemplate { Name "p_slower3" } SpawnTemplate { Name "p_slower4" } SpawnTemplate { Name "p_slower5" } SpawnTemplate { Name "p_slower6" } SpawnTemplate { Name "p_slower7" } SpawnTemplate { Name "p_slower8" } SpawnTemplate { Name "p_slower9" } SpawnTemplate { Name "p_leet" Origin "-152 1255 -65" Angles "0 45 0" } SpawnTemplate { Name "p_leet" Origin "-388 2173 -35" Angles "0 0 0" } SpawnTemplate "bruterage" SpawnTemplate "titanrage" SpawnTemplate "reaper1relay" SpawnTemplate "reaper2relay" SpawnTemplate "reaperskelerelay" SpawnTemplate "reaperskelerelay2" SpawnTemplate "addbottag" SpawnTemplate "virorelay" SpawnTemplate "autolocatespawns" Wave { Explanation { Line "Lmao, good luck." Line "5VirusInSystem_Hard Wave 3" Line "Difficulty: Hard Advanced (yes because _Hard, get it?)" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay_ironman Action Trigger } SpawnTemplate "ironbomb" WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited FirstSpawnOutput { Target item_teamflag Action Disable } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Support Limited FirstSpawnOutput { Target ironbomb_relay Action trigger } } WaveSpawn { Name w1a TotalCurrency 80 TotalCount 80 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Speedy Scout" Class Scout Skill Normal WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 2 } } } } WaveSpawn { Name w1a TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } } } WaveSpawn { Name w1a TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name w1 WaitForAllDead w1a TotalCurrency 50 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Volcano Pyro" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "sharpened volcano fragment" } } } WaveSpawn { Name w1 WaitForAllDead w1a TotalCurrency 100 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon sniper Health 150 Name "Raging Sniper" Class Sniper Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.5 "damage bonus" 2.0 "bleeding duration" 4 } CharacterAttributes { "move speed bonus" 2.5 } Item "the virtual viewfinder" Item "the chronomancer" } } } WaveSpawn { Name w1 WaitForAllDead w1a TotalCurrency 50 TotalCount 36 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { ClassIcon heavy_tomislav Health 300 Name "Tomislav Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Item "tomislav" } } } WaveSpawn { Name w2a WaitForAllDead w1 TotalCurrency 60 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush } } } WaveSpawn { Name w2a WaitForAllDead w1 TotalCurrency 40 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon sniper Health 150 Name "Raging Sniper" Class Sniper Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.5 "damage bonus" 2.0 "bleeding duration" 4 } CharacterAttributes { "move speed bonus" 2.5 } Item "the virtual viewfinder" Item "the chronomancer" } } } WaveSpawn { Name w2a WaitForAllDead w1 TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Giant Raging Scout" Template T_TFBot_Giant_Scout Health 3000 Item "ghastly gibus 2010" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 5.0 "fire rate bonus" 0.35 "faster reload rate" 0.5 "clip size bonus" 15.0 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.6 } } } } WaveSpawn { Name w2 WaitForAllDead w2a TotalCurrency 180 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 35 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 9000 Name "MB Super Heal-On-Kill Heavy" Scale 1.6 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tomislav "damage bonus" 3.5 "attack projectiles" 2 "heal on kill" 9000 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.3 } Item "tomislav" Item "the merc's mohawk" Item "the bruiser's bandanna" } TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Giant_Heavyweapons } } } WaveSpawn { Name w2 WaitForAllDead w2a TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Attributes "AlwaysCrit" } } } WaveSpawn { Name w2 WaitForAllDead w2a TotalCurrency 60 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Attributes "AlwaysCrit" } } } WaveSpawn { Name w3a WaitForAllDead w2 TotalCurrency 60 TotalCount 32 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Volcano Pyro" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Item "sharpened volcano fragment" } } } WaveSpawn { Name w3a WaitForAllDead w2 TotalCurrency 60 TotalCount 32 MaxActive 12 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Squad { TFBot { ClassIcon pyro_detonator Health 175 Name "Detonator Pyro" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Item "the detonator" } } } WaveSpawn { Name w3a WaitForAllDead w2 TotalCurrency 80 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3.5 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush Attributes "AlwaysCrit" } } } WaveSpawn { Name w3 WaitForAllDead w3a TotalCurrency 140 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 25 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier_barrage Health 5000 Name "Giant WTF Soldier" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.5 "blast dmg to self increased" -1.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Item "web easteregg medal" Item "honest halo" } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } } WaveSpawn { Name w3 WaitForAllDead w3a TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Attributes "AlwaysCrit" } } } WaveSpawn { Name w3 WaitForAllDead w3a TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_atomic Health 4000 Name "MB Super Nuclear Demoman" Scale 1.6 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the iron bomber" "grenade launcher mortar mode" 0 "faster reload rate" 1.4 "fire rate bonus" 1.6 "Projectile speed increased" 1.5 "projectile spread angle penalty" 3.5 "damage bonus" 7 "damage causes airblast" 1 "blast radius increased" 1.8 "use large smoke explosion" 1 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.5 } Item "the iron bomber" } } } WaveSpawn { Name w4a WaitForAllDead w3 TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name "Crit Soldier" Class Soldier Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" -0.8 "fire rate bonus" 0.6 } } } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon demo Health 175 Name "Crit Demo" Class Demoman Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "Projectile speed increased" 2.0 "faster reload rate" -0.8 "damage bonus" 2.0 } } } } WaveSpawn { Name w4c WaitForAllSpawned w4b TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Crit Pyro" Class Pyro Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 1.5 } } } } WaveSpawn { Name w4d WaitForAllSpawned w4c TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon scout Health 125 Name "Crit Scout" Class Scout Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name w4e WaitForAllSpawned w4d TotalCurrency 50 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.5 Where spawnbot Squad { TFBot { ClassIcon heavy Health 300 Name "Crit Heavy" Class HeavyWeapons Skill Expert Attributes "AlwaysCrit" } } } WaveSpawn { Name w4 WaitForAllDead w4e TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector_healonkill Health 9000 Name "MB Super Heal-On-Kill Heavy" Scale 1.6 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tomislav "damage bonus" 3.3 "attack projectiles" 2 "heal on kill" 9000 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.3 } Item "tomislav" Item "the merc's mohawk" Item "the bruiser's bandanna" } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" } } } WaveSpawn { Name w4 WaitForAllDead w4e TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_barrage Health 7000 Name "Giant WTF Soldier" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.5 "blast dmg to self increased" -1.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "AlwaysCrit" Item "web easteregg medal" Item "honest halo" } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } } } WaveSpawn { Name w4 WaitForAllDead w4e TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon demo_atomic Health 6000 Name "MB Super Nuclear Demoman" Scale 1.6 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName "the iron bomber" "grenade launcher mortar mode" 0 "faster reload rate" 1.4 "fire rate bonus" 1.6 "Projectile speed increased" 1.5 "projectile spread angle penalty" 3.5 "damage bonus" 8.5 "damage causes airblast" 1 "blast radius increased" 1.8 "use large smoke explosion" 1 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.5 } Item "the iron bomber" } } } WaveSpawn { Name w5a WaitForAllDead w4 TotalCurrency 120 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Giant Raging Scout" Template T_TFBot_Giant_Scout Health 3000 Item "ghastly gibus 2010" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 5.0 "fire rate bonus" 0.35 "faster reload rate" 0.5 "clip size bonus" 15.0 } Attributes "AlwaysCrit" ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.6 } } } } WaveSpawn { Name w5a WaitForAllDead w4 TotalCurrency 80 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 2000 Name "Raging Demoknight" Scale 1.5 Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.7 "damage force reduction" 0.4 } Item "the chargin' targe" Item "the eyelander" Item "ghastly gibus 2010" } } } WaveSpawn { Name w5a WaitForAllDead w4 TotalCurrency 60 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon hellmet_kgb_black Health 2200 Name "Raging Gauntlet" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.7 "damage force reduction" 0.4 } Item "apoco-fists" Item "ghastly gibus 2010" } } } WaveSpawn { Name w5 WaitForAllDead w5a TotalCurrency 340 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 55000 Name "Raging Virus" Scale 1.9 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.75 "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" 2500 } CharacterAttributes { "move speed bonus" 0.25 "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 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } Item "festive minigun 2011" Item "ghastly gibus 2010" } } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0.1 WaitForAllDead w5 Support Limited FirstSpawnOutput { Target ironbombdisable_relay Action trigger } } WaveSpawn { Name support1 WaitForAllDead w1 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 10 Support 1 Where spawnbot Where spawnbot Squad { TFBot { Name "Bonk Scout" Template T_TFBot_Scout_Bonk } } } WaveSpawn { Name support2 WaitForAllDead w3a TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 15 Support 1 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon demoknighT Health 1500 Name Headtaker Class Demoman Scale 1.5 Skill Normal ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 10 } CharacterAttributes { "health regen" 75 } Item "ali baba's wee booties" Item "the tide turner" Item "the horseless headless horseman's headtaker" } } } WaveSpawn { Name support3 WaitForAllDead w3 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10.5 WaitBetweenSpawns 12.5 Support 1 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon scout_fan Health 1300 Name "Super Soda Popper Scout" Class Scout Skill Hard WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the soda popper" "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 "damage penalty" 0.35 "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.4 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the soda popper" Item "bonk boy" Item "manniversary paper hat" } } } WaveSpawn { Name support4 WaitForAllDead w4 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12.5 WaitBetweenSpawns 15 Support 1 Where spawnbot Where spawnbot Squad { TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Name "Giant Boosted Demoknight" ClassIcon demoknight_fast Attributes "AlwaysCrit" CharacterAttributes { "move speed bonus" 2.0 } Health 2000 } } } /// } Wave { Explanation { Line "666butisamystery" Line "Difficulty: A Buffed Nightmare" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave01 TotalCurrency 300 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 200 Name "Rocket Scout" Class Scout Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 2.5 "override projectile type" 2 "fire rate bonus" 0.9 "Projectile speed increased" 2.4 } CharacterAttributes { "move speed bonus" 1.25 } Item "hard counter" } } } WaveSpawn { Name wave01 TotalCurrency 200 TotalCount 32 MaxActive 8 SpawnCount 8 WaitBeforeStarting 3 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { ClassIcon hellmet_zing Health 900 Name "Speedy Steel Gauntlet" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 2.0 } Item "fists of steel" } } } WaveSpawn { Name wave01 TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 12500 Name Gargantuar Scale 1.8 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "big chief" Item "bone-cut belt" } } } WaveSpawn { Name wave02 WaitForAllDead wave01 TotalCurrency 400 TotalCount 20 MaxActive 20 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon hellmet_blu Health 5250 Name "MB Super Superior Soldier" Scale 1.6 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the liberty launcher" "damage bonus" 2.5 "faster reload rate" 0.3 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.7 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.5 } Item "the liberty launcher" Item "killer exclusive" Item "summer shades" } TFBot { Template T_TFBot_Medic_QuickUber Item "the warsworn helmet" } } } WaveSpawn { Name wave03 WaitForAllDead wave02 TotalCurrency 300 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon soldier_barrage Health 500 Name "WTF Soldier" Scale 1.25 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.0 "blast dmg to self increased" -1.00 } Item "web easteregg medal" Item "honest halo" } } } WaveSpawn { Name wave03 WaitForAllDead wave02 TotalCurrency 300 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 8 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon heavy Health 500 Name "Eternal Minion" Scale 1.15 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 500 } Item "der maschinensoldaten-helm" } } } WaveSpawn { Name wave03 WaitForAllDead wave02 TotalCurrency 200 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { ClassIcon soldier_barragE Health 5000 Name "Giant WTF Soldier" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.0 "blast dmg to self increased" -1.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Item "web easteregg medal" Item "honest halo" } } } WaveSpawn { Name wave03 WaitForAllDead wave02 TotalCurrency 200 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 6000 Name "Giant Eternal Minion" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 2.5 "attack projectiles" 2 "heal on kill" 5000 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.40 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Item "der maschinensoldaten-helm" Item "bone-cut belt" } } } WaveSpawn { Name wave04 WaitForAllDead wave03 TotalCurrency 600 TotalCount 80 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 8 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon hellmet_tf2 Health 850 AutoJumpMin 5 AutoJumpMax 5 Name "MB Jumping Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AutoJump" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 2 "effect bar recharge rate increased" 0.1 } CharacterAttributes { "increased jump height" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 } Item "scout beanie" } } } WaveSpawn { Name wave04 WaitForAllDead wave03 TotalCurrency 600 TotalCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 50 Where spawnbot Squad { Tank { Health 35000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave05 WaitForAllDead wave04 TotalCurrency 500 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Giant Dodging B-Fire Demo" ClassIcon hellmet_canteen Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Demo_Burst } } } WaveSpawn { Name wave05 WaitForAllDead wave04 TotalCurrency 500 TotalCount 40 MaxActive 5 SpawnCount 5 WaitBeforeStarting 30 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon demoknight Health 200 AutoJumpMin NaN AutoJumpMax NaN Name "Ultra Demo-Train" Scale 1.0 Class Demoman Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the chargin' targe" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the pain train" "damage bonus" 0.5 "fire rate bonus" 0.5 } CharacterAttributes { "charge time increased" 25 "charge recharge rate increased" 25 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the pain train" } } } WaveSpawn { Name wave05 WaitForAllDead wave04 TotalCurrency 1500 TotalCount 1 WaitBeforeStarting 55 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 40000 Name tankboss Speed 75 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave06a WaitForAllDead wave05 TotalCurrency 300 TotalCount 40 MaxActive 20 SpawnCount 10 WaitBeforeStarting 15 WaitBetweenSpawns 2 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon soldier_backup Health 275 Name "Backup Bucket Soldier" Class Soldier Skill Hard Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Item "the battalion's backup" Item "bucket hat" } } } WaveSpawn { Name wave06b WaitForAllSpawned wave06a TotalCurrency 650 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_libertylauncher Health 15000 Name "Blastering Blaster Bot" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } TFBot { ClassIcon soldier_blackbox Health 5000 Name "Giant Homing BB Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 0.90 "fire rate bonus" 0.001 "clip size upgrade atomic" 4 "faster reload rate" 1.3 "blast radius increased" 1.50 "projectile spread angle penalty" 8 "heal on hit for rapidfire" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } Item "the black box" Item "towering pillar of hats" HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 0.85 // <-- TurnPower 45.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 150.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } TFBot { ClassIcon soldier_blackbox Health 5000 Name "Giant Homing BB Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 0.90 "fire rate bonus" 0.001 "clip size upgrade atomic" 4 "faster reload rate" 1.3 "blast radius increased" 1.50 "projectile spread angle penalty" 8 "heal on hit for rapidfire" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } Item "the black box" Item "towering pillar of hats" HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 0.85 // <-- TurnPower 45.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 150.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } } WaveSpawn { Name wave07 WaitForAllDead wave06b TotalCurrency 1100 TotalCount 30 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot Squad { Tank { Health 4000 Name tankboss Speed 400 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave07 WaitForAllDead wave06b TotalCurrency 200 TotalCount 96 MaxActive 16 SpawnCount 8 WaitBeforeStarting 40 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon spy_d Health 250 Name "Crit Speedy Spy" Class Spy Skill Normal Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_revolver "fire rate bonus" 0.5 } ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.3 } CharacterAttributes { "move speed bonus" 3 } } } } WaveSpawn { Name wave08a WaitForAllDead wave07 TotalCurrency 300 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Squad { TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "faster reload rate" 0.2 } Item "larrikin robin" } } } WaveSpawn { Name wave08b WaitForAllSpawned wave08a TotalCurrency 300 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 666 Name "Hell-Born Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus vs burning" 2.5 "crit vs burning players" 1 } CharacterAttributes { "dmg taken from fire reduced" 0.0001 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 } Item "the infernal impaler" } } } WaveSpawn { Name wave08c WaitForAllSpawned wave08b TotalCurrency 200 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 300 AutoJumpMin 10 AutoJumpMax 10 Name "Demooof" Scale 1.0 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "AlwaysCrit" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 2.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } } } WaveSpawn { Name wave08d WaitForAllSpawned wave08c TotalCurrency 200 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon pyro_d Health 666 Name "Hell-Born Pyro" Class Pyro Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus vs burning" 3 "crit vs burning players" 1 } CharacterAttributes { "dmg taken from fire reduced" 0.0001 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 } Item "the last breath" } } } WaveSpawn { Name wave08e WaitForAllSpawned wave08d TotalCurrency 200 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire Health 650 Name "Weird Scout" Scale 1.3 Class Scout Skill Easy WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "ttg max pistol" "override projectile type" 2 "Projectile speed increased" 7.5 "heal on hit for rapidfire" 10 "heal on hit for slowfire" 10 "bleeding duration" 3 "damage causes airblast" 1 "mod stun waist high airborne" 1 "crit vs stunned players" 1 } CharacterAttributes { "move speed bonus" 0.70 } Item "ttg max pistol" Item "camera helm" Item "scout mtg hat" } } } WaveSpawn { Name wave08f WaitForAllSpawned wave08e TotalCurrency 200 TotalCount 48 MaxActive 22 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon hellmet_tf2 Health 3000 Name "MB Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 2.5 } CharacterAttributes { "override footstep sound set" 2 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the siberian sophisticate" Item "a well wrapped hat" } TFBot { Template T_TFBot_Medic_QuickUber Item "the warsworn helmet" } } } WaveSpawn { Name wave08g WaitForAllDead wave08d TotalCurrency 0 TotalCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 150000 Name tankboss Speed 75 Scale 2.0 Skin 1 StartingPathTrackNode boss_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } Wave { Explanation { Line "{green}Special_BigrockInvasion_Hard" Line "{green}Difficulty: Hard Advanced (again because stupid _Hard)" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier Health 600 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 } } } } WaveSpawn { Name wave1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro Health 300 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 1.5 } } } } WaveSpawn { Name wave1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 250 Name Scout Class Scout Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 1.5 } } } } WaveSpawn { Name wave1 TotalCurrency 400 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 2.5 Where spawnbot Squad { TFBot { Health 10000 Template T_TFBot_Giant_Soldier_Crit ItemAttributes { ItemName "the original" "damage bonus" 1.5 } Item "stainless pot" } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy Health 900 Name HeavyWeapons Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon demo Health 500 Name Demoman Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 1.5 } } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon medic Health 300 Name Medic Class Medic Skill Normal Attributes "AlwaysCrit" } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 200 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Health 3400 Template T_TFBot_Giant_Scout_Fast Attributes "AlwaysCrit" ItemAttributes { ItemName "the holy mackerel" "damage bonus" 2.0 } Item "b-ankh!" } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon pyro Health 400 Name Pyro Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 1.5 } } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon soldier Health 600 Name Soldier Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 } } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon heavy Health 900 Name HeavyWeapons Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 } } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 200 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 9999 Template T_TFBot_Giant_Pyro Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "damage bonus" 2.0 } Item "kf pyro mask" Item "brigade helm" } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 200 TotalCount 40 MaxActive 15 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 6666 Template T_TFBot_Giant_Demo_RapidFire Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 2.0 } Item "glengarry bonnet" Item "the battery bandolier" } } } WaveSpawn { Name wave4 WaitForAllDead wave3 TotalCurrency 200 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 180 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave4 WaitForAllDead wave3 TotalCurrency 200 TotalCount 24 MaxActive 24 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Health 15000 Template T_TFBot_Giant_Soldier Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "damage bonus" 2.0 } Item "festive rocket launcher 2011" Item "the diplomat" Item "the ornament armament" } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 1250 Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 1250 Template T_TFBot_Scout_Shortstop Attributes "AlwaysCrit" ItemAttributes { ItemName "the shortstop" "damage bonus" 1.5 } } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Health 600 Template T_TFBot_Soldier_RocketPush Attributes "AlwaysCrit" } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 100 TotalCount 40 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 2000 Name "Hyper Charged Soldier" Scale 1.35 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 3.0 "fire rate bonus" 0.5 "faster reload rate" 0.3 "clip size bonus upgrade" 7 } } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 6666 Name "Brutal Berserker" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 10 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the scotsman's skullcutter" Item "scotch bonnet" Item "the king of scotland cape" } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 100 TotalCount 50 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 400 Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 3000 Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "clip size bonus" 10 "bullets per shot bonus" 5 "maxammo primary increased" 99 "damage bonus" 1.5 } } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 6500 Template T_TFBot_Heavyweapons_Fist Attributes "AlwaysCrit" ItemAttributes { ItemName "fists of steel" "damage bonus" 2.5 } } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 200 TotalCount 10 MaxActive 10 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { Health 20000 Template T_TFBot_Giant_Heavyweapons_Shotgun Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_hwg "damage bonus" 2.0 } Item "the deus specs" Item "capone's capper" } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 200 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 9600 Template T_TFBot_Soldier_BurstFire Item "exquisite rack" Item "the team captain" } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 200 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 7600 Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" Item "the kringle collection" Item "the cross-comm crash helmet" } } } WaveSpawn { Name wave8 WaitForAllDead wave7 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 500 Template T_TFBot_ScorchShot_FastShot Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "faster reload rate" 1.5 "scattergun knockback mult" 2 "damage penalty" 0.65 "damage bonus" 1.5 } } } } WaveSpawn { Name wave8 WaitForAllDead wave7 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_backup Health 625 Name "Backup Bucket Soldier" Class Soldier Skill Hard Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.5 } Item "the battalion's backup" Item "bucket hat" } } } WaveSpawn { Name wave8 WaitForAllDead wave7 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 500 Name "Hyper Fish Scout" Template T_TFBot_Scout_Fish Tag "bot_gatebot" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } ItemAttributes { ItemName "the holy mackerel" "fire rate bonus" 0.6 "damage bonus" 3.6 } CharacterAttributes { "move speed bonus" 1.5 } Item "the human cannonball" } } } WaveSpawn { Name wave9 WaitForAllDead wave8 TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 175000 Name Tank Speed 40 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave9 WaitForAllDead wave8 TotalCurrency 200 TotalCount 100 MaxActive 20 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 500 Template T_TFBot_Demoman_Knight Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "damage bonus" 3.5 } } } } WaveSpawn { Name wave10 WaitForAllDead wave9 TotalCurrency 1500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 225000 Name "Master Nukantuar 3000" Template T_TFBot_Chief_Soldier_Atomic Item "the infernal impaler" Item "the ornament armament" } } } } Wave { Explanation { Line "{red}Survival101" Line "{red}Difficulty: Suicidal" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2 Health 400 Name "Infected Soldier" Class Soldier Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.3 } } } } WaveSpawn { Name wave1 TotalCurrency 100 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2 Health 350 Name "Infected Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.3 } } } } WaveSpawn { Name wave1 TotalCurrency 150 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2 Health 250 Name "Infected Scout" Class Scout Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.3 } } } } WaveSpawn { Name wave1 TotalCurrency 500 TotalCount 15 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon heavy_champ_giant Health 6000 Name "Giant Zombie" Scale 1.65 Class HeavyWeapons Skill Expert MaxVisionRange 0 WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "damage bonus" 1.5 } ItemAttributes { ItemName "the killing gloves of boxing" "heal on kill" 1000 "damage bonus" 1.5 } 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 wave2 WaitForAllDead wave1 TotalCurrency 350 TotalCount 60 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon tf2 Health 600 Name "Infected Heavy" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.3 } } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 500 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon tf2 Health 250 Name "Infected Backup Scout" Attributes "SpawnWithFullCharge" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.4 "increase buff duration" 10.0 } Item "the battalion's backup" } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 777 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 60 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 30000 Name "Undead Destroyer" Scale 1.8 Class HeavyWeapons Skill Expert MaxVisionRange 1200 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 "heal on kill" 1000 "damage bonus vs burning" 999 "weapon burn dmg increased" 999 "bleeding duration" 10 "mark for death" 1 } 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 "voice pitch scale" 0.01 "health regen" 150 } Item "spine-chilling skull 2011" } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 200 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon scout_d Health 2000 Name "Major Undead Wrapper" Scale 1.6 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" 3.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 wave3 WaitForAllDead wave2 TotalCurrency 250 TotalCount 80 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 200 Name "Hyper League Zombie" Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.6 } ItemAttributes { ItemName "the sandman" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 200 TotalCount 45 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { ClassIcon deader Health 1333 Name "Dire Berserk-Bie" Scale 1.1 Class Demoman Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 3.5 "heal on kill" 666 } CharacterAttributes { "health regen" 77 "move speed bonus" 1.2 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" Item "pickled paws" } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 350 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 5000 Name "Dire Armored Zombie" Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the killing gloves of boxing" "heal on kill" 750 "bleeding duration" 3 } CharacterAttributes { "voice pitch scale" 0.01 "health regen" 100 "move speed bonus" 0.45 "damage force reduction" 0.1 } Item "the killing gloves of boxing" Item "spine-chilling skull" } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 766 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 45 WaitBetweenSpawns 65 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 36666 AutoJumpMin 10 AutoJumpMax 10 Name "Brutal Undead Reaper" Scale 1.7 Class Demoman Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "heal on kill" 666 } CharacterAttributes { "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 25 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.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 { Name wave3 WaitForAllDead wave2 TotalCurrency 200 TotalCount 32 MaxActive 16 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { Name "Super Undead" Scale 1.6 Template T_TFBot_Giant_Scout_Fast Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.5 "damage force reduction" 0.5 } ItemAttributes { ItemName "the holy mackerel" "damage bonus" 0.5 "bleeding duration" 6 "fire rate bonus" 0.8 "melee range multiplier" 2.0 } } } } WaveSpawn { Name wave4 WaitForAllDead wave3 TotalCurrency 500 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot Squad { Tank { Health 50000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave4 WaitForAllDead wave3 TotalCurrency 500 TotalCount 24 MaxActive 24 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { ClassIcon sentry_buster Health 2500 Name "S-Armored Super Kami-Bie" Scale 1.5 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the ullapool caber" "damage bonus" 99 "blast dmg to self increased" 99 "fire rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 } Item "the ullapool caber" Item "spine-chilling skull" Item "the ornament armament" } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 750 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 350 TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon deader Health 2000 Name "Hell Zomurai" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the half-zatoichi" Item "the infernal impaler" } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 350 TotalCount 45 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 1200 Name "Steel Zombie" Template T_TFBot_Heavyweapons_Fist Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 500 TotalCount 32 MaxActive 16 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon tf2 Health 1250 Name "Corrupted Soldier" Scale 1.35 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "fire rate bonus" 0.6 "faster reload rate" 0.4 "clip size bonus upgrade" 5 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 500 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Health 16666 AutoJumpMin 0 AutoJumpMax 0 ClassIcon heavy_heater Name "Hell-Born Giant" Scale 1.7 Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 2.5 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "Attack not cancel charge" 1 } ItemAttributes { ItemName tf_weapon_fists "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "voice pitch scale" 0.35 } Item "the huo long heatmaker" Item "spine-chilling skull" } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 350 TotalCount 70 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Name "Infected Bowman" ClassIcon tf2 Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 250 TotalCount 15 MaxActive 15 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 1250 ClassIcon sniper_bow_multi Name "Razor Bow-Bie Rapid Fire" WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "clip size bonus" 10 "bullets per shot bonus" 5 "maxammo primary increased" 99 } CharacterAttributes { "voice pitch scale" 0.01 } Item "the razorback" } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 300 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon dead Health 1250 Name "Brutal Zombie" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 5.0 "heal on kill" 625 } CharacterAttributes { "voice pitch scale" 0.4 "move speed bonus" 0.9 } } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 666 TotalCount 16 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon soldier_d Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 444 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon demoknight_giant Health 6666 Name "Giant Knight Zombie" Scale 1.7 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" 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 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "carouser's capotain" Item "osx item" } } } WaveSpawn { Name wave7 WaitForAllDead wave6 TotalCurrency 1337 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 85 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 99999 AutoJumpMin 15 AutoJumpMax 15 Name "Corrupted Zombie's Soul" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "UseBossHealthBar" 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 } CharacterAttributes { "increased jump height" 3.2 "bot custom jump particle" 1 "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "cancel falling damage" 1 "override footstep sound set" 3 "rage giving scale" 0.1 "voice pitch scale" 0.01 "move speed bonus" 0.28 } Item "the conquistador" Item "the brawling buccaneer" } } } WaveSpawn { Name wave8 WaitForAllDead wave7 TotalCurrency 200 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout Health 200 Name "Hyper Undead Wrapper" Class Scout Skill Hard WeaponRestrictions MeleeOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "faster reload rate" 1.5 "scattergun knockback mult" 2 "damage penalty" 0.65 } ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.25 } CharacterAttributes { "voice pitch scale" 0.01 } Item "the wrap assassin" } } } WaveSpawn { Name wave8 WaitForAllDead wave7 TotalCurrency 250 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoknight_samurai Health 1000 AutoJumpMin 10 AutoJumpMax 10 Name "Conch Zomurai" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "AutoJump" CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 2.5 "increase buff duration" 10.0 "voice pitch scale" 0.01 "cancel falling damage" 1 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } } } WaveSpawn { Name wave8 WaitForAllDead wave7 TotalCurrency 150 TotalCount 35 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper_d Health 750 Name "Undead Assassin" Scale 1.25 Class Sniper Skill Expert WeaponRestrictions MeleeOnly Tag "bot_gatebot" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.6 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 } Item "silver bullets" Item "holy hunter" } } } WaveSpawn { Name wave9 WaitForAllDead wave8 TotalCurrency 555 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 150000 Name Tank Speed 40 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name wave9 WaitForAllDead wave8 TotalCurrency 350 TotalCount 100 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon deader Health 500 Name "U-Tanky Undead-Train" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the pain train" "damage bonus" 0.5 "fire rate bonus" 0.5 } CharacterAttributes { "charge time increased" 25 "charge recharge rate increased" 25 "voice pitch scale" 0.01 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the pain train" Item "scotch bonnet" } } } WaveSpawn { Name wave10 WaitForAllDead wave9 TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_d Health 160000 Name "CorruptedSystem1's Soul" Scale 1.0 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 4.5 "damage causes airblast" 1 "faster reload rate" 0.55 "fire rate bonus" 0.1 "clip size bonus" 10 "mod stun waist high airborne" 1 "heal on hit for rapidfire" 50 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.28 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 2.4 "cancel falling damage" 1 "rage giving scale" 0.1 "voice pitch scale" 0.01 } Item "festive scattergun 2011" Item "the bolt boy" Item "the delinquent's down vest" } } } WaveSpawn { Name wave11 WaitForAllDead wave10 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon spy_d Health 1 Name "Finished..." Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" } } } } Wave { Explanation { Line "{yellow}Special_BigrockInvasion_Hard Wave 2" Line "{yellow}Difficulty: Hard Break Time" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_boss Action Trigger } DoneOutput { Target wave_finished_relay_boss Action Trigger } WaveSpawn { Name wave1 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 166666 Name "Brutal Pyrodon" Template T_TFBot_Chief_Pyro Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_flamethrower "heal on hit for rapidfire" 100 "heal on hit for slowfire" 100 } CharacterAttributes { "health regen" 666 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "the last breath" Item "fallen angel" } } } WaveSpawn { Name wave2 WaitForAllDead wave1 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 225000 Name "Armored Heavytron 1337" Scale 1.9 Class HeavyWeapons Skill expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.6 "damage bonus" 10 "heal on kill" 10000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Item "apoco-fists" Item "the purity fist" Item "the bunsen brave" } } } WaveSpawn { Name wave3 WaitForAllDead wave2 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 150000 Name "Slasher King" Template T_TFBot_Chief_Tavish Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the eyelander" "melee range multiplier" 2.8 "hand scale" 2.2 "fire rate bonus" 0.825 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "the king of scotland cape" Item "prince tavish's crown" } } } WaveSpawn { Name wave4 WaitForAllDead wave3 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 200000 Name "Epic Virtual Solly" Template T_TFBot_Chief_Soldier Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.5 } ItemAttributes { ItemName "the buff banner" "increase buff duration" 10 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "the buff banner" Item "the brawling buccaneer" Item "the virtual viewfinder" } } } WaveSpawn { Name wave5 WaitForAllDead wave4 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 200000 Name "The Real Solly" Template T_TFBot_Chief_Soldier_SlowCrit Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 10 } CharacterAttributes { "damage bonus" 2.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "the battalion's backup" Item "the hornblower" Item "neckwear headwear" } } } WaveSpawn { Name wave6 WaitForAllDead wave5 TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 150000 Name Nuke-O-Chaos Template T_TFBot_Chief_Demo_Atomic ItemAttributes { ItemName "the loose cannon" "faster reload rate" 1.3 "fire rate bonus" 1.3 "Projectile speed increased" 1.2 "damage bonus" 14 "blast radius increased" 1.7 "mark for death" 1 "bleeding duration" 7 } ItemAttributes { ItemName "the crone's dome" "bombinomicon effect on death" 1 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "the crone's dome" } } } } Wave { RedTeamWipeCausesWaveLoss 1 Explanation { Line "ContaminatedDay Wave 9" Line "Difficulty: Advanced Break Time" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 250 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot TFBot { Attributes "Aggressive" Action FetchFlag Health 37500 Name Giga-Gargantuar Scale 2.05 Template Gargantuar_2 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" } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { ClassIcon scout Health 200 Name "Hyper Undead Wrapper" Class Scout Skill Hard WeaponRestrictions MeleeOnly Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "faster reload rate" 1.5 "scattergun knockback mult" 2 "damage penalty" 0.65 } ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.25 } CharacterAttributes { "voice pitch scale" 0.01 } Item "the wrap assassin" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { ClassIcon demoknight_samurai Health 1000 AutoJumpMin 10 AutoJumpMax 10 Name "Conch Zomurai" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "AutoJump" CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 2.5 "increase buff duration" 10.0 "voice pitch scale" 0.01 "cancel falling damage" 1 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 150 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon sniper_d Health 750 Name "Undead Assassin" Scale 1.25 Class Sniper Skill Expert WeaponRestrictions MeleeOnly Tag "bot_gatebot" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.6 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 } Item "silver bullets" Item "holy hunter" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { ClassIcon deader Health 500 Name "U-Tanky Undead-Train" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the pain train" "damage bonus" 0.5 "fire rate bonus" 0.5 } CharacterAttributes { "charge time increased" 25 "charge recharge rate increased" 25 "voice pitch scale" 0.01 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the pain train" Item "scotch bonnet" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 266 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Where spawnbot Squad { TFBot { Health 16666 AutoJumpMin 0 AutoJumpMax 0 ClassIcon heavy_heater Name "Hell-Born Giant" Scale 1.7 Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 2.5 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "Attack not cancel charge" 1 } ItemAttributes { ItemName tf_weapon_fists "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "voice pitch scale" 0.35 } Item "the huo long heatmaker" Item "spine-chilling skull" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 244 TotalCount 60 MaxActive 20 SpawnCount 10 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Name "Infected Bowman" ClassIcon hellmet_TF2 Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 100 TotalCount 25 MaxActive 15 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag Health 1250 ClassIcon sniper_bow_multi Name "Razor Bow-Bie Rapid Fire" WeaponRestrictions PrimaryOnly Template T_TFBot_Sniper_Huntsman_Spammer Attributes "AlwaysCrit" ItemAttributes { ItemName "the huntsman" "clip size bonus" 10 "bullets per shot bonus" 5 "maxammo primary increased" 99 } CharacterAttributes { "voice pitch scale" 0.01 } Item "the razorback" } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 150 TotalCount 50 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { ClassIcon dead Health 1250 Name "Brutal Zombie" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 5.0 "heal on kill" 625 } CharacterAttributes { "voice pitch scale" 0.4 "move speed bonus" 0.9 } } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 150 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon soldier_d Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 240 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon demoknight_giant Health 6666 Name "Giant Knight Zombie" Scale 1.7 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" 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 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "carouser's capotain" Item "osx item" } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 350 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 7 Where spawnbot Squad { TFBot { ClassIcon deader Health 2000 Name "Hell Zomurai" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 5.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the half-zatoichi" Item "the infernal impaler" } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 150 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Health 1200 Name "Steel Zombie" Template T_TFBot_Heavyweapons_Fist Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius decreased" 1.2 "projectile spread angle penalty" 2 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 200 TotalCount 24 MaxActive 16 SpawnCount 4 WaitBeforeStarting 20 WaitBetweenSpawns 8 Where spawnbot Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_TF2 Health 1250 Name "Corrupted Soldier" Scale 1.35 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "fire rate bonus" 0.6 "faster reload rate" 0.4 "clip size bonus upgrade" 5 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 200 TotalCount 40 MaxActive 40 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot FirstSpawnWarningSound "mvm/sentrybuster/mvm_sentrybuster_intro.wav" DoneWarningSound "mvm/sentrybuster/mvm_sentrybuster_explode.wav" Squad { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon sentry_buster Health 1500 Name "S-Armored Super Kami-Bie" Scale 1.5 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the ullapool caber" "damage bonus" 99 "blast dmg to self increased" 99 "fire rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 } Item "the ullapool caber" Item "spine-chilling skull" Item "the ornament armament" } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 175 TotalCount 80 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Health 200 Name "Hyper League Zombie" Template T_TFBot_Scout_Sandman_FastCharge Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.6 } ItemAttributes { ItemName "the sandman" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 } } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 200 TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { ClassIcon deader Health 1333 Name "Dire Berserk-Bie" Scale 1.1 Class Demoman Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 3.5 "heal on kill" 666 } CharacterAttributes { "health regen" 77 "move speed bonus" 1.2 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" Item "pickled paws" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon heavy_champ Health 5000 Name "Dire Armored Zombie" Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the killing gloves of boxing" "heal on kill" 750 "bleeding duration" 3 } CharacterAttributes { "voice pitch scale" 0.01 "health regen" 100 "move speed bonus" 0.45 "damage force reduction" 0.1 } Item "the killing gloves of boxing" Item "spine-chilling skull" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 200 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 15 Where spawnbot Where spawnbot Where spawnbot Squad { TFBot { ClassIcon scout_d Health 2000 Name "Major Undead Wrapper" Scale 1.6 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" 3.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 w8 WaitForAllDead w7 TotalCurrency 120 TotalCount 50 MaxActive 20 SpawnCount 2 WaitBeforeStarting 7 WaitBetweenSpawns 2 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot 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 w8 WaitForAllDead w7 TotalCurrency 200 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot 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 w8 WaitForAllDead w7 TotalCurrency 100 TotalCount 22 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Where spawnbot FirstSpawnWarningSound "ui/halloween_boss_player_becomes_it.wav" Squad { TFBot { Attributes "Aggressive" Action FetchFlag 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 w9 WaitForAllDead w8 TotalCurrency 100 TotalCount 100 MaxActive 20 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot 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 w10 WaitForAllDead w9 TotalCurrency 150 TotalCount 28 MaxActive 20 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Attributes "Aggressive" Action FetchFlag 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 w10 WaitForAllDead w9 TotalCurrency 50 TotalCount 75 MaxActive 20 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 2.5 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot 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" } } } WaveSpawn { Name w11 WaitForAllDead w10 TotalCurrency 250 TotalCount 40 MaxActive 20 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot Where spawnbot RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_tf2 Health 1750 Name "MB Infected Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the backburner" "airblast pushback scale" 2.0 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the backburner" Item "sight for sore eyes" Item "the last breath" } TFBot { ClassIcon hellmet_tf2 Health 1750 Name "MB Infected Demoman" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "festive grenade launcher" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "festive grenade launcher" Item "conjurer's cowl" Item "spacechem pin" } TFBot { ClassIcon hellmet_tf2 Health 2000 Name "MB Infected Nuke Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "damage bonus" 5 "damage causes airblast" 1 "faster reload rate" 3 "fire rate bonus" 2 "projectile spread angle penalty" 1 "use large smoke explosion" 1 "blast radius increased" 2 "Projectile speed increased" 1 } CharacterAttributes { "health regen" 1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 } Item "the original" Item "stainless pot" Item "osx item" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_tf2 Health 1250 Name "MB Infected Demoknight" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the eyelander" "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "dmg from ranged reduced" 0.25 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "spiral sallet" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_tf2 Health 3000 Name "MB Infected Breaker" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.6 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "apoco-fists" Item "the katyusha" Item "bone-cut belt" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_tf2 Health 3000 Name "MB Infected H-O-K Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tomislav "damage bonus" 1.4 "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Item "tomislav" Item "the merc's mohawk" Item "the bruiser's bandanna" } TFBot { ClassIcon hellmet_tf2 Health 2000 Name "MB Infected BB Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the black box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "Projectile speed increased" 0.9 } Item "the black box" Item "the grenadier's softcap" Item "osx item" } TFBot { ClassIcon hellmet_tf2 Health 1750 Name "MB Infected Nuke Demo" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName "the iron bomber" "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 7 "damage causes airblast" 1 "blast radius increased" 1.2 "use large smoke explosion" 1 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the iron bomber" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_tf2 Health 2000 Name "MB Infected Barrage Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.55 } Item "furious fukaamigasa" Item "shoestring budget" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon hellmet_tf2 Health 2000 Name "MB Infected Superior Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the liberty launcher" "damage bonus" 1.5 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the liberty launcher" Item "killer exclusive" Item "summer shades" } TFBot { ClassIcon hellmet_tf2 Health 1250 Name "MB Infected Wrapper Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" 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" 3.0 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the wrap assassin" Item "the holiday headcase" Item "the fast learner" } TFBot { ClassIcon hellmet_tf2 Health 1250 AutoJumpMin 5 AutoJumpMax 5 Name "MB Infected Jumping Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AutoJump" ItemAttributes { ItemName tf_weapon_bat "damage bonus" 2 "effect bar recharge rate increased" 0.1 } CharacterAttributes { "increased jump height" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 } Item "scout beanie" } } } //////////// } Wave { RedTeamWipeCausesWaveLoss 1 Explanation { Line "{260026}RD1 Wave 7" Line "{260026}Difficulty: Lmao you went this far (Advanced Boss Rush)" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 5000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sOldier_d Health 80000 Name "Eternal Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Action FetchFlag Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 26.0 "faster reload rate" 0.2 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "damage bonus" 2.8 "Projectile speed increased" 1.4 "Blast radius increased" 1.66 } CharacterAttributes { "health regen" 250 "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 "move speed bonus" 0.5 } Item "festive rocket launcher 2011" Item "soldier's stash" Item "the ornament armament" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 10000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_d Health 66666 Name "Eternal Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action FetchFlag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 4.0 "damage bonus" 7.5 "bleeding duration" 3 "mark for death" 1 } CharacterAttributes { "health regen" 250 "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 "move speed bonus" 0.5 } Item "the filamental" Item "trickster's turnout gear" } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 15000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 65000 Name "Eternal Demoman" Scale 1.0 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Action FetchFlag Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 } CharacterAttributes { "health regen" 200 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.5 } Item "tam o'shanter" Item "the battery bandolier" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 20000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w8 WaitForAllDead w7 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_D Health 100000 Name "Eternal Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_minigun "airblast pushback scale" 4.0 "damage bonus" 7.5 } ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 5 "heal on kill" 3333 "heal on hit for rapidfire" 222 } CharacterAttributes { "health regen" 250 "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 "dmg from melee increased" 0.10 } Item "the killing gloves of boxing" Item "hard counter" Item "the apparatchik's apparel" } } } WaveSpawn { Name w9 WaitForAllDead w8 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 25000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w10 WaitForAllDead w9 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_d Health 40000 Name "Eternal Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" ItemAttributes { ItemName "the holy mackerel" "melee range multiplier" 2.0 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 3 "heal on hit for rapidfire" 100 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the holy mackerel" Item "bombing run" Item "the fast learner" } } } WaveSpawn { Name w11 WaitForAllDead w10 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 30000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w12 WaitForAllDead w11 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon medic_d Health 55000 Name "Eternal Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action FetchFlag Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "health regen" 250 "damage bonus" 3.0 "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 "move speed bonus" 0.5 } Item "the scrap pack" Item "doc's holiday" } } } WaveSpawn { Name w13 WaitForAllDead w12 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 35000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w14 WaitForAllDead w13 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper_d Health 60000 Name "Eternal Sniper" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Action FetchFlag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_smg "damage bonus" 3.5 "fire rate bonus" 0.8 "faster reload rate" 0.8 "heal on hit for rapidfire" 100 "override projectile type" 13 } CharacterAttributes { "health regen" 200 "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 "move speed bonus" 0.5 } Item "that '70s chapeau" Item "the chronomancer" } } } WaveSpawn { Name w15 WaitForAllDead w14 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot Squad { Tank { Health 40000 Name Tank Speed 400 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name w16 WaitForAllDead w15 TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldiER_D Health 150000 Name "Eternal Commander" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the black box" "clip size upgrade atomic" 26.0 "faster reload rate" 0.33 "fire rate bonus" 0.17 "projectile spread angle penalty" 3.11 "Projectile speed increased" 1.66 } CharacterAttributes { "health regen" 250 "damage bonus" 3.5 "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 } Item "the black box" Item "the team captain" Item "the founding father" } } } WaveSpawn { Name w17 WaitForAllDead w16 TotalCurrency 0 TotalCount 50 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 1000 Name "Equalizer Plan Soldier" Scale 1.2 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the equalizer" "mod shovel speed boost" 1 } Item "the equalizer" Item "stout shako" } } } WaveSpawn { WaitForAllDead w4 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_barrage Health 500 Name "WTF Soldier" Scale 1.25 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.0 "blast dmg to self increased" -1.00 } Attributes "IgnoreFlag" Action Mobber Item "web easteregg medal" Item "honest halo" } } } WaveSpawn { WaitForAllDead w6 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 18 Support 1 Where spawnbot Squad { TFBot { ClassIcon hellmet_blu Health 750 Name "Devastator" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.0 "blast dmg to self increased" -1.00 "Blast radius increased" 1.66 } Attributes "IgnoreFlag" Action Mobber HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } } WaveSpawn { WaitForAllDead w8 TotalCurrency 0 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 12 WaitBetweenSpawns 25 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy Health 750 Name "Eternal Minion" Scale 1.15 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 500 } Item "der maschinensoldaten-helm" } } } WaveSpawn { WaitForAllDead w5 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 32 Support 1 Where spawnbot Squad { TFBot { ClassIcon soldier_barragE Health 5000 Name "Giant WTF Soldier" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.0 "blast dmg to self increased" -1.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "IgnoreFlag" Attributes "MiniBoss" Action Mobber Item "web easteregg medal" Item "honest halo" } } } WaveSpawn { WaitForAllDead w7 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 WaitBetweenSpawns 45 Support 1 Where spawnbot Squad { TFBot { ClassIcon Hellmet_blu Health 6500 Name "Giant Devastator" Scale 1.7 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 2.0 "blast dmg to self increased" -1.00 "Blast radius increased" 1.66 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "IgnoreFlag" Attributes "MiniBoss" Action Mobber HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } } WaveSpawn { WaitForAllDead w9 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 28 WaitBetweenSpawns 55 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_giant Health 7500 Name "Giant Eternal Minion" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 2.5 "attack projectiles" 2 "heal on kill" 5000 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.40 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Item "der maschinensoldaten-helm" Item "bone-cut belt" } } } } Wave { Explanation { Line "{green}TFBot Wave 110" Line "{green}Difficulty: We do a little trolling." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 222 TotalCount 222 MaxActive 22 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0.5 Where spawnbot RandomChoice { TFBot { ClassIcon scout Health 125 Name TFBot Class Scout Skill Normal } TFBot { ClassIcon soldier Health 200 Name TFBot Class Soldier Skill Normal } TFBot { ClassIcon pyro Health 175 Name TFBot Class Pyro Skill Normal } TFBot { ClassIcon demo Health 175 Name TFBot Class Demoman Skill Normal } TFBot { ClassIcon heavy Health 300 Name TFBot Class HeavyWeapons Skill Normal } TFBot { ClassIcon medic Health 150 Name TFBot Class Medic Skill Normal } TFBot { ClassIcon sniper Health 125 Name TFBot Class Sniper Skill Normal } TFBot { ClassIcon spy Health 125 Name TFBot Class Spy Skill Normal } TFBot { ClassIcon engineer Health 125 Name TFBot Class Engineer Skill Normal } Tank { Health 20000 Name Tank Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } TFBot { Name "TFBot" Template T_TFBot_Sniper_Razorback } TFBot { Name "TFBot" Template T_TFBot_Sniper_Razorback } TFBot { Name "TFBot" Template T_TFBot_Sniper_Sydney_Sleeper } TFBot { Name "TFBot" Template T_TFBot_Sniper_Huntsman } TFBot { Name "TFBot" Template T_TFBot_Sniper_Huntsman_Spammer } TFBot { Name "TFBot" Template T_TFBot_Scout_Melee } TFBot { Name "TFBot" Template T_TFBot_Scout_Fish } TFBot { Name "TFBot" Template T_TFBot_Scout_SunStick } TFBot { Name "TFBot" Template T_TFBot_Scout_Bonk } TFBot { Name "TFBot" Template T_TFBot_Scout_Sandman } TFBot { Name "TFBot" Template T_TFBot_Scout_Sandman_FastCharge } TFBot { Name "TFBot" Template T_TFBot_Scout_Wrap_Assassin } TFBot { Name "TFBot" Template T_TFBot_Scout_Jumping_Sandman } TFBot { Name "TFBot" Template T_TFBot_Scout_Scattergun_SlowFire } TFBot { Name "TFBot" Template T_TFBot_Scout_FAN } TFBot { Name "TFBot" Template T_TFBot_Scout_Shortstop } TFBot { Name "TFBot" Template T_TFBot_Spy } TFBot { Name "TFBot" Template T_TFBot_Medic } TFBot { Name "TFBot" Template T_TFBot_Medic_QuickUber } TFBot { Name "TFBot" Template T_TFBot_Medic_BigHeal } TFBot { Name "TFBot" Template T_TFBot_Medic_QuickFix } TFBot { Name "TFBot" Template T_TFBot_Medic_SlowRecharge } TFBot { Name "TFBot" Template T_TFBot_Medic_Vaccinator_Bullet } TFBot { Name "TFBot" Template T_TFBot_Medic_Vaccinator_Blast } TFBot { Name "TFBot" Template T_TFBot_Medic_Vaccinator_Fire } TFBot { Name "TFBot" Template T_TFBot_Heavyweapons_Fist } TFBot { Name "TFBot" Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Name "TFBot" Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } TFBot { Name "TFBot" Template T_TFBot_Heavyweapons_Gnome } TFBot { Name "TFBot" Template T_TFBot_Heavyweapons_Shotgun } TFBot { Name "TFBot" Template T_TFBot_Heavy_IronFist_Airblast } TFBot { Name "TFBot" Template T_TFBot_Demoman } TFBot { Name "TFBot" Template T_TFBot_Demoman_Knight } TFBot { Name "TFBot" Template T_TFBot_Demoman_Samurai } TFBot { Name "TFBot" Template T_TFBot_Demo_Burst } TFBot { Name "TFBot" Template T_TFBot_Soldier_Buff_Banner } TFBot { Name "TFBot" Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Name "TFBot" Template T_TFBot_Soldier_Extended_Concheror } TFBot { Name "TFBot" Template T_TFBot_Soldier_RocketPush } TFBot { Name "TFBot" Template T_TFBot_Soldier_RocketShotgun } TFBot { Name "TFBot" Template T_TFBot_Pyro } TFBot { Name "TFBot" Template T_TFBot_Pyro_Flaregun } TFBot { Name "TFBot" Template T_TFBot_ScorchShot } TFBot { Name "TFBot" Template T_TFBot_ScorchShot_FastShot } TFBot { Name "TFBot" Template T_TFBot_Engineer_Sentry_Teleporter Action FetchFlag } TFBot { Name "TFBot" Template T_TFBot_Engineer_Sentry_Battle_TeleIn Action FetchFlag } TFBot { Name "TFBot" Template T_TFBot_Engineer_Sentry_Battle Action FetchFlag } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier } TFBot { Name "TFBot" Template T_TFBot_Giant_Pyro } TFBot { Name "TFBot" Template T_TFBot_Giant_Demoman } TFBot { Name "TFBot" Template T_TFBot_Giant_Demo_RapidFire } TFBot { Name "TFBot" Template T_TFBot_Giant_Heavyweapons } TFBot { Name "TFBot" Template T_TFBot_Giant_Medic } TFBot { Name "TFBot" Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Name "TFBot" Template T_TFBot_Giant_Heavyweapons_Shotgun } TFBot { Name "TFBot" Template T_TFBot_Giant_Heavyweapons_BrassBeast } TFBot { Name "TFBot" Template T_TFBot_Giant_Heavyweapons_Natascha } TFBot { Name "TFBot" Template T_TFBot_Giant_Heavyweapons_HealOnKill } TFBot { Name "TFBot" Template T_TFBot_Chief_Heavyweapons_HealOnKill } TFBot { Name "TFBot" Template T_TFBot_Heavyweapons_Heater } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout_Fast } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout_FAN } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout_Jumping_Sandman } TFBot { Name "TFBot" Template T_TFBot_Giant_DemoMan_PrinceTavish } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout_Baseball } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout_Baseball_Armored } TFBot { Name "TFBot" Template T_TFBot_Giant_Scout_Bonk } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_Crit } TFBot { Name "TFBot" Template T_TFBot_Giant_Pyro_Flare_Spammer } TFBot { Name "TFBot" Template T_TFBot_Giant_Pyro_Flare_Spammer_ScorchShot } TFBot { Name "TFBot" Template T_TFBot_Giant_Pyro_Pusher } TFBot { Name "TFBot" Template T_TFBot_Giant_Boxing_Heavy } TFBot { Name "TFBot" Template T_TFBot_Giant_Demo_Burst } TFBot { Name "TFBot" Template T_TFBot_Giant_Demo_Spammer_Reload_Chief } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_Spammer } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_Extended_Buff_Banner } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_Extended_Concheror } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_Extended_Battalion } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_RocketShotgun } TFBot { Name "TFBot" Template T_TFBot_Giant_Medic_Regen } TFBot { Name "TFBot" Template T_TFBot_Soldier_BurstFire } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Name "TFBot" Template T_TFBot_Chief_Gauntlet } TFBot { Name "TFBot" Template T_TFBot_Chief_Tavish } TFBot { Name "TFBot" Template T_TFBot_Chief_Pyro } TFBot { Name "TFBot" Template T_TFBot_Chief_Soldier } TFBot { Name "TFBot" Template T_TFBot_Chief_Soldier_SlowCrit } TFBot { Name "TFBot" Template T_TFBot_Giant_Soldier_RocketPush } TFBot { Name "TFBot" Template T_TFBot_Chief_Soldier_RocketPush } TFBot { Name "TFBot" Template T_TFBot_Chief_Soldier_Atomic } TFBot { Name "TFBot" Template T_TFBot_Chief_Demo_Atomic } TFBot { Name "TFBot" Template T_TFBot_Giant_Major_League } TFBot { Name "TFBot" Template T_TFBot_Giant_Metalbeard } TFBot { Name "TFBot" Template T_TFBot_Chief_Soldier_Extended_Concheror } TFBot { Name "TFBot" Template MVM_TF_Santa_Heavy } TFBot { Name "TFBot" Template MVM_TF_Moonraker } TFBot { Name "TFBot" Template MVM_TF_Moonman } TFBot { Name "TFBot" Template MVM_TF_Pirate } } } } Wave { Explanation { Line "{red}Shame on you!" Line "{red}Difficulty: CHANGE MISSION BEFORE IT IS TOO LATE!!!!" Line "If you see an extra icon colliding with an another one in the support section, reload your hud." Line "To reload your hud, open console and type hud_reloadscheme." Line "Not doing so, you have 50/50 chance to crash to desktop" } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay_ironman Action Trigger } SpawnTemplate "ironbomb" WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited FirstSpawnOutput { Target item_teamflag Action Disable } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Support Limited FirstSpawnOutput { Target ironbomb_relay Action trigger } } WaveSpawn { Name w1 TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 6 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Scout ClassIcon scout_fast_hyper Attributes "AlwaysCrit" Health 4000 Attributes "UseBossHealthBar" Name "Giant Hyper Scout" CharacterAttributes { "move speed bonus" 2.0 "damage bonus" 3.5 } } } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 50 MaxActive 15 SpawnCount 5 WaitBeforeStarting 3 WaitBetweenSpawns 3.5 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon soldier_conch_salty Health 1500 Name "Salty Conch Rocketer" Scale 1.25 Attributes "AlwaysCrit" Class Soldier Skill Expert Attributes "SpawnWithFullCharge" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive rocket launcher 2011" "fire rate bonus" 0.75 "faster reload rate" 0 "damage bonus" 3.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the concheror" Item "festive rocket launcher 2011" Item "ghoul gibbin' gear" Item "tipped lid" } } } WaveSpawn { Name w1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { ClassIcon soldier_conch_saltier Health 15000 Name "Saltier Conch Rocketer" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" ItemAttributes { ItemName "festive rocket launcher 2011" "rocket specialist" 1 "fire rate bonus" 1.25 "faster reload rate" 0.6 "damage bonus" 3.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the concheror" Item "festive rocket launcher 2011" Item "ghoul gibbin' gear" Item "tipped lid" } } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 150 TotalCount 20 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 0.8 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon medic_uber_hyper Health 5000 Name "UBER Saw God's Servant" Attributes "UseBossHealthBar" Class Medic Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "health regen" 200 "damage bonus" 5.0 } Item "the ubersaw" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 80 TotalCount 20 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon random_hyper Health 1800 Name "Hyper Weird Steel Gauntlet" Scale 1.25 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } Item "fists of steel" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 80 TotalCount 20 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush ClassIcon random_hyper Name "Hell-Born Blast Soldier" Health 369 CharacterAttributes { "dmg taken from fire reduced" -1 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "damage bonus" 2.5 "crit vs burning players" 1 "damage bonus vs burning" 2.0 "Set DamageType Ignite" 1 } Item "spine-chilling skull 2011 style 2" } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 40 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 18 Where spawnbot Squad { TFBot { ClassIcon demo_bomber_hyper Health 10000 Name "HYPER BOMBER REAL" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "festive grenade launcher" "fire rate bonus" 0.1 "faster reload rate" 0.1 "clip size penalty" 12.0 "Projectile speed increased" 2.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 "damage bonus" 6 } Item "festive grenade launcher" Item "conjurer's cowl" Item "spacechem pin" } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 120 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon random_hyper Health 1750 Name "Ultra Corrupted Soldier" Scale 1.35 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 5.0 "fire rate bonus" 0.3 "faster reload rate" 0.1 "clip size bonus upgrade" 5 } } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 10 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon soldier_blackbox_hyper Health 8000 Name "haha good luck" Attributes "UseBossHealthBar" Scale 1.6 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the black box" "damage bonus" 2.5 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.8 "blast radius increased" 1.55 "projectile spread angle penalty" 6 "heal on hit for rapidfire" 1100 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "Projectile speed increased" 0.9 "move speed bonus" 0.5 } Item "the black box" Item "the grenadier's softcap" Item "osx item" } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_blackbox_hyper Health 20000 Name "NOW YOU ARE SO DEAD" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the black box" "damage bonus" 3 "fire rate bonus" 0.001 "clip size upgrade atomic" 4 "faster reload rate" 2.5 "blast radius increased" 5 "projectile spread angle penalty" 8 "projectile speed increased" 5 "heal on hit for rapidfire" 5000 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 } Item "the black box" Item "towering pillar of hats" } TFBot { Template T_TFBot_Giant_Medic Name "bruh why i am even with him again" ClassIcon medic_uber_hyper Health 7500 ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 5 "uber duration bonus" -3 } CharacterAttributes { "heal rate bonus" 10 } Item "tf_weapon_minigun" } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 40 TotalCount 22 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst ClassIcon random_hyper Health 500 Name "DANGEROUS PILLS THROWER!!!" CharacterAttributes { "faster reload rate" 0.5 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage bonus" 3.0 "move speed bonus" 1.5 } } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 40 TotalCount 22 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon random_hyper Health 500 Name "TRIPLE DAMAGE BURST" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.5 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage bonus" 3.0 "projectile spread angle penalty" 3 } } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { ClassIcon soldier_rocketrain_hyper Health 15000 Attributes "UseBossHealthBar" Name "HELL ON EARTH M8" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 85.0 "faster reload rate" 0.05 "fire rate bonus" 0.02 "projectile spread angle penalty" 26 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 3.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.8 } Item "festive rocket launcher 2011" Item "dr's dapper topper" } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 50 TotalCount 10 MaxActive 6 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire_hyper_giant Health 10000 Attributes "UseBossHealthBar" Name "YES WE KNOW, YOU MISS SHOTS BUT STILL HIT!!" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.1 "faster reload rate" 0 "Projectile speed increased" 5 "projectile spread angle penalty" 20 "damage bonus" 3.0 "blast dmg to self increased" -2.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "AlwaysCrit" Item "web easteregg medal" Item "honest halo" } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 80 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon soldier_libertylauncher_upsidedown Health 25000 Name "FALL DAMAGE INBOUND!!" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "damage causes airblast" 1 "apply z velocity on damage" -2500 } CharacterAttributes { "move speed bonus" 0.35 "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 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "lmao im useless" ClassIcon medic_uber_hyper Health 15000 Attributes "UseBossHealthBar" } } } WaveSpawn { Name w6 WaitForAllDead w5 TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { ClassIcon hellmet_blank Health 11111 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "damage bonus" 3.5 "Projectile speed increased" 1.3 "Blast radius increased" 1.50 } CharacterAttributes { "health regen" 50 "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 "move speed bonus" 0.4 } Item "festive rocket launcher 2011" Item "soldier's stash" Item "the ornament armament" } TFBot { ClassIcon hellmet_blank Health 9999 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 4.0 "damage bonus" 8 "bleeding duration" 3 "mark for death" 1 } CharacterAttributes { "health regen" 50 "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 "move speed bonus" 0.4 } Item "the filamental" Item "trickster's turnout gear" } TFBot { ClassIcon hellmet_blank Health 11111 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 } CharacterAttributes { "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.45 } Item "tam o'shanter" Item "the battery bandolier" } TFBot { ClassIcon hellmet_blank Health 15555 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 3 "heal on kill" 3333 "heal on hit for rapidfire" 222 } CharacterAttributes { "health regen" 50 "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 "dmg from melee increased" 0.10 "move speed bonus" 0.4 } Item "the killing gloves of boxing" Item "hard counter" Item "the apparatchik's apparel" } TFBot { ClassIcon hellmet_blank Health 9999 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the holy mackerel" "melee range multiplier" 2.0 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 3 "heal on hit for rapidfire" 100 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.6 } Item "the holy mackerel" Item "bombing run" Item "the fast learner" } TFBot { ClassIcon hellmet_blank Health 8888 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_syringegun_medic "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "health regen" 50 "damage bonus" 3.0 "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 "move speed bonus" 0.5 } Item "the scrap pack" Item "doc's holiday" } TFBot { ClassIcon hellmet_blank Health 9999 Name "WRONG MISSION FATASS!!!" Scale 1.6 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_smg "damage bonus" 3.5 "fire rate bonus" 0.8 "faster reload rate" 0.8 "heal on hit for rapidfire" 100 "override projectile type" 13 } CharacterAttributes { "health regen" 50 "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 "move speed bonus" 0.5 } Item "that '70s chapeau" Item "the chronomancer" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 80 TotalCount 24 MaxActive 8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 Where spawnbot Squad { TFBot { ClassIcon random_hyper Health 1800 Name "Hyper Weird Steel Gauntlet" Scale 1.25 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } Item "fists of steel" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 80 TotalCount 24 MaxActive 10 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Soldier_RocketPush Name "Hell-Born Blast Soldier" ClassIcon random_hyper Attributes "AlwaysCrit" Health 369 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "damage bonus" 2.5 "crit vs burning players" 1 "damage bonus vs burning" 2.0 "Set DamageType Ignite" 1 } Item "spine-chilling skull 2011 style 2" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 40 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot Where spawnbot TFBot { ClassIcon heavy_rocket_hyper Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 3.5 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } } WaveSpawn { Name w8 WaitForAllDead w7 TotalCurrency 80 TotalCount 22 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Burst ClassIcon random_hyper Attributes "AlwaysCrit" Name "YOU ARE DEAD!" Health 750 CharacterAttributes { "faster reload rate" 0.8 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage bonus" 3.0 "move speed bonus" 1.5 } } } } WaveSpawn { Name w8 WaitForAllDead w7 TotalCurrency 80 TotalCount 22 MaxActive 10 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon random_hyper Health 750 Name "DIE DIE DIE DIE DIE" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.8 "fire rate bonus" 0.05 "clip size penalty" 0.5 "damage bonus" 3.0 "projectile spread angle penalty" 3 } } } } WaveSpawn { Name w8 WaitForAllDead w7 TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 Where spawnbot Squad { TFBot { ClassIcon soldier_rocketrain_hyper Health 17500 Name "OVERDEATH!" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 85.0 "faster reload rate" 0.05 "fire rate bonus" 0.02 "projectile spread angle penalty" 26 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 3.0 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.8 } Item "festive rocket launcher 2011" Item "dr's dapper topper" } } } WaveSpawn { Name w9 WaitForAllDead w8 TotalCurrency 48 TotalCount 24 MaxActive 12 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon random_hyper Health 5000 Name "RAGE MODE ACTIVATED" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.4 "SET BONUS: special dsp" 55 "head scale" 0 } Item "apoco-fists" Item "ghastly gibus 2010" } } } WaveSpawn { Name w9 WaitForAllDead w8 TotalCurrency 52 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon soldier_samuraiboss Health 7600 AutoJumpMin 10 AutoJumpMax 10 Scale 1.5 Name "HITRANGE FIXED FOR KATANA" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "AutoJump" Attributes "MiniBoss" CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 5 "increase buff duration" 10.0 "voice pitch scale" 0.01 "cancel falling damage" 1 "melee range multiplier" 4 "SET BONUS: special dsp" 37 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } } } WaveSpawn { Name w9 WaitForAllDead w8 TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 65 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector_healonkill_hyper Health 50000 Name "Chief Lifesteal OVERLORD!!!" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tomislav "damage bonus" 6.6 "attack projectiles" 2 "heal on kill" 50000 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.2 } Item "tomislav" Item "the merc's mohawk" Item "the bruiser's bandanna" } } } WaveSpawn { Name w10 WaitForAllDead w9 TotalCurrency 140 TotalCount 7 MaxActive 7 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 14 Where spawnbot Where spawnbot Squad { TFBot { Template Gargantuar_2 Health 15000 ClassIcon heavy_champ_platinum Name "Gargantu-" Attributes "AlwaysCrit" } } } WaveSpawn { Name w10 WaitForAllDead w9 TotalCurrency 60 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot Squad { TFBot { Health 45000 Name "GIGA!" Scale 1.9 Template Gargantuar_2 ClassIcon heavy_champ_platinum Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "damage bonus" 10 "heal on kill" 45000 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 } Item "bone-cut belt" Item "the bunsen brave" } } } WaveSpawn { Name w11 WaitForAllDead w10 TotalCurrency 150 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 3 Where spawnbot Where spawnbot RandomChoice { TFBot { ClassIcon hellmet_blank Name "Pain213123123143" Health 377777 Template T_TFBot_Demoman_Samurai Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "damage bonus" 2.5 "fire rate bonus" 1 "damage force reduction" 0.1 "cancel falling damage" 1 "turn to gold" 1 "melee range multiplier" 3.2 "hand scale" 3.2 "torso scale" 0.001 "head scale" 0.001 "move speed bonus" 3 "dmg taken increased" 75 } Item "the scotsman's skullcutter" } TFBot { ClassIcon hellmet_blank Name "C0R7UP4EDPA1N" Health 377777 Template T_TFBot_Demoman_Samurai Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "damage bonus" 2.5 "fire rate bonus" 1 "damage force reduction" 0.1 "cancel falling damage" 1 "turn to gold" 1 "melee range multiplier" 3.2 "hand scale" 3.2 "torso scale" 0.001 "head scale" 0.001 "move speed bonus" 3 "dmg taken increased" 75 } Item "the persian persuader" } TFBot { ClassIcon hellmet_blank Name "PAINNAME" Health 377777 Template T_TFBot_Demoman_Samurai Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "damage bonus" 2.5 "fire rate bonus" 1 "damage force reduction" 0.1 "cancel falling damage" 1 "turn to gold" 1 "melee range multiplier" 3.2 "hand scale" 3.2 "torso scale" 0.001 "head scale" 0.001 "move speed bonus" 3 "dmg taken increased" 75 } Item "nessie's nine iron" } TFBot { ClassIcon hellmet_blank Name "TFPAIN" Health 377777 Template T_TFBot_Demoman_Samurai Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "damage bonus" 2.5 "fire rate bonus" 1 "damage force reduction" 0.1 "cancel falling damage" 1 "turn to gold" 1 "melee range multiplier" 3.2 "hand scale" 3.2 "torso scale" 0.001 "head scale" 0.001 "move speed bonus" 3 "dmg taken increased" 75 } Item "festive eyelander" } } } WaveSpawn { Name w12 WaitForAllDead w11 TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { ClassIcon blackdead Health 36666 Name "DEADLY HELLISH SOUL" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" SpawnTemplate "p_nuke" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 5.0 "damage bonus" 5.0 "mark for death" 1 "heal on hit for rapidfire" 66 "heal on hit for slowfire" 66 "dmg pierces resists absorbs" 1 "crit vs burning players" 1 "damage bonus vs burning" 4.0 } CharacterAttributes { "move speed bonus" 0.3 "health regen" 26 "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 "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 } Item "hard-headed hardware" Item "fallen angel" } } } WaveSpawn { Name w12 WaitForAllDead w11 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon blackdead Health 15000 Name "HERE I AM WITH THE FUNNY" Scale 1.8 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" SpawnTemplate "p_nuke" ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 5 "fire rate bonus" 0.1 "faster reload rate" 0 "clip size bonus" 10.0 "heal on kill" 1500 "heal on hit for rapidfire" 150 } 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.28 "rage giving scale" 0.1 "cancel falling damage" 1 } Item "festive scattergun 2011" Item "the bolt boy" Item "the little drummer mann" } } } WaveSpawn { Name w12 WaitForAllDead w11 TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon blackdead Health 50000 Name "IM NO LONGER WEAK ANYMORE" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" SpawnTemplate "p_nuke" ItemAttributes { ItemName "festive minigun 2011" "damage bonus" 3.0 "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" 50000 } CharacterAttributes { "move speed bonus" 0.25 "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 "head scale" 30 "torso scale" 20 "hand scale" 30 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } Item "festive minigun 2011" Item "ghastly gibus 2010" } } } WaveSpawn { Name w12 WaitForAllDead w11 TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon blackdead Health 75000 Name "FEAR MY TOY!" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" SpawnTemplate "p_nuke" ItemAttributes { ItemName "the eyelander" "damage bonus" 12.5 "hand scale" 10 "melee range multiplier" 33 "fire rate bonus" 0.75 } 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" } } } WaveSpawn { Name w12 WaitForAllDead w11 TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 90 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_stun_spammer_hyper Health 120000 Name "Your worst nightmare!" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" SpawnTemplate "p_nuke" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 3.5 "faster reload rate" 0.2 "fire rate bonus" 0.1 "clip size upgrade atomic" 14.0 "Projectile speed increased" 2.4 "Blast radius increased" 2.5 "rocket specialist" 1 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 5 "slow enemy on hit major" 10 "subtract victim medigun charge on hit" 100 "subtract victim cloak on hit" 100 "heal on kill" 10000 } ItemAttributes { ItemName tf_weapon_shotgun_soldier "heal on kill" 1 } CharacterAttributes { "move speed bonus" 0.3 "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 "cancel falling damage" 1 } Item "the founding father" Item "the conquistador" } } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0.1 WaitForAllDead w12 Support Limited FirstSpawnOutput { Target ironbombdisable_relay Action trigger } } WaveSpawn { TotalCurrency 0 TotalCount 21 WaitForAllDead w4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 20 Support 1 Where spawnbot RandomChoice { Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 4000 Name "Meme Tank" Speed 400 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { Health 25000 Name "Meme Tank 2" Speed 200 Scale 1.5 IsCrit 1 ClassIcon tank_tank_tank OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { TotalCurrency 0 WaitForAllDead w6 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 Where spawnbot Where spawnbot Squad { TFBot { Health 9999 AutoJumpMin 0 AutoJumpMax 0 ClassIcon heavy_heater_nys Name "AWAKENED HELL-BORN GIANT" Attributes "UseBossHealthBar" Scale 1.7 Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 1.5 "crit vs burning players" 1 "damage bonus vs burning" 2.0 "Set DamageType Ignite" 1 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "Attack not cancel charge" 1 } ItemAttributes { ItemName tf_weapon_fists "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "voice pitch scale" 0.35 "become fireproof on hit by fire" 1 "fire retardant" 1 "dmg taken from fire reduced" 0.0001 "afterburn immunity" 1 } Item "the huo long heatmaker" Item "spine-chilling skull" } } } WaveSpawn { Name support1 WaitForAllDead w5 TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 8 Support 1 RandomSpawn 1 Where spawnbot Where spawnbot TFBot { ClassIcon demo_caber_mega_blast Health 400 Scale 1.4 Name "MEGA BLAST MUHAHAHAHAHA!" Class Demoman Attributes "AlwaysCrit" Skill Hard SpawnTemplate { Name "upgradedbomb2" Origin "0 0 125" } 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" 1.1 } Item "the ullapool caber" } } WaveSpawn { Name support2 WaitForAllDead w8 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 35 WaitBetweenSpawns 40 Support 1 Where spawnbot Where spawnbot Squad { TFBot { ClassIcon demoknight_charge_hyper Health 13333 AutoJumpMin 10 AutoJumpMax 10 Name "Hell yeah the charge" Attributes "UseBossHealthBar" Scale 1.75 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "AlwaysCrit" 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" 20 "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 king of scotland cape" } } } WaveSpawn { Name support3 WaitForAllDead w3 TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 20 Support 1 Where spawnbot Where spawnbot TFBot { ClassIcon nuclearchaos Health 5000 Name "DIE!!!!!!!!!!!" Attributes "UseBossHealthBar" Scale 1.6 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "damage bonus" 4 "slow enemy on hit major" 3 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "damage causes airblast" 1 "faster reload rate" 3 "fire rate bonus" 2 "projectile spread angle penalty" 1 "use large smoke explosion" 1 "blast radius increased" 3 "Projectile speed increased" 1.5 } CharacterAttributes { "health regen" 1 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.5 } Item "the original" Item "stainless pot" Item "osx item" } } } Wave { Explanation { Line "{red}special_bossrushDEARGOD" Line "{red}You have unlocked the 'TOO LATE' Event. Congrats!" Line "{red}Difficulty: This is illegal!" } SpawnTemplate "bossbomb" WaitWhenDone 61 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot TFBot { ClassIcon hellmet_kgb_black Health 7500 Name "Giant Breaker" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 3.5 "fire rate bonus" 1.50 "critboost on kill" 4 } CharacterAttributes { "cannot be backstabbed" 1 "move speed bonus" 0.5 "override footstep sound set" 3 } Item "apoco-fists" Item "the katyusha" Item "bone-cut belt" } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited FirstSpawnOutput { Target item_teamflag Action Disable } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Support Limited FirstSpawnOutput { Target bossbomb_relay Action trigger } } WaveSpawn { Name w2 WaitForAllDead w1 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot TFBot { ClassIcon soldier Health 10000 Name "Skill Tester?" Scale 1.7 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name w3 WaitForAllDead w2 TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Name "Super Wrapper Guard" Template T_TFBot_Giant_Major_League Scale 1.35 Health 8888 ClassIcon hellmet_TF2 Attributes "Aggressive" Item "the wrap assassin" Item "summer shades" Item "baseball bill's sports shine" Action FetchFlag Addcond { Index 16 Delay 0.2 } } } } WaveSpawn { Name w4 WaitForAllDead w3 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_libertylauncher Health 15000 Name "Blastering Blaster Bot" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 1.5 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Attributes "Aggressive" Action FetchFlag } } } WaveSpawn { Name w5 WaitForAllDead w4 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot 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 w6 WaitForAllDead w5 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 25000 AutoJumpMin 5 AutoJumpMax 5 Name "Annoying Weird Scout" Scale 1.0 Class Scout Skill Easy WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AutoJump" ItemAttributes { ItemName "pretty boy's pocket pistol" "bleeding duration" 5 "mark for death" 1 "override projectile type" 2 "crit vs stunned players" 1 "damage causes airblast" 1 "Projectile speed increased" 7.5 "heal on hit for slowfire" 50 "heal on hit for rapidfire" 50 } CharacterAttributes { "move speed bonus" 3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 3 } Item "pretty boy's pocket pistol" Item "ttg max hat" Item "bonk boy" } } } WaveSpawn { Name w7 WaitForAllDead w6 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper Health 25000 Name "Drovo" Scale 1.0 Class sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "Aggressive" ItemAttributes { ItemName "festive smg 2014" "fire rate bonus" 1.4 "clip size bonus" 2.5 "turn to gold" 1 "is australium item" 1 "damage bonus" 4.0 } CharacterAttributes { "health regen" 10 "fire rate bonus" 1.6 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "festive smg 2014" Item "the chronomancer" Item "the hat with no name" Action FetchFlag Addcond { Index 72 // <-- required: condition name/index Delay 250.0 // <-- optional: limited duration } Addcond { Index 55 // <-- required: condition name/index Delay 30.0 // <-- optional: limited duration } Addcond { Index 108 // <-- required: condition name/index Delay 15.0 Duration 5.0 // <-- optional: limited duration } Addcond { Index 108 // <-- required: condition name/index Delay 110.0 Duration 10.0 // <-- optional: limited duration } Addcond { Index 108 // <-- required: condition name/index Delay 210.0 Duration 10.0 // <-- optional: limited duration } Addcond { Index 108 // <-- required: condition name/index Delay 310.0 Duration 10.0 // <-- optional: limited duration } Addcond { Index 108 // <-- required: condition name/index Delay 425.0 Duration 10.0 // <-- optional: limited duration } } } } WaveSpawn { Name w8 WaitForAllDead w7 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 40000 Name "Captain Robo-Death" Scale 1.4 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 5 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.7 "health regen" 100 "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 "move speed bonus" 0.75 } Attributes "Aggressive" Action FetchFlag Item "ali baba's wee booties" Item "the chargin' targe" Item "the horseless headless horseman's headtaker" Item "the professor's pineapple" Item "the buccaneer's bicorne" } } } WaveSpawn { Name w9 WaitForAllDead w8 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_d Health 12500 Name "SpeedHacker Lord" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Addcond { Index 28 Delay 0.5 } Item "frying pan" Item "friendly item" Item "potato hat" } } } WaveSpawn { Name w10 WaitForAllDead w9 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 30000 Name "Robot 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" } } } WaveSpawn { Name w11 WaitForAllDead w10 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 36666 AutoJumpMin 10 AutoJumpMax 10 Name "Brutal Demo 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 { Name w12 WaitForAllDead w11 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper Health 50000 Name "Drovo's Invention" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" Attributes "Aggressive" ItemAttributes { ItemName "festive rocket launcher 2011" "rocket specialist" 1 "fire rate bonus" 1.25 "faster reload rate" 0.6 "damage bonus" 3.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "festive rocket launcher 2011" Item "ghoul gibbin' gear" Item "tipped lid" Action FetchFlag Addcond { Index 42 Delay 45.0 } Addcond { Index 29 Delay 2.5 } Addcond { Index 73 Delay 250.0 } HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 1.60 // <-- make the rockets travel at Direct Hit speed (1980 HU/s) TurnPower 50.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 150.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } } WaveSpawn { Name w13 WaitForAllDead w12 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_bow_multi Health 26666 Name "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 w14 WaitForAllDead w13 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 60000 Name "Reaper" Class Soldier Scale 1.45 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.2 "fire rate bonus" 0.1 "Projectile speed increased" 1.9 "projectile spread angle penalty" 7 } CharacterAttributes { "health regen" 150 "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 "move speed bonus" 0.5 } HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 0.75 // <-- TurnPower 40.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 150.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } Item "the infernal impaler" Item "the hornblower" } } } WaveSpawn { Name w15 WaitForAllDead w14 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 55555 Name "Bot 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" } } } WaveSpawn { Name w16 WaitForAllDead w15 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper Health 45000 Name "Drovo's Bow Shadow" Scale 1.0 Class sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "Aggressive" ItemAttributes { ItemName "the huntsman" "damage bonus" 2.0 "fire rate bonus" 0.95 "faster reload rate" 0.86 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.5 } Item "the huntsman" Item "the hat with no name" Item "the chronomancer" Action FetchFlag DamageAppliesCond { Index 87 // <-- required: condition name/index Duration 2.0 // <-- optional: limited duration } } } } WaveSpawn { Name w17 WaitForAllDead w16 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon spy_revolver_giant Health 50000 Name "A Spy" 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 { Name w18 WaitForAllDead w17 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon hellmet_goldsword Health 66666 Name "Hellish 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" } } } WaveSpawn { Name w19 WaitForAllDead w18 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_heater Health 66666 Name "Hell-Born Destroyer" Scale 2.0 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus" 2.5 "crit vs burning players" 1 "damage bonus vs burning" 5.0 } ItemAttributes { ItemName tf_weapon_fists "fire rate bonus" 0.6 "damage bonus" 5 } CharacterAttributes { "move speed bonus" 0.4 "health regen" 250 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "dmg taken from fire reduced" 0.001 "afterburn immunity" 1 "fire retardant" 1 "become fireproof on hit by fire" 1 } Item "the huo long heatmaker" Item "the spooky sleeves" Item "spine-chilling skull 2011 style 3" } } } WaveSpawn { Name w20 WaitForAllDead w19 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 77777 Name "General Punish-Bot" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Addcond { Index 28 Delay 2.0 } Addcond { Index 42 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 "damage causes airblast" 1 } 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" } } } WaveSpawn { Name w21 WaitForAllDead w20 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon engineer Health 80000 Name "Eternal Engineer" Scale 1.0 Class Engineer Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName "the c.a.p.p.e.r" "fire rate bonus" 0.04 "faster reload rate" 0.04 "damage bonus" 1.25 "heal on kill" 2000 } ItemAttributes { ItemName tf_weapon_wrench "damage bonus" 5 } CharacterAttributes { "health regen" 50 "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 "move speed bonus" 0.4 } Item "the c.a.p.p.e.r" Item "the virtual reality headset" Item "the antarctic researcher" } } } WaveSpawn { Name w22 WaitForAllDead w21 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 80000 Name "Eternal Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 26.0 "faster reload rate" 0.2 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "damage bonus" 2.8 "Projectile speed increased" 1.4 "Blast radius increased" 1.66 } CharacterAttributes { "health regen" 250 "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 "move speed bonus" 0.4 } Item "festive rocket launcher 2011" Item "soldier's stash" Item "the ornament armament" } } } WaveSpawn { Name w23 WaitForAllDead w22 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_d Health 66666 Name "Eternal Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 4.0 "damage bonus" 7.5 "bleeding duration" 3 "mark for death" 1 } CharacterAttributes { "health regen" 250 "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 "move speed bonus" 0.4 } Item "the filamental" Item "trickster's turnout gear" } } } WaveSpawn { Name w24 WaitForAllDead w23 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 65000 Name "Eternal Demoman" Scale 1.0 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 } CharacterAttributes { "health regen" 200 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 } Item "tam o'shanter" Item "the battery bandolier" } } } WaveSpawn { Name w25 WaitForAllDead w24 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 100000 Name "Eternal Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_minigun "airblast pushback scale" 4.0 "damage bonus" 7.5 } ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 5 "heal on kill" 3333 "heal on hit for rapidfire" 222 } CharacterAttributes { "health regen" 250 "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 "dmg from melee increased" 0.10 "move speed bonus" 0.4 } Item "the killing gloves of boxing" Item "hard counter" Item "the apparatchik's apparel" } } } WaveSpawn { Name w26 WaitForAllDead w25 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon scout_d Health 40000 Name "Eternal Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" ItemAttributes { ItemName "the holy mackerel" "melee range multiplier" 2.0 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 3 "heal on hit for rapidfire" 100 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 } Item "the holy mackerel" Item "bombing run" Item "the fast learner" } } } WaveSpawn { Name w27 WaitForAllDead w26 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon medic_d Health 55000 Name "Eternal Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "health regen" 250 "damage bonus" 3.0 "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 "move speed bonus" 0.4 } Item "the scrap pack" Item "doc's holiday" } } } WaveSpawn { Name w28 WaitForAllDead w27 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon sniper_d Health 60000 Name "Eternal Sniper" Scale 1.0 Class sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_smg "damage bonus" 3.5 "fire rate bonus" 0.8 "faster reload rate" 0.8 "heal on hit for rapidfire" 100 "override projectile type" 13 } CharacterAttributes { "health regen" 200 "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 "move speed bonus" 0.4 } Item "that '70s chapeau" Item "the chronomancer" } } } WaveSpawn { Name w29 WaitForAllDead w28 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 85000 Name "Drovo's Destroyer" Scale 2.0 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "fire rate bonus" 1.5 "damage bonus" 4.0 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the merc's mohawk" Addcond { Index 73 // <-- required: condition name/index Delay 250.0 // <-- optional: limited duration } Item tf_weapon_minigun } } } WaveSpawn { Name w30 WaitForAllDead w29 TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 100000 Name "Chief Warrior Heavy" Template T_TFBot_Giant_Heavyweapons_BrassBeast Attributes "UseBossHealthBar" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 } Item "big chief" } TFBot { Health 50000 Name "Chief Quick Medic" Template T_TFBot_Giant_Medic Attributes "UseBossHealthBar" CharacterAttributes { "airblast vertical vulnerability multiplier" 0.1 } Item "the nunhood" Item "friendly item" } } } WaveSpawn { Name w31 WaitForAllDead w30 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 100000 Name "Hellish 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" } } } WaveSpawn { Name w32 WaitForAllDead w31 TotalCurrency 300 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_backup Health 65000 Name "Omega Backup Solly" Class Soldier Skill Expert Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 10.0 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } Item "the battalion's backup" Item "lo-fi longwave" Item "the deus specs" } TFBot { ClassIcon soldier_conch Health 55000 Name "Epic Conch Solly" Class Soldier Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } ItemAttributes { ItemName "the concheror" "increase buff duration" 10.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "Projectile speed increased" 0.9 "airblast vertical vulnerability multiplier" 0.1 } Item "the concheror" Item "soldier's stash" Item "the professor's pineapple" } TFBot { ClassIcon soldier_buff Health 75000 Name "Ultra Buff Solly" Class Soldier Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "faster reload rate" -0.8 "fire rate bonus" 0.5 } ItemAttributes { ItemName "the buff banner" "increase buff duration" 10.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "Projectile speed increased" 0.65 "airblast vertical vulnerability multiplier" 0.1 } Item "the buff banner" Item "exquisite rack" Item "jumper's jeepcap" } } } WaveSpawn { Name w33 WaitForAllDead w32 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 111111 Name "The Solly Reborn" Template T_TFBot_Chief_Soldier_SlowCrit Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 10 } Item "the battalion's backup" Item "the hornblower" Item "neckwear headwear" } } } WaveSpawn { Name w34 WaitForAllDead w33 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 122222 Name "Epic Virtual Solly" ClassIcon soldier_d Template T_TFBot_Chief_Soldier Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the buff banner" "increase buff duration" 10 } Item "the buff banner" Item "the brawling buccaneer" Item "the virtual viewfinder" } } } WaveSpawn { Name w35 WaitForAllDead w34 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon Hellmet_blu Health 75000 Name "Giant Disaster Maker" Scale 1.7 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.4 "faster reload rate" 0.3 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 4.0 "blast dmg to self increased" -1.00 "Blast radius increased" 2.66 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "Aggressive" Attributes "MiniBoss" Attributes "UseBossHealthBar" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } } WaveSpawn { Name w36 WaitForAllDead w35 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon pyro_d Health 133337 Name "Corrupted Code" Scale 1.7 Class Pyro Skill Normal WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "Aggressive" Attributes "AlwaysFireWeapon" Action FetchFlag ItemAttributes { ItemName "sharpened volcano fragment" "damage bonus" 8.0 "melee range multiplier" 2.33 "fire rate bonus" 0.66 "hand scale" 1.9 "torso scale" 1.3 "head scale" 4 "weapon burn dmg increased" 4 "weapon burn time increased" 3 "bleeding duration" 6 "heal on hit for rapidfire" 10 "heal on kill" 5000 "set item tint RGB" 8289918 "mark for death" 1 } ItemAttributes { ItemName "hard-headed hardware" "set item tint RGB" 1315860 } ItemAttributes { ItemName "the special eyes" "set item tint RGB" 13595446 } CharacterAttributes { "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "set item tint RGB" 2960676 "move speed bonus" 0.45 "gesture speed increase" 0.75 } Item "sharpened volcano fragment" Item "hard-headed hardware" Item "the special eyes" } } } WaveSpawn { Name w37 WaitForAllDead w36 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 150000 Name "Eternal Commander" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "Aggressive" Action FetchFlag Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the black box" "clip size upgrade atomic" 26.0 "faster reload rate" 0.33 "fire rate bonus" 0.17 "projectile spread angle penalty" 3.11 "Projectile speed increased" 1.66 } CharacterAttributes { "health regen" 250 "damage bonus" 3.5 "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 "move speed bonus" 0.35 } Item "the black box" Item "the team captain" Item "the founding father" } } } WaveSpawn { Name w38 WaitForAllDead w37 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { 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 w39 WaitForAllDead w38 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot 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 "fallen angel" Item "the last breath" } } } WaveSpawn { Name w40 WaitForAllDead w39 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_d Health 200000 AutoJumpMin 15 AutoJumpMax 15 Name "Corrupted Bot" 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" } } } WaveSpawn { Name w41 WaitForAllDead w40 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot 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.35 "increased jump height" 2.4 "cancel falling damage" 1 } Item "festive scattergun 2011" Item "the bolt boy" Item "the little drummer mann" } } } WaveSpawn { Name w42 WaitForAllDead w41 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 150000 Name "Master Nukantuar 3000" Template T_TFBot_Chief_Soldier_Atomic Item "the infernal impaler" Item "the ornament armament" } } } WaveSpawn { Name w43 WaitForAllDead w42 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 225000 Name "Armored Heavytron 1337" Scale 1.9 Class HeavyWeapons Skill expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.8 "damage bonus" 5 "heal on kill" 10000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 2 } Item "apoco-fists" Item "the purity fist" Item "the bunsen brave" } } } WaveSpawn { Name w44 WaitForAllDead w43 TotalCurrency 300 TotalCount 9 MaxActive 9 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_d Health 200000 Name Lordgantuar Scale 2.05 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 15 "heal on kill" 5000 } 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 killing gloves of boxing" Item "voodoo juju" Item "immobile suit" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } 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 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } TFBot { ClassIcon heavy_steelfist Health 50000 Name Guardgantuar Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName apoco-fists "damage bonus" 11 "heal on kill" 2500 } 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 } Item "apoco-fists" Item "the eliminators safeguard" Item "eotl_sheavyshirt" } } } WaveSpawn { Name w45 WaitForAllDead w44 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 175000 Name "Treasure Bomber" Template T_TFBot_Giant_Metalbeard ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.25 "faster reload rate" 0.2 "Projectile speed increased" 3 "damage bonus" 4 "Blast radius increased" 2.5 } Item "the iron bomber" Item "treasure hat 2" Item "the liquor locker" } } } WaveSpawn { Name w46 WaitForAllDead w45 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon soldier_major_crits Health 266666 Name "Hell-Born General" Scale 2.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.5 "faster reload rate" 0.4 "fire rate bonus" 0.1 "clip size upgrade atomic" 14.0 "Projectile speed increased" 3.5 "Blast radius increased" 2.5 } CharacterAttributes { "health regen" 666 "move speed bonus" 0.5 "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 "become fireproof on hit by fire" 1 "dmg taken from fire reduced" 0.001 "fire retardant" 1 "afterburn immunity" 1 } Item "the infernal impaler" Item "the kringle collection" } } } WaveSpawn { Name w47 WaitForAllDead w46 TotalCurrency 300 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon demo_d Health 250000 Name "Big Smoke" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_grenadelauncher "grenade launcher mortar mode" 0 "faster reload rate" 0.8 "fire rate bonus" 0.7 "clip size penalty" 0.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 "damage bonus" 10 "damage causes airblast" 1 "blast radius increased" 4.0 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 } Item "modest pile of hat" Item "friendly item" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } TFBot { ClassIcon demoknight Health 12500 AutoJumpMin 10 AutoJumpMax 10 Name "A Number 9 LARGE." Scale 1.75 Class Demoman Skill Expert Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "MiniBoss" ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2.5 "charge recharge rate increased" 25 "increased jump height" 3 "bot custom jump particle" 1 "damage bonus" 3.0 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "tf birthday hat 2011" Item "the bonedolier" } } } WaveSpawn { Name w48 WaitForAllDead w47 TotalCurrency 300 TotalCount 10 MaxActive 10 SpawnCount 10 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { Health 200000 Name "Soviet Emperor" Scale 2.05 ClassIcon heavy_d Template Soviet_Guard Attributes "UseBossHealthBar" ItemAttributes { ItemName "iron curtain" "ring of fire while aiming" 1 "damage bonus vs burning" 99 "mod stun waist high airborne" 1 "weapon burn dmg increased" 99 "weapon burn time increased" 99 } CharacterAttributes { "move speed bonus" 0.35 "afterburn immunity" 1 "cannot be backstabbed" 1 } Item "the u-clank-a" Item "the siberian sophisticate" } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } TFBot { Health 55555 Template Soviet_Guard } } } WaveSpawn { Name w49 WaitForAllDead w48 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 300000 Name "H.E.A.V.Y S.H.O.T.G.U.N" Scale 1.7 Class HeavyWeapons Skill Expert MaxVisionRange 2000 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_shotgun_hwg "faster reload rate" 0.1 "fire rate bonus" 1.5 "bullets per shot bonus" 3 "damage bonus" 5 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "attack projectiles" 1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } Item "the deus specs" Item "the heavy artillery officer's cap" } } } WaveSpawn { Name w50 WaitForAllDead w49 TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1 Where spawnbot Squad { TFBot { ClassIcon helLmet_Tf2 Health 250000 Name "Master Corruptor Bot" 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" } } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited WaitForAllDead w50 FirstSpawnOutput { Target bossbombdisable_relay Action trigger } } } Wave { RedTeamWipeCausesWaveLoss 1 SpawnTemplate "reapermusic" SpawnTemplate "extrabomb" SpawnTemplate "reapermusic2" SpawnTemplate "bossmusic2" SpawnTemplate "reviveredasblu" SpawnTemplate "p_beginrelay" SpawnTemplate "p_spawnremover1" SpawnTemplate "p_spawnremover2" SpawnTemplate "p_spawnremover3" SpawnTemplate "omgwhatbomb" Explanation { Line "OMG WHAT??????????????????????????????? (of course superbuff)" Line "Difficulty: Pending Mission Deletion!" } PlayerAttributes { "min respawn time" 30 //no respawn, works on scout "always allow taunt" 1 //very good feature should be in default tf2 "crit mod disabled" 0 //no random crits "cannot be backstabbed" 1 //prevent pvp abuse Engineer { "mvm sentry ammo" 1.5 //experimental sentry "engy sentry fire rate increased" 2 //experimental sentry "mult teleporter recharge rate" 0.25 //make level 1 tele usable "building max level" 3 //make dispenser not meta or essential "mod teleporter speed boost" 1 //give tele a little something "hidden secondary max ammo penalty" 0.36 //nerf dumb 200 ammo to scout's 36 } } ItemAttributes { ItemName "Bonk! Atomic Punch" "special item description" "[INFO] Battalion Backup drink" "effect cond override" 26 } ItemAttributes { ItemName "Festive Bonk 2014" "special item description" "[INFO] Battalion Backup drink" "effect cond override" 26 } ItemAttributes { ItemName "Crit-a-Cola" "special item description" "[INFO] No self marking" "effect cond override" 16 } ItemAttributes //reliable crit combo { ItemName "The Flying Guillotine" "special item description" "[INFO] Conditional critical hit" "minicrits become crits" 1 } ItemAttributes //huge milk duration nerf because recharge rate can easily be maxed out { ItemName "Mad Milk" "special item description" "[INFO] Half duration" "mult effect duration" 0.5 } ItemAttributes //huge milk duration nerf because recharge rate can easily be maxed out { ItemName "Mutated Milk" "special item description" "[INFO] Half duration" "mult effect duration" 0.5 } ItemAttributes //huge jarate duration nerf because recharge rate can easily be maxed out { ItemName "Jarate" "special item description" "[INFO] Half duration" "mult effect duration" 0.5 } ItemAttributes //huge jarate duration nerf because recharge rate can easily be maxed out { ItemName "The Self-Aware Beauty Mark" "special item description" "[INFO] Half duration" "mult effect duration" 0.5 } ItemAttributes //gaspasser rework so it acts like jars { ItemName "The Gas Passer" "special item description" "[INFO] Reworked recharge mechanic so its in line with Jarate/Milk" "item_meter_charge_type" 1 "item_meter_charge_rate" 15 "item_meter_damage_for_full_charge" 0 "grenades1_resupply_denied" 0 "item_meter_resupply_denied" 0 "item_meter_charge_type_3_DISPLAY_ONLY" 0 "item_meter_starts_empty_DISPLAY_ONLY" 0 } ItemAttributes //double damage { ItemName "The Manmelter" "special item description" "[INFO] Double damage" "damage bonus" 2 "weapon burn dmg increased" 2 } ItemAttributes //too suicidal for survival mode { ItemName "The Boston Basher" "special item description" "[INFO] Less suicidal use" "provide on active" 1 "health regen" 8 } ItemAttributes //too suicidal for survival mode { ItemName "Three-Rune Blade" "special item description" "[INFO] Less suicidal use" "provide on active" 1 "health regen" 8 } ItemAttributes //little passive bonus since its extremely situational { ItemName "The B.A.S.E. Jumper" "special item description" "[INFO] Bunnyhop" "increased air control" 4 } ItemAttributes //passive bonus since no launchers { ItemName "The Gunboats" "special item description" "[INFO] No dirt slow" "mult stun resistance" 0 } ItemAttributes //passive bonus since situational + higher hp = bigger stomp dmg { ItemName "The Mantreads" "special item description" "[INFO] Extra health, stronger stomping damage" "max health additive bonus" 100 } ItemAttributes //scout speed = op, reduced hp penalty for sword range { ItemName "The Eyelander" "special item description" "[INFO] No longer haunted, claidheamor downside" "max health additive penalty" 0 } ItemAttributes //scout speed = op, reduced hp penalty for sword range { ItemName "Festive Eyelander" "special item description" "[INFO] No longer haunted, claidheamor downside" "max health additive penalty" 0 "set turn to ice" 1 } ItemAttributes //scout speed = op, reduced hp penalty for sword range { ItemName "Nessie's Nine Iron" "special item description" "[INFO] No longer haunted, claidheamor downside" "max health additive penalty" 0 } ItemAttributes //scout speed = op, reduced hp penalty for sword range { ItemName "The Horseless Headless Horseman's Headtaker" "special item description" "[INFO] No longer haunted, claidheamor downside" "max health additive penalty" 0 } ItemAttributes //mega healing = op, can still be used for sword range { ItemName "The Half-Zatoichi" "special item description" "[INFO] No longer heals, retains extended range, claidheamor downside" "max health additive penalty" 0 } ItemAttributes //scout speed = op, reduced hp penalty for sword range { ItemName "The Persian Persuader" "special item description" "[INFO] Extra downside due to no random crits in the mission" } ItemAttributes //scout speed = op, reduced hp penalty for sword range { ItemName "The Scotsman's Skullcutter" "special item description" "[INFO] Extra downside to even up with other swords" "melee cleave attack" 1 } ItemAttributes //big dmg nerf cuz its a primary despite being in secondary slot, removed mobility and added some funny new thing { ClassName "TF_WEAPON_PIPEBOMBLAUNCHER" "special item description" "[INFO] Big damage penalty for being a primary, less traps, no blast jump" "stickybomb stick to enemies" 1 } ItemAttributes //too suicidal, removed mobility { ItemName "The Ullapool Caber" "special item description" "[INFO] Consistent self damage, no blast jump" "dmg pierces resists absorbs" 1 "blast dmg to self increased" 0.5 "self dmg push force decreased" 0 "regenerate stickbomb" 1 } ItemAttributes //buff + tradition { ItemName "The Holiday Punch" "special item description" "[INFO] Critical hits deal damage due to unamused zombies" "crit does no damage" 0 //"mult dmg vs tanks" 0.335 "set turn to ice" 1 } ItemAttributes //free crit op, added melee penetration { ItemName "The Killing Gloves of Boxing" "special item description" "[INFO] Exchanged critical hits for melee penetration" "critboost on kill" 5 "melee cleave attack" 1 } ItemAttributes //no slow no fall { ItemName "Fists of Steel" "special item description" "[INFO] No dirt slow, no gravity damage" "provide on active" 1 "mult stun resistance" 0 "cancel falling damage" 1 } ItemAttributes //extremely op with default valve values { ItemName "The Widowmaker" "special item description" "[INFO] Higher metal cost due to extreme potency" "mod ammo per shot" 65 } ItemAttributes //op for zombies, added vicious downside { ItemName "The Blutsauger" "special item description" "[INFO] Permanently leeches health when wounded" "provide on active" 1 } ItemAttributes //didn't want teammate healing, reconverted into milk syringes { ItemName "The Crusader's Crossbow" "special item description" "[INFO] Reworked into milk needler" "mad milk syringes" 1 "maxammo primary increased" 1.25 "damage penalty" 0.26 "fire rate bonus" 2 "override projectile type" 5 "centerfire projectile" 1 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 } ItemAttributes //didn't want teammate healing, reconverted into milk syringes { ItemName "Festive Crusader's Crossbow" "special item description" "[INFO] Reworked into milk needler" "mad milk syringes" 1 "maxammo primary increased" 1.25 "damage penalty" 0.26 "fire rate bonus" 2 "override projectile type" 5 "centerfire projectile" 1 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "set turn to ice" 1 } ItemAttributes //large damage penalty since it's a full fledged primary { ClassName "tf_weapon_compound_bow" "special item description" "[INFO] No headshots" } ItemAttributes //annoying nerf { ItemName "The Ambassador" "special item description" "[INFO] Removed nerf" "crit_dmg_falloff" 0 } ItemAttributes //tradition { ItemName "The Spy-cicle" "special item description" "[INFO] Produces ice statues on non-backstabs" "set turn to ice" 1 } ItemAttributes //hook { ItemName "TF_WEAPON_GRAPPLINGHOOK" "special item description" "[INFO] Grapple marks enemy, +25 health on wearer, unlatch faster" "max health additive bonus" 25 "mark for death" 1 } ItemAttributes //hook { ItemName "tf_weapon_knife" "special damage type" 1 } ItemAttributes //easter egg { ItemName "The Outdoorsman" "SPELL: set item tint RGB" 5 } ItemAttributes //easter egg { ItemName "The Apparatchik's Apparel" "SPELL: set item tint RGB" 5 } ItemAttributes //easter egg { ItemName "Basic Spellbook" "voice pitch scale" 1.4 "gesture speed increase" 1.75 } ItemAttributes //easter egg { ItemName "Gold Frying Pan" "dmg taken increased" 2 } ItemAttributes //easter egg { ItemName "Golden Wrench" "dmg taken increased" 2 } ItemAttributes //horsemann nerf { ItemSlot "melee" "special item description" "[INFO] 100% critical hits vs Horseless Headless Horsemann" "mult dmg vs npc" 3 "is dropped weapon" 1 } ItemAttributes { ItemSlot "secondary" "is dropped weapon" 1 } ItemAttributes { ItemSlot "pda" "is dropped weapon" 1 } ItemAttributes { ItemSlot "pda2" "is dropped weapon" 1 } ItemAttributes { ItemSlot "utility" "is dropped weapon" 1 } ItemAttributes { ItemSlot "building" "is dropped weapon" 1 } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "trespasser/zombiewait2.mp3" } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0 Support Limited FirstSpawnOutput { Target item_teamflag Action Disable } } WaveSpawn { WaitBeforeStarting 0 WaitBetweenSpawns 0.1 Support Limited FirstSpawnOutput { Target omgwhatbomb_relay Action trigger } } WaveSpawn { Name "navopen" FirstSpawnOutput { Target gate_nav_blocker_1 Action Disable } } WaveSpawn { Name "navopen" FirstSpawnOutput { Target gate_nav_blocker_4 Action Disable } } WaveSpawn { Name "navopen" FirstSpawnOutput { Target gate_nav_blocker_5 Action Disable } } WaveSpawn { Name "navopen" FirstSpawnOutput { Target gate_nav_blocker_6 Action Disable } } WaveSpawn { Name "spawnopener" WaitBeforeStarting 2 FirstSpawnOutput { Target cargodoor Action kill } } WaveSpawn { Name "shoptroll" WaitBeforeStarting 1 FirstSpawnWarningSound vo/engineer_mvm_resurrect02.mp3 FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "shopcloser" FirstSpawnOutput { Target block Action Disable } } WaveSpawn { Name "shopcloser" FirstSpawnOutput { Target cab //stupid cabinet Action Disable } } WaveSpawn { Name "shopcloser" FirstSpawnOutput { Target cargoshop3 Action enable } } WaveSpawn { Name "shopcloser" FirstSpawnWarningSound youwilldiefromthis.mp3 FirstSpawnOutput { Target fam Action disable } } WaveSpawn { Name "shopcloser" FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "shopcloser" FirstSpawnOutput { Target station Action Disable } } WaveSpawn { Name "shopcloser" WaitBeforeStarting 2 FirstSpawnWarningSound physics/metal/metal_grate_impact_hard3.wav FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 6 Support 1 FirstSpawnWarningSound ambient/creatures/town_zombie_call1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 8 Where spawnbot FirstSpawnOutput { Target sign1 Action show } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/creatures/town_moan1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/creatures/town_moan1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 20 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 20 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 20 FirstSpawnOutput { Target sign2 Action show } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 40 FirstSpawnWarningSound npc/zombie_poison/pz_alert1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 40 FirstSpawnWarningSound npc/zombie_poison/pz_alert2.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 43 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 43 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 48.5 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 48.5 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 49 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 49 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 55 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 55 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 56 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 56 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 59 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 59 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61.5 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61.5 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 62 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 62 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 62.5 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 62.5 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 60 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 60 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 61.5 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 63 FirstSpawnWarningSound ambient/rottenburg/barrier_smash.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 63 FirstSpawnWarningSound physics/wood/wood_crate_break5.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 63 FirstSpawnWarningSound #trespasser/zombieintroquiet.mp3 } WaveSpawn { Name "PART1FX" WaitBeforeStarting 130 FirstSpawnWarningSound #music/hl2_song7.mp3 } WaveSpawn { Name "PART1FX" WaitBeforeStarting 130 FirstSpawnWarningSound #music/hl2_song7.mp3 } WaveSpawn { Name "PART1" Where spawnbot TotalCount 200 MaxActive 26 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 60 TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 500 Name "Super Fast Zombie" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" ItemAttributes { ItemName tf_weapon_bat "heal on kill" 100 "bleeding duration" 2 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 2 "voice pitch scale" 0.01 } } TFBot { ClassIcon deader Action FetchFlag Health 2750 Name "MB Infected League" Scale 1.3 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 "damage bonus" 3 } CharacterAttributes { "override footstep sound set" 5 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the sandman" Item "the virtual viewfinder" Item "the bigg mann on campus" DeathSound npc/dog/dog_growl2.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 2000 Name "Major Undead Wrapper" Scale 1.6 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" 3.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" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 5000 Name "Dire Armored Zombie" Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the killing gloves of boxing" "heal on kill" 750 "bleeding duration" 3 } CharacterAttributes { "voice pitch scale" 0.01 "health regen" 100 "move speed bonus" 0.5 "damage force reduction" 0.1 } Item "the killing gloves of boxing" Item "spine-chilling skull" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 250 Name "Volcano Zombie but it actually insta kill" 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" 999 "weapon burn dmg increased" 999 } CharacterAttributes { "move speed bonus" 2.5 "voice pitch scale" 0.01 } Item "sharpened volcano fragment" } } } WaveSpawn { Name "PART1" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 20 WaitBeforeStarting 20 TotalCurrency 1000 RandomChoice { TFBot { ClassIcon dead Health 10000 Action Mobber 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" } TFBot { Action Mobber ClassIcon dead Name "Pain213123123143" Health 177777 Template T_TFBot_Demoman_Samurai Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "damage bonus" 2.5 "fire rate bonus" 1 "damage force reduction" 0.1 "cancel falling damage" 1 "turn to gold" 1 "melee range multiplier" 3.2 "hand scale" 3.2 "torso scale" 0.001 "head scale" 0.001 "move speed bonus" 3 "dmg taken increased" 75 } Item "the scotsman's skullcutter" } } } WaveSpawn { Name "Hellno" WaitForAllDead "PART1" WaitBeforeStarting 0 Where spawnbot FirstSpawnOutput { Target specialroundmusic Action FireUser1 } } WaveSpawn { Name "PART1BOSS" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9.375 WaitForAllDead "PART1" TotalCurrency 666 DoneMessage "{663399}Hallowed Undead Reaper has been defeated." DoneOutput { Target reaper1_relay Action Trigger } TFBot { Attributes "IgnoreFlag" Action Mobber ClassIcon dead Health 66666 Name "Hallowed Undead Reaper" Message //Displays message in the chat { Name "{663399}Boss: Hallowed Undead Reaper" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Scale 1.9 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 666 "max health additive bonus" 25 } CharacterAttributes { "increased jump height" 1.6 "bot custom jump particle" 1 "move speed bonus" 0.3 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 "cancel falling damage" 1 "voice pitch scale" 0 "crit kill will gib" 1 } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "RageMode" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "tf_zombie" //Entity name to use Action "addoutput" //Input to fire Param "rendercolor 125 0 125" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.25 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } SpawnTemplate "reaperflash" SpawnTemplate "reaperexplode" Addcond { Index 70 } EventChangeAttributes { RageMode { Addcond { Index 108 } Addcond { Index 51 Duration 5.5 } Addcond { Index 70 } FireInput { Target "reaper1spawnerskele" //Entity name to use Action "Enable" //Input to fire Delay 5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "reaper1spawner" //Entity name to use Action "Enable" //Input to fire Delay 3 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 33333 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "RageMode2" //Parameter to use Delay 0.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 12222 //When set, the task activates only when the bot health is below specified value } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Did you think that I would be defeated that easily? I will prove you wrong this time!" Delay 0 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: HALLOWED SKELETON KINGS SHALL BE SUMMONED TO THE BATTLEFIELD!" Delay 5 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I WILL NOT SURRENDER, I SHALL NOT ACCEPT THE FATE THAT IS WAITING FOR ME!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: DIE IN HELL! UNDEAD HEADTAKERS GO GET THEM!" Delay 3 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I WON'T SUFFER FROM THIS SHIT ANYMORE! I WILL KILL YOU RIGHT NOW!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 12222 } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } CustomEyeParticle "killstreak_t1_lvl2" CustomEyeGlowColor "255 0 125" WeaponSwitch //Periodically switches weapon { Delay 0 //Time before the first weapon switch starts (Default: 10) Cooldown 0 //Time between each weapon switch (Default: 10) Repeats 1 //How many times should bot switch weapons in total (Default: 0 - Infinite) //IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: } CharacterAttributes { "move speed bonus" 0.65 "attach particle effect" 3043 } } RageMode2 { Addcond { Index 113 } Addcond { Index 72 } Addcond { Index 73 } Addcond { Index 70 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Meteor Shower" //Spell name. Possible values: //"Fireball" //"Ball O' Bats" //"Healing Aura" //"Pumpkin MIRV" //"Superjump" //"Invisibility" //"Teleport", //"Tesla Bolt" //"Minify" //"Summon Monoculus" //"Meteor Shower" //"Summon Skeletons" //"Common" //"Rare" //"All" } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: //"Fireball" //"Ball O' Bats" //"Healing Aura" //"Pumpkin MIRV" //"Superjump" //"Invisibility" //"Teleport", //"Tesla Bolt" //"Minify" //"Summon Monoculus" //"Meteor Shower" //"Summon Skeletons" //"Common" //"Rare" //"All" } Attributes "AlwaysCrit" ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 1.75 "attach particle effect" 3043 "health regen" 333 "heal on hit for rapidfire" 169 } } } Item "TF_WEAPON_SPELLBOOK" Spell //Gives specified spell to bots. { Delay 1 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) Limit 1 //How many spell charges the bot can store (Default: Same as charges given) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Summon Skeletons" //Spell name. Possible values: //"Fireball" //"Ball O' Bats" //"Healing Aura" //"Pumpkin MIRV" //"Superjump" //"Invisibility" //"Teleport", //"Tesla Bolt" //"Minify" //"Summon Monoculus" //"Meteor Shower" //"Summon Skeletons" //"Common" //"Rare" //"All" } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: It wasn't so hard to be summoned on these hours!" Delay 3 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Now prepare to die, I will not give up on you." Delay 8 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Still going? I still have some tricks left out of my pocket!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 7 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: //"Fireball" //"Ball O' Bats" //"Healing Aura" //"Pumpkin MIRV" //"Superjump" //"Invisibility" //"Teleport", //"Tesla Bolt" //"Minify" //"Summon Monoculus" //"Meteor Shower" //"Summon Skeletons" //"Common" //"Rare" //"All" } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 3 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Ball O' Bats" //Spell name. Possible values: //"Fireball" //"Ball O' Bats" //"Healing Aura" //"Pumpkin MIRV" //"Superjump" //"Invisibility" //"Teleport", //"Tesla Bolt" //"Minify" //"Summon Monoculus" //"Meteor Shower" //"Summon Skeletons" //"Common" //"Rare" //"All" } Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hw2013_ethereal_hood\hw2013_ethereal_hood_demo.mdl" } Item "the horseless headless horseman's headtaker" Item "the crone's dome" Item "Forgotten King's Pauldrons" Item "The Bonedolier" Item "the king of scotland cape" ItemColor //Set item color { ItemName "the crone's dome" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "the horseless headless horseman's headtaker" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "The Bonedolier" Red 125 Green 0 Blue 255 } DeathSound "ui/halloween_boss_defeated_fx.wav" } } WaveSpawn { Name "Skelespawn" Where reaper1spawnerskele Support Limited HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonSmall SpawnCurrencyPack 0 Lifetime 0.01 } } WaveSpawn { Support Limited WaitBeforeStarting 9999999 WaitBetweenSpawns 0 } WaveSpawn { Name "Headspawn" Where reaper1spawner Support Limited HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonSmall SpawnCurrencyPack 0 Lifetime 0.01 } } WaveSpawn { Where reaper1spawner TotalCount 10 MaxActive 10 SpawnCount 2 WaitForAllSpawned "Headspawn" WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 TFBot { Action FetchFlag ClassIcon hellmet_blank Health 1500 Name "Undead Headtaker" Class Demoman Scale 1.5 Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 10 } CharacterAttributes { "health regen" 125 "move speed bonus" 1.5 "voice pitch scale" 0 } EventChangeAttributes { ReaperDeath { FireInput { Target "!activator" //Entity name to use Action "$Suicide" //Input to fire Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } } } SpawnTemplate { Name "reaperteleport1" Origin "0 0 0" } Item "the horseless headless horseman's headtaker" } } WaveSpawn { Where reaper1spawnerskele TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllSpawned "Skelespawn" WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonKing SpawnCurrencyPack 0 Health 3000 TeamNum 3 Lifetime 30 SpawnTemplate { Name "skeleteleport1" Origin "0 0 0" } } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART1BOSS" FirstSpawnOutput { Target reaperskele_relay Action Trigger } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE1" WaitForAlldead "PART1BOSS" WaitBeforeStarting 3 FirstSpawnOutput { Target life_relay Action Trigger } } WaveSpawn { Name "REVIVE1" WaitForAlldead "PART1BOSS" WaitBeforeStarting 3 FirstSpawnOutput { Target item_teamflag Action ForceReset } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE1" FirstSpawnOutput { Target SURVIVORAISTART Action Trigger } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE1" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 2 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : I am starting to get worried right now." FirstSpawnOutput { Target helper Action Enable } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE1" Support Limited WaitBeforeStarting 5 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Seriously, it is such a shame you are still alive!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE1" Support Limited WaitBeforeStarting 10 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Don't forget that the next part is deadly!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE1" Support Limited WaitBeforeStarting 15 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : gOOD lUCk!" } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 45 FirstSpawnOutput { Target SURVIVORAIEND Action Trigger } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" FirstSpawnWarningSound trespasser/zombiewait2.mp3 FirstSpawnOutput { Target bro Action Enable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnOutput { Target sign3 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnOutput { Target block Action Enable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnOutput { Target cab //stupid cabinet Action Enable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnOutput { Target cargoshop3 Action disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnWarningSound physics/metal/metal_grate_impact_hard3.wav FirstSpawnOutput { Target fam Action enable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 2 FirstSpawnOutput { Target station Action Enable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 4 FirstSpawnWarningSound vo/engineer_mvm_collect_credits03.mp3 } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnOutput { Target block Action Disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cab Action Disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cargoshop3 Action enable } } WaveSpawn { Name "CHECKPOINT1" Where spawnbot WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnWarningSound youwilldiefromthis.mp3 FirstSpawnOutput { Target fam Action disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnOutput { Target station Action Disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 64.25 FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 58.25 FirstSpawnMessage "{00FFFF}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 59.25 FirstSpawnMessage "{00FFFF}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 60.25 FirstSpawnMessage "{00FFFF}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 61.25 FirstSpawnMessage "{00FFFF}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 62.25 FirstSpawnMessage "{00FFFF}1..." FirstSpawnOutput { Target sign8 Action Show } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 10 FirstSpawnWarningSound #music/hl1_song9.mp3 } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 10 FirstSpawnWarningSound #music/hl1_song9.mp3 } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 20 FirstSpawnWarningSound npc/ichthyosaur/attack_growl1.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 20 FirstSpawnWarningSound npc/ichthyosaur/attack_growl3.wav } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 20.5 FirstSpawnWarningSound npc/ichthyosaur/attack_growl1.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 20.5 FirstSpawnWarningSound npc/ichthyosaur/attack_growl3.wav } WaveSpawn { Name "navopen" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21 FirstSpawnOutput { Target gate_nav_blocker_2 Action Disable } } WaveSpawn { Name "navopen" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21 FirstSpawnOutput { Target gate_nav_blocker_3 Action Disable } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21 FirstSpawnWarningSound ambient/rottenburg/barrier_smash.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21.5 FirstSpawnWarningSound ambient/rottenburg/barrier_smash.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21.5 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21.5 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 21.5 FirstSpawnOutput { Target relay2 Action trigger } } WaveSpawn { Name "PART2-1" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0.5 WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 TotalCurrency 800 Squad { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 6000 Name "Giant Berserk-Bie" Scale 1.7 Attributes "MiniBoss" 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 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.7 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" Item "the battery bandolier" } TFBot { Attributes "Aggressive" Action FetchFlag 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 } } TFBot { Attributes "Aggressive" Action FetchFlag Name "Hyper League Zombie" ClassIcon dead 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" } TFBot { Attributes "Aggressive" Action FetchFlag Name "Undead Boxer" ClassIcon dead Skill Hard Template T_TFBot_Heavyweapons_Heavyweight_Champ } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1666 Name "UnFUCKINGdying Volcano Zombie" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" NoIdleSound 1 Attributes MiniBoss Scale 1.0 ItemAttributes { ItemName "sharpened volcano fragment" "bleeding duration" 5 "mark for death" 1 "damage bonus vs burning" 999 "weapon burn dmg increased" 999 } CharacterAttributes { "move speed bonus" 3 "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 2 } DeathSound "npc/zombie/zombie_pain1.wav" Item "sharpened volcano fragment" } } } WaveSpawn { Name "PART2-1" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 TotalCurrency 800 Squad { TFBot { ClassIcon hellmet_blank Health 15555 Name "PUNCHING BAG" Scale 1.6 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 3 "heal on kill" 3333 "heal on hit for rapidfire" 222 } CharacterAttributes { "health regen" 50 "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 "dmg from melee increased" 0.10 "move speed bonus" 0.4 } Item "the killing gloves of boxing" Item "hard counter" Item "the apparatchik's apparel" } TFBot { Attributes "Aggressive" Action FetchFlag Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon deader Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } TFBot { Attributes "Aggressive" Action FetchFlag Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon deader Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } TFBot { Attributes "Aggressive" Action FetchFlag Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon deader Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } TFBot { Attributes "Aggressive" Action FetchFlag Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon deader Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } TFBot { Attributes "Aggressive" Action FetchFlag Name "Giant Rocket Zombie" Template T_TFBot_Giant_Soldier Health 5000 ClassIcon deader Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shotgun_soldier "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "voice pitch scale" 0.01 } } } } WaveSpawn { Name "PART2-1" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 TotalCurrency 400 Squad { TFBot { ClassIcon deader Health 7600 AutoJumpMin 10 AutoJumpMax 10 Scale 1.5 Name "HITRANGE FIXED FOR KATANA" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "AutoJump" Attributes "MiniBoss" CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 5 "increase buff duration" 10.0 "voice pitch scale" 0.01 "cancel falling damage" 1 "melee range multiplier" 4 "SET BONUS: special dsp" 37 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } TFBot { ClassIcon dead Health 5000 Name "RAGE MODE ACTIVATED" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.4 "SET BONUS: special dsp" 55 "head scale" 0 } Item "apoco-fists" Item "ghastly gibus 2010" } TFBot { ClassIcon dead Health 5000 Name "RAGE MODE ACTIVATED" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.4 "SET BONUS: special dsp" 55 "head scale" 0 } Item "apoco-fists" Item "ghastly gibus 2010" } TFBot { ClassIcon dead Health 5000 Name "RAGE MODE ACTIVATED" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.4 "SET BONUS: special dsp" 55 "head scale" 0 } Item "apoco-fists" Item "ghastly gibus 2010" } TFBot { ClassIcon dead Health 5000 Name "RAGE MODE ACTIVATED" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.4 "SET BONUS: special dsp" 55 "head scale" 0 } Item "apoco-fists" Item "ghastly gibus 2010" } TFBot { ClassIcon dead Health 5000 Name "RAGE MODE ACTIVATED" Scale 1.5 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName apoco-fists "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.4 "SET BONUS: special dsp" 55 "head scale" 0 } Item "apoco-fists" Item "ghastly gibus 2010" } } } WaveSpawn { Name "LEAPERSOUNDS" WaitForAlldead "PART2-1" WaitBeforeStarting 3 FirstSpawnWarningSound npc/fast_zombie/fz_alert_far1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAlldead "PART2-1" WaitBeforeStarting 3.5 FirstSpawnWarningSound npc/fast_zombie/fz_alert_far1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAlldead "PART2-1" WaitBeforeStarting 10 FirstSpawnWarningSound npc/fast_zombie/fz_alert_close1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAlldead "PART2-1" WaitBeforeStarting 10.5 FirstSpawnWarningSound npc/fast_zombie/fz_alert_close1.wav } WaveSpawn { Name "PART2-2" Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 6 WaitForAlldead "PART2-1" TotalCurrency 600 RandomChoice { TFBot { Template Zombie_Virophage } } } WaveSpawn { Name "PART2-2" Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 6.5 WaitForAlldead "PART2-1" TotalCurrency 600 RandomChoice { TFBot { Template Zombie_Virophage } } } WaveSpawn { Name "PART2FX" WaitForAlldead "PART2-2" WaitBeforeStarting 2 FirstSpawnWarningSound ambient/creatures/town_moan1.wav } WaveSpawn { Name "PART2FX" WaitForAlldead "PART2-2" WaitBeforeStarting 2 FirstSpawnWarningSound ambient/creatures/town_moan1.wav } WaveSpawn { Name "PART2-3" Where spawnbot TotalCount 100 MaxActive 16 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 3 WaitForAlldead "PART2-2" RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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" } TFBot { ClassIcon deader Action FetchFlag Health 2750 Name "MB Infected League" Scale 1.3 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 "damage bonus" 3 } CharacterAttributes { "override footstep sound set" 5 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the sandman" Item "the virtual viewfinder" Item "the bigg mann on campus" DeathSound npc/dog/dog_growl2.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1333 Name "Dire Berserk-Bie" Scale 1.1 Class Demoman Skill Expert Attributes "AlwaysCrit" ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 3.5 "heal on kill" 666 } CharacterAttributes { "health regen" 77 "move speed bonus" 1.2 "voice pitch scale" 0.01 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" Item "pickled paws" } TFBot { Attributes "Aggressive" Action FetchFlag Name "Super Undead" ClassIcon deader Scale 1.6 Template T_TFBot_Giant_Scout_Fast Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.5 "damage force reduction" 0.5 } ItemAttributes { ItemName "the holy mackerel" "damage bonus" 0.5 "bleeding duration" 6 "fire rate bonus" 0.8 "melee range multiplier" 2.0 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead 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 } } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1200 Name "Dire Undead Assassin" Scale 1.25 Class Sniper Skill Expert WeaponRestrictions MeleeOnly NoIdleSound 1 Attributes MiniBoss Tag "bot_gatebot" Attributes "AlwaysCrit" DropWeapon 1 ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.6 "damage bonus" 3.25 "move speed bonus" 1.5 "always crit" 1 "melee range multiplier" 1.3 "health regen" 30 } CharacterAttributes { "voice pitch scale" 0.01 } DeathSound npc/zombie_poison/pz_pain1.wav Item "silver bullets" Item "holy hunter" } } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 30 FirstSpawnWarningSound npc/fast_zombie/fz_scream1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 31 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav FirstSpawnOutput { Target bro Action disable } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 31.5 FirstSpawnWarningSound physics/wood/wood_plank_break3.wav FirstSpawnOutput { Target bro2 Action enable } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 32 FirstSpawnWarningSound physics/wood/wood_plank_break4.wav FirstSpawnOutput { Target bro3 Action enable } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 32.5 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 33 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 33.5 FirstSpawnWarningSound physics/wood/wood_plank_break3.wav } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 34 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 34 FirstSpawnWarningSound ambient/rottenburg/barrier_smash.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" WaitBeforeStarting 34 FirstSpawnOutput { Target relay3 Action trigger } } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" //WaitBeforeStarting 8 FirstSpawnWarningSound #music/hl1_song19.mp3 } WaveSpawn { Name "SKELETONWINDOW" WaitForAlldead "PART2-2" //WaitBeforeStarting 8 FirstSpawnWarningSound #music/hl1_song19.mp3 } WaveSpawn { Name "PART2-3" Where spawnbot TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitForAlldead "PART2-2" WaitBeforeStarting 34 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 2000 Name "Major Undead Wrapper" Scale 1.6 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" 3.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" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1666 Name "UnFUCKINGdying Volcano Zombie" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" NoIdleSound 1 Attributes MiniBoss Scale 1.0 ItemAttributes { ItemName "sharpened volcano fragment" "bleeding duration" 5 "mark for death" 1 "damage bonus vs burning" 999 "weapon burn dmg increased" 999 } CharacterAttributes { "move speed bonus" 3 "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 2 } DeathSound "npc/zombie/zombie_pain1.wav" Item "sharpened volcano fragment" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1100 Name "Armored Hyper Kami-Bie" Scale 1.3 Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "damage bonus" 20 "blast dmg to self increased" 20 } CharacterAttributes { "blast dmg to self increased" 20 "move speed bonus" 2.0 "dmg taken mult from special damage type 1" 2 } Item "the ullapool caber" NoIdleSound 1 Attributes MiniBoss SpawnTemplate { Name "upgradedbomb2" Origin "0 0 150" } DeathSound "ambient\explosions\explode_3.wav" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 19999 Name "UnFUCKINGdying 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" 500 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 4 } Item "apoco-fists" Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/zombie/zombie_pain4.wav" AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } } } } WaveSpawn { Name "WINDOWCLOSE" WaitForAllSpawned "PART2-3" FirstSpawnOutput { Target bro2 Action disable } } WaveSpawn { Name "WINDOWCLOSE" WaitForAllSpawned "PART2-3" FirstSpawnWarningSound ambient/creatures/town_zombie_call1.wav FirstSpawnOutput { Target bro3 Action disable } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE2" WaitForAlldead "PART2-3" WaitBeforeStarting 3 FirstSpawnOutput { Target life_relay Action Trigger } } WaveSpawn { Name "REVIVE2" WaitForAlldead "PART2-3" WaitBeforeStarting 3 FirstSpawnOutput { Target item_teamflag Action ForceReset } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE2" FirstSpawnOutput { Target SURVIVORAISTART Action Trigger } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE2" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 2 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : WANT TO GET HOT. GET FREE BURNING FIRE AT 1-800-YOURMOM.com" FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE2" Support Limited WaitBeforeStarting 6 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : CALL THEM NOW TO GET HOT LOOKING FIRE ELEMENTALS!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE2" Support Limited WaitBeforeStarting 11 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Wait, wait... I didn't expect myself to say that?" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE2" Support Limited WaitBeforeStarting 16 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Who the hell cares when you already have a flamethrower to produce fire." } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE2" Support Limited WaitBeforeStarting 21 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Also screw you, pyro!" } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 45 FirstSpawnOutput { Target SURVIVORAIEND Action Trigger } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" FirstSpawnWarningSound trespasser/zombiewait2.mp3 } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnOutput { Target sign3 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnOutput { Target block Action Enable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnOutput { Target cab //stupid cabinet Action Enable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnOutput { Target cargoshop3 Action disable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnWarningSound physics/metal/metal_grate_impact_hard3.wav FirstSpawnOutput { Target fam Action enable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 2 FirstSpawnOutput { Target station Action Enable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 4 FirstSpawnWarningSound vo/engineer_sf13_midnight02.mp3 } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnOutput { Target block Action Disable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cab Action Disable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cargoshop3 Action enable } } WaveSpawn { Name "CHECKPOINT2" Where spawnbot WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnWarningSound youwilldiefromthis.mp3 FirstSpawnOutput { Target fam Action disable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnOutput { Target station Action Disable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 64.25 FirstSpawnOutput { Target helper Action Enable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 58.25 FirstSpawnMessage "{00FFFF}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 59.25 FirstSpawnMessage "{00FFFF}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 60.25 FirstSpawnMessage "{00FFFF}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 61.25 FirstSpawnMessage "{00FFFF}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 62.25 FirstSpawnMessage "{00FFFF}1..." FirstSpawnOutput { Target sign8 Action Show } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 4 FirstSpawnWarningSound ambient/levels/prison/inside_battle_antlion8.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 4 FirstSpawnWarningSound ambient/levels/prison/inside_battle_antlion8.wav } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 8 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 8.5 FirstSpawnWarningSound physics/wood/wood_plank_break3.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 9 FirstSpawnWarningSound physics/wood/wood_plank_break4.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 9.5 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 10 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 10.5 FirstSpawnWarningSound physics/wood/wood_plank_break3.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 11 FirstSpawnWarningSound physics/wood/wood_plank_break1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 11.5 FirstSpawnWarningSound physics/wood/wood_plank_break2.wav } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 11.75 FirstSpawnWarningSound ambient/explosions/explode_4.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12 FirstSpawnWarningSound ambient/explosions/explode_4.wav } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12.25 FirstSpawnWarningSound ambient/rottenburg/barrier_smash.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12.25 FirstSpawnWarningSound ambient/explosions/explode_3.wav FirstSpawnOutput { Target top_barrier Action kill } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12.5 FirstSpawnWarningSound ambient/explosions/explode_2.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12.5 FirstSpawnWarningSound ambient/rottenburg/barrier_smash.wav FirstSpawnOutput { Target relay4 Action trigger } } WaveSpawn { Name "PART3-1" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12 TotalCurrency 200 TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 6000 Name "Giant Berserk-Bie" Scale 1.7 Attributes "MiniBoss" 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 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.6 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the scotsman's skullcutter" Item "voodoo juju" Item "the battery bandolier" } } WaveSpawn { Name "PART3-1" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "BUFFER2" TotalCurrency 500 TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 34000 Name "Undying Undead Regenerator" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly DropWeapon 1 Message //Displays message in the chat { Name "Boss: Undying Undead Regenerator" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Addcond { Index 55 Delay 0.2 } Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 3.0 "fire rate bonus" 0.001 "clip size upgrade atomic" 2 "faster reload rate" 0.4 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 650 } CharacterAttributes { "move speed bonus" 0.75 "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" DeathSound npc/zombie_poison/pz_die2.wav } } WaveSpawn { Name "GROUP" Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllSpawned "BUFFER2" TotalCurrency 0 RandomChoice { TFBot { ClassIcon dead Health 5000 Name "UBER Saw God's Servant" Attributes "UseBossHealthBar" Class Medic Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "health regen" 200 "damage bonus" 5.0 } Item "the ubersaw" } } } WaveSpawn { Name "GROUP" Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllSpawned "BUFFER2" TotalCurrency 0 FirstSpawnWarningSound ambient/levels/prison/inside_battle_antlion4.wav RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 5000 Name "Over-Hell Zomurai" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 25.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the half-zatoichi" Item "the infernal impaler" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 3750 Name "Too Brutal Zombie" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 25.0 "heal on kill" 625 } CharacterAttributes { "voice pitch scale" 0 "move speed bonus" 1.8 "dmg taken mult from special damage type 1" 2 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/ichthyosaur/attack_growl1.wav } } } WaveSpawn { Name "PART3-1" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAlldead "GROUP" WaitBeforeStarting 3 WaitBetweenSpawns 0.5 FirstSpawnWarningSound ambient/levels/prison/inside_battle_antlion3.wav TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag 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 "dmg taken mult from special damage type 1" 2 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/ichthyosaur/attack_growl1.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1100 Name "Armored Hyper Kami-Bie" Scale 1.3 Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "damage bonus" 20 "blast dmg to self increased" 20 } CharacterAttributes { "blast dmg to self increased" 20 "move speed bonus" 2.0 "dmg taken mult from special damage type 1" 2 } Item "the ullapool caber" NoIdleSound 1 Attributes MiniBoss SpawnTemplate { Name "upgradedbomb2" Origin "0 0 150" } DeathSound "ambient\explosions\explode_3.wav" } TFBot { Attributes "Aggressive" Action Mobber ClassIcon deader Health 1500 Name "S-Armored Super Kami-Bie" Scale 1.5 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the ullapool caber" "damage bonus" 99 "blast dmg to self increased" 99 "fire rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "cannot be backstabbed" 1 } Item "the ullapool caber" Item "spine-chilling skull" Item "the ornament armament" DeathSound npc/zombie_poison/pz_die1.wav } } } WaveSpawn { Name "PART3-1" Where spawnbot TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAlldead "GROUP" WaitBeforeStarting 4 WaitBetweenSpawns 0.5 FirstSpawnWarningSound ambient/levels/prison/inside_battle_antlion2.wav TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Demo_Burst ClassIcon dead Attributes "AlwaysCrit" Name "YOU ARE DEAD!" Health 750 CharacterAttributes { "faster reload rate" 0.8 "fire rate bonus" 0.05 "clip size bonus" 2 "damage bonus" 3.0 "move speed bonus" 1.5 } } } } WaveSpawn { Name "PART3MUSIC" WaitForAlldead "PART3-1" WaitBeforeStarting 3 FirstSpawnOutput { Target specialroundmusic2 Action FireUser1 } } WaveSpawn { Support Limited Name m1 WaitBeforeStarting 3 WaitBetweenSpawns 0 WaitForAlldead "PART3-1" FirstSpawnMessage "{red}Boss Wave" } WaveSpawn { Support Limited Name m2 WaitForAllSpawned m1 WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnMessage "Prepare to fight the boss!" } WaveSpawn { Name "PART3-2" Where spawnbot TotalCurrency 500 TotalCount 25 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 2 WaitForAlldead "PART3-1" FirstSpawnMessage "{yellow}Good luck!" WaitBeforeStarting 10 RandomSpawn 1 RandomChoice { TFBot { ClassIcon deader Health 6000 Item "the equalizer" Item "the hellmet" Item "the jupiter jumpers" Name "Skull Maniacal Brute" AlwaysGlow 1 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the equalizer" "damage penalty" 1.25 "mod shovel speed boost" 3 "fire rate bonus with reduced health" 0.25 } SpawnTemplate "maniacalspawn" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 99999 //Time between each bot attribute change (Default: 10) Repeats 0 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 2222 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { ItemAttributes { ItemName "the equalizer" "damage penalty" 1.5 "fire rate bonus" 0.25 } ItemAttributes { ItemName "the hellmet" "SPELL: set item tint RGB" 3 "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } } TFBot { ClassIcon deader Health 5000 Name "Skull Exterminator" AlwaysGlow 1 Class Demoman Skill Expert SpawnTemplate "exterminatorspawn" WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Addcond { Index 28 IfHealthBelow 2500 } ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 2.0 "critboost on kill" 3 "heal on kill" 500 "heal on hit for rapidfire" 50 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the scotsman's skullcutter" Item "spine-chilling skull 2011 style 2" Item "the king of scotland cape" } TFBot { ClassIcon deader Health 4700 Name "Skull Clawer" AlwaysGlow 1 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" SpawnTemplate "clawerspawn" Addcond { Index 33 IfHealthBelow 2300 } Addcond { Index 29 IfHealthBelow 1300 } ItemAttributes { ItemName "the eviction notice" "fire rate bonus" 0.7 "damage bonus" 1.2 "mod_maxhealth_drain_rate" 0 "bleeding duration" 5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the eviction notice" Item "spine-chilling skull 2011 style 2" Item "the bolshevik biker" } TFBot { ClassIcon deader Health 4000 Name "Skull Sword Master" AlwaysGlow 1 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" SpawnTemplate "swordfighterspawn" ItemAttributes { ItemName "the eyelander" "fire rate bonus" 0.5 "damage penalty" 1.10 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "move speed bonus" 0.45 } EventChangeAttributes { IdleMode { Attributes "IgnoreFlag" Attributes "IgnoreEnemies" } } Item "the eyelander" Item "spine-chilling skull 2011 style 2" Item "the professor's pineapple" } } } WaveSpawn { Name "PART3-2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitForAllDead "PART3-1" WaitBetweenSpawns 0.1 TotalCurrency 1500 FirstSpawnMessage "{red}Skull Devastating Titan has spawned." DoneMessage "{red}Skull Devastating Titan has been defeated." FirstSpawnWarningSound "skullishinvasion_titanentrance.mp3" FirstSpawnWarningSound "skullishinvasion_titanentrance.mp3" FirstSpawnWarningSound "skullishinvasion_titanentrance.mp3" TFBot { Action Mobber ClassIcon deader Health 50000 Item "Steel-Toed Stompers" Item "Soviet Stitch-Up" Item "Can Opener" Item "Meat Grinder Bot" Scale 1.9 Item "Hunter Heavy" Item "Gone Commando" Item "die regime-panzerung" Item "bone-cut belt" Item "Employee Badge A" ItemAttributes { ItemName "Soviet Stitch-Up" "is invisible" 1 } ItemAttributes { ItemName "Can Opener" "is invisible" 1 } ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\heavy\sbox2014_war_helmet_s1\sbox2014_war_helmet_s1.mdl" } ItemModel { ItemName "Soviet Stitch-Up" Model "models\workshop\player\items\all_class\hw2013_the_manneater\hw2013_the_manneater_heavy.mdl" } Name "Skull Devastating Titan" AlwaysGlow 1 Class Heavy Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "voice pitch scale" 0 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 1000 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 6 } Addcond { Index 113 } FireInput { Target "titanrage_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "TauntSpeedFix" //Parameter to use Delay 6.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } Addcond { Index 108 IfHealthBelow 1000 } CustomEyeParticle "killstreak_t4_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "Meat Grinder Bot" "melee attack rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3044 "gesture speed increase" 0.5 } } TauntSpeedFix { ItemAttributes { ItemName "Meat Grinder" "melee attack rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3044 "gesture speed increase" 1 } } } DeathSound skullishinvasion_titanbrutedeath.mp3 } } WaveSpawn { Name "PART3-2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART3-1" WaitBeforeStarting 30 WaitBetweenSpawns 0.1 TotalCurrency 1500 FirstSpawnMessage "{red}Skull Maniacal Juggernaut has spawned." DoneMessage "{red}Skull Maniacal Juggernaut has been defeated." TFBot { Action Mobber ClassIcon deader Health 50000 Item "the hellmet" Item "the half-zatoichi" Item "Batter's Bracers" Item "Coldfront Curbstompers" Item "Ghoul Gibbin' Gear" Item "The Killer's Kit" Item "The Veteran's Attire" Item "Employee Badge A" Item "Support Spurs" SpawnTemplate "maniacalspawn" Attributes "UseBossHealthBar" ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hwn2016_nasty_norsemann\hwn2016_nasty_norsemann_soldier.mdl" } CustomWeaponModel { Slot 2 Model "models\weapons\c_models\c_pickaxe\c_pickaxe.mdl" } ItemModel { ItemName "Support Spurs" Model "models\workshop\player\items\soldier\hw2013_jupiter_jumpers\hw2013_jupiter_jumpers.mdl" } Name "Skull Maniacal Juggernaut" AlwaysGlow 1 Class Soldier Skill Expert Scale 1.9 WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 3 "mod shovel speed boost" 3 "restore health on kill" 0 "honorbound" 0 "self add cond on hit" 79 "self add cond on hit duration" 2 "add cond on kill" 26 "add cond on kill duration" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "voice pitch scale" 0 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 1000 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 5.5 } FireInput { Target "bruterage_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "TauntSpeedFix" //Parameter to use Delay 5.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } Addcond { Index 108 IfHealthBelow 1000 } CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 4 "fire rate bonus" 0.25 "restore health on kill" 0 "honorbound" 0 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3045 "gesture speed increase" 0.6 } } TauntSpeedFix { ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 4 "fire rate bonus" 0.25 "restore health on kill" 0 "honorbound" 0 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3045 "gesture speed increase" 1.25 } } } DeathSound skullishinvasion_titanbrutedeath.mp3 } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" FirstSpawnOutput { Target specialroundmusic2 Action Kill } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" FirstSpawnOutput { Target normalmusictimer2 Action Kill } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" FirstSpawnWarningSound "skullishinvasion_wave6musicend.mp3" FirstSpawnWarningSound "skullishinvasion_wave6musicend.mp3" } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" WaitBeforeStarting 20 FirstSpawnWarningSound player/flame_out.wav FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" WaitBeforeStarting 20 FirstSpawnWarningSound player/flame_out.wav FirstSpawnOutput { Target GTFOEND Action trigger } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" WaitBeforeStarting 20.5 FirstSpawnWarningSound ambient/fireball.wav } WaveSpawn { Name "BURNFX" WaitForAlldead "PART3-2" WaitBeforeStarting 21 FirstSpawnWarningSound trespasser/aaa2.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "BURNMUSIC" WaitForAlldead "PART3-3a" FirstSpawnWarningSound #music/hl1_song5.mp3 } WaveSpawn { Name "BURNMUSIC" WaitForAlldead "PART3-3a" FirstSpawnWarningSound #music/hl1_song5.mp3 } WaveSpawn { Name "PART3-3a" Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 1 WaitForAlldead "PART3-2" WaitBeforeStarting 21 WaitBetweenSpawns 0.5 RandomSpawn 1 TFBot { Attributes "Aggressive" Action Mobber ClassIcon dead Health 3333 Name "UnFUCKINGdying Dire Flaming RUN!!!" Class Pyro Skill Normal Scale 1.5 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the backburner" "mark for death" 1 "heal on kill" 3333 "damage bonus" 11.0 "hand scale" 0.00001 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 3 } Item "the backburner" Item "the last breath" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "misc\bonzo_vomit01.wav" } } WaveSpawn { Name "PART3-3" Where spawnbot TotalCount 55 MaxActive 11 SpawnCount 1 RandomSpawn 1 WaitForAlldead "PART3-3a" WaitBetweenSpawns 0.5 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 650 Name "Undying 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" 650 "damage bonus" 2.0 "hand scale" 0.00001 } CharacterAttributes { "move speed bonus" 1.5 "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 3 } Item "the backburner" Item "the last breath" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "misc\bonzo_vomit01.wav" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 3666 Name "Giant Flaming Zombie" Class Pyro Scale 1.75 Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" 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 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } Item "the backburner" Item "the last breath" DeathSound npc/zombie_poison/pz_idle2.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 6666 Name "Giant Dire Flaming Zombie" Class Pyro Scale 1.75 Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName "the backburner" "mark for death" 1 "heal on kill" 125 "damage bonus" 3.0 "hand scale" 0.00001 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.01 "health regen" 166 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } Item "the backburner" Item "the last breath" DeathSound npc/zombie_poison/pz_idle2.wav } } } WaveSpawn { Name "PART3-3" Where spawnbot TotalCount 85 MaxActive 15 SpawnCount 1 WaitForAlldead "PART3-3a" WaitBetweenSpawns 0.5 RandomChoice { TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { ClassIcon dead Health 750 Name "Dire Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 500 "bleeding duration" 2 "damage bonus vs burning targets" 3 "fire rate bonus" 0.6 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 45 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } TFBot { Attributes "Aggressive" Action FetchFlag Health 16666 AutoJumpMin 0 AutoJumpMax 0 ClassIcon deader DropWeapon 1 Name "A Hell-Born Giant" Scale 1.7 Template T_TFBot_Giant_Heavyweapons Attributes "AlwaysCrit" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 3 "damage bonus" 1.5 "always crit" 1 "heal on kill" 666 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "Set DamageType Ignite" 1 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "Attack not cancel charge" 1 } ItemAttributes { ItemName tf_weapon_fists "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "voice pitch scale" 0.35 "become fireproof on hit by fire" 1 "fire retardant" 1 "dmg taken from fire reduced" 0.0001 "afterburn immunity" 1 } Item "the huo long heatmaker" Item "spine-chilling skull" } } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE3" WaitForAlldead "PART3-3" WaitBeforeStarting 3 FirstSpawnOutput { Target life_relay Action Trigger } } WaveSpawn { WaitBeforeStarting 3 WaitBetweenSpawns 0 Support Limited FirstSpawnOutput { Target item_teamflag Action ForceReset } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE3" FirstSpawnOutput { Target SURVIVORAISTART Action Trigger } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 2 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : An outbreak has been released. There no antidotes left, I used them all." FirstSpawnOutput { Target helper Action Enable } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" Support Limited WaitBeforeStarting 6 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Hey. Don't look at me like that!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" Support Limited WaitBeforeStarting 11 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : I needed these to get high!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" Support Limited WaitBeforeStarting 16 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Even if it was supposed to cure people like you, mercenaries!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" Support Limited WaitBeforeStarting 21 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Please laugh, it was an attempt to 4th wall." } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" Support Limited WaitBeforeStarting 26 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : LAUGH! PLEASE FUCKING LAUGH! I MUST STARE AT YOU INTENSELY LAUGH AT HOW DOOMED YOU ARE!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE3" Support Limited WaitBeforeStarting 31 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Now prepare yourself and I MEANT IT in the context and not out of it *cough*." } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 45 FirstSpawnOutput { Target SURVIVORAIEND Action Trigger } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" FirstSpawnWarningSound trespasser/zombiewait2.mp3 } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnOutput { Target sign3 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnOutput { Target block Action Enable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnOutput { Target cab //stupid cabinet Action Enable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnOutput { Target cargoshop3 Action disable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnWarningSound physics/metal/metal_grate_impact_hard3.wav FirstSpawnOutput { Target fam Action enable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 2 FirstSpawnOutput { Target station Action Enable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 4 } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnOutput { Target block Action Disable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cab Action Disable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cargoshop3 Action enable } } WaveSpawn { Name "CHECKPOINT3" Where spawnbot WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnWarningSound youwilldiefromthis.mp3 FirstSpawnOutput { Target fam Action disable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnOutput { Target station Action Disable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 64.25 FirstSpawnWarningSound vo/engineer_wranglekills02.mp3 FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 58.25 FirstSpawnMessage "{00FFFF}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 59.25 FirstSpawnMessage "{00FFFF}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 60.25 FirstSpawnMessage "{00FFFF}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 61.25 FirstSpawnMessage "{00FFFF}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 62.25 FirstSpawnMessage "{00FFFF}1..." FirstSpawnOutput { Target sign8 Action Show } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "PART4FX" WaitForAllSpawned "BUFFER3" WaitBeforeStarting 8 FirstSpawnWarningSound npc/zombie_poison/pz_call1.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART4FX" WaitForAllSpawned "BUFFER3" WaitBeforeStarting 8 FirstSpawnWarningSound #music/hl1_song21.mp3 } WaveSpawn { Name "PART4FX" WaitForAllSpawned "BUFFER3" WaitBeforeStarting 8 FirstSpawnWarningSound #music/hl1_song21.mp3 } WaveSpawn { Name "PART4-1" Where spawnbot TotalCount 155 MaxActive 20 SpawnCount 1 WaitForAllSpawned "BUFFER3" WaitBeforeStarting 8 WaitBetweenSpawns 0.5 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1337 Name "UnFUCKINGdying Dire Poison Zombie" Class Sniper Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName tf_weapon_club "bleeding duration" 15 "heal on kill" 550 "damage bonus" 10 } CharacterAttributes { "voice pitch scale" 0.01 "health regen" 30 "move speed bonus" 1.75 "dmg taken mult from special damage type 1" 3 } DeathSound npc/zombie_poison/pz_pain3.wav NoIdleSound 1 Attributes MiniBoss Scale 1.0 } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 999 Name "UnFUCKINGdying Zombie Bowman" Class Sniper Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" ItemAttributes { ItemName "the fortified compound" "bleeding duration" 8 "damage bonus" 3.5 "fire rate bonus" 0.5 "faster reload rate" 0.5 } CharacterAttributes { "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 3 "move speed bonus" 1.6 } Item "the fortified compound" DeathSound npc/zombie_poison/pz_warn1.wav NoIdleSound 1 Attributes MiniBoss Scale 1.0 } TFBot { ClassIcon dead Health 2250 Name "Real Chaos Undead" Attributes "Aggressive" Action FetchFlag Class Pyro Skill Expert WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "panic attack shotgun" "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "damage bonus" 5 "slow enemy on hit major" 3 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 } CharacterAttributes { "move speed bonus" 0.65 "voice pitch scale" 0.2 } Item "panic attack shotgun" DeathSound misc\bonzo_vomit02.wav NoIdleSound 1 Attributes MiniBoss Scale 1.0 } TFBot { ClassIcon dead Health 1800 Name "Hyper Weird Steel zombie" Scale 1.25 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } Item "fists of steel" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon deader Health 7777 Name "Real Giant Chaos Undead" Scale 1.7 Attributes "MiniBoss" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_shotgun_pyro "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "damage bonus" 9 "weapon burn time increased" 4 "weapon burn dmg increased" 2 "slow enemy on hit major" 10 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 } CharacterAttributes { "move speed bonus" 0.6 "voice pitch scale" 0.2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } DeathSound npc/dog/dog_growl3.wav } } } WaveSpawn { Name "PART4-1" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllSpawned "BUFFER3" WaitBeforeStarting 60 WaitBetweenSpawns 30 TotalCurrency 2000 Squad { TFBot { ClassIcon deader Health 20000 Attributes "UseBossHealthBar" Name "YES WE KNOW, YOU MISS SHOTS BUT STILL HIT!!" Scale 1.64 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.1 "faster reload rate" 0 "Projectile speed increased" 5 "projectile spread angle penalty" 20 "damage bonus" 3.0 "blast dmg to self increased" -2.00 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "AlwaysCrit" Item "web easteregg medal" Item "honest halo" } TFBot { ClassIcon deader Health 10000 Name "HYPER BOMBER REAL" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "festive grenade launcher" "fire rate bonus" 0.1 "faster reload rate" 0.1 "clip size penalty" 12.0 "Projectile speed increased" 2.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 "damage bonus" 6 } Item "festive grenade launcher" Item "conjurer's cowl" Item "spacechem pin" } TFBot { ClassIcon deader Health 10000 Name "HYPER BOMBER REAL" Scale 1.75 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "festive grenade launcher" "fire rate bonus" 0.1 "faster reload rate" 0.1 "clip size penalty" 12.0 "Projectile speed increased" 2.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 "damage bonus" 6 } Item "festive grenade launcher" Item "conjurer's cowl" Item "spacechem pin" } } } WaveSpawn { Name "PART4-1" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllSpawned "BUFFER3" WaitBeforeStarting 60 WaitBetweenSpawns 30 TotalCurrency 1200 Squad { TFBot { ClassIcon deader Health 25000 Name "FALL DAMAGE INBOUND!!" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.0 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "damage causes airblast" 1 "apply z velocity on damage" -2500 } CharacterAttributes { "move speed bonus" 0.35 "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 } } TFBot { ClassIcon deader Health 17500 Name "OVERDEATH!" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 85.0 "faster reload rate" 0.05 "fire rate bonus" 0.02 "projectile spread angle penalty" 26 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 3.0 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.8 } Item "festive rocket launcher 2011" Item "dr's dapper topper" } TFBot { ClassIcon deader Health 17500 Name "OVERDEATH!" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 85.0 "faster reload rate" 0.05 "fire rate bonus" 0.02 "projectile spread angle penalty" 26 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 3.0 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.8 } Item "festive rocket launcher 2011" Item "dr's dapper topper" } } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 5 FirstSpawnWarningSound ambient/atmosphere/cave_hit5.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 5 FirstSpawnOutput { Target hudbgone Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 5 FirstSpawnWarningSound ambient/atmosphere/cave_hit5.wav FirstSpawnOutput { Target fade Action fade } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/creatures/town_scared_breathing1.wav FirstSpawnOutput { Target fog_system Action Enable } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/creatures/town_scared_breathing1.wav FirstSpawnOutput { Target overlay Action StartOverlays } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/creatures/town_scared_breathing1.wav } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 15 FirstSpawnWarningSound ambient/atmosphere/cave_hit4.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 15 FirstSpawnWarningSound ambient/atmosphere/cave_hit4.wav FirstSpawnOutput { Target fade2 Action fade } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 20 FirstSpawnOutput { Target hudcome Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 20 FirstSpawnWarningSound music/radio1.mp3 } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 20 FirstSpawnWarningSound music/radio1.mp3 } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-1" WaitBeforeStarting 59 FirstSpawnOutput { Target viro_beaton Action Trigger } } WaveSpawn { Name "PART4-2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART4-1" WaitBeforeStarting 25 FirstSpawnWarningSound "ui/halloween_boss_summoned_fx.wav" RandomSpawn 1 TotalCurrency 3000 FirstSpawnOutput { Target GTFOSTART Action trigger } DoneOutput { Target viro_beatoff Action Trigger } TFBot { ClassIcon blackdead Health 77777 Name "FEAR MY TOY!" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" SpawnTemplate "p_nuke" Message //Displays message in the chat { Name "{green}Super Boss: Undead Slasher Lord?" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "the eyelander" "damage bonus" 12.5 "hand scale" 10 "melee range multiplier" 33 "fire rate bonus" 0.75 } 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" DeathSound "ui/halloween_boss_defeated_fx.wav" } } WaveSpawn { Name "PART4-2" Where spawnbot TotalCount 30 MaxActive 10 SpawnCount 1 WaitForAlldead "PART4-1" WaitBeforeStarting 25 WaitBetweenSpawns 2 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action Mobber ClassIcon dead Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/stalker/go_alert2.wav } TFBot { Attributes "Aggressive" Action Mobber ClassIcon dead Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/stalker/go_alert2.wav } TFBot { Attributes "Aggressive" Action Mobber ClassIcon dead Health 750 Name "Deadly Zomurai" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/stalker/go_alert2.wav } TFBot { ClassIcon dead Name "Eternal Decreased Rebel" Health 7777 Template T_TFBot_Demoman_Samurai AddCond { Index 72 Delay 0.2 } AddCond { Index 55 Delay 0.2 } AddCond { Index 28 Delay 0.2 } Attributes "AlwaysCrit" Attributes "IgnoreFlag" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" Attributes "UseBossHealthBar" CharacterAttributes { "damage bonus" 49 "fire rate bonus" 0.66 "damage force reduction" 0.1 "cancel falling damage" 1 "turn to gold" 1 "melee range multiplier" 3.2 "hand scale" 3.2 "torso scale" 0.001 "head scale" 0.001 "move speed bonus" 3 "dmg taken increased" 25 } Action Mobber } } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" FirstSpawnOutput { Target hudbgone Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" FirstSpawnWarningSound vehicles/airboat/pontoon_splash2.wav FirstSpawnOutput { Target fade3 Action fade } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" FirstSpawnWarningSound vehicles/airboat/pontoon_splash2.wav FirstSpawnOutput { Target mist Action TurnOff } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" //WaitBeforeStarting 1.5 //FirstSpawnWarningSound ambient/voices/playground_memory.wav FirstSpawnOutput { Target fog_system Action Disable } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" //WaitBeforeStarting 1.5 FirstSpawnWarningSound ambient/voices/playground_memory.wav FirstSpawnOutput { Target fog_old Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAlldead "PART4-2" FirstSpawnOutput { Target overlay Action stopoverlays } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE4" WaitForAlldead "PART4-2" WaitBeforeStarting 8 FirstSpawnOutput { Target life_relay Action Trigger } } WaveSpawn { Name "REVIVE4" WaitForAlldead "PART4-2" WaitBeforeStarting 8 FirstSpawnOutput { Target item_teamflag Action ForceReset } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE4" FirstSpawnOutput { Target SURVIVORAISTART Action Trigger } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 2 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Them 'robots' are coming. Explosives, bullets, the whole package!" FirstSpawnOutput { Target viro_beatoff Action Trigger } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 7 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : They are technically robots because they have the robot voice and..." } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 11 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Well, I didn't expect THEM to show up so I don't care anymore!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 16 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : ANTIDOTES TAKING EFFECT REAL!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 17 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : WOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 18 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : HELL YEAH!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 18.4 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : DAWOIFHWIAGRWAGRWAGHTWA" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 18.8 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : 123192889E7189D31" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 19.25 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 20 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : \\\\\\\\\\\\\\\\\\\\\\\" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 25 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Done, I've made my own weapon!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 30 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Now good luck on these 'robots'." } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 31 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Are we in a game?" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 32 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Because it looks like I have a soul but I don't?" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 35 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Playing omgwhat_superbuff behind a screen yes yes yes!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" Support Limited WaitBeforeStarting 38 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : It could be playing via a demo or playing in-game like right now." } WaveSpawn { Name "ADVICE" WaitForAllSpawned "REVIVE4" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 2 FirstSpawnOutput { Target helper Action Enable } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 45 FirstSpawnOutput { Target SURVIVORAIEND Action Trigger } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" FirstSpawnWarningSound trespasser/zombiewait2.mp3 FirstSpawnOutput { Target GTFOEND Action trigger } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" FirstSpawnOutput { Target hudcome Action trigger } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnOutput { Target sign3 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnOutput { Target block Action Enable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnOutput { Target cab //stupid cabinet Action Enable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnOutput { Target cargoshop3 Action disable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnWarningSound physics/metal/metal_grate_impact_hard3.wav FirstSpawnOutput { Target fam Action enable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 2 FirstSpawnOutput { Target station Action Enable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 4 FirstSpawnOutput { Target viro_beatoff Action Trigger } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnOutput { Target block Action Disable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cab Action Disable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cargoshop3 Action enable } } WaveSpawn { Name "CHECKPOINT4" Where spawnbot WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnWarningSound youwilldiefromthis.mp3 FirstSpawnOutput { Target fam Action disable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnOutput { Target station Action Disable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 64.25 FirstSpawnWarningSound vo/engineer_mvm_taunt01.mp3 FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 58.25 FirstSpawnMessage "{00FFFF}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 59.25 FirstSpawnMessage "{00FFFF}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 60.25 FirstSpawnMessage "{00FFFF}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 61.25 FirstSpawnMessage "{00FFFF}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 62.25 FirstSpawnMessage "{00FFFF}1..." FirstSpawnOutput { Target sign8 Action Show } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "DISABLESPOOK" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 9 FirstSpawnOutput { Target gameover Action Kill } } WaveSpawn { Name "DISABLESPOOK" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 9 FirstSpawnOutput { Target gameover2 Action Kill } } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 9 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 9 FirstSpawnWarningSound mvm/mvm_warning.wav } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 12 FirstSpawnWarningSound trespasser/corrupt4.wav FirstSpawnMessage "{blue}The Corrupted{FFFFFF} : I... am a 'robot'. I was built to scare you." FirstSpawnOutput { Target mvm_beaton Action PlaySound } } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 12 FirstSpawnWarningSound trespasser/corrupt4.wav } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 16 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 16 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target mvm_beaton Action Trigger } } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 19 FirstSpawnWarningSound trespasser/corrupt3.wav FirstSpawnMessage "{blue}The Corrupted{FFFFFF} : Crush! Kill. Kill! KILL. KILL! KILLLL *death*" } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 19 FirstSpawnWarningSound trespasser/corrupt3.wav } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 24 FirstSpawnWarningSound ambient/energy/zap6.wav } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 24 FirstSpawnWarningSound ambient/energy/zap5.wav } WaveSpawn { Name "PART5-1" Where spawnbot TotalCount 40 MaxActive 24 SpawnCount 1 WaitForAllSpawned "BUFFER4" WaitBeforeStarting 16 WaitBetweenSpawns 0.5 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { ClassIcon deader Action Fetchflag Health 2000 Name "MB Infected Bowman" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "faster reload rate" 0.7 "damage bonus" 2.5 "bleeding duration" 6 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the huntsman" Item "sniper fishing hat" Item "silver bullets" DeathSound npc/dog/dog_growl2.wav } TFBot { ClassIcon deader Action Fetchflag Health 2000 Name "MB Infected Bowman" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "faster reload rate" 0.7 "damage bonus" 2.5 "bleeding duration" 6 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the huntsman" Item "sniper fishing hat" Item "silver bullets" DeathSound npc/dog/dog_growl2.wav } TFBot { ClassIcon deader Action Fetchflag Health 2000 Name "MB Infected Bowman" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "faster reload rate" 0.7 "damage bonus" 2.5 "bleeding duration" 6 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the huntsman" Item "sniper fishing hat" Item "silver bullets" DeathSound npc/dog/dog_growl2.wav } TFBot { ClassIcon deader Action Fetchflag Health 2000 Name "MB Infected Bowman" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "faster reload rate" 0.7 "damage bonus" 2.5 "bleeding duration" 6 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the huntsman" Item "sniper fishing hat" Item "silver bullets" DeathSound npc/dog/dog_growl2.wav } TFBot { ClassIcon deader Action Fetchflag Health 4000 Name "MB Infected Slasher" Scale 1.3 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "damage bonus" 4.25 "melee range multiplier" 2.4 "hand scale" 1.92 } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the chargin' targe" Item "the eyelander" Item "point and shoot" Item "ttg glasses" DeathSound npc/dog/dog_growl2.wav } } } WaveSpawn { Name "PART5-1" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllSpawned "BUFFER4" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 500 RandomChoice { TFBot { ClassIcon dead Health 36666 Name "Undead Plasma Bow Master" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Message //Displays message in the chat { Name "Boss: Undead Plasma Bow Master" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "damage bonus" 7.5 "faster reload rate" 0.3 "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" DeathSound vo/ravenholm/monk_death07.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 33333 Name "Undying Demonic Pyro" Scale 1.0 Class Pyro Skill Normal Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Message //Displays message in the chat { Name "Boss: Undying Demonic Pyro" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "the nostromo napalmer" "airblast pushback scale" 5.0 "heal on kill" 666 "mark for death" 1 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.1 "move speed bonus" 1.75 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.05 "voice pitch scale" 0.01 } Item "the nostromo napalmer" Item "voodoo juju" DeathSound "ui/halloween_boss_defeated_fx.wav" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 34000 Name "Undying Undead Regenerator" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly DropWeapon 1 Message //Displays message in the chat { Name "Boss: Undying Undead Regenerator" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Addcond { Index 55 Delay 0.2 } Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 3.0 "fire rate bonus" 0.001 "clip size upgrade atomic" 2 "faster reload rate" 0.4 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 650 } CharacterAttributes { "move speed bonus" 0.75 "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" DeathSound npc/zombie_poison/pz_die2.wav } } } WaveSpawn { Name "PART5-1" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitForAllSpawned "BUFFER4" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 500 RandomChoice { TFBot { ClassIcon dead Health 36666 Name "Undead Plasma Bow Master" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Message //Displays message in the chat { Name "Boss: Undead Plasma Bow Master" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.4 "damage bonus" 7.5 "faster reload rate" 0.3 "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the huntsman" Item "trophy belt" Item "the outback intellectual" DeathSound vo/ravenholm/monk_death07.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 33333 Name "Undying Demonic Pyro" Scale 1.0 Class Pyro Skill Normal Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Message //Displays message in the chat { Name "Boss: Undying Demonic Pyro" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "the nostromo napalmer" "airblast pushback scale" 5.0 "heal on kill" 666 "mark for death" 1 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.1 "move speed bonus" 1.75 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.05 "voice pitch scale" 0.01 } Item "the nostromo napalmer" Item "voodoo juju" DeathSound "ui/halloween_boss_defeated_fx.wav" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 34000 Name "Undying Undead Regenerator" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly DropWeapon 1 Message //Displays message in the chat { Name "Boss: Undying Undead Regenerator" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Addcond { Index 55 Delay 0.2 } Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 3.0 "fire rate bonus" 0.001 "clip size upgrade atomic" 2 "faster reload rate" 0.4 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 650 } CharacterAttributes { "move speed bonus" 0.75 "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" DeathSound npc/zombie_poison/pz_die2.wav } } } WaveSpawn { Name "PART5-2" Where spawnbot TotalCount 54 MaxActive 18 SpawnCount 3 WaitForAllSpawned "PART5-1" WaitBetweenSpawns 1 RandomSpawn 1 TotalCurrency 0 DoneOutput { Target mvm_beatoff Action Trigger } Squad { ShouldPreserveSquad 1 TFBot { ClassIcon deader Action FetchFlag Health 2000 Name "MB Infected Backup Soldier" Scale 1.1 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 5 "fire rate bonus" 0.85 "faster reload rate" 0.85 "Blast radius increased" 1.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the battalion's backup" Item "the spook specs" Item "the classified coif" DeathSound npc/dog/dog_growl2.wav } TFBot { ClassIcon deader Action FetchFlag Health 2500 Name "MB Infected S-Rocket Heavy" Class HeavyWeapons Scale 1.0 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 2.0 "override projectile type" 2 "fire rate bonus" 1.5 "rocket specialist" 2 "Projectile speed increased" 2.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } DeathSound npc/dog/dog_growl2.wav Item "the outdoorsman" } TFBot { ClassIcon deader Action FetchFlag Health 2500 Name "MB Infected S-Rocket Heavy" Class HeavyWeapons Scale 1.0 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 2.0 "override projectile type" 2 "fire rate bonus" 1.5 "rocket specialist" 2 "Projectile speed increased" 2.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } DeathSound npc/dog/dog_growl2.wav Item "the outdoorsman" } } } WaveSpawn { Name "PART5-2" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "PART5-1" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { ClassIcon deader Health 80000 Name "Eternal Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 26.0 "faster reload rate" 0.2 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "damage bonus" 2.8 "Projectile speed increased" 1.4 "Blast radius increased" 1.66 } CharacterAttributes { "health regen" 250 "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 } Item "festive rocket launcher 2011" Item "soldier's stash" Item "the ornament armament" } TFBot { ClassIcon deader Health 66666 Name "Eternal Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 4.0 "damage bonus" 7.5 "bleeding duration" 3 "mark for death" 1 } CharacterAttributes { "health regen" 250 "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 filamental" Item "trickster's turnout gear" } TFBot { ClassIcon deader Health 65000 Name "Eternal Demoman" Scale 1.0 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 } CharacterAttributes { "health regen" 200 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "tam o'shanter" Item "the battery bandolier" } TFBot { ClassIcon deader Health 100000 Name "Eternal Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Action Fetchflag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_minigun "airblast pushback scale" 4.0 "damage bonus" 7.5 } ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 5 "heal on kill" 3333 "heal on hit for rapidfire" 222 } CharacterAttributes { "health regen" 250 "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 "dmg from melee increased" 0.10 } Item "the killing gloves of boxing" Item "hard counter" Item "the apparatchik's apparel" } TFBot { ClassIcon deader Health 40000 Name "Eternal Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Action Fetchflag Attributes "UseBossHealthBar" ItemAttributes { ItemName "the holy mackerel" "melee range multiplier" 2.0 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 3 "heal on hit for rapidfire" 100 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the holy mackerel" Item "bombing run" Item "the fast learner" } TFBot { ClassIcon deader Health 55000 Name "Eternal Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action Mobber Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "health regen" 250 "damage bonus" 3.0 "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 } Item "the scrap pack" Item "doc's holiday" } TFBot { ClassIcon deader Health 60000 Name "Eternal Sniper" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Action Mobber Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_smg "damage bonus" 3.5 "fire rate bonus" 0.8 "faster reload rate" 0.8 "heal on hit for rapidfire" 100 "override projectile type" 13 } CharacterAttributes { "health regen" 200 "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 "that '70s chapeau" Item "the chronomancer" } TFBot { ClassIcon deader Health 80000 Name "Eternal Engineer" Scale 1.0 Class Engineer Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Action Mobber ItemAttributes { ItemName "the c.a.p.p.e.r" "fire rate bonus" 0.04 "faster reload rate" 0.04 "damage bonus" 1.25 "heal on kill" 2000 } ItemAttributes { ItemName tf_weapon_wrench "damage bonus" 5 } CharacterAttributes { "health regen" 50 "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 c.a.p.p.e.r" Item "the virtual reality headset" Item "the antarctic researcher" } } } WaveSpawn { Name "PART5-2" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "PART5-1" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { ClassIcon deader Health 80000 Name "Eternal Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "HoldFireUntilFullReload" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 26.0 "faster reload rate" 0.2 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "damage bonus" 2.8 "Projectile speed increased" 1.4 "Blast radius increased" 1.66 } CharacterAttributes { "health regen" 250 "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 } Item "festive rocket launcher 2011" Item "soldier's stash" Item "the ornament armament" } TFBot { ClassIcon deader Health 66666 Name "Eternal Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_flamethrower "airblast pushback scale" 4.0 "damage bonus" 7.5 "bleeding duration" 3 "mark for death" 1 } CharacterAttributes { "health regen" 250 "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 filamental" Item "trickster's turnout gear" } TFBot { ClassIcon deader Health 65000 Name "Eternal Demoman" Scale 1.0 Class Demoman Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "IgnoreFlag" Action Mobber Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 } CharacterAttributes { "health regen" 200 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "tam o'shanter" Item "the battery bandolier" } TFBot { ClassIcon deader Health 100000 Name "Eternal Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Action Fetchflag Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_minigun "airblast pushback scale" 4.0 "damage bonus" 7.5 } ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 5 "heal on kill" 3333 "heal on hit for rapidfire" 222 } CharacterAttributes { "health regen" 250 "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 "dmg from melee increased" 0.10 } Item "the killing gloves of boxing" Item "hard counter" Item "the apparatchik's apparel" } TFBot { ClassIcon deader Health 40000 Name "Eternal Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Action Fetchflag Attributes "UseBossHealthBar" ItemAttributes { ItemName "the holy mackerel" "melee range multiplier" 2.0 "damage bonus" 3.0 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 3 "heal on hit for rapidfire" 100 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the holy mackerel" Item "bombing run" Item "the fast learner" } TFBot { ClassIcon deader Health 55000 Name "Eternal Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action Mobber Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "faster reload rate" 0.4 "fire rate bonus" 0.2 } CharacterAttributes { "health regen" 250 "damage bonus" 3.0 "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 } Item "the scrap pack" Item "doc's holiday" } TFBot { ClassIcon deader Health 60000 Name "Eternal Sniper" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Action Mobber Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_smg "damage bonus" 3.5 "fire rate bonus" 0.8 "faster reload rate" 0.8 "heal on hit for rapidfire" 100 "override projectile type" 13 } CharacterAttributes { "health regen" 200 "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 "that '70s chapeau" Item "the chronomancer" } TFBot { ClassIcon deader Health 80000 Name "Eternal Engineer" Scale 1.0 Class Engineer Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Action Mobber ItemAttributes { ItemName "the c.a.p.p.e.r" "fire rate bonus" 0.04 "faster reload rate" 0.04 "damage bonus" 1.25 "heal on kill" 2000 } ItemAttributes { ItemName tf_weapon_wrench "damage bonus" 5 } CharacterAttributes { "health regen" 50 "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 c.a.p.p.e.r" Item "the virtual reality headset" Item "the antarctic researcher" } } } WaveSpawn { Name "PART5-3" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitForAlldead "PART5-2" WaitBeforeStarting 20 RandomSpawn 1 TotalCurrency 0 Squad { TFBot { ClassIcon dead Health 3500 Name "You know who I am?" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 4.0 "blast dmg to self increased" -1.00 "Blast radius increased" 1.66 } Attributes "AlwaysCrit" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } TFBot { ClassIcon dead Health 3500 Name "You know who I am?" Scale 1.5 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 4.0 "blast dmg to self increased" -1.00 "Blast radius increased" 1.66 } Attributes "AlwaysCrit" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 0 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } } } WaveSpawn { Name "PART5-3" Where spawnbot TotalCount 32 MaxActive 14 SpawnCount 1 WaitForAlldead "PART5-2" WaitBeforeStarting 63.75 WaitBetweenSpawns 0.5 RandomSpawn 1 TotalCurrency 0 TFBot { ClassIcon dead Health 3000 Name "Salty Conch Rocketer?" Scale 1.25 Attributes "AlwaysCrit" Class Soldier Skill Expert Attributes "SpawnWithFullCharge" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "festive rocket launcher 2011" "fire rate bonus" 0.75 "faster reload rate" 0 "damage bonus" 3.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the concheror" Item "festive rocket launcher 2011" Item "ghoul gibbin' gear" Item "tipped lid" } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 6 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 6 FirstSpawnWarningSound mvm/mvm_warning.wav } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 9 FirstSpawnWarningSound trespasser/corrupt2.wav FirstSpawnMessage "{blue}The Corrupted{FFFFFF} : I am programmed to be scary!" } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 9 FirstSpawnWarningSound trespasser/corrupt2.wav } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 12 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 12 FirstSpawnWarningSound mvm/mvm_warning.wav } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 15 FirstSpawnWarningSound trespasser/corrupt1.wav FirstSpawnMessage "{blue}The Corrupted{FFFFFF} : ... I will find {red}YOU{FFFFFF}. That's what I do! That's ALL I do!" } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 15 FirstSpawnWarningSound trespasser/corrupt1.wav } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 20 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 20 FirstSpawnWarningSound mvm/mvm_warning.wav } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-2" WaitBeforeStarting 20 FirstSpawnWarningSound #trespasser/zombierobotest.mp3 } WaveSpawn { Name "PART5-3" Where spawnbot WaitForAlldead "PART5-2" WaitBeforeStarting 63.75 FirstSpawnOutput { Target threat Action Trigger } } WaveSpawn { Name "PART5-3" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAlldead "PART5-2" WaitBeforeStarting 63.75 RandomSpawn 1 TotalCurrency 200 FirstSpawnOutput { Target shakeit2 Action startshake } Squad { TFBot { ClassIcon blackdead Health 66666 Name "Indeed Undead Destroyerawdopijpaofwofgwr" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Message //Displays message in the chat { Name "Boss: Undead Destroyerdwjdhaiafeagwuiywyuaguywdsfgyiawegufiwarfguyaguwarigsadf" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "festive minigun 2011" "damage bonus" 4.0 "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" 50000 } CharacterAttributes { "move speed bonus" 0.25 "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 "head scale" 30 "torso scale" 20 "hand scale" 30 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } Item "festive minigun 2011" Item "ghastly gibus 2010" DeathSound npc/antlion_guard/antlion_guard_die2.wav } TFBot { ClassIcon deader Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 10 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } TFBot { ClassIcon deader Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 10 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } TFBot { ClassIcon deader Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 10 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } } } WaveSpawn { Name "PART5-3" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAlldead "PART5-2" WaitBeforeStarting 63.75 RandomSpawn 1 TotalCurrency 200 FirstSpawnOutput { Target shakeit2 Action startshake } Squad { TFBot { ClassIcon blackdead Health 66666 Name "Indeed Undead Destroyerawdopijpaofwofgwr" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Message //Displays message in the chat { Name "Boss: Undead Destroyerdwjdhaiafeagwuiywyuaguywdsfgyiawegufiwarfguyaguwarigsadf" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "festive minigun 2011" "damage bonus" 4.0 "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" 50000 } CharacterAttributes { "move speed bonus" 0.25 "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 "head scale" 30 "torso scale" 20 "hand scale" 30 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } Item "festive minigun 2011" Item "ghastly gibus 2010" DeathSound npc/antlion_guard/antlion_guard_die2.wav } TFBot { ClassIcon deader Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 10 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } TFBot { ClassIcon deader Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 10 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } TFBot { ClassIcon deader Health 15555 Name "YOU CANNOT ESCAPE YOUR FATE" Class HeavyWeapons Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 10 "override projectile type" 2 "fire rate bonus" 1.25 "rocket specialist" 15 "Projectile speed increased" 3.5 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the outdoorsman" } } } WaveSpawn { Name "PART5-4" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART5-3" WaitBeforeStarting 40 WaitBetweenSpawns 0.5 RandomSpawn 1 TotalCurrency 1500 FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" DoneOutput { Target mvm_beatoff Action Trigger } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon blackdead Health 250000 Name "This Man's Soul" Scale 1.4 Class Medic Skill Expert Message //Displays message in the chat { Name "{red}Ultra Boss: This Man's Soul" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } 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 180.0 // <-- here we specify a limited duration } AddCond { Index 16 // <-- here we use a condition number Delay 320.0 // <-- here we specify a limited duration } AddCond { Index 42 // <-- here we use a condition number Delay 450.0 // <-- here we specify a limited duration } AddCond { Index 29 // <-- here we use a condition number Delay 610.0 // <-- here we specify a limited duration } AddCond { Index 26 // <-- here we use a condition number Delay 760.0 // <-- here we specify a limited duration } AddCond { Index 73 // <-- here we use a condition number Delay 900.0 // <-- here we specify a limited duration } AddCond { Index 72 // <-- here we use a condition number Delay 1100.0 // <-- here we specify a limited duration } AddCond { Index 91 // <-- here we use a condition number Delay 1300.0 // <-- here we specify a limited duration } AddCond { Index 79 // <-- here we use a condition number Delay 1500.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" DeathSound "ui/halloween_boss_defeated_monoculus.wav" } } WaveSpawn { Name "PART5-4" Where spawnbot TotalCount 15 MaxActive 15 SpawnCount 1 WaitForAlldead "PART5-3" WaitBeforeStarting 6 WaitBetweenSpawns 5 RandomSpawn 1 TotalCurrency 0 FirstSpawnOutput { Target mvm_beaton Action Trigger } RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag Template Gargantuar Name "Yes" CharacterAttributes { "move speed bonus" 1.75 } ClassIcon deader DeathSound npc\zombie_poison\pz_alert2.wav } TFBot { Attributes "Aggressive" Action FetchFlag Template Gargantuar ClassIcon deader Name "Yes" CharacterAttributes { "move speed bonus" 1.75 } DeathSound npc\zombie_poison\pz_alert2.wav } TFBot { Attributes "Aggressive" Action FetchFlag Template Gargantuar ClassIcon deader Name "Yes" CharacterAttributes { "move speed bonus" 1.75 } DeathSound npc\zombie_poison\pz_alert2.wav } TFBot { Attributes "Aggressive" Action FetchFlag Template Gargantuar ClassIcon deader Name "Yes" CharacterAttributes { "move speed bonus" 1.75 } DeathSound npc\zombie_poison\pz_alert2.wav } TFBot { Attributes "Aggressive" Action FetchFlag Health 37500 Name Giga-Gargantuar Scale 2.05 Template Gargantuar ClassIcon deader Name "Big Yes" 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 } CharacterAttributes { "move speed bonus" 1.75 } Item "die regime-panzerung" Item "the bunsen brave" DeathSound trespasser/tank_fire_07.wav } } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-4" WaitBeforeStarting 15 FirstSpawnWarningSound music/stingers/hl1_stinger_song28.mp3 FirstSpawnOutput { Target signbomb Action show } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-4" WaitBeforeStarting 15 FirstSpawnOutput { Target extrabomb_relay Action trigger } } WaveSpawn { Name "PART5FX" WaitForAlldead "PART5-4" WaitBeforeStarting 15 FirstSpawnWarningSound music/stingers/hl1_stinger_song28.mp3 } WaveSpawn { Name "PART5-5" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAlldead "PART5-4" WaitBeforeStarting 10 WaitBetweenSpawns 20 RandomSpawn 1 TotalCurrency 750 FirstSpawnOutput { Target fam Action kill } TFBot { ClassIcon deader Health 50000 Name "Chief Lifesteal OVERLORD!!!" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" ItemAttributes { ItemName tomislav "damage bonus" 6.6 "attack projectiles" 2 "heal on kill" 50000 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 0.2 } Item "tomislav" Item "the merc's mohawk" Item "the bruiser's bandanna" } } WaveSpawn { Name "PART5-5" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitForAlldead "PART5-4" WaitBeforeStarting 16 WaitBetweenSpawns 16 RandomSpawn 1 TotalCurrency 0 FirstSpawnOutput { Target fam Action kill } TFBot { ClassIcon dead Health 6666 Name "THE FUCKING SON OF A BITCH" Attributes "UseBossHealthBar" Scale 1.6 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the eyelander" "damage bonus" 10 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "dmg from ranged reduced" 0.25 "move speed bonus" 0.4 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "spiral sallet" } } WaveSpawn { Name "PART5-5" Where spawnbot TotalCount 85 MaxActive 26 SpawnCount 1 WaitForAlldead "PART5-4" WaitBeforeStarting 16.5 RandomSpawn 1 TotalCurrency 0 FirstSpawnOutput { Target shopgear Action kill } TFBot { ClassIcon dead Health 2500 Name "Raging Demoknight they said" Scale 1.4 Class Demoman Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the eyelander" "critboost on kill" 3 "fire rate bonus" 0.4 "damage bonus" 4 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.8 "damage force reduction" 0.4 } Item "the chargin' targe" Item "the eyelander" Item "ghastly gibus 2010" } } WaveSpawn { Name "TANKFX" WaitForAlldead "PART5-4" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/materials/cartrap_explode_impact1.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "TANKFX" WaitForAlldead "PART5-4" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/materials/cartrap_explode_impact2.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "EEEE" WaitForAlldead "PART5-5" WaitBeforeStarting 0 FirstSpawnOutput { Target specialroundmusic3 Action FireUser1 } } WaveSpawn { Name "PART5-6" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART5-5" WaitBeforeStarting 9.375 RandomSpawn 1 TotalCurrency 222 DoneMessage "{663399}Hallowed Undead Reaper has been defeated." DoneOutput { Target reaper1_relay Action Trigger } TFBot { Attributes "IgnoreFlag" Action Mobber ClassIcon dead Health 66666 Name "Hallowed Undead Reaper" Message //Displays message in the chat { Name "{663399}Boss: Hallowed Undead Reaper" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Scale 1.9 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 666 "max health additive bonus" 25 } CharacterAttributes { "increased jump height" 1.6 "bot custom jump particle" 1 "move speed bonus" 0.3 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 "cancel falling damage" 1 "voice pitch scale" 0 "crit kill will gib" 1 } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "RageMode" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "tf_zombie" //Entity name to use Action "addoutput" //Input to fire Param "rendercolor 125 0 125" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.25 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } SpawnTemplate "reaperflash" SpawnTemplate "reaperexplode" Addcond { Index 70 } EventChangeAttributes { RageMode { Addcond { Index 108 } Addcond { Index 51 Duration 5.5 } Addcond { Index 70 } FireInput { Target "reaper1spawnerskele" //Entity name to use Action "Enable" //Input to fire Delay 5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "reaper1spawner" //Entity name to use Action "Enable" //Input to fire Delay 3 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 33333 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "RageMode2" //Parameter to use Delay 0.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 12222 //When set, the task activates only when the bot health is below specified value } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Did you think that I would be defeated that easily? I will prove you wrong this time!" Delay 0 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: HALLOWED SKELETON KINGS SHALL BE SUMMONED TO THE BATTLEFIELD!" Delay 5 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I WILL NOT SURRENDER, I SHALL NOT ACCEPT THE FATE THAT IS WAITING FOR ME!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: DIE IN HELL! UNDEAD HEADTAKERS GO GET THEM!" Delay 3 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I WON'T SUFFER FROM THIS SHIT ANYMORE! I WILL KILL YOU RIGHT NOW!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 12222 } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } CustomEyeParticle "killstreak_t1_lvl2" CustomEyeGlowColor "255 0 125" WeaponSwitch //Periodically switches weapon { Delay 0 //Time before the first weapon switch starts (Default: 10) Cooldown 0 //Time between each weapon switch (Default: 10) Repeats 1 //How many times should bot switch weapons in total (Default: 0 - Infinite) //IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: } CharacterAttributes { "move speed bonus" 0.65 "attach particle effect" 3043 } } RageMode2 { Addcond { Index 113 } Addcond { Index 72 } Addcond { Index 73 } Addcond { Index 70 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Meteor Shower" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Attributes "AlwaysCrit" ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 1.75 "attach particle effect" 3043 "health regen" 333 "heal on hit for rapidfire" 169 } } } Item "TF_WEAPON_SPELLBOOK" Spell //Gives specified spell to bots. { Delay 1 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) Limit 1 //How many spell charges the bot can store (Default: Same as charges given) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Summon Skeletons" //Spell name. Possible values: } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: It wasn't so hard to be summoned on these hours again!" Delay 3 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I am back with my clones it seems." Delay 8 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Still going? I still have some tricks left out of my pocket!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 7 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 3 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Ball O' Bats" //Spell name. Possible values: } Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hw2013_ethereal_hood\hw2013_ethereal_hood_demo.mdl" } Item "the horseless headless horseman's headtaker" Item "the crone's dome" Item "Forgotten King's Pauldrons" Item "The Bonedolier" Item "the king of scotland cape" ItemColor //Set item color { ItemName "the crone's dome" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "the horseless headless horseman's headtaker" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "The Bonedolier" Red 125 Green 0 Blue 255 } DeathSound "ui/halloween_boss_defeated_fx.wav" } } WaveSpawn { Name "PART5-6" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART5-5" WaitBeforeStarting 12.5 RandomSpawn 1 TotalCurrency 222 DoneMessage "{663399}Hallowed Undead Reaper has been defeated." DoneOutput { Target reaper2_relay Action Trigger } TFBot { Action FetchFlag ClassIcon dead Health 66666 Name "Hallowed Undead Reaper" Message //Displays message in the chat { Name "{663399}Boss: Hallowed Undead Reaper" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Scale 1.9 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 666 "max health additive bonus" 25 } CharacterAttributes { "increased jump height" 1.6 "bot custom jump particle" 1 "move speed bonus" 0.3 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 "cancel falling damage" 1 "voice pitch scale" 0 "crit kill will gib" 1 } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "RageMode" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 1 //When set, the task activates only when the bot health is below specified value } FireInput { Target "tf_zombie" //Entity name to use Action "addoutput" //Input to fire Param "rendercolor 125 0 125" //Parameter to use Delay 0 //Delay before firing the input Cooldown 0.25 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } SpawnTemplate "reaperflash2" SpawnTemplate "reaperexplode" Addcond { Index 70 } EventChangeAttributes { RageMode { Addcond { Index 108 } Addcond { Index 51 Duration 5.5 } Addcond { Index 70 } FireInput { Target "reaper2spawnerskele" //Entity name to use Action "Enable" //Input to fire Delay 5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "reaper2spawner" //Entity name to use Action "Enable" //Input to fire Delay 3 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 33333 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "RageMode2" //Parameter to use Delay 0.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired IfHealthBelow 12222 //When set, the task activates only when the bot health is below specified value } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Did you think that I would be defeated that easily? I will prove you wrong this time!" Delay 0 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: HALLOWED SKELETON KINGS SHALL BE SUMMONED TO THE BATTLEFIELD!" Delay 5 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I WILL NOT SURRENDER, I SHALL NOT ACCEPT THE FATE THAT IS WAITING FOR ME AGAIN!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: DIE IN HELL! UNDEAD HEADTAKERS GO GET THEM!" Delay 3 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: I WON'T SUFFER FROM THIS SHIT ANYMORE! I WILL RUSH AT THE HATCH!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 12222 } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } CustomEyeParticle "killstreak_t1_lvl2" CustomEyeGlowColor "255 0 125" WeaponSwitch //Periodically switches weapon { Delay 0 //Time before the first weapon switch starts (Default: 10) Cooldown 0 //Time between each weapon switch (Default: 10) Repeats 1 //How many times should bot switch weapons in total (Default: 0 - Infinite) //IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Type "Melee" // Weapon slot, possible values: } CharacterAttributes { "move speed bonus" 0.65 "attach particle effect" 3043 } } RageMode2 { Addcond { Index 113 } Addcond { Index 72 } Addcond { Index 73 } Addcond { Index 70 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Meteor Shower" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Attributes "AlwaysCrit" ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 1.75 "attach particle effect" 3043 "health regen" 333 "heal on hit for rapidfire" 169 } } } Item "TF_WEAPON_SPELLBOOK" Spell //Gives specified spell to bots. { Delay 1 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) Limit 1 //How many spell charges the bot can store (Default: Same as charges given) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Summon Skeletons" //Spell name. Possible values: } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: We are back!" Delay 3 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: The Reaper's Pact will always be overpowered!" Delay 8 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}Hallowed Undead Reaper: Still going? I still have some tricks left out of my pocket!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 33333 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 7 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 3 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Ball O' Bats" //Spell name. Possible values: } Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hw2013_ethereal_hood\hw2013_ethereal_hood_demo.mdl" } Item "the horseless headless horseman's headtaker" Item "the crone's dome" Item "Forgotten King's Pauldrons" Item "The Bonedolier" Item "the king of scotland cape" ItemColor //Set item color { ItemName "the crone's dome" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "the horseless headless horseman's headtaker" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "The Bonedolier" Red 125 Green 0 Blue 255 } DeathSound "ui/halloween_boss_defeated_fx.wav" } } WaveSpawn { Name "PART5-6" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART5-5" WaitBeforeStarting 15.5 RandomSpawn 1 TotalCurrency 222 DoneMessage "{663399}A Raging Hallowed Undead Reaper has been defeated." TFBot { Attributes "IgnoreFlag" Action Mobber ClassIcon dead Health 66666 Name "A Raging Hallowed Undead Reaper" Message //Displays message in the chat { Name "{663399}Boss: A Raging Hallowed Undead Reaper" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Scale 1.9 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 25 "heal on hit for rapidfire" 1337 "melee cleave attack" 1 "fire rate bonus" 0.8 } CharacterAttributes { "increased jump height" 1.6 "bot custom jump particle" 1 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 "cancel falling damage" 1 "voice pitch scale" 0 "crit kill will gib" 1 "move speed bonus" 1.75 "attach particle effect" 3043 "health regen" 333 "heal on hit for rapidfire" 169 } SpawnTemplate "reaperflash3" SpawnTemplate "reaperexplode" Addcond { Index 70 } Addcond { Index 113 } Addcond { Index 72 } Addcond { Index 73 } Addcond { Index 70 } CustomEyeParticle "killstreak_t1_lvl2" CustomEyeGlowColor "255 0 125" Message //Displays message in the chat { Name "{663399}A Raging Hallowed Undead Reaper has been defeated." Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 100 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 22222 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Meteor Shower" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) IfHealthBelow 22222 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Item "TF_WEAPON_SPELLBOOK" Message //Displays message in the chat { Name "{663399}A Raging Hallowed Undead Reaper: YES, WE ARE FUCKING BACK!" Delay 3 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}A Raging Hallowed Undead Reaper: WE ALL WANT YOU DEAD!" Delay 6 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}A Raging Hallowed Undead Reaper: MY LACK OF GRAMMAR IS REAL!" Delay 9 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}A Raging Hallowed Undead Reaper: NOW SUFFER!" Delay 12 Cooldown 0 Repeats 1 } Message //Displays message in the chat { Name "{663399}A Raging Hallowed Undead Reaper: DIE! DIE! DIE! DIE! DIE! DIE! DIE! DIE! DIE! DIE! DIE!!!!" Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 22222 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Meteor Shower" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 15 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Attributes "AlwaysCrit" Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 7 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Tesla Bolt" //Spell name. Possible values: } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 3 //How many spell charges to give every time the spell is given (Default: 1) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Ball O' Bats" //Spell name. Possible values: } Item "Employee Badge A" ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hw2013_ethereal_hood\hw2013_ethereal_hood_demo.mdl" } Item "the horseless headless horseman's headtaker" Item "the crone's dome" Item "Forgotten King's Pauldrons" Item "The Bonedolier" Item "the king of scotland cape" ItemColor //Set item color { ItemName "the crone's dome" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "the horseless headless horseman's headtaker" Red 125 Green 0 Blue 255 } ItemColor //Set item color { ItemName "The Bonedolier" Red 125 Green 0 Blue 255 } DeathSound "ui/halloween_boss_defeated_fx.wav" } } WaveSpawn { Name "Skelespawn2" Where reaper2spawnerskele Support Limited HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonSmall SpawnCurrencyPack 0 Lifetime 0.01 } } WaveSpawn { Name "Headspawn2" Where reaper2spawner Support Limited HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonSmall SpawnCurrencyPack 0 Lifetime 0.01 } } WaveSpawn { Where reaper2spawner TotalCount 10 MaxActive 10 SpawnCount 2 WaitForAllSpawned "Headspawn2" WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 TFBot { Action FetchFlag ClassIcon hellmet_blank Health 1500 Name "Undead Headtaker" Class Demoman Scale 1.5 Attributes "AlwaysCrit" Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" 10 } CharacterAttributes { "health regen" 125 "move speed bonus" 1.5 "voice pitch scale" 0 } EventChangeAttributes { ReaperDeath2 { FireInput { Target "!activator" //Entity name to use Action "$Suicide" //Input to fire Delay 0 //Delay before firing the input Cooldown 0.1 //Cooldown between firing the input Repeats 0 //How many times should the input be fired } } } SpawnTemplate { Name "reaperteleport2" Origin "0 0 0" } Item "the horseless headless horseman's headtaker" } } WaveSpawn { Where reaper2spawnerskele TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllSpawned "Skelespawn2" WaitBeforeStarting 0 WaitBetweenSpawns 3 Support 1 HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonKing SpawnCurrencyPack 0 TeamNum 3 Lifetime 30 Health 3000 SpawnTemplate { Name "skeleteleport2" Origin "0 0 0" } } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART5-6" FirstSpawnOutput { Target specialroundmusic3 Action Kill } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART5-6" FirstSpawnOutput { Target normalmusictimer3 Action Kill } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART5-6" FirstSpawnOutput { Target reaperskele2_relay Action Trigger } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "revive5" WaitForAlldead "PART5-6" WaitBeforeStarting 6 FirstSpawnOutput { Target life_relay Action Trigger } } WaveSpawn { Name "revive5" WaitForAlldead "PART5-6" WaitBeforeStarting 6 FirstSpawnOutput { Target item_teamflag Action ForceReset } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "revive5" FirstSpawnOutput { Target SURVIVORAISTART Action Trigger } } WaveSpawn { Name "SURVIVORAI" WaitForAllSpawned "revive5" WaitBeforeStarting 45 FirstSpawnOutput { Target SURVIVORAIEND Action Trigger } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" FirstSpawnWarningSound trespasser/zombiewait2.mp3 FirstSpawnOutput { Target GTFOEND Action trigger } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 2 FirstSpawnOutput { Target sign3 Action Show } } WaveSpawn { Name "CHECKPOINT5" WaitForAllSpawned "REVIVE5" WaitBeforeStarting 2 FirstSpawnOutput { Target block Action Enable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 2 FirstSpawnOutput { Target cab //stupid cabinet Action Enable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 2 FirstSpawnOutput { Target cargoshop3 Action disable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 2 FirstSpawnWarningSound physics/metal/metal_grate_impact_hard3.wav FirstSpawnOutput { Target flag1_bomb Action ForceResetSilent } } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited TotalCurrency 0 FirstSpawnWarningSound vo/compmode/cm_engie_pregamefirst_rare_03.mp3 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : I've made contact with the Military. This here be our last chance for rescue!" FirstSpawnOutput { Target helper Action Enable } } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 5 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : I mean why would I even need to say that! 'Softcoded' dialog!" } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 10 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : It is not like im trying to kill you anything." } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 15 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : It was been a pleasure to work with you!" } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 20 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Now you must prove yourself worthy of the superbuff challenge." } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 25 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Confront your final destination! It might end here or you might pass the test. Who knows?" } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 30 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Now let them rekt you so I can laugh at you." } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 31 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : Or not." } WaveSpawn { Name "red4" WaitForAllSpawned "revive5" Support limited WaitBeforeStarting 32 FirstSpawnMessage "{2EFF00}Checkpoint Manager{FFFFFF} : It was a joke ok. Laugh!" } WaveSpawn { Name "ADVICE" WaitForAllSpawned "revive5" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 40 FirstSpawnOutput { Target slower0 Action kill } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 2 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 2 FirstSpawnOutput { Target station Action Enable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 4 //FirstSpawnWarningSound vo/engineer_revenge01.mp3 } WaveSpawn { Name "CHECKPOINT5" WaitForAllSpawned "REVIVE5" WaitBeforeStarting 63.25 FirstSpawnOutput { Target block Action Disable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 63.25 FirstSpawnOutput { Target cab Action Disable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 63.25 } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 63.25 } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 63.25 } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 64.25 //FirstSpawnWarningSound vo/engineer_mvm_taunt01.mp3 FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 58.25 FirstSpawnMessage "{00FFFF}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 59.25 FirstSpawnMessage "{00FFFF}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 60.25 FirstSpawnMessage "{00FFFF}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 61.25 FirstSpawnMessage "{00FFFF}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER5" WaitForAllSpawned "revive5" WaitBeforeStarting 62.25 FirstSpawnMessage "{00FFFF}1..." FirstSpawnOutput { Target sign8 Action Show } } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 6 FirstSpawnWarningSound ambient/levels/prison/inside_battle1.wav FirstSpawnOutput { Target hudbgone Action Trigger } } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 6.5 FirstSpawnWarningSound ambient/levels/prison/inside_battle9.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 7 FirstSpawnWarningSound ambient/levels/prison/inside_battle8.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 7.5 FirstSpawnWarningSound ambient/levels/prison/inside_battle7.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 7.5 FirstSpawnWarningSound ambient/levels/streetwar/city_riot1.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 9 FirstSpawnWarningSound ambient/levels/prison/inside_battle6.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 10 FirstSpawnWarningSound ambient/levels/prison/inside_battle5.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 10.5 FirstSpawnWarningSound ambient/levels/prison/inside_battle4.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 11.5 FirstSpawnWarningSound ambient/levels/prison/inside_battle3.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 12 FirstSpawnWarningSound ambient/levels/prison/inside_battle2.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 12 FirstSpawnWarningSound ambient/levels/streetwar/city_riot2.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 12 FirstSpawnWarningSound ambient/levels/streetwar/city_riot2.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 14 FirstSpawnWarningSound trespasser/jetflyby1.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 16.75 FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 26 FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19 FirstSpawnWarningSound #music/hl1_song3.mp3 } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19 FirstSpawnWarningSound #music/hl1_song3.mp3 } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 18 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 18 FirstSpawnWarningSound npc/zombie/zombie_die2.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19.5 FirstSpawnWarningSound npc/zombie/zombie_die3.wav FirstSpawnOutput { Target hudcome Action Trigger } } WaveSpawn { Name "PART6-1" Where spawnbot TotalCount 100 MaxActive 20 SpawnCount 1 WaitBetweenSpawns 0.25 WaitForAllSpawned "BUFFER5" WaitBeforeStarting 14 TotalCurrency 0 FirstSpawnWarningSound ambient/creatures/town_moan1.wav FirstSpawnWarningSound trespasser/SKELT05.mp3 RandomChoice { TFBot { ClassIcon dead Health 1800 Name "Hyper Weird Steel zombie" Scale 1.25 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } Item "fists of steel" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1500 AutoJumpMin 10 AutoJumpMax 10 Name "Deadly Conch Zomurai" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "AutoJump" CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 20 "increase buff duration" 10.0 "voice pitch scale" 0.01 "cancel falling damage" 1 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 2400 Name "dIRe Undead Assassin" Scale 1.25 Class Sniper Skill Expert WeaponRestrictions MeleeOnly NoIdleSound 1 Attributes MiniBoss Tag "bot_gatebot" Attributes "AlwaysCrit" DropWeapon 1 ItemAttributes { ItemName tf_weapon_sniperrifle "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 } ItemAttributes { ItemName tf_weapon_club "fire rate bonus" 0.6 "damage bonus" 3.25 "move speed bonus" 1.5 "always crit" 1 "melee range multiplier" 1.3 "health regen" 30 } CharacterAttributes { "voice pitch scale" 0.01 } DeathSound npc/zombie_poison/pz_pain1.wav Item "silver bullets" Item "holy hunter" } TFBot { Health 5000 Name "the guy from bigrockinvasion" Template T_TFBot_Demoman_Samurai ClassIcon hellmet_blank ItemAttributes { ItemName "the scotsman's skullcutter" "damage bonus" 15 } CharacterAttributes { "cannot be backstabbed" 1 "cancel falling damage" 1 } Item "the scotsman's skullcutter" Item "scotch bonnet" Item "the king of scotland cape" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 1100 Name "Armored Hyper Kami-Bie" Scale 1.3 Class Demoman Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the ullapool caber" "damage bonus" 20 "blast dmg to self increased" 20 } CharacterAttributes { "blast dmg to self increased" 20 "move speed bonus" 2.0 "dmg taken mult from special damage type 1" 2 } Item "the ullapool caber" NoIdleSound 1 Attributes MiniBoss SpawnTemplate { Name "upgradedbomb2" Origin "0 0 150" } DeathSound "ambient\explosions\explode_3.wav" } TFBot { ClassIcon deader Health 1250 Name "MB Infected Demoknight" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Action FetchFlag ItemAttributes { ItemName "the eyelander" "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "dmg from ranged reduced" 0.25 } Item "ali baba's wee booties" Item "the chargin' targe" Item "the eyelander" Item "spiral sallet" DeathSound npc/dog/dog_growl2.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 3750 Name "Super Brutal Zombie" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_shovel "damage bonus" 7.5 "heal on kill" 625 } CharacterAttributes { "voice pitch scale" 0.3 "move speed bonus" 1.6 "dmg taken mult from special damage type 1" 2 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/ichthyosaur/attack_growl1.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 5000 Name "Over-Hell Zomurai" Scale 1.5 Class Soldier Skill Normal WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 25.0 } CharacterAttributes { "increase buff duration" 9.0 } Item "the half-zatoichi" Item "the infernal impaler" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead Health 2000 Name "Ultra Corrupted Soldier" Scale 1.35 Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 5.0 "fire rate bonus" 0.3 "faster reload rate" 0.1 "clip size bonus upgrade" 5 } CharacterAttributes { "voice pitch scale" 0.01 "dmg taken mult from special damage type 1" 2 } NoIdleSound 1 Attributes MiniBoss DeathSound npc/dog/dog_alarmed3.wav } TFBot { Name "MB Infected Raging Scout" Template T_TFBot_Giant_Scout Action FetchFlag ClassIcon deader Scale 1.0 Health 2000 Attributes "AlwaysCrit" Item "ghastly gibus 2010" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 3.0 "fire rate bonus" 0.4 "faster reload rate" 0.6 "clip size bonus" 15.0 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } DeathSound npc/dog/dog_growl2.wav } } } WaveSpawn { Name "PART6FX" WaitForAlldead "part6-1" WaitBeforeStarting 5 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PAR61FX" WaitForAlldead "part6-1" WaitBeforeStarting 5 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav } WaveSpawn { Name "PART6-2" Where spawnbot TotalCount 40 MaxActive 17 SpawnCount 2 WaitForAlldead "PART6-1" WaitBeforeStarting 5 RandomSpawn 1 WaitBetweenSpawns 0.5 TotalCurrency 0 RandomChoice { TFBot { ClassIcon deader Action FetchFlag DeathSound npc/dog/dog_growl2.wav Health 3500 Name "MB Infected Destroyer" Scale 1.4 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_minigun "fire rate bonus" 1.5 "damage bonus" 2.75 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Addcond { Index 73 // <-- required: condition name/index Delay 250.0 // <-- optional: limited duration } Item tf_weapon_minigun Item "the bruiser's bandanna" Item "the ebenezer" } TFBot { ClassIcon deader Action FetchFlag DeathSound npc/dog/dog_growl2.wav Health 2000 Name "MB Infected Weird Scout" Scale 1.0 Class Scout Skill Easy WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "ttg max pistol" "override projectile type" 2 "Projectile speed increased" 7.5 "heal on hit for rapidfire" 10 "heal on hit for slowfire" 10 "bleeding duration" 3 "damage causes airblast" 1 "mod stun waist high airborne" 1 "crit vs stunned players" 1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "ttg max pistol" Item "dec2014 marauders mask" Attributes "MiniBoss" } TFBot { ClassIcon deader Action FetchFlag DeathSound npc/dog/dog_growl2.wav Health 2222 Name "MB Infected WTF Soldier" Scale 1.25 Class Soldier Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.1 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 3.2 "blast dmg to self increased" -1.00 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Item "web easteregg medal" Item "honest halo" } TFBot { ClassIcon deader Action FetchFlag DeathSound npc/dog/dog_growl2.wav Health 3000 Name "MB Infected HomRocket Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 2500 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 15 "override projectile type" 2 "fire rate bonus" 1.7 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 0.85 // <-- TurnPower 115.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 200.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } Item "the eliminators safeguard" Attributes "MiniBoss" Item "eotl_sheavyshirt" } TFBot { ClassIcon deader Action FetchFlag DeathSound npc/dog/dog_growl2.wav Health 3500 Name "MB Infected Corrupted Rocketer" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "festive rocket launcher 2011" "fire rate bonus" 0.95 "faster reload rate" 0.6 "damage bonus" 2.75 } CharacterAttributes { "health regen" 10 "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "festive rocket launcher 2011" HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 1.60 // <-- make the rockets travel at Direct Hit speed (1980 HU/s) TurnPower 50.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 150.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } Item "eotl_winter_coat" Item "the grenadier's softcap" } TFBot { ClassIcon deader Action FetchFlag DeathSound npc/dog/dog_growl2.wav Health 3500 Name "MB Infected Shotgun Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 1.7 "bullets per shot bonus" 12 "faster reload rate" 0.1 "damage bonus" 2 } CharacterAttributes { "attack projectiles" 1 "override footstep sound set" 2 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "graybanns" Item "the law" } } } WaveSpawn { Name "PART6-2" Where spawnbot TotalCount 25 MaxActive 6 SpawnCount 1 WaitForAlldead "PART6-1" RandomSpawn 1 WaitBetweenSpawns 0.5 TotalCurrency 0 TFBot { ClassIcon dead Health 1666 Name "Undying Hell-Born Zombie" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "Aggressive" Action FetchFlag ItemAttributes { ItemName tf_weapon_shovel "heal on kill" 666 "bleeding duration" 2 "damage bonus vs burning targets" 10 "fire rate bonus" 0.4 } RingOfFire 12.0 CharacterAttributes { "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "move speed bonus" 1.55 "health regen" 100 "voice pitch scale" 0.01 } Item "spine-chilling skull" NoIdleSound 1 Attributes MiniBoss Scale 1.0 DeathSound "npc/fast_zombie/leap1.wav" } } WaveSpawn { Name "LEAPERSOUNDS" WaitBeforeStarting 6 WaitForAlldead "PART6-1" FirstSpawnWarningSound npc/fast_zombie/fz_alert_far1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitBeforeStarting 6.5 WaitForAlldead "PART6-1" FirstSpawnWarningSound npc/fast_zombie/fz_alert_far1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitBeforeStarting 7 WaitForAlldead "PART6-1" FirstSpawnWarningSound npc/fast_zombie/fz_alert_far1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitBeforeStarting 12 WaitForAlldead "PART6-1" FirstSpawnWarningSound npc/fast_zombie/fz_alert_close1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitBeforeStarting 12.5 WaitForAlldead "PART6-1" FirstSpawnWarningSound npc/fast_zombie/fz_alert_close1.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitBeforeStarting 13 WaitForAlldead "PART6-1" FirstSpawnWarningSound npc/fast_zombie/fz_alert_close1.wav } WaveSpawn { Name "PART6-2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART6-1" FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" WaitBeforeStarting 10 TotalCurrency 100 TFBot { ClassIcon deader Health 70000 Name "General Punish-Bie" Scale 1.9 Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "Aggressive" Action Mobber Addcond { Index 28 Delay 2.0 } Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" DropWeapon 1 Message //Displays message in the chat { Name "{green}Super Boss: General Punish-Bie" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "the disciplinary action" "fire rate bonus" 0.4 "damage bonus" 8 "melee range multiplier" 2.0 "hand scale" 1.7 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 2 "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" DeathSound "ui/halloween_boss_defeated_monoculus.wav" } } WaveSpawn { Name "PART6-2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART6-1" FirstSpawnWarningSound "ui/halloween_boss_summoned_fx.wav" WaitBeforeStarting 11 TotalCurrency 100 TFBot { ClassIcon deader Attributes "Aggressive" Action FetchFlag Health 75000 Name "Undead Nuke-O-Chaos YES RIGHT!" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" Attributes "AlwaysFireWeapon" Attributes "AlwaysCrit" Message //Displays message in the chat { Name "{green}Super Boss: Undead Nuke-O-Chaos" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } DropWeapon 1 ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.1 "fire rate bonus" 1.6 "clip size penalty" 0.5 "always crit" 1 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 22 "damage causes airblast" 1 "blast radius increased" 4 "use large smoke explosion" 1 "bleeding duration" 8 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 5 "weapon burn dmg increased" 3 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "custom impact sound" "literallysayingno.wav" "custom weapon fire sound" "yesthelochnload.wav" } CharacterAttributes { "move speed bonus" 0.75 "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" DeathSound "ui/halloween_boss_defeated_fx.wav" } } WaveSpawn { Name "PART6-2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAlldead "PART6-1" WaitBeforeStarting 12 TotalCurrency 100 FirstSpawnWarningSound "ui/halloween_boss_summoned_monoculus.wav" TFBot { Attributes "Aggressive" Action Mobber ClassIcon deader Health 86666 Name "Brutal Pyrodon Reborn" Message //Displays message in the chat { Name "{green}Super Boss: Brutal Pyrodon Reborn" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } DropWeapon 1 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.0 "mark for death" 1 "heal on hit for rapidfire" 66 "heal on hit for slowfire" 66 "dmg pierces resists absorbs" 1 "crit vs burning players" 1 "damage bonus vs burning" 4.0 } CharacterAttributes { "move speed bonus" 2 "health regen" 26 "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 "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 } Item "the spectralnaut" Item "the cauterizer's caudal appendage" DeathSound "ui/halloween_boss_defeated_monoculus.wav" } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-2" WaitBeforeStarting 3 FirstSpawnWarningSound mvm/mvm_warning.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-2" WaitBeforeStarting 3 FirstSpawnWarningSound mvm/mvm_warning.wav } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-2" WaitBeforeStarting 4.5 FirstSpawnWarningSound vo/mvm/norm/soldier_mvm_battlecry01.mp3 FirstSpawnMessage "{blue}The Corrupted{FFFFFF} : CHARGE!" } WaveSpawn { Name "PART6-3" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAlldead "PART6-2" WaitBeforeStarting 8 TotalCurrency 200 Squad { TFBot { ClassIcon deader Health 75000 Name "Giant Disaster Maker" Scale 1.7 Class Soldier Skill Expert Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.4 "faster reload rate" 0.3 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 5.0 "blast dmg to self increased" -1.00 "Blast radius increased" 2.66 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "UseBossHealthBar" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name "PART6-3" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAlldead "PART6-2" WaitBeforeStarting 8 TotalCurrency 200 Squad { TFBot { ClassIcon deader Health 75000 Name "Giant Disaster Maker" Scale 1.7 Class Soldier Skill Expert Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.4 "faster reload rate" 0.3 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 5.0 "blast dmg to self increased" -1.00 "Blast radius increased" 2.66 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "UseBossHealthBar" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name "PART6-3" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAlldead "PART6-2" WaitBeforeStarting 5 TotalCurrency 200 Squad { TFBot { ClassIcon deader Health 75000 Name "Giant Disaster Maker" Scale 1.7 Class Soldier Skill Expert Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.4 "faster reload rate" 0.3 "Projectile speed increased" 4.5 "projectile spread angle penalty" 12 "damage bonus" 5.0 "blast dmg to self increased" -1.00 "Blast radius increased" 2.66 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 } Attributes "MiniBoss" Attributes "UseBossHealthBar" Action FetchFlag HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 2.00 // <-- TurnPower 100.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } TFBot { Health 10000 ClassIcon deader Name "Giant Dodging Deflector HWG" Action FetchFlag Attributes "AlwaysCrit" Addcond { Index 79 Delay 0.2 } Template T_TFBot_Giant_Heavyweapons_Deflector } } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" FirstSpawnWarningSound physics/metal/metal_solid_strain2.wav FirstSpawnOutput { Target spook_relay Action Trigger } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" FirstSpawnWarningSound physics/metal/metal_solid_strain2.wav FirstSpawnOutput { Target life_relay Action Trigger } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" FirstSpawnWarningSound physics/metal/metal_solid_strain5.wav FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" WaitBeforeStarting 1 FirstSpawnWarningSound music/stingers/hl1_stinger_song7.mp3 FirstSpawnOutput { Target flag2_bomb Action Enable } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" WaitBeforeStarting 1 FirstSpawnWarningSound music/stingers/hl1_stinger_song7.mp3 FirstSpawnOutput { Target flag3_bomb Action Enable } } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" WaitBeforeStarting 5 FirstSpawnWarningSound physics/metal/metal_solid_strain5.wav } WaveSpawn { Name "PART6FX" WaitForAlldead "PART6-3" WaitBeforeStarting 5 FirstSpawnWarningSound physics/metal/metal_solid_strain4.wav FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "PART6-4" Where spawnbot WaitForAlldead "PART6-3" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 5000 FirstSpawnOutput { Target virospawner Action Enable } TFBot { Template Zombie_SuperVirophage SpawnTemplate { Name "p_money" Bone "bip_hand_r" } SpawnTemplate { Name "p_money" Bone "bip_hand_l" } SpawnTemplate { Name "p_money" Bone "bip_foot_r" } SpawnTemplate { Name "p_money" Bone "bip_foot_l" } DeathSound mvm/mvm_bought_upgrade.wav } } WaveSpawn { Name "virospawn" Where virospawner Support Limited HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonSmall SpawnCurrencyPack 0 Lifetime 0.01 } } WaveSpawn { Where virospawner TotalCount 14 MaxActive 14 SpawnCount 1 WaitForAllSpawned "virospawn" WaitBeforeStarting 5 WaitBetweenSpawns 2 Support 1 TFBot { Template Zombie_MiniVirophage } } WaveSpawn { Where virospawner TotalCount 6 MaxActive 6 SpawnCount 1 WaitForAllSpawned "virospawn" WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 TFBot { Template Zombie_Virophage2 } } WaveSpawn { Name "BURNFX" WaitForAlldead "PART6-4" FirstSpawnOutput { Target viro_relay Action Trigger } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6 FirstSpawnOutput { Target threat2 Action Trigger } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6 FirstSpawnWarningSound ambient/alarms/klaxon1.wav FirstSpawnOutput { Target Viro_beaton Action Trigger } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6 FirstSpawnOutput { Target block Action Enable } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6 FirstSpawnMessage "{00FFFF}Make your purchases count. Have a break time." FirstSpawnWarningSound ambient/alarms/klaxon1.wav FirstSpawnOutput { Target cab Action Enable } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6 FirstSpawnOutput { Target flag1_bomb Action ForceResetSilent } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6 FirstSpawnOutput { Target flag2_bomb Action ForceResetSilent } } WaveSpawn { Name "LASTPAUSE" WaitForAlldead "PART6-4" WaitBeforeStarting 6.1 FirstSpawnOutput { Target flag3_bomb Action ForceResetSilent } } WaveSpawn { Name "LASTPAUSE2" WaitForAlldead "PART6-4" WaitBeforeStarting 3 FirstSpawnWarningSound music/stingers/hl1_stinger_song16.mp3 } WaveSpawn { Name "LASTPAUSE2" WaitForAlldead "PART6-4" WaitBeforeStarting 3 FirstSpawnWarningSound music/stingers/hl1_stinger_song16.mp3 } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 35 } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 35 FirstSpawnMessage "{00FFFF}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 36 FirstSpawnMessage "{00FFFF}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 37 FirstSpawnMessage "{00FFFF}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 38 FirstSpawnMessage "{00FFFF}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 39 FirstSpawnMessage "{00FFFF}1..." FirstSpawnOutput { Target sign8 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 40 FirstSpawnOutput { Target block Action disable } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" FirstSpawnWarningSound ambient/alarms/klaxon1.wav WaitBeforeStarting 40 FirstSpawnOutput { Target cab Action disable } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" FirstSpawnWarningSound ambient/alarms/klaxon1.wav WaitBeforeStarting 40 FirstSpawnOutput { Target station Action Disable } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" //FirstSpawnWarningSound ambient/alarms/klaxon1.wav WaitBeforeStarting 40 FirstSpawnOutput { Target cargoshop3 Action enable } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" //FirstSpawnWarningSound ambient/alarms/klaxon1.wav WaitBeforeStarting 40 FirstSpawnOutput { Target lastenable_relay Action kill } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" //FirstSpawnWarningSound ambient/alarms/klaxon1.wav WaitBeforeStarting 40 FirstSpawnWarningSound youwilldiefromthis.mp3 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 43 FirstSpawnWarningSound npc/zombie_poison/pz_alert1.wav FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 43 FirstSpawnWarningSound npc/zombie/zombie_die2.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 44 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 44 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 44.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 44.5 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 45 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 45 FirstSpawnWarningSound npc/zombie/zombie_die2.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 45.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 45.5 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 46 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav FirstSpawnOutput { Target viro_beatoff Action trigger } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 46 FirstSpawnWarningSound ambient/levels/prison/inside_battle_zombie1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 46.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 47 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48 FirstSpawnWarningSound npc/zombie/zombie_die2.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48 FirstSpawnWarningSound ambient/creatures/town_zombie_call1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 49 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 49 FirstSpawnWarningSound npc/fast_zombie/fz_alert_far1.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 49.5 FirstSpawnWarningSound npc/zombie/zombie_die2.wav FirstSpawnOutput { Target teleporter Action kill } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 50 FirstSpawnWarningSound npc/zombie/zombie_die1.wav FirstSpawnOutput { Target teleporterfinale Action enable } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 50 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALE1B" Where spawnbot TotalCount 200 MaxActive 10 SpawnCount 2 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48 Support 1 //FirstSpawnWarningSound trespasser/zombiefinalequiet.mp3 WaitBetweenSpawns 4 TotalCurrency 0 FirstSpawnOutput { Target horizon Action PlaySound } RandomChoice { TFBot { Health 1750 Name "MB Infected Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Action FetchFlag ItemAttributes { ItemName "the backburner" "airblast pushback scale" 2.0 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the backburner" Item "sight for sore eyes" Item "the last breath" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Health 1750 Name "MB Infected Demoman" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "AlwaysCrit" Action FetchFlag ItemAttributes { ItemName "festive grenade launcher" "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "festive grenade launcher" Item "conjurer's cowl" Item "spacechem pin" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 1250 Name "MB Infected Scout" Scale 1.0 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 2.5 "fire rate bonus" 0.8 "faster reload rate" 0.6 } CharacterAttributes { "override footstep sound set" 5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the front runner" Item "the delinquent's down vest" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 2000 Name "MB Infected Soldier" Scale 1.0 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.25 "fire rate bonus" 0.9 "faster reload rate" 0.9 "Blast radius increased" 1.25 } CharacterAttributes { "override footstep sound set" 3 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "tipped lid" Item "the patriot's pouches" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 1500 Name "MB Infected Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 2 "fire rate bonus" 0.7 "faster reload rate" 0.9 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "das maddendoktor" Item "the byte'd beak" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 1250 Name "MB Infected SMG Sniper" Scale 1.0 Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_smg "faster reload rate" 0.8 "fire rate bonus" 0.8 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the snow scoper" Item "the flamingo kid" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 1250 Name "MB Infected Spy" Scale 1.0 Class Spy Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_revolver "faster reload rate" 0.6 } CharacterAttributes { "fire rate bonus" 0.6 "damage bonus" 2.25 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "base metal billycock" Item "the blood banker" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 1450 Name "MB Infected Engineer" Scale 1.0 Class Engineer Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName "festive shotgun 2014" "damage bonus" 2.25 "fire rate bonus" 0.4 "faster reload rate" 0.75 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "festive shotgun 2014" Item "clockwerk's helm" Item "the endothermic exowear" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } TFBot { Action FetchFlag Attributes "AlwaysCrit" Health 3000 Name "MB Infected Heavy" Scale 1.0 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 3.0 } CharacterAttributes { "override footstep sound set" 2 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the siberian sophisticate" Item "a well wrapped hat" DeathSound npc/dog/dog_growl2.wav ClassIcon dead_giant } } } WaveSpawn { Name "FINALE1B" Where spawnbot TotalCount 50 MaxActive 8 SpawnCount 1 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 60 Support 1 //FirstSpawnWarningSound trespasser/zombiefinalequiet.mp3 WaitBetweenSpawns 15 TotalCurrency 0 RandomChoice { TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead_giant Health 25000 Name "Undead Bow Master" Scale 1.0 Class Sniper Message //Displays message in the chat { Name "Boss: Undead Bow Master" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } 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" DeathSound vo/ravenholm/monk_death07.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead_giant Health 20000 Name "Demonic Pyro" Scale 1.0 Class Pyro Skill Normal Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Message //Displays message in the chat { Name "Boss: Demonic Pyro" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } 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" DeathSound "ui/halloween_boss_defeated_fx.wav" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead_giant Health 20000 Name "Undead Regenerator" Scale 1.0 Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Message //Displays message in the chat { Name "Boss: Undead Regenerator" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } 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" 650 } 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" DeathSound npc/zombie_poison/pz_die2.wav } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead_giant Health 35000 AutoJumpMin 10 AutoJumpMax 10 Name "Brutal Undead Reaper" Message //Displays message in the chat { Name "Boss: Brutal Undead Reaper" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } Scale 1.9 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" DeathSound "ui/halloween_boss_defeated_fx.wav" } TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon dead_giant Health 30000 Name "Undead Destroyer" Scale 1.9 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Message //Displays message in the chat { Name "Boss: Undead Destroyer" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } 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" DeathSound npc/antlion_guard/antlion_guard_die2.wav } } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 136 FirstSpawnWarningSound trespasser/jetflyby1.wav } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 138.75 FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "FINALE2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 133 FirstSpawnWarningSound trespasser/tank_yell_10.wav TotalCurrency 0 FirstSpawnOutput { Target shakeit2 Action startshake } DoneOutput { Target shakeit2 Action startshake } TFBot { ClassIcon blackdead Health 200000 AutoJumpMin 15 AutoJumpMax 15 Name "Your worst nightmare 2" Scale 1.25 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" Attributes "AirChargeOnly" Attributes "AutoJump" Attributes "UseBossHealthBar" Attributes "Aggressive" Action Mobber DropWeapon 1 SpawnTemplate "p_nuke" Message //Displays message in the chat { Name "{red}Ultra Boss: Your worst nightmare 2" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 6 "faster reload rate" 0.1 "fire rate bonus" 0.1 "clip size upgrade atomic" 32.0 "Projectile speed increased" 2.4 "Blast radius increased" 2.5 "rocket specialist" 1 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 5 "slow enemy on hit major" 10 "subtract victim medigun charge on hit" 100 "subtract victim cloak on hit" 100 "heal on kill" 10000 "custom impact sound" "lmaodeath.mp3" } CharacterAttributes { "increased jump height" 3.2 "bot custom jump particle" 1 "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "cancel falling damage" 1 "override footstep sound set" 3 "rage giving scale" 0.1 "voice pitch scale" 0.01 "move speed bonus" 1.5 } Item "the conquistador" Item "the brawling buccaneer" DeathSound misc/halloween/merasmus_death.wav } } WaveSpawn { Name "FINALE2" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 133 FirstSpawnWarningSound trespasser/tank_yell_10.wav TotalCurrency 0 FirstSpawnOutput { Target shakeit2 Action startshake } DoneOutput { Target shakeit2 Action startshake } TFBot { ClassIcon blackdead Health 160000 Name "STUNLOCKING IN PROGRESS" Scale 1.25 Class Scout Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysCrit" Attributes "Aggressive" Action Mobber DropWeapon 1 Message //Displays message in the chat { Name "{red}Ultra Boss: STUNLOCKING IN PROGRESS" //Message in the chat displayed Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) } ItemAttributes { ItemName "festive scattergun 2011" "damage bonus" 5 "damage causes airblast" 1 "fire rate bonus" 0.1 "faster reload rate" 0 "clip size bonus" 10 "mod stun waist high airborne" 1 "heal on hit for rapidfire" 50 "heal on kill" 2000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "increased jump height" 2.4 "cancel falling damage" 1 "rage giving scale" 0.1 "voice pitch scale" 0.01 } SpawnTemplate "p_nuke" Item "festive scattergun 2011" Item "the bolt boy" Item "the delinquent's down vest" DeathSound npc/dog/dog_scared1.wav } } WaveSpawn { Name "FINALE1B" Where spawnbot TotalCount 999 MaxActive 4 SpawnCount 1 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 133 WaitBetweenSpawns 4 Support 1 HalloweenBoss { ClassIcon hellmet_blank BossType SkeletonKing SpawnCurrencyPack 0 TeamNum 3 } } WaveSpawn { Name "FINALE1B" Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 138 Support limited FirstSpawnWarningSound npc/combine_soldier/vo/prison_soldier_visceratorsa5.wav //FirstSpawnMessage "{2EFF00}Soldier{FFFFFF} : Big whisky delta on the LZ. We will distract it, stay away!" TotalCurrency 0 FirstSpawnOutput { Target sign10 Action Show } TFBot { ClassIcon dead_giant Health 2000 Name "Unfair Soldier" Scale 1.2 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 25 "clip size bonus" 5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "rocket specialist" 1 "Projectile speed increased" 5 "Blast radius increased" 2.0 "heal on hit for rapidfire" 10 "heal on kill" 250 "critboost on kill" 2 "dmg taken increased" 0.5 } Attributes "IgnoreFlag" Action Mobber } } WaveSpawn { Name "FINALE3" Where spawnbot TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 140 TotalCurrency 0 FirstSpawnOutput { Target teleporterfinale Action kill } } WaveSpawn { Name "FINALE3" Where spawnbot WaitForAllDead "FINALE2" WaitBeforeStarting 1 TotalCurrency 0 Support Limited RandomChoice { RandomChoice { TFBot { SpawnTemplate "winning" } } } } WaveSpawn { Name "FINALE3" Where spawnbot WaitForAllDead "FINALE2" WaitBeforeStarting 5 TotalCount 20 MaxActive 20 SpawnCount 1 TotalCurrency 0 Support Limited RandomChoice { RandomChoice { TFBot { Attributes "Aggressive" Action Mobber Name "YOU MUST FUCKING RUN FROM ME!" ClassIcon dead_giant Scale 1.6 Health 77777 Template T_TFBot_Giant_Scout_Fast Tag "bot_giant" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the holy mackerel" "damage bonus" 9999 "bleeding duration" 6 "fire rate bonus" 0.6 "melee range multiplier" 7.5 } } } } } WaveSpawn { Name "ENDLESS" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "FINALE2" WaitBeforeStarting 1 TotalCurrency 0 RandomChoice { RandomChoice { TFBot { Class Scout Name "Victory!" Action Idle Scale 0.1 AddCond { Name TF_COND_STEALTHED_USER_BUFF_FADING } Attributes IgnoreEnemies Health 99999999 Attributes "MiniBoss" UseCustomModel "models\empty.mdl" SpawnTemplate "victoryhurt" CharacterAttributes { "voice pitch scale" 0 "not solid to players" 1 } StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 } } } } } } //This file has been generated by http://mvm.tf