#base robot_giant.pop #base robot_standard.pop #base robot_skullishzombies.pop //Trespasser - Zombie Survival - "Expert" //Made By Hell-met http://steamcommunity.com/id/hell-met/ //Big entwork help By Jurrell https://steamcommunity.com/profiles/76561198145026974/ //Big entwork help and icons By lite https://steamcommunity.com/profiles/76561198300633951/ //Soundtrack bits by Mega Drive https://megadrive.bandcamp.com/ //Soundtrack bits by Andrew Hulshult https://andrewhulshult.bandcamp.com/ //Soundtrack bits by Dance With The dead https://dancewiththedead.bandcamp.com/ WaveSchedule { StartingCurrency 3000 RespawnWaveTime 35 FixedRespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom Yes EventPopfile Halloween BotsAreHumans 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 MaxSpectators 10 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 "music.mvm_lost_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_Wave_Lose" //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/ap_rotor4.wav" PrecacheSound "trespasser/SKELT05.mp3" PrecacheSound "trespasser/SKELT03.mp3" PrecacheSound "trespasser/aaa2.wav" PrecacheSound "trespasser/dsclaw.wav" PrecacheSound "trespasser/corrupt1.wav" PrecacheSound "trespasser/corrupt2.wav" PrecacheSound "trespasser/corrupt3.wav" PrecacheSound "trespasser/corrupt4.wav" PrecacheSound "trespasser/bullethitflesh1.wav" PrecacheSound "trespasser/de_shot1.wav" PrecacheSound "trespasser/mp40f1.wav" PrecacheSound "trespasser/tank_fire_07.wav" PrecacheSound "trespasser/tank_yell_10.wav" PrecacheSound "trespasser/zombierobotest.mp3" PrecacheSound "trespasser/zombiefinalequiet.mp3" PrecacheSound "trespasser/zombieintroquiet.mp3" PrecacheSound "trespasser/zombiewait2.mp3" 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/bots/soldier/bot_soldier_gibby.mdl" PrecacheModel "models/bots/soldier_boss/bot_soldier_boss_gibby.mdl" PrecacheModel "models/bots/heavy/bot_heavy_gibby.mdl" PrecacheModel "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" PrecacheModel "models/bots/boss_bot/boss_tank_color.mdl" PrecacheModel "models/tf2enhancedmodels/cargoplane_enh.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" //Custom Shop CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" ExtraTankPath { Name tank_path Node "1720 2840 324" Node "893 2840 260" Node "893 2205 260" Node "549 2205 260" Node "549 1440 260" Node "864 1440 260" Node "864 1046 260" Node "864 1440 260" Node "549 1440 260" Node "-538 1440 260" Node "-538 1046 260" Node "-538 1112 260" Node "0 1112 132" Node "0 655 4" } FlagResetTime { Name "intel" ResetTime 35 } FlagResetTime { Name "item_teamflag" ResetTime 35 } FlagResetTime { Name "intel_ironman" 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 "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" } ExtraSpawnPoint { Name "spawnbot_red2" TeamNum 3 X "210" Y "882" Z "0" } ExtraSpawnPoint { Name "spawnbot_red3" TeamNum 3 X "270" Y "421" Z "0" } ExtraSpawnPoint { Name "spawnbot_red4" TeamNum 3 X "856" Y "1000" Z "250" } ExtraSpawnPoint { Name "spawnbot_flood" TeamNum 3 X "-127" Y "-151" Z "10" } ExtraSpawnPoint { Name "spawnbot_flood" TeamNum 3 X "127" Y "-151" Z "10" } ExtraSpawnPoint { Name "spawnbot_surprise1" TeamNum 3 X "-834" Y "1175" Z "267" } ExtraSpawnPoint { Name "spawnbot_surprise2" TeamNum 3 X "-254" Y "1716" Z "267" } ExtraSpawnPoint { Name "spawnbot_surprise3" TeamNum 3 X "-541" Y "1716" Z "267" } ExtraSpawnPoint { Name "spawnbot_surprise4" TeamNum 3 X "563" Y "1716" Z "267" } PointTemplates { gate { NoFixUp 1 logic_relay { "OnSpawn" "gate_door_intact,Kill,,0,-1" "OnSpawn" "gate_bar_intact,Kill,,0,-1" "OnSpawn" "info_player_teamspawn,AddOutput,OnUser1 filtermulti_redrespawnroom:TestActivator::0:-1,0,-1" "OnSpawn" "info_player_teamspawn,$FireUserAsActivator1,,0.1,1" } filter_activator_team { "filterteam" "2" "targetname" "filter_redrespawnroom" "Negated" "0" } filter_multi { "filter01" "filter_redrespawnroom" "filter02" "filter_redrespawnroom2" "targetname" "filtermulti_redrespawnroom" "Negated" "0" "FilterType" "0" "OnPass" "!activator,$SetKey$classname,newredrespawnroom,0,-1" "OnPass" "!activator,$SetVar$classname,newredrespawnroom,0,-1" "OnPass" "!activator,$SetData$m_ChildTargetName,newredrespawnroom,0,-1" "OnPass" "!activator,AddOutput,classname newredrespawnroom,0,-1" "OnPass" "!activator,classname,newredrespawnroom,0,-1" "OnPass" "newredrespawnroom,addoutput,targetname therespawn,0.1,-1" "OnPass" "therespawn,addoutput,classname info_player_teamspawn,0.2,-1" "OnPass" "therespawn,addoutput,teamnum 2,0.2,-1" "OnPass" "therespawn,teamnum,2,0.2,-1" "OnPass" "thetoolboxstation,$TeleportToEntity,therespawn,0.15,-1" "OnPass" "theupgradebox,$TeleportToEntity,therespawn,0.15,-1" } filter_activator_class { "filterclass" "info_player_teamspawn" "targetname" "filter_redrespawnroom2" "Negated" "0" } prop_dynamic { "solid" "0" "model" "models/weapons/w_models/w_toolbox.mdl" "targetname" "thetoolboxstation" "modelscale" "3" "renderfx" "16" "origin" "-3325.356445 23.493162 1552.031250" "rendercolor" "0 255 255" } func_upgradestation { "mins" "-100 -100 -100" "maxs" "100 100 100" "solid" "0" "targetname" "theupgradebox" } } } SpawnTemplate "gate" 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" "Announcer.MVM_All_dead" "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 13 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 } 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 } } //////////////////////////////////////////////////////////// //canteen op //shortstop allowed with large damage reduction because its a handgun //parachute allowed because its a secondary on soldier //jumpers banned because they would stall games forever //booties banned because they're plain straight upgrades at no cost (no gl) //destroy PDA banned to give rescue ranger a small edge over shotguns //huntsman allowed with large damage reduction because bows are cool with zombies ItemBlacklist { Name "Kritz Or Treat Canteen" Name "Default Power Up Canteen (MvM)" Name "Power Up Canteen (MvM)" Name "Battery Canteens" } //////////////////////////////////////////////////////////// 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 } 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 } //////////////////////////////////////////////////////////// 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" } ItemReplacement // needler { "NeedleShotgun" { Name "The Overdose" } } ExtraLoadoutItems { Scout { Secondary "Deagle" } Demoman { Primary { Item "Chaotic Meme Cannon" Cost 99999 } Melee { Item "SLASHING HELL" Cost 99999 } } Engineer { Primary "NewShotgun1Engi" Secondary "Deagle" } HeavyWeapons { Melee "Meat Grinder" Secondary "NewShotgun1Heavy" Secondary "Riot Rifle" Primary { Item "THE HEAVY WEAPON" Cost 222222 } } Soldier { Primary { Item "DEATH LAUNCHER" Cost 99999 } Secondary "NewShotgun1" Secondary "NewShotgun2Soldier" Secondary "Riot Rifle Soldier" } Pyro { Secondary "NewShotgun1Pyro" Secondary "NewShotgun2" } Sniper { Secondary "Rifle" } } //////////////////////////////////////////////////////////// Templates { 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" } Zombie_Generic1 { Class Scout Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Scout" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.72 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Generic2 { Class Soldier Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Soldier" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Generic3 { Class Pyro Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Pyro" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Grisly Gumbo" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } ItemModel { ItemName "The Grisly Gumbo" Model "models/empty.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Generic4 { Class Demoman Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Demo" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Generic5 { Class Heavyweapons Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Heavy" Item "Basic Spellbook" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_FISTS" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Generic6 { Class Engineer Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Engineer" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Generic7 { Class Medic Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Medic" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Emerald Jarate" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } Taunt { Delay 20 Cooldown 20 Repeats 20 } CharacterAttributes { "enables aoe heal" 1 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Generic8 { Class Sniper Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Sniper" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" Item "The Jarmaments" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "mark for death" 1 "jarate backstabber" 1 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Generic9 { Class Medic Classicon heavy_zombie_lite Name "Zombie" Scale 1 Skill Expert Health 100 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Spy" Item "Basic Spellbook" Item "The Bat Outta Hell" UseCustomModel models/player/spy.mdl Skin 23 StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "crit from behind" 1 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Riot1 { Class Scout Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Scout" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.72 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Riot2 { Class Soldier Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Soldier" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Riot3 { Class Pyro Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Pyro" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" Item "The Grisly Gumbo" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } ItemModel { ItemName "The Grisly Gumbo" Model "models/empty.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Riot4 { Class Demoman Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Demo" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Riot4b { Class Demoman Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Easy Health 200 Action FetchFlag NoIdleSound 1 AimTrackingInterval 0.5 MaxVisionRange 750 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings Attributes HoldFireUntilFullReload Item "Zombie Demo" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 1 StripItemSlot 2 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate penalty" 2 "grenade explode on impact" 1 "no self blast dmg" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "fire rate penalty" 2 //"heal on kill" 1337 "cancel falling damage" 1 //"mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Riot5 { Class Heavyweapons Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 400 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Heavy" Item "Basic Spellbook" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_FISTS" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Riot5b { Class Heavyweapons Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 400 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings AimTrackingInterval 0.5 DropWeapon 1 Attributes HoldFireUntilFullReload MaxVisionRange 750 Item "Zombie Heavy" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" Item "The Family Business" StripItemSlot 0 StripItemSlot 2 CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "fire rate penalty" 2 "damage bonus" 0.385 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Riot6 { Class Engineer Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Engineer" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Riot7 { Class Medic Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Medic" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "heal on hit for rapidfire" 20 "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Riot8 { Class Sniper Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Sniper" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" Item "The Jarmaments" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "mark for death" 1 "jarate backstabber" 1 "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Riot9 { Class Medic Classicon heavy_zombie_breach_lite Name "Riot Zombie" Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Spy" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" UseCustomModel models/player/spy.mdl Skin 23 StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "is invisible" 1 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "crit from behind" 1 "dmg taken from crit reduced" 0.5 "dmg taken from blast reduced" 0.5 "dmg taken from bullets reduced" 0.5 "mult dmgtaken from melee" 0.5 //"dmg taken increased" 0.5 //"dmg penalty vs players" 2 "move speed bonus" 0.65 "crit from behind" 1 "damage bonus" 0.385 "fire rate penalty" 2 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 0.65 "voice pitch scale" 0 "override footstep sound set" 0 "increased jump height" 1.5 } PainSound =65|trespasser/hs.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Headless1a { Class Scout Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Scout" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fireaxe" "custom hit sound" "weapons/axe_hit_flesh1.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Headless1b { Class Scout Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Scout" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "shovel" "custom hit sound" "weapons/axe_hit_flesh3.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_shovel/c_shovel.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Headless2a { Class Soldier Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Soldier" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "weapons/bat_hit.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_bat.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "hand scale" 1.25 //for bat "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Headless2b { Class Soldier Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Soldier" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "axtinguisher" "custom hit sound" "weapons/axe_hit_flesh2.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_axtinguisher/c_axtinguisher_pyro.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Headless3a { Class Pyro Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Pyro" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Grisly Gumbo" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "demokatana" "custom hit sound" "weapons/samurai/tf_katana_slice_01.wav" } ItemModel { ItemName "The Grisly Gumbo" Model "models/empty.mdl" } CustomWeaponModel { Slot 2 Model "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Headless3b { Class Pyro Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Pyro" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Grisly Gumbo" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "shovel" "custom hit sound" "weapons/axe_hit_flesh3.wav" } ItemModel { ItemName "The Grisly Gumbo" Model "models/empty.mdl" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_shovel/c_shovel.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Headless4a { Class Demoman Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Demo" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "nessieclub" "custom hit sound" "weapons/bat_baseball_hit_world2.wav" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_golfclub/c_golfclub.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Headless4b { Class Demoman Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Demo" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fireaxe" "custom hit sound" "weapons/axe_hit_flesh1.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Headless5a { Class HeavyWeapons Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 200 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Heavy" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "paintrain" "custom hit sound" "weapons/cleaver_hit_07.wav" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_paintrain/c_paintrain.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Headless5b { Class HeavyWeapons Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 200 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Heavy" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fireaxe" "custom hit sound" "weapons/axe_hit_flesh1.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Headless6a { Class Engineer Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Engineer" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fryingpan" "custom hit sound" "FryingPan.HitFlesh" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_frying_pan/c_frying_pan.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Headless6b { Class Engineer Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Engineer" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "demokatana" "custom hit sound" "weapons/samurai/tf_katana_slice_01.wav" } CustomWeaponModel { Slot 2 Model "models/workshop_partner/weapons/c_models/c_shogun_katana/c_shogun_katana.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Headless7a { Class Medic Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Medic" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "weapons/bat_hit.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_bat.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "health regen" 20 "hand scale" 1.25 //for bat "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Headless7b { Class Medic Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Medic" Item "Basic Spellbook" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fireaxe" "custom hit sound" "weapons/axe_hit_flesh1.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "health regen" 20 "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Headless8a { Class Sniper Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Sniper" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" Item "The Jarmaments" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "sandman" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_wooden_bat/c_wooden_bat.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "mark for death" 1 "jarate backstabber" 1 "hand scale" 1.25 //for bat "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Headless8b { Class Sniper Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Sniper" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Baseball Bill's Sports Shine" Item "The Jarmaments" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "persian_persuader" "custom hit sound" "weapons/blade_slice_3.wav" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_demo_sultan_sword/c_demo_sultan_sword.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "mark for death" 1 "jarate backstabber" 1 "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break3.wav DeathSound physics/body/body_medium_break2.wav } Zombie_Headless9a { Class Medic Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Spy" Item "Basic Spellbook" Item "The Bat Outta Hell" UseCustomModel models/player/spy.mdl Skin 23 StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "boston_basher" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_boston_basher/c_boston_basher.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "damage bonus" 0.615 "crit from behind" 1 "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break4.wav DeathSound physics/body/body_medium_break3.wav } Zombie_Headless9b { Class Medic Classicon pyro_scout_fireaxe_bat Name "Headless Zombie" Scale 1 Skill Expert Health 100 MaxVisionRange 250 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Spy" Item "Basic Spellbook" Item "The Bat Outta Hell" UseCustomModel models/player/spy.mdl Skin 23 StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "pickaxe" "custom hit sound" "weapons/blade_slice_4.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_pickaxe/c_pickaxe.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "damage bonus" 0.615 "crit from behind" 1 "move speed bonus" 0.65 "fire rate penalty" 1.5 "head scale" 0 "cannot be headshot" 1 "cancel falling damage" 1 "cannot be sapped" 1 "voice pitch scale" 0 "override footstep sound set" 0 } PainSound =65|physics/body/body_medium_break2.wav DeathSound physics/body/body_medium_break4.wav } Zombie_Poison1 { Class Sniper Classicon pyro_membrain_lite Name "Poison Zombie" Scale 1 Skill Expert Health 125 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Sniper" Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Conspiratorial Cut" Item "The Mucous Membrain" Item "Skinless Slashers" Item "The Biomech Backpack" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "mannpower_plague" "custom hit sound" "trespasser/dsclaw.wav" "is invisible" 1 } AddCond { Name TF_COND_SPEED_BOOST Duration 3 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } DamageAppliesCond { Name TF_COND_LOST_FOOTING Duration 5 } DamageAppliesCond { Name TF_COND_HALLOWEEN_KART_DASH Duration 5 } DamageAppliesCond { Name TF_COND_URINE Duration 5 } CharacterAttributes { "hand scale" 1.35 "move speed bonus" 0.85 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 2 "voice pitch scale" 0.65 "override footstep sound set" 9 "increased jump height" 1.5 } PainSound =65|ambient/levels/canals/toxic_slime_gurgle4.wav DeathSound ambient/levels/canals/toxic_slime_gurgle5.wav } Zombie_Poison2 { Class Sniper Classicon pyro_membrain_lite Name "Plague Zombie" Scale 1 Skill Expert Health 1000 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Sniper" Item "The Bat Outta Hell" Item "The Vicious Visage" Item "The Mucous Membrain" Item "Skinless Slashers" Item "The Biomech Backpack" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "mannpower_plague" "custom hit sound" misc/bonzo_vomit01.wav "add cond on hit" 25943 "fire input on hit" "shakeit^startshake^0" "add cond on hit duration" 3 "is invisible" 1 } ItemAttributes { ItemName "The Biomech Backpack" "attach particle effect" 3043 } ItemColor { ItemName "The Mucous Membrain" Red 255 Green 0 Blue 255 } ItemColor { ItemName "Skinless Slashers" Red 255 Green 0 Blue 255 } ItemColor { ItemName "Zombie Sniper" Red 255 Green 0 Blue 255 } DamageAppliesCond { Name TF_COND_CANNOT_SWITCH_FROM_MELEE Duration 13 } DamageAppliesCond { Name TF_COND_HALLOWEEN_KART_DASH Duration 13 } DamageAppliesCond { Name TF_COND_REPROGRAMMED Duration 13 } DamageAppliesCond { Name TF_COND_URINE Duration 13 } DamageAppliesCond { Name TF_COND_PREVENT_DEATH Duration 13 } CharacterAttributes { "dmg penalty vs players" 2 "hand scale" 1.35 "move speed bonus" 0.5 "damage bonus" 0.385 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 2 "voice pitch scale" 0.4 "override footstep sound set" 9 "increased jump height" 1.5 } PainSound =65|ambient/levels/canals/toxic_slime_sizzle1.wav DeathSound misc/bonzo_vomit02.wav } Zombie_Burning { Class Pyro Classicon dead_flame_lite Name "Burning Zombie" Scale 1 Skill Expert Health 175 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Backburner" Item "Basic Spellbook" Item "Crusader's Getup" Item "Batter's Bracers" Item "The Hollowhead" StripItemSlot 1 StripItemSlot 2 ItemAttributes { ItemName "The Backburner" "mod flamethrower back crit" 0 "flame_up_speed" -30 "flame_speed" 1 "airblast disabled" 1 "custom kill icon" "firedeath" "is invisible" 1 } ItemAttributes { ItemName "Basic Spellbook" "is_passive_weapon" 1 } ItemAttributes { ItemName "The Hollowhead" "attach particle effect" 2 } CustomWeaponModel { Slot 0 Model "models/empty.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "drop health pack on kill" 1 "gesture speed increase" 0.5 "hand scale" 0.01 "cancel falling damage" 1 "cannot be sapped" 1 "crit kill will gib" 1 "voice pitch scale" 0 "override footstep sound set" 0 } EventChangeAttributes { Default { CharacterAttributes { "move speed bonus" 0.5 } ChangeAttributes { Delay 0.001 Cooldown 0.001 Repeats 0 IfHealthBelow 51 Name "Attr1" } } Attr1 { CharacterAttributes { "move speed bonus" 1.3 } ChangeAttributes { Delay 0 Cooldown 0 Repeats 0 IfHealthBelow 0 Name "0" } } } DeathSound ambient/fire/gascan_ignite1.wav } 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 } Zombie_Brute { Class HeavyWeapons Classicon heavy_zombie_arm2_lite Name "Brute" Scale 1.5 Skill Expert Health 3000 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Bolshevik Biker" //Item "Zombie Heavy" Item "Employee Badge A" Skin 5 ItemModel { ItemName "Employee Badge A" Model "models/player/items/heavy/heavy_zombie.mdl" } Item "Medi-Mask" Item "Support Spurs" Item "The Persian Persuader" Item "The War Goggles" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Persian Persuader" "damage bonus" 1.54 "damage causes airblast" 1 "is_a_sword" 0 "melee range multiplier" 0.85 "melee bounds multiplier" 0.85 "hand scale" 1.25 "custom kill icon" "guillotine" "custom hit sound" "physics/body/body_medium_break2.wav" } CustomWeaponModel { Slot 2 Model "models/workshop_partner/weapons/c_models/c_sd_cleaver/c_sd_cleaver.mdl" } ItemModel { ItemName "Support Spurs" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "increased jump height" 1.75 "move speed bonus" 0.65 "fire rate penalty" 1.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 1.5 "voice pitch scale" 0.65 "override footstep sound set" 7 } PainSound =85|trespasser/bullethitflesh1.wav DeathSound npc/zombie_poison/pz_alert2.wav } Zombie_Brute2 { Class HeavyWeapons Classicon heavy_zombie_arm2_lite Name "Brute" Scale 1.5 Skill Expert Health 3000 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Bolshevik Biker" //Item "Zombie Heavy" Item "Employee Badge A" Skin 5 ItemModel { ItemName "Employee Badge A" Model "models/player/items/heavy/heavy_zombie.mdl" } Item "Medi-Mask" Item "Support Spurs" Item "The Persian Persuader" Item "The War Goggles" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Persian Persuader" "damage bonus" 1.54 "damage causes airblast" 1 "is_a_sword" 0 "melee range multiplier" 0.85 "melee bounds multiplier" 0.85 //"hand scale" 1.25 "custom kill icon" "sledgehammer" "custom hit sound" "player/pl_fallpain3.wav" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" } ItemModel { ItemName "Support Spurs" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "increased jump height" 1.75 "move speed bonus" 0.65 "fire rate penalty" 1.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 1.5 "voice pitch scale" 0.65 "override footstep sound set" 7 } PainSound =85|trespasser/bullethitflesh1.wav DeathSound npc/zombie_poison/pz_alert2.wav } Zombie_Brute3 { Class HeavyWeapons Classicon heavy_zombie_arm2_lite Name "Brute" Scale 1.5 Skill Expert Health 3000 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Bolshevik Biker" //Item "Zombie Heavy" Item "Employee Badge A" Skin 5 ItemModel { ItemName "Employee Badge A" Model "models/player/items/heavy/heavy_zombie.mdl" } Item "Medi-Mask" Item "Support Spurs" Item "The Persian Persuader" Item "The War Goggles" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Persian Persuader" "damage bonus" 1.54 "damage causes airblast" 1 "is_a_sword" 0 "melee range multiplier" 0.85 "melee bounds multiplier" 0.85 "hand scale" 1.25 "custom kill icon" "southern_comfort_kill" "custom hit sound" "physics/body/body_medium_break3.wav" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_spikewrench/c_spikewrench.mdl" } ItemModel { ItemName "Support Spurs" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "increased jump height" 1.75 "move speed bonus" 0.65 "fire rate penalty" 1.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "cannot be sapped" 1 "crit kill will gib" 1 "gesture speed increase" 1.5 "voice pitch scale" 0.65 "override footstep sound set" 7 } PainSound =85|trespasser/bullethitflesh1.wav DeathSound npc/zombie_poison/pz_alert2.wav } Zombie_Behemoth { Class HeavyWeapons Classicon heavy_zombie_arm2_lite Name "RoBrute" Scale 2 //Tag bot_leaper Skill Expert Health 12345 Attributes UseBossHealthBar Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings WeaponRestrictions MeleeOnly //UseMeleeThreatPrioritization 1 CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 255 255" UseCustomModel models/bots/heavy/bot_heavy_gibby.mdl Item "The Persian Persuader" Item "Bone-Cut Belt" Item "Employee Badge B" Skin 1 ItemAttributes { ItemName "The Persian Persuader" "provide on active" 1 "move speed bonus" 3 "dmg pierces resists absorbs" 1 //"dmg penalty vs players" 2 "damage bonus" 0.385 "fire rate bonus" 0.35 "is_a_sword" 0 "melee range multiplier" 0.85 "melee bounds multiplier" 0.85 //"hand scale" 1.5 "item style override" 1 "custom kill icon" "sword" "custom hit sound" "=95|ambient/machines/slicer4.wav" } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_claymore/c_claymore.mdl" } ItemModel { ItemName "Employee Badge B" Model "models/player/items/heavy/heavy_zombie.mdl" } Item "Iron Fist" ItemModel { ItemName "Iron Fist" Model "models/workshop/weapons/c_models/c_xms_gloves/c_xms_gloves_ushanka.mdl" } Item "Steel-Toed Stompers" Item "The Gunboats" Item "Hawk Eyed Hunter" ItemAttributes { ItemName "Hawk Eyed Hunter" "set item tint rgb" 15132390 } //StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "mod minigun can holster while spinning" 1 //"dmg pierces resists absorbs" 1 "damage bonus" 1.5 "ammo regen" 1 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Primary" IfHealthBelow "10001" } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "5001" } ItemModel { ItemName "The Gunboats" Model "models/workshop/player/items/heavy/hwn2016_mad_mask/hwn2016_mad_mask.mdl" } CharacterAttributes { "no_duck" 0 "no_jump" 0 "not solid to players" 1 "move speed bonus" 0.5 "increased air control" 100 "increased jump height" 0.75 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "cannot be sapped" 1 "afterburn immunity" 1 "crit kill will gib" 1 "gesture speed increase" 1.5 "voice pitch scale" 0.4 "override footstep sound set" 7 } //AddCond //{ // Name TF_COND_REPROGRAMMED_NEUTRAL //} SpawnTemplate { Name "p_tank" Bone "bip_head" } VoiceCommand { Delay 1 Cooldown 5 IfSeeTarget 1 Type "Go" } NoPushAway 1 AlwaysGlow 1 AdditionalStepSound =90|mvm/giant_heavy/giant_heavy_step02.wav DeathSound trespasser/tank_fire_07.wav } Zombie_Leaper { Class Scout Classicon spy_facepeel_lite Name "Leaper" Tag bot_leaper Scale 1.3 Skill Expert Health 650 Action FetchFlag NoIdleSound 1 //FastUpdate 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Zombie Scout" Item "Baseball Bill's Sports Shine" Item "The Master Mind" Item "Fuel Injector" Item "Facepeeler" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "Blast radius decreased" 0.0025 "damage bonus" 0.0025 "hit self on miss" 1 "apply look velocity on damage" 1000 "melee range multiplier" 0.0025 "melee bounds multiplier" 0.0025 "custom kill icon" "unarmed_combat" "fire input on hit" "!self^fireuser1^0" "custom hit sound" physics/flesh/flesh_squishy_impact_hard3.wav "remove damage type" 128 "special damage type" 1 "dmg taken mult from special damage type 1" 0.01 } FireWeapon { Delay 5 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } FireWeapon { Delay 5 Cooldown 0.25 Repeats 0 IfSeeTarget 1 Duration 0 Type "Jump" } CharacterAttributes { "move speed bonus" 0.5 "stomp player damage" 5 "stomp player force" 100 //"stomp player time" 0.015 "increased air control" 100 "no double jump" 1 "head scale" 1.3 "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 "voice pitch scale" 0.65 "override footstep sound set" 7 } PainSound =85|trespasser/bullethitflesh1.wav DeathSound npc/fast_zombie/fz_frenzy1.wav } Zombie_Skeleton1 { Class Sniper Classicon dead_blu_lite Name "Skeleton" UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Brigade Helm" Item "Trickster's Turnout Gear" Item "Medi-Mask" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_CLUB" "is invisible" 1 "custom kill icon" "skull_tf" "dmg taken from bullets increased" 0.5 "dmg from melee increased" 2 "dmg taken from blast increased" 2 "custom hit sound" "trespasser/SKELT03.mp3" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.0025 "bleeding duration" 8 "fire rate penalty" 1.5 "afterburn immunity" 1 "increased jump height" 1.5 "not solid to players" 1 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "gesture speed increase" 1.5 "voice pitch scale" 0 "cannot be backstabbed" 1 "override footstep sound set" 0 } DeathSound trespasser/SKELT05.mp3 } Zombie_Skeleton2 { Class Sniper Classicon dead_blu_lite Name "Skeleton" UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Head Hedge" Item "Attack Packs" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_CLUB" "custom kill icon" "pro_smg" "dmg taken from bullets increased" 0.5 "dmg from melee increased" 2 "dmg taken from blast increased" 2 "custom hit sound" npc/zombie/claw_strike3.wav } CustomWeaponModel { Slot 2 Model models/workshop/weapons/c_models/c_pro_smg/c_pro_smg.mdl } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.385 "fire rate penalty" 1.5 "afterburn immunity" 1 "increased jump height" 1.5 "not solid to players" 1 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "gesture speed increase" 1.5 "voice pitch scale" 0 "cannot be backstabbed" 1 "override footstep sound set" 0 } DeathSound trespasser/SKELT05.mp3 } Zombie_Skeleton3 { Class Sniper Classicon dead_blu_lite Name "Skeleton" UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl Scale 1 Skill Expert Health 200 Action FetchFlag NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Law" Item "dec2014 engineer_detectiveradio" Item "Bandit's Boots" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_CLUB" "is invisible" 1 "custom kill icon" "skull_tf" "dmg taken from bullets increased" 0.5 "dmg from melee increased" 2 "dmg taken from blast increased" 2 "custom hit sound" "trespasser/SKELT03.mp3" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "damage bonus" 0.0025 "bleeding duration" 8 "fire rate penalty" 1.5 "afterburn immunity" 1 "increased jump height" 1.5 "not solid to players" 1 "cancel falling damage" 1 "mult smack time" 0 "cannot be sapped" 1 "gesture speed increase" 1.5 "voice pitch scale" 0 "cannot be backstabbed" 1 "override footstep sound set" 0 } DeathSound trespasser/SKELT05.mp3 } Survivor_1 { Name "Survivor" Class Soldier Classicon heavy_mittens Tag bot_notplayer Tag noregen Health 250 Skill Expert WeaponRestrictions SecondaryOnly Item "NewShotgun1" Item "Ritzy Rick's Hair Fixative" Item "EOTL_Coldfront Curbstompers" Item "The Lone Survivor" Item "Flakcatcher" Item "The Pain Train" Action Idle StripItemSlot 0 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Pain Train" "is dropped weapon" 1 } CharacterAttributes { "increase player capture value" 2 "dmg taken from crit reduced" 0 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "76" } InterruptAction { Target "moveup" Delay 78 Repeats 1 Duration 1 } WeaponSwitch { Delay 93 Repeats 1 Duration 1 IfSeeTarget 0 Type "Secondary" } AimAt Head EventChangeAttributes { Shop { CharacterAttributes { "health regen" 5 } InterruptAction { Target "target_shop1" Delay 1 Repeats 1 Duration 15 } } Defense { InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 5 } } Exit { InterruptAction { Target "moveup3" Delay 1 Repeats 1 Duration 1 } } } } Survivor_2 { Name "Survivor" Class Pyro Classicon heavy_mittens Tag bot_notplayer Tag noregen Health 250 Skill Expert WeaponRestrictions SecondaryOnly Item "NewShotgun2" Item "The Rugged Respirator" Item "Brim of Fire" Item "Wanderer's Wear" Item "Fireman's Essentials" Action Idle StripItemSlot 0 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "is dropped weapon" 1 } CharacterAttributes { "increase player capture value" 3 "dmg taken from crit reduced" 0 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "76" } InterruptAction { Target "moveup" Delay 78 Repeats 1 Duration 1 } WeaponSwitch { Delay 93 Repeats 1 Duration 1 Type "Secondary" } EventChangeAttributes { Shop { CharacterAttributes { "health regen" 5 } InterruptAction { Target "target_shop2" Delay 1 Repeats 1 Duration 15 } } Defense { InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 5 } } Exit { InterruptAction { Target "moveup3" Delay 1 Repeats 1 Duration 1 } } } } Survivor_3 { Name "Survivor" Class Sniper Classicon heavy_mittens Tag bot_notplayer Tag noregen Health 250 Skill Expert WeaponRestrictions SecondaryOnly Item "Frying Pan" Item "Rifle" Item "Wild Brim Slouch" Item "Crocodile Dandy" Item "Particulate Protector" Item "Support Spurs" ItemAttributes { ItemName "Support Spurs" "set item tint rgb" 7511618 } CharacterAttributes { "increase player capture value" 3 "dmg taken from crit reduced" 0 } Action Idle StripItemSlot 0 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "Frying Pan" "is dropped weapon" 1 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "76" } InterruptAction { Target "moveup" Delay 78 Repeats 1 Duration 1 } WeaponSwitch { Delay 93 Repeats 1 Duration 1 Type "Secondary" } AimAt Head EventChangeAttributes { Shop { CharacterAttributes { "health regen" 5 } InterruptAction { Target "target_shop3" Delay 1 Repeats 1 Duration 15 } } Defense { InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 5 } } Exit { InterruptAction { Target "moveup3" Delay 1 Repeats 1 Duration 1 } } } } Survivor_4 { Name "Checkpoint Manager" Class Engineer Classicon heavy_mittens Tag bot_notplayer Tag noregen Health 250 Skill Easy Item "Deagle" Item "The Flared Frontiersman" Item "Employee Badge C" Item "The Cold Case" Item "The Hunter in Darkness" Item "Dad Duds" Item "The Cuban Bristle Crisis" ItemAttributes { ItemName "The Cuban Bristle Crisis" "set item tint rgb" 8154199 } CharacterAttributes { "health regen" 10 "dmg taken from crit reduced" 0 "increase player capture value" 3 "not solid to players" 1 "increased air control" 100 } ItemModel { ItemName "Employee Badge C" Model "models/workshop/player/items/engineer/spr17_double_observatory/spr17_double_observatory.mdl" } AddCond { Name TF_COND_REPROGRAMMED } Action Idle //AimTrackingInterval 0.25 AlwaysGlow 1 AimAt Head StripItemSlot 0 StripItemSlot 2 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 NoPushAway 1 } Survivor_Army { Name "Military" Class Sniper Classicon plane_lite Tag bot_notplayer Tag noregen Health 250 Skill Expert WeaponRestrictions SecondaryOnly Item "Rifle" Item "Attack Packs" Item "The Head Hedge" Item "Medi-Mask" Item "Vitals Vest" Item "The Surgical Survivalist" Item "Final Frontiersman" Item "Colossal Cranium" Item "The B.A.S.E. Jumper" CharacterAttributes { "mult stun resistance" 0 "increased air control" 100 "increase player capture value" -1 "not solid to players" 1 //"damage bonus" 2 "ammo regen" 1 "crit mod disabled" 0 "health regen" 1 "dmg taken increased" 0.0025 "faster reload rate" 0.5 } InterruptAction { AimTarget "target_tank" Delay 1 Repeats 1 Duration 10 } FireWeapon { Delay 1 Repeats 1 Duration 10 Type "Primary" } AddCond { Name TF_COND_REPROGRAMMED } Action Idle UseMeleeThreatPrioritization 1 //AimTrackingInterval 0 AimAt Head Attributes Parachute StripItemSlot 0 StripItemSlot 2 AlwaysGlow 1 PainSound =99|npc/metropolice/pain1.wav AdditionalStepSound =99|npc/metropolice/gear6.wav } Survivor_1_Zombie { Name "Zombie" Class Soldier Classicon heavy_mittens Health 100 NoIdleSound 1 Attributes Miniboss Scale 1 ExtAttr IgnoreBuildings Skill Easy DropWeapon 1 Skin 4 Item "NewShotgun1" Item "Zombie Soldier" Item "Ritzy Rick's Hair Fixative" Item "EOTL_Coldfront Curbstompers" Item "The Lone Survivor" Item "Flakcatcher" CharacterAttributes { "fire rate penalty" 2 "move speed bonus" 0.65 "voice pitch scale" 0.85 "override footstep sound set" 9 "cannot be sapped" 1 "cancel falling damage" 1 } Action FetchFlag AimAt Head StripItemSlot 0 StripItemSlot 2 PainSound =85|trespasser/bullethitflesh1.wav DeathSound physics/body/body_medium_break2.wav } Survivor_2_Zombie { Name "Zombie" Class Pyro Classicon heavy_mittens Health 100 NoIdleSound 1 Attributes Miniboss Scale 1 ExtAttr IgnoreBuildings Skill Easy DropWeapon 1 Skin 4 Item "Zombie Pyro" Item "NewShotgun2" Item "Brim of Fire" Item "Wanderer's Wear" Item "Fireman's Essentials" CharacterAttributes { "fire rate penalty" 2 "move speed bonus" 0.65 "voice pitch scale" 0.85 "override footstep sound set" 9 "cannot be sapped" 1 "cancel falling damage" 1 } Action FetchFlag StripItemSlot 0 StripItemSlot 2 PainSound =85|trespasser/bullethitflesh1.wav DeathSound physics/body/body_medium_break3.wav } Survivor_3_Zombie { Name "Zombie" Class Sniper Classicon heavy_mittens Health 100 NoIdleSound 1 Attributes Miniboss Scale 1 ExtAttr IgnoreBuildings Skill Easy DropWeapon 1 Skin 4 Item "Rifle" Item "Zombie Sniper" Item "Wild Brim Slouch" Item "Crocodile Dandy" //Item "Particulate Protector" Item "Conspiratorial Cut" Item "Support Spurs" ItemAttributes { ItemName "Support Spurs" "set item tint rgb" 7511618 } CharacterAttributes { //"fire rate penalty" 2 "move speed bonus" 0.65 "voice pitch scale" 0.85 "override footstep sound set" 9 "cannot be sapped" 1 "cancel falling damage" 1 } Action FetchFlag AimAt Head StripItemSlot 0 StripItemSlot 2 PainSound =85|trespasser/bullethitflesh1.wav DeathSound physics/body/body_medium_break4.wav } Survivor_4_Zombie { Name "Zombie" Class Engineer Classicon heavy_mittens Health 100 NoIdleSound 1 Attributes Miniboss Attributes DisableDodge Scale 1 ExtAttr IgnoreBuildings Skill Easy DropWeapon 1 Skin 4 Item "Deagle" Item "Zombie Engineer" Item "The Hunter in Darkness" Item "Dad Duds" Item "The Cuban Bristle Crisis" ItemAttributes { ItemName "The Cuban Bristle Crisis" "set item tint rgb" 8154199 } CharacterAttributes { "fire rate penalty" 2 "move speed bonus" 0.65 "voice pitch scale" 0.85 "override footstep sound set" 9 "cannot be sapped" 1 "cancel falling damage" 1 } Action FetchFlag AimAt Head StripItemSlot 0 StripItemSlot 2 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 PainSound =85|trespasser/bullethitflesh1.wav DeathSound physics/body/body_medium_break2.wav } Machine_Unarmed { Class Soldier Classicon soldier_gib_lite Name "Corrupted" Health 200 Skill Expert Action FetchFlag ExtAttr IgnoreBuildings NoBombUpgrades 1 UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier/bot_soldier_gibby.mdl Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 Item "Basic Spellbook" Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fists" "is invisible" 1 "custom hit sound" npc/zombie/claw_strike3.wav } CharacterAttributes { "voice pitch scale" 0 "damage bonus" 0.385 "fire rate penalty" 1.5 "mult smack time" 0 //"afterburn immunity" 1 "gesture speed increase" 1.5 } } Machine_Unarmed2 { Class Soldier Classicon soldier_gib_lite //Classicon scout_bombrunner Name "Corrupted" Health 65 Skill Expert Item "Tyrant's Helm" ExtAttr IgnoreBuildings Attributes DisableDodge Attributes IgnoreEnemies Attributes SuppressFire NoBombUpgrades 1 Item "The Bat Outta Hell" UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier/bot_soldier_gibby.mdl ItemModel { ItemName "Tyrant's Helm" Model "models/bots/gameplay_cosmetic/bot_light_bomb_helmet.mdl" } ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "fists" "is invisible" 1 "custom hit sound" npc/zombie/claw_strike3.wav } StripItemSlot 0 StripItemSlot 1 CharacterAttributes { "mult flag carrier move speed" 2 "cancel falling damage" 1 "voice pitch scale" 0 "move speed bonus" 0.85 //"afterburn immunity" 1 "not solid to players" 1 } PainSound =75|physics/metal/metal_solid_impact_hard1.wav DeathSound =75|physics/metal/metal_solid_impact_bullet2.wav } Machine_RocketJumper { Class Soldier Classicon soldier_gib_jumper_lite Name "Corrupted" Health 175 Skill Expert Action FetchFlag RocketJump 1 FastUpdate 1 DropWeapon 0 Item "The Hellmet" ExtAttr IgnoreBuildings NoBombUpgrades 1 AimTrackingInterval 0 Attributes DisableDodge Action Sniper //UseMeleeThreatPrioritization 1 Item "Rocket Jumper" Item "The Market Gardener" UseCustomModel models/bots/soldier/bot_soldier_gibby.mdl StripItemSlot 1 ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 13595446 } InterruptAction { Target "target_mg" Delay 1 Cooldown 30 Repeats 999 Duration 0.5 } ItemAttributes { ItemName "Rocket Jumper" "mod max primary clip override" -1 "fire rate penalty" 2 } CharacterAttributes { "boots falling stomp" 1 "cannot pick up intelligence" 1 //"cancel falling damage" 1 "mult smack time" 0.5 "increased air control" 100 "deploy time decreased" 0.0025 "voice pitch scale" 0 //"afterburn immunity" 1 } } Machine_RocketJumper2 { Class Soldier Classicon soldier_gib_jumper_lite Name "Corrupted" Health 175 Skill Expert Action FetchFlag RocketJump 1 FastUpdate 1 DropWeapon 0 Item "The Hellmet" ExtAttr IgnoreBuildings NoBombUpgrades 1 AimTrackingInterval 0 Attributes DisableDodge Action Sniper UseMeleeThreatPrioritization 1 Item "Rocket Jumper" Item "The Market Gardener" UseCustomModel models/bots/soldier/bot_soldier_gibby.mdl StripItemSlot 1 ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 13595446 } InterruptAction { Target "target_mg" Delay 1 Cooldown 30 Repeats 999 Duration 0.5 } ItemAttributes { ItemName "Rocket Jumper" "mod max primary clip override" -1 "fire rate penalty" 2 } CharacterAttributes { "boots falling stomp" 1 "cannot pick up intelligence" 1 //"cancel falling damage" 1 "mult smack time" 0.5 "increased air control" 100 "deploy time decreased" 0.0025 "voice pitch scale" 0 //"afterburn immunity" 1 } } Machine_Shotgun { Class Soldier Classicon shotgun_lite Name "Corrupted" MaxVisionRange 500 Health 200 Skill Easy ExtAttr IgnoreBuildings Action FetchFlag Item "The Gilded Guard" DropWeapon 1 Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 AimTrackingInterval 0.5 UseMeleeThreatPrioritization 1 WeaponRestrictions SecondaryOnly UseCustomModel models/bots/soldier/bot_soldier_gibby.mdl StripItemSlot 0 StripItemSlot 2 CharacterAttributes { //"voice pitch scale" 0 //"afterburn immunity" 1 } } Machine_Steel { Template T_TFBot_Heavyweapons_Fist Classicon heavy_steelfist_nys Name "Corrupted" Skill Expert MaxVisionRange 500 ExtAttr IgnoreBuildings Action FetchFlag Attributes DisableDodge CustomEyeGlowColor "255 0 0" UseMeleeThreatPrioritization 1 UseCustomModel models/bots/heavy/bot_heavy_gibby.mdl StripItemSlot 0 StripItemSlot 1 Action FetchFlag NoBombUpgrades 1 CharacterAttributes { "voice pitch scale" 0.4 "move speed bonus" 0.65 //"afterburn immunity" 1 "gesture speed increase" 1.5 } } Machine_Steel_Money { Template T_TFBot_Heavyweapons_Fist Classicon heavy_steelfist_nys Name "Definitely Corrupted" Skill Easy MaxVisionRange 500 ExtAttr IgnoreBuildings Attributes DisableDodge Item "Dillinger's Duffel" AimTrackingInterval 3 CustomEyeGlowColor "0 255 0" UseMeleeThreatPrioritization 1 UseCustomModel models/bots/heavy/bot_heavy_gibby.mdl StripItemSlot 0 StripItemSlot 1 //Action FetchFlag //NoBombUpgrades 1 //AddCond //{ // Name TF_COND_CRITBOOSTED_ON_KILL //} ItemColor { ItemName "Fists of Steel" Red 0 Green 200 Blue 0 } //SpawnTemplate //{ // Name "p_money" // Bone "bip_spine2" //} //SpawnTemplate //{ // Name "p_money" // Bone "bip_head" //} 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" } //SpawnTemplate //{ // Name "p_money" // Bone "weapoon_bone_r" //} //SpawnTemplate //{ // Name "p_money" // Bone "weapoon_bone_l" //} ItemAttributes { ItemName "Dillinger's Duffel" "set item tint rgb" 7511618 } CharacterAttributes { //"damage penalty" 0.5 "voice pitch scale" 0.4 "move speed bonus" 0.65 //"afterburn immunity" 1 "gesture speed increase" 1.5 } DeathSound mvm/mvm_bought_upgrade.wav } Machine_Uber { Class Medic Name "Corrupted" Item "The Ubersaw" Classicon medic_uber Health 150 Skill Expert Scale 1.0025 ExtAttr IgnoreBuildings Attributes DisableDodge Attributes SpawnWithFullCharge CustomEyeGlowColor "255 0 0" Item "The Trepanabotomizer" UseCustomModel models/bots/medic/bot_medic.mdl StripItemSlot 0 NoBombUpgrades 1 ItemAttributes { ItemName "The Trepanabotomizer" "attach particle effect" 35 } ItemAttributes { ItemName "The Ubersaw" "provide on active" 1 "health drain" -25 "bombinomicon effect on death" 1 "move speed bonus" 3 "attach particle effect" 3044 "custom hit sound" "ambient/energy/weld1.wav" } CharacterAttributes { "voice pitch scale" 0.4 //"afterburn immunity" 1 "gesture speed increase" 1.5 "patient overheal penalty" 0 "overheal penalty" 0 "bot medic uber deploy delay duration" 0.75 } DeathSound ambient/energy/zap9.wav } Machine_Giant { Class Soldier Name "Giant Corrupted" //ClassIcon soldier_burstfire Skill Expert Health 2000 ExtAttr IgnoreBuildings Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 Action FetchFlag AimLeadProjectileSpeed 1100 UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier_boss/bot_soldier_boss_gibby.mdl StripItemSlot 1 StripItemSlot 2 Attributes MiniBoss CharacterAttributes { "voice pitch scale" 0 "move speed bonus" 0.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 //"Projectile speed increased" 0.45 "blast radius decreased" 0.1 //"afterburn immunity" 1 "override footstep sound set" 3 } DeathSound mvm/sentrybuster/mvm_sentrybuster_explode.wav } Machine_Giant2 { Class Soldier Name "Giant Corrupted" //ClassIcon soldier_burstfire Skill Expert Health 2000 ExtAttr IgnoreBuildings Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 //DropWeapon 1 Action FetchFlag Item "The Direct Hit" //Item "The Beggar's Bazooka" //ItemAttributes //{ // ItemName "The Beggar's Bazooka" // "auto fires full clip" 0 // "can overload" 0 //} //AimLeadProjectileSpeed 1100 //AimLeadProjectileSpeed 1980 //UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier_boss/bot_soldier_boss_gibby.mdl StripItemSlot 1 StripItemSlot 2 Attributes MiniBoss CharacterAttributes { "voice pitch scale" 0 "move speed bonus" 0.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 //"Projectile speed increased" 0.45 "blast radius decreased" 0.1 //"afterburn immunity" 1 "override footstep sound set" 3 } DeathSound mvm/sentrybuster/mvm_sentrybuster_explode.wav } Machine_Giant_Boss { Class Soldier Name "Giant Burst Corrupted" ClassIcon soldier_burstfire Skill Expert Health 4000 ExtAttr IgnoreBuildings Attributes AlwaysCrit Attributes DisableDodge Attributes HoldFireUntilFullReload Attributes UseBossHealthBar NoBombUpgrades 1 Action FetchFlag AimLeadProjectileSpeed 0 //UseMeleeThreatPrioritization 1 AimAt Head UseCustomModel models/bots/soldier_boss/bot_soldier_boss_gibby.mdl StripItemSlot 1 StripItemSlot 2 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" //"damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "voice pitch scale" 0 "move speed bonus" 0.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "Projectile speed increased" 0.9 "cancel falling damage" 1 "blast radius decreased" 0.1 //"afterburn immunity" 1 "override footstep sound set" 3 } DeathSound mvm/sentrybuster/mvm_sentrybuster_explode.wav } } //////////////////////////////////////////////////////////// PlayerSpawnTemplate { Name "overlay_stuff" } PlayerSpawnTemplate { Name "overlay_stuff" } PlayerSpawnTemplate { Name "regenplayer" } 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" } PointTemplates { 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" } } 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 { "onspawn" "intel,enable,,0,-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" } } winning { KeepAlive 1 NoFixUp 1 logic_relay { "targetname" "winning" "OnSpawn" "red_win,RoundWin,,30,-1" "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,addoutpot,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" "filtername" "filter_red" "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" "filtername" "filter_red" } } 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 logic_auto { "OnMapSpawn" "func_capturezone,addoutput,OnCapTeam2 robot_win:RoundWin::1:-1,0,-1" "OnMapSpawn" "aliveblu,addoutput,targetname alivered,0,-1" "OnMapSpawn" "nav_refresh,RecomputeBlockers,,0.1,-1" "OnMapSpawn" "team_control_point_master,AddOutput,targetname hudthing,0,-1" "OnMapSpawn" "team_control_point_master,AddOutput,custom_position_x 2,0,-1" "OnMapSpawn" "team_control_point_master,RoundSpawn,,0.1,-1" "OnMapSpawn" "func_movelinear,Kill,,0,-1" "OnMapSpawn" "func_movelinear,Kill,,0,-1" "OnMapSpawn" "func_movelinear,Kill,,0,-1" "OnMapSpawn" "func_movelinear,Kill,,0,-1" "OnMapSpawn" "func_movelinear,Kill,,0,-1" "OnMapSpawn" "func_movelinear,Kill,,0,-1" "OnMapSpawn" "gate_door_trigger*,Kill,,0,-1" "OnMapSpawn" "station,Enable,,0,-1" "OnMapSpawn" "cab,Enable,,0,-1" "OnMapSpawn" "fog_old,Trigger,,0,-1" "OnMapSpawn" "overlay,StartOverlays,,0,-1" "OnMapSpawn" "overlay,StopOverlays,,0.1,-1" "OnMapSpawn" "hudcome,Trigger,,0,-1" "OnMapSpawn" "camera2,$EnableAll,,0,-1" "OnMapSpawn" "camera2,$DisableAll,,1,-1" "OnSpawn" "player,addoutput,targetname ,0,-1" "OnMapSpawn" "camera2,kill,,2,-1" "OnMapSpawn" "signchat,Show,,2,-1" "OnMapSpawn" "badsign,Show,,12,-1" "OnMapSpawn" "player,$SetModelOverride,,-1" "OnMapSpawn" "shopgear,setattached,fam,0,-1" "OnMapSpawn" "shopgear,setlightingorigin,fam,0,-1" } game_round_win { "classname" "game_round_win" "force_map_reset" "1" "switch_teams" "0" "TeamNum" "3" "targetname" "robot_win" } } 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" } } 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 trigger_stun { "trigger_delay" "0" "TeamNum" "0" "targetname" "slower0" "stun_type" "0" "stun_effects" "1" "stun_duration" "1" "StartDisabled" "1" "spawnflags" "1" "origin" "0 2176 48" "move_speed_reduction" "0.65" "filtername" "filter_redplayer" "classname" "trigger_stun" "mins" "-8000 -8000 -1000" "maxs" "8000 8000 1000" "solid" "3" } } 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 filter_tf_bot_has_tag { "negated" "1" "require_all_tags" "1" "tags" "bot_notplayer" "targetname" "filter_notplayer" } filter_multi { "targetname" "filter_redplayer" "filter01" "filter_red" "filter02" "filter_notplayer" } trigger_add_tf_player_condition { "targetname" "lastcrits" "condition" "40" "duration" "2" "filtername" "filter_redplayer" "startdisabled" "1" "origin" "768 768 576" "mins" "-3328 -3328 -704" "maxs" "3328 3328 704" "spawnflags" "1" } logic_timer { "targetname" "lastcritsrefire" "refiretime" "1" "startdisabled" "1" "ontimer" "lastcrits,enable,,0,-1" "ontimer" "lastcrits,disable,,0.5,-1" } math_counter { "targetname" "lastcounter" "max" "6" "outvalue" "lastcountercompare,setvaluecompare,,0,-1" } logic_compare { "targetname" "lastcountercompare" "comparevalue" "1" "ongreaterthan" "lastdisable_relay,trigger,,0,-1" "ongreaterthan" "enable_lastenable_relay,trigger,,0,-1" "onequalto" "lastenable_relay,trigger,,0,-1" "onequalto" "lastdisable_relay,enable,,0,-1" } logic_relay { "targetname" "enable_lastenable_relay" "startdisabled" "1" "ontrigger" "lastenable_relay,enable,,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger enable_lastenable_relay:enable::0:-1,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger lastenable_relay:enable::0:-1,0,-1" "onspawn" "wave_start_relay,addoutput,ontrigger lastcountercompare:compare::1:-1,0,-1" } logic_relay { "targetname" "lastenable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,enable,,1.5,-1" "ontrigger" "gameover,playsound,,0,-1" "ontrigger" "gameover2,playsound,,0,-1" "ontrigger" "sign0,show,,2.5,-1" "ontrigger" "virospook,playsound,,2.5,-1" "ontrigger" "player,$AddPlayerAttribute,mult dmg vs tanks|3,0,-1" "ontrigger" "obj_dispenser,removehealth,9999,2.5,-1" "ontrigger" "obj_sentrygun,removehealth,9999,2.5,-1" "ontrigger" "obj_teleporter,removehealth,9999,2.5,-1" } logic_relay { "targetname" "lastdisable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,disable,,0,-1" "ontrigger" "gameover,stopsound,,0,-1" "ontrigger" "gameover2,stopsound,,0,-1" "ontrigger" "sign0,hide,,0,-1" "ontrigger" "virospook,stopsound,,0,-1" "ontrigger" "player,$AddPlayerAttribute,mult dmg vs tanks|1,0,-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" } } 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" } } 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" } } } //////////////////////////////////////////////////////////// SpawnTemplate "reviveredasblu" SpawnTemplate "p_beginrelay" SpawnTemplate "p_spawnremover1" SpawnTemplate "p_spawnremover2" SpawnTemplate "p_spawnremover3" 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" } 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 "addbottag" SpawnTemplate "virorelay" //////////////////////////////////////////////////////////// Wave { RedTeamWipeCausesWaveLoss 1 SpawnTemplate "reapermusic" SpawnTemplate "extrabomb" SpawnTemplate "reapermusic2" SpawnTemplate "bossmusic2" Explanation { Line "Contaminated with an extra piece of Shame and Pain Mode Activated" Line "{red}You have once again entered the world of survival horror. For no reasons!" Line "{D500FF}MOST PRIMARY WEAPONS ARE AVAILABLE" //Line "{yellow}DEATH COMES WITH A {green}$250{yellow} TOLL" Line "{2EFF00}SURVIVE UNTIL RESCUE!" Line "{2EFF00}RESPAWNS ARE LIMITED OR NOT (WHO KNOWS?)" Line "{2EFF00}ALL IS LOST IF OVERWHELMED" Line "{blue}Use snd_musicvolume to control music volume" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "trespasser/zombiewait2.mp3" } 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 FirstSpawnWarningSound "skullishinvasion_wave6music.mp3" FirstSpawnWarningSound "skullishinvasion_bruterage.mp3" FirstSpawnWarningSound "skullishinvasion_titanrage.mp3" FirstSpawnWarningSound "skullishinvasion_titanbrutedeath.mp3" FirstSpawnWarningSound "whydidichoosethismusicagain.mp3" } 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 "upgradedbomb" 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 "upgradedbomb" 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 { Name "REVIVE3" WaitForAlldead "PART3-3" WaitBeforeStarting 3 FirstSpawnOutput { Target item_teamflag Action Trigger } } 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 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 reaperskele_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 "upgradedbomb" 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_flood 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" CharacterAttributes { "voice pitch scale" 0 "not solid to players" 1 } StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 } } } } } }