#base robot_giant.pop #base robot_standard.pop #base robot_tank_small_turret.pop //Trespasser - Zombie Survival - V4 //Made By Hell-met http://steamcommunity.com/id/hell-met/ //Entwork help By washy https://steamcommunity.com/id/gg2washy/ //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 750 RespawnWaveTime 9999 FixedRespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom Yes //EventPopfile Halloween BotsAreHumans 1 BuybacksPerWave 0 BodyPartScaleSpeed 26 BotHumansHaveRobotVoice 0 BluHumanFlagCapture 0 BluHumanFlagPickup 0 DeathPenalty 0 DisplayRobotDeathNotice 1 ForceHoliday 2 ForceRobotBleed 1 FixedBuybacks 1 RespecEnabled 1 FlagEscortCountOffset -4 FixSetCustomModelInput 1 HHHNoControlPointLogic 1 HHHNonSolidToPlayers 1 HHHHealthPerPlayer 0 HHHChaseRange 9999 HHHQuitRange 10000 HHHHealthBase 5000 HHHChaseDuration 9999 HealOnKillOverhealMelee 0 MaxSpeedLimit 1337 MaxSpectators 0 MinibossSentrySingleKill 1 MaxActiveSkeletons 26 NoJoinMidwave 1 NoReanimators 1 NoHolidayPickups 1 NoThrillerTaunt 1 NoRomevisionCosmetics 1 RobotLimit 26 RemoveGrapplingHooks 1.5 SandmanStun 1 StandableHeads 1 SniperAllowHeadshots 1 TextPrintTime 0 WaveStartCountdown 3 StuckTimeMultiplier 3.5 FastNPCUpdate 1 NoCreditsVelocity 1 PrecacheSound "trespasser/ap_rotor4.wav" PrecacheSound "trespasser/skelt05.mp3" PrecacheSound "trespasser/skelt03.mp3" PrecacheSound "trespasser/aaa2.wav" PrecacheSound "trespasser/sg-1.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" PrecacheGeneric "materials/colorcorrection/oxidize.raw" PrecacheModel "models/weapons/c_models/c_condjar/antiheal.mdl" PrecacheModel "models/weapons/c_models/c_w_chainsaw/c_w_chainsaw.mdl" PrecacheModel "models/props_frontline/tank_animated.mdl" PrecacheModel "models/bots/medic/bot_medic_gray.mdl" 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\bots\soldier\gibhelmetjumper.mdl" PrecacheModel "models\bots\soldier\gibhelmetgate.mdl" PrecacheModel "models\bots\soldier\gibhelmetcrit_boss.mdl" PrecacheModel "models\weapons\c_models\c_chains_of_command\c_chains_of_command.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" //Custom Shop CustomUpgradesFile "mvm_upgrades_trespasser.txt" 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_lost_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_Get_To_Upgrade" DisableSound "Announcer.MVM_Spy_Alert" DisableSound "Announcer.mvm_spybot_death" DisableSound "Announcer.mvm_spybot_death_all" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_Dead" DisableSound "Announcer.MVM_Sentry_Buster_Alert" DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" DisableSound "Announcer.MVM_General_Wave_Start" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Planted" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Bomb_Alert_Entered" DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" DisableSound "Announcer.MVM_Bomb_Alert_Deploying" 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" Node "0 544 4" } FlagResetTime { Name "flag1_bomb" ResetTime 600 } FlagResetTime { Name "flag2_bomb" ResetTime 600 } FlagResetTime { Name "flag3_bomb" ResetTime 600 } ExtraSpawnPoint { Name "spawnbot_cyborg" TeamNum 3 X "-5" Y "1150" Z "64" } ExtraSpawnPoint { Name "spawnbot_red1" TeamNum 3 X "0" Y "668" Z "0" } 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 "-659" Y "614" Z "210" } ExtraSpawnPoint { Name "spawnbot_flood" TeamNum 3 X "-127" Y "-131" Z "10" } ExtraSpawnPoint { Name "spawnbot_flood" TeamNum 3 X "127" Y "-131" 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" } ClassLimit { Scout 2 Soldier 1 //soldier becomes tank so 1 should be enough Pyro 2 Demoman 1 //same reason as soldier HeavyWeapons 2 Engineer 2 Medic 2 Sniper 2 Spy 2 } OverrideSounds { "MVM.PlayerDied" "misc/null.wav" "MVM.GiantHeavyExplodes" "misc/null.wav" "MVM.GiantCommonExplodes" "misc/null.wav" "Building_Sentrygun.Alert" "misc/null.wav" "Weapon_General.CritPower" "misc/null.wav" "Regenerate.Touch" "misc/null.wav" "BumperCar.SpeedBoostStart" "npc\barnacle\barnacle_tongue_pull1.wav" "BumperCar.SpeedBoostStop" "items\medshot4.wav" } //////////////////////////////////////////////////////////// ItemWhiteList { Heavyweapons { Name "The Bread Bite" } } //////////////////////////////////////////////////////////// PlayerAttributes { "min respawn time" 9999 "crit mod disabled" 0 Scout { "use original class weapon animations" 1 "cannot taunt" 1 "ammo regen" 2 "is miniboss" 1 "override footstep sound set" 7 "increased jump height" 1.3 "voice pitch scale" 0.5 "model scale" 1.3 "stomp player damage" 12 "stomp building damage" 1337 "health from healers reduced" 0.75 "health from packs decreased" 0.75 "stomp player force" 100 "stomp player time" 0.1 "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 "heal on kill" 100 "crit kill will gib" 1 "gesture speed increase" 0 } Soldier { "use original class weapon animations" 1 "cancel falling damage" 1 "cannot taunt" 1 "ammo regen" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "health from healers reduced" 0.005 "health from packs decreased" 0.005 "move speed penalty" 0.4 "cannot be headshot" 1 "heal on kill" 10 "override footstep sound set" 0 "increased jump height" 0.005 "voice pitch scale" 0 } Pyro { "use original class weapon animations" 1 "ammo regen" 2 "cannot taunt" 1 "voice pitch scale" 0.6 "dmg bonus while half dead" 1.5 "mult crit when health is below percent" 0.2 "drop health pack on kill" 1 "gesture speed increase" 0.5 "max health additive bonus" +100 "hand scale" 0.01 "cancel falling damage" 1 "cannot be sapped" 1 "crit kill will gib" 1 "override footstep sound set" 0 "heal on kill" 100 } Demoman { "use original class weapon animations" 1 "ammo regen" 2 "voice pitch scale" 0.6 "move speed penalty" 0.8 "cannot taunt" 1 "cannot be headshot" 1 "model scale" 1.5 "health from healers reduced" 0.05 "health from packs decreased" 0.05 "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 "gesture speed increase" 1.5 "hand scale" 0.9 } Heavyweapons { "model scale" 1.5 "is miniboss" 1 "voice pitch scale" 0.6 "override footstep sound set" 7 "gesture speed increase" 2 "crit kill will gib" 1 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 "mult stun resistance" 0 "fire rate penalty" 1.25 "move speed bonus" 0.65 "increased jump height" 1.3 "dmg bonus vs buildings" 500 "use original class weapon animations" 1 "ammo regen" 2 "heal on kill" 100 } Engineer { "engy sentry fire rate increased" 2.5 //experimental sentry "building max level" 2 //make dispenser not meta or essential "mod teleporter speed boost" 1 //teleport buff "ammo regen" 0.25 "cannot taunt" 1 "voice pitch scale" 0.75 "health regen" 10 "dmg taken from crit reduced" 0.5 "increase player capture value" 2 } Medic { "use original class weapon animations" 1 "ammo regen" 2 "increased jump height" 1.3 "voice pitch scale" 0.7 "cannot taunt" 1 "gesture speed increase" 1.5 "patient overheal penalty" 0.5 "overheal penalty" 0.5 "heal on kill" 50 } Sniper { "use original class weapon animations" 1 "ammo regen" 2 "model scale" 1.2 "increased jump height" 1.25 "cannot taunt" 1 "voice pitch scale" 0.6 "hand scale" 1.35 "fire rate penalty" 1.5 "heal on kill" 1337 "cancel falling damage" 1 "crit kill will gib" 1 "gesture speed increase" 2 } Spy { "use original class weapon animations" 1 "ammo regen" 2 "heal on kill" 100 "max health additive bonus" +125 "mult bleeding dmg" 5 "cannot taunt" 1 "mult bleeding delay" 0.05 "move speed bonus" 0.7 "damage bonus" 0.01 "bleeding duration" 10 "fire rate penalty" 1.5 "afterburn immunity" 1 "increased jump height" 1.3 "not solid to players" 1 "cancel falling damage" 1 "mult smack time" 0 "gesture speed increase" 1.5 "voice pitch scale" 0 "override footstep sound set" 0 } } ForceItem { Scout { Item "Zombie Scout" Item "Baseball Bill's Sports Shine" Item "The Master Mind" Item "Fuel Injector" Item "Facepeeler" Item "Mutated Milk" Item "The Bat Outta Hell" Item "The Corpse Carrier" } Soldier { Item "The Ullapool Caber" Item "The Loose Cannon" Item "The Battalion's Backup" } Pyro { Item "The Backburner" Item "Crusader's Getup" Item "Batter's Bracers" Item "The Hollowhead" Item "The Gas Passer" } Demoman { Item "Horseless Headless Horseman's Head" Item"The Horseless Headless Horseman's Headtaker" Item "The Iron Bomber" Item "Zombie Demo" Item "The Sole Saviors" Item "The Horsemann's Hand-Me-Down" } Heavyweapons { Item "Zombie Heavy" Item "The Bolshevik Biker" Item "Medi-Mask" Item "The War Goggles" Item "Mad Mask" Item "The Buffalo Steak Sandvich" Item "The Bread Bite" } Engineer { Item "Zombie Engineer" Item "The Widowmaker" Item "TF_WEAPON_BUILDER" Item "The Flared Frontiersman" Item "The Cold Case" Item "The Hunter in Darkness" Item "Dad Duds" Item "The Eureka Effect" Item "The Cuban Bristle Crisis" Item "TF_WEAPON_PDA_ENGINEER_BUILD" Item "TF_WEAPON_PDA_ENGINEER_DESTROY" } Medic { Item "The Quick-Fix" Item "The Amputator" Item "Emerald Jarate" Item "The Trepanabotomizer" } Sniper { Item "TF_WEAPON_CLUB" Item "Conspiratorial Cut" Item "The Mucous Membrain" Item "Skinless Slashers" Item "Zombie Sniper" Item "The Biomech Backpack" Item "Jarate" } Spy { Item "TF_WEAPON_KNIFE" Item "The Red-Tape Recorder" Item "The Dead Ringer" } } ItemAttributes { ItemName "The Battalion's Backup" "effect cond override" 26 "is invisible" 1 "mod soldier buff range" 400 } ItemAttributes { ItemName "The Dead Ringer" "cloak consume rate increased" 25 "mult cloak meter regen rate" 10 } ItemAttributes { ItemName "The Red-Tape Recorder" "effect cond override" 52 "sapper sap allies" 1 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "blast dmg to self increased" 1.15 "clip size penalty" 0.25 "fire rate penalty" 1.5 "Reload time increased" 1.5 "Blast radius increased" 1.25 "projectile trail particle" eyeboss_projectile "cannot be upgraded" 1 "Projectile speed decreased" 0.6 "grenade explode on impact" 1 "dmg pierces resists absorbs" 1 "custom projectile model" "models/props_halloween/pumpkin_explode.mdl" "is invisible" 1 "provide on active" 1 } ItemAttributes { ItemName "TF_WEAPON_KNIFE" "is invisible" 1 "custom kill icon" "skull_tf" "dmg pierces resists absorbs" 1 "dmg taken increased" 0.6 "dmg from melee increased" 1.15 "dmg taken from blast increased" 1.15 "custom hit sound" "trespasser/skelt03.mp3" "melee range multiplier" 2.25 "melee bounds multiplier" 1.25 "mult dmg vs tanks" 2 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Widowmaker" "mod ammo per shot" 35 "maxammo metal reduced" 0.9 "spread penalty" 1.15 "damage bonus" 2.5 "fire rate bonus" 0.75 } ItemAttributes { ItemName "The Gas Passer" "effect bar recharge rate increased" 0.5 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Eureka Effect" "building color rgb" 999111111 "building scale" 0.8 "mod dispenser cost" 1.5 "max health additive bonus" +125 "mult dispenser rate" 3 "mult dmg vs tanks" 1.5 } ItemAttributes { ItemName "The Cuban Bristle Crisis" "set item tint rgb" 8154199 } ItemAttributes { ItemName "Horseless Headless Horseman's Head" "attach particle effect" 116 } ItemAttributes { ItemName "Zombie Demo" "item color rgb" "F900F0" } ItemAttributes { ItemName "The Horsemann's Hand-Me-Down" "item color rgb" "F900F0" } ItemAttributes { ItemName "The Sole Saviors" "item color rgb" "F900F0" } ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "dmg taken increased" 0.75 "dmg from melee increased" 1.5 "damage bonus" 5 "move speed bonus" 1.2 "melee range multiplier" 2 "fire rate penalty" 1.5 "heal on kill" 100 "cannot be upgraded" 1 "max health additive bonus" +4850 "mult dmg vs tanks" 0.75 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Amputator" "cannot taunt" 1 "damage bonus" 2 "always allow taunt" -1 "add give health to teammate on hit" 75 "fire rate penalty" 1.5 "health regen" 3 "provide on active" 1 } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0.75 "max health additive bonus" +100 "generate rage on heal" 2 "ubercharge rate bonus" 1 "medigun attack enemy" 1 "heal rate bonus" 3 "custom item model" "models/weapons/c_models/c_booster_shot/c_booster_shot.mdl" "cannot be upgraded" 1 } ItemAttributes { ItemName "The Hollowhead" "attach particle effect" 14 } ItemAttributes { ItemName "The Backburner" "damage bonus" 2.75 "dmg taken increased" 1.05 "use original class weapon animations" 1 "dmg pierces resists absorbs" 1 "airblast disabled" 1 "flame_gravity" "0" "flame_drag" "10" "flame_up_speed" "50" "flame_speed" "800" "custom kill icon" "firedeath" "is invisible" 1 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "fire rate bonus" 0.75 "blast radius increased" 1.0005 "max health additive bonus" +875 "damage bonus" 2 "dmg bonus vs buildings" 1000 "hit self on miss" 1 "apply look velocity on damage" 1000 "melee range multiplier" 2 "melee bounds multiplier" 1.25 "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 "dmg pierces resists absorbs" 1 "move speed bonus" 0.5 "cannot be upgraded" 1 } ItemAttributes { ItemName "TF_WEAPON_CLUB" "max health additive bonus" +541 "custom kill icon" "mannpower_plague" "custom hit sound" "trespasser/dsclaw.wav" "custom item model" "models/workshop/player/items/pyro/hw2013_the_abhorrent_appendages/hw2013_the_abhorrent_appendages.mdl" "bleeding duration" 6 "mark for death" 1 "mult bleeding dmg" 5 "dmg taken increased" 0.9 "damage bonus" 3 "mult bleeding delay" 0.9 "cannot be upgraded" 1 } ItemAttributes { ItemName "Mutated Milk" "effect bar recharge rate increased" 1.25 "applies snare effect" 1 } ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 1.25 "applies snare effect" 1 "custom item model" "models/weapons/c_models/c_condjar/antiheal.mdl" } ItemAttributes { ItemName "The Biomech Backpack" "attach particle effect" 3043 } ItemAttributes { ItemName "Skinless Slashers" "item color rgb" "7D4071" } ItemAttributes { ItemName "The Mucous Membrain" "item color rgb" "7D4071" "attach particle effect" 72 } ItemAttributes { ItemName "Zombie Sniper" "item color rgb" "7D4071" } ItemAttributes { ItemName "The Loose Cannon" "damage bonus" 3.5 "faster reload rate" 2 "Blast radius increased" 1.5 "clip size upgrade atomic" -3 "grenade explode on impact" 1 "is invisible" 1 "max health additive bonus" +9780 "dmg from melee increased" 2 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Bread Bite" "move speed bonus" 1.0005 "max health additive bonus" +2700 "melee cleave attack" 1 "fire rate bonus" 1 "speed_boost_on_hit" 0 "damage bonus" 2.5 "melee range multiplier" 0.9 "melee bounds multiplier" 0.9 "mod_maxhealth_drain_rate" 0 "hand scale" 1.25 "dmg taken increased" 0.9 "custom kill icon" "guillotine" "custom hit sound" "physics/body/body_medium_break2.wav" "custom item model" "models/weapons/c_models/c_bear_claw/c_bear_claw.mdl" "cannot be upgraded" 1 } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } ItemAttributes { ItemName "The Buffalo Steak Sandvich" "effect cond override" 26 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Ullapool Caber" "blast dmg to self increased" 10000 "damage bonus" 10 "no damage falloff" 1 "Blast radius increased" 10000000000 "provide on active" 1 "add damage per target" 4 "mult dmg vs tanks" 0.1 "cannot be upgraded" 1 } ItemAttributes { ItemName "The Iron Bomber" "override projectile type" 2 "damage bonus" 1.25 "Projectile speed decreased" 0.1 "fire rate bonus" 1.25 "Reload time decreased" 0.05 "maxammo primary increased" 4 "clip size bonus" 4 "Blast radius decreased" 0.5 "mod projectile heat aim error" 25 "mod projectile heat aim start time" 0.01 "mod projectile heat aim time" 5 "mod projectile heat seek power" 50 "mod projectile heat no predict target speed" 1 "projectile trail particle" eyeboss_projectile "Custom projectile model" "models/props_halloween/eyeball_projectile.mdl" "is invisible" 1 "dmg pierces resists absorbs" 1 "Move speed penalty" 0.65 "cannot be upgraded" 1 "special item description" "The Revenge of the Eye!" "cannot be upgraded" 1 } //////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// CustomWeapon { Name "Mann-conomy 2010 GRU" OriginalItemName "Apoco-Fists" "provide on active" 1 "move speed bonus" 1.3 "health drain" -6 "set turn to ice" 1 "custom kill icon" "holiday_punch" "custom item model" "models\workshop\weapons\c_models\c_xms_gloves\c_xms_gloves_ushanka.mdl" } CustomWeapon { Name "FakeFrontier" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "cannot be upgraded" 1 "always crit" 1 "clip size penalty" 0.5 "crit kill will gib" 1 "increase player capture value" 2 "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 "Slug Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "cannot be upgraded" 1 "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 "Incendiary Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_PYRO" "cannot be upgraded" 1 "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 "Hand Cannon" OriginalItemName "TF_WEAPON_PISTOL" "cannot be upgraded" 1 "can headshot" 1 "damage bonus" 3 "fire rate penalty" 2 "clip size penalty" 0.5 "dmg pierces resists absorbs" 1 "revolver use hit locations" 1 "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 "Heavy Machine Gun" OriginalItemName "TF_WEAPON_SMG" "cannot be upgraded" 1 "clip size bonus" 2 "Reload time increased" 2 "damage bonus" 1.5 "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 "Riot Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "cannot be upgraded" 1 "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" 16.7 "crits_become_minicrits" 1 "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 "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 "maxammo primary reduced" 0.48 "custom item model" "models/workshop/weapons/c_models/c_trenchgun/c_trenchgun.mdl" } CustomWeapon { Name "Bludgeoner" OriginalItemName "TF_WEAPON_BAT" "is_a_sword" 1 "dmg taken increased" 1.15 "fire rate bonus" 1.6 "damage bonus" 1.857 "custom kill icon" "nessieclub" "custom hit sound" "weapons\bat_baseball_hit_world2.wav" "custom item model" "models/workshop/weapons/c_models/c_golfclub/c_golfclub.mdl" } ///////////////////////////////////////////// Templates { Zombie_Generic1 { Class Scout Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Fortunate Son" Item "Flak Jack" Item "Orion's Belt" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic1a { Class Scout Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Fortunate Son" Item "Flak Jack" Item "Orion's Belt" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic2 { Class Soldier Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Shellmet" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic2a { Class Soldier Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Shellmet" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic3 { Class Pyro Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Masked Loyalty" Item "Torcher's Trench Coat" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break2.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Generic3a { Class Pyro Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Masked Loyalty" Item "Torcher's Trench Coat" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break2.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Generic4 { Class Demoman Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Juggernaut Jacket" Item "Scotch Bonnet" 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" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic4a { Class Demoman Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Juggernaut Jacket" Item "Scotch Bonnet" 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" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic5 { Class Heavyweapons Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Commando Elite" Item "Cossack Camo" Item "The Bat Outta Hell" Item "Basic Spellbook" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic5a { Class Heavyweapons Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Commando Elite" Item "Cossack Camo" Item "The Bat Outta Hell" Item "Basic Spellbook" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic6 { Class Engineer Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Hazard Handler" Item "Winter Backup" Item "The Trencher's Tunic" StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break2.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Generic6a { Class Engineer Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Hazard Handler" Item "Winter Backup" Item "The Trencher's Tunic" StripItemSlot 0 StripItemSlot 1 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break2.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Generic7 { Class Medic Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Surgical Survivalist" Item "Das Naggenvatcher" Item "Bunnyhopper's Ballistics Vest" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic7a { Class Medic ClassIcon medic_shield_inf_lite_giant Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Surgical Survivalist" Item "Das Naggenvatcher" Item "Bunnyhopper's Ballistics Vest" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic8 { Class Sniper Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Cranium Cover" Item "Poacher's Safari Jacket" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic8a { Class Sniper Name "Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "Cranium Cover" Item "Poacher's Safari Jacket" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic1b { Class Scout Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions SecondaryOnly ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Flak Jack" Item "Orion's Belt" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "revolver" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic1c { Class Soldier Classicon soldier_boostboss Name "Experienced Survivor" Scale 1 Skin 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions SecondaryOnly ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEPAON_SHOTGUN" "damage bonus" 1.5 "clip size penalty" 0.25 "fire rate penalty" 1.5 "custom kill icon" "shotgun" "reload time increased" 1.5 "custom item model" "models/workshop_partner/weapons/c_models/c_great_peace_preserver/c_dex_shotgun.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic2b { Class Soldier Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Flakcatcher" 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" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic3b { Class Pyro Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Masked Loyalty" Item "Torcher's Trench Coat" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break2.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Generic4b { Class Demoman Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Juggernaut Jacket" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" 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" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic5b { Class Heavyweapons Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 400 Action Mobber NoIdleSound 1 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Cossack Camo" Item "The Bat Outta Hell" Item "Basic Spellbook" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Generic6b { Class Engineer Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Winter Backup" Item "The Trencher's Tunic" 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" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|physics\body\body_medium_break2.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Generic7b { Class Medic Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber WeaponRestrictions SecondaryOnly NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "The Surgical Survivalist" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Bunnyhopper's Ballistics Vest" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Generic8b { Class Sniper Classicon soldier_boostboss Name "Survivor" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber WeaponRestrictions SecondaryOnly NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bat Outta Hell" Item "TF_WEAPON_SHOTGUN" Item "L4D Hat" Item "Poacher's Safari Jacket" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|physics\body\body_medium_break4.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Riot1 { Class Scout Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Riot1b { Class Scout Classicon heavy_zombie_breach_lite Name "Armed Military" Scale 1 Skin 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Heavy Machine Gun" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "Heavy Machine Gun" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "damage penalty" 0.5 "can headshot" 0 } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Riot2 { Class Soldier Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Riot2b { Class Soldier Classicon heavy_zombie_breach_lite Name "Armed Military" Scale 1 Skin 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Heavy Machine Gun" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "Heavy Machine Gun" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "damage penalty" 0.5 "can headshot" 0 } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Riot3 { Class Pyro Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Riot3b { Class Pyro Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings Item "Basic Spellbook" Item "Heavy Machine Gun" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" Item "The Grisly Gumbo" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "Heavy Machine Gun" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "damage penalty" 0.5 "can headshot" 0 } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Riot4 { Class Demoman Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Riot4b { Class Demoman Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skill Easy AimTrackingInterval 0.5 Health 150 Action Mobber NoIdleSound 1 MaxVisionRange 750 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings Attributes HoldFireUntilFullReload Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 1 StripItemSlot 2 ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate penalty" 2 "damage penalty" 0.8 "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 "move speed bonus" 0.65 "cancel falling damage" 1 "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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Riot5 { Class Heavyweapons Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Bat Outta Hell" Item "Basic Spellbook" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Riot5b { Class Heavyweapons Classicon heavy_zombie_breach_lite Name "Armed Military" Scale 1 Skin 1 Skill Easy Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings DropWeapon 1 MaxVisionRange 500 Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" Item "Riot Rifle" 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 "move speed bonus" 0.65 "cancel falling damage" 1 "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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Riot6 { Class Engineer Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Riot6b { Class Engineer Classicon heavy_zombie_breach_lite Name "Armed Military" Scale 1 Skin 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Heavy Machine Gun" 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 "Heavy Machine Gun" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "damage penalty" 0.5 "can headshot" 0 } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break4.wav } Zombie_Riot7 { Class Medic Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Riot7b { Class Medic Classicon heavy_zombie_breach_lite Name "Armed Military" Scale 1 Skin 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Heavy Machine Gun" Item "Breach and Bomb" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "Heavy Machine Gun" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "damage penalty" 0.5 "can headshot" 0 } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Riot8 { Class Sniper Classicon heavy_zombie_breach_lite Name "Military Backup" Scale 1 Skin 1 Skill Expert Health 200 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 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" "bat" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Riot8b { Class Sniper Classicon heavy_zombie_breach_lite Name "Armed Military" Scale 1 Skin 1 Skill Expert Health 150 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Heavy Machine Gun" 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 "Heavy Machine Gun" "custom hit sound" "physics/flesh/flesh_bloody_break.wav" "damage penalty" 0.5 "can headshot" 0 } 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.3 } PainSound =65|trespasser/hs.wav DeathSound physics\body\body_medium_break3.wav } Zombie_Headless1a { Class Scout Classicon pistol_shotgun Name "Armed Survivor" Skin 1 Scale 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Fortunate Son" Item "Flak Jack" Item "Orion's Belt" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless1aa { Class Scout Name "Armed Survivor" ClassIcon medic_shield_inf_lite_giant Skin 1 Scale 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Fortunate Son" Item "Flak Jack" Item "Orion's Belt" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless1b { Class Scout Classicon pistol_shotgun Name "Armed Survivor" Skin 1 Scale 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Fortunate Son" Item "Flak Jack" Item "Orion's Belt" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Shellmet" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless2aa { Class Soldier Name "Armed Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Shellmet" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless2b { Class Soldier Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Shellmet" Item "Flakcatcher" Item "EOTL_Coldfront Curbstompers" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Masked Loyalty" Item "Torcher's Trench Coat" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless3aa { Class Pyro Name "Armed Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Masked Loyalty" Item "Torcher's Trench Coat" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless3b { Class Pyro Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Masked Loyalty" Item "Torcher's Trench Coat" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Juggernaut Jacket" Item "Scotch Bonnet" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless4aa { Class Demoman ClassIcon medic_shield_inf_lite_giant Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Juggernaut Jacket" Item "Scotch Bonnet" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless4b { Class Demoman Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Juggernaut Jacket" Item "Scotch Bonnet" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 300 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Commando Elite" Item "Cossack Camo" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless5aa { Class HeavyWeapons ClassIcon medic_shield_inf_lite_giant Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Commando Elite" Item "Cossack Camo" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless5b { Class HeavyWeapons Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 300 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Commando Elite" Item "Cossack Camo" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Hazard Handler" Item "Winter Backup" Item "The Trencher's Tunic" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless6aa { Class Engineer ClassIcon medic_shield_inf_lite_giant Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Hazard Handler" Item "Winter Backup" Item "The Trencher's Tunic" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless6b { Class Engineer Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Hazard Handler" Item "Winter Backup" Item "The Trencher's Tunic" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Surgical Survivalist" Item "Das Naggenvatcher" Item "Bunnyhopper's Ballistics Vest" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "health regen" 20 "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless7aa { Class Medic Name "Armed Survivor" Scale 1 ClassIcon medic_shield_inf_lite_giant Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Surgical Survivalist" Item "Das Naggenvatcher" Item "Bunnyhopper's Ballistics Vest" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "health regen" 20 "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless7b { Class Medic Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Surgical Survivalist" Item "Das Naggenvatcher" Item "Bunnyhopper's Ballistics Vest" Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "health regen" 20 "move speed bonus" 0.65 "fire rate penalty" 1.5 "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 pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" Item "Cranium Cover" Item "Poacher's Safari Jacket" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "jarate backstabber" 1 "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless8aa { Class Sniper Name "Armed Survivor" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" Item "Cranium Cover" Item "Poacher's Safari Jacket" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "jarate backstabber" 1 "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Headless8b { Class Sniper Classicon pistol_shotgun Name "Armed Survivor" Scale 1 Skin 1 Skill Expert Health 200 MaxVisionRange 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "TF_WEAPON_PISTOL" Item "Cranium Cover" Item "Poacher's Safari Jacket" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_PISTOL" "custom kill icon" "sniper_rifle" "custom hit sound" "weapons\air_burster_explode1.wav" "fire rate penalty" 1.5 "clip size penalty" 0.2 "damage bonus" 2 "Reload time increased" 1.5 "use original class player animations" 1 } CustomWeaponModel { Slot 2 Model "models/weapons/c_models/c_lawbringer/c_pistol.mdl" } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } CharacterAttributes { "jarate backstabber" 1 "move speed bonus" 0.65 "fire rate penalty" 1.5 "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_Poison1 { Class Sniper Classicon sniper_rapid_fire_boss Name "Experienced Hunter" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bushwacka" Item "Corona Australis" Item "Starduster" Item "Support Spurs" Item "Final Frontiersman" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bushwacka" "crits_become_minicrits" 1 "custom kill icon" "mannpower_plague" "custom hit sound" "trespasser/dsclaw.wav" } AddCond { Name TF_COND_SPEED_BOOST Duration 3 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } DamageAppliesCond { Name TF_COND_LOST_FOOTING Duration 3 } DamageAppliesCond { Name TF_COND_HALLOWEEN_KART_DASH Duration 3 } DamageAppliesCond { Name TF_COND_URINE Duration 3 } CharacterAttributes { "hand scale" 1.1 "move speed bonus" 0.75 "damage bonus" 0.4 "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.3 } PainSound =65|ambient\levels\canals\toxic_slime_gurgle4.wav DeathSound weapons\bat_baseball_hit_flesh.wav } Zombie_Poison1a { Class Sniper Name "Experienced Hunter" ClassIcon medic_shield_inf_lite_giant Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "The Bushwacka" Item "Corona Australis" Item "Starduster" Item "Support Spurs" Item "Final Frontiersman" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bushwacka" "crits_become_minicrits" 1 "custom kill icon" "club" "custom hit sound" "trespasser/dsclaw.wav" } AddCond { Name TF_COND_SPEED_BOOST Duration 3 } Spell { delay 150 cooldown 150 IfSeeTarget 1 Type "Fireball" } DamageAppliesCond { Name TF_COND_LOST_FOOTING Duration 3 } DamageAppliesCond { Name TF_COND_HALLOWEEN_KART_DASH Duration 3 } DamageAppliesCond { Name TF_COND_URINE Duration 3 } CharacterAttributes { "hand scale" 1.1 "move speed bonus" 0.75 "damage bonus" 0.4 "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.3 } PainSound =65|ambient\levels\canals\toxic_slime_gurgle4.wav DeathSound weapons\bat_baseball_hit_flesh.wav } Zombie_Poison2 { Class Sniper Classicon sniper_rapid_fire_boss Name "Backup Hunter" Scale 1.25 Skin 1 Skill Expert Health 1232 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Bushwacka" Item "Corona Australis" Item "Support Spurs" Item "Final Frontiersman" Item "Starduster" Item "The Cozy Camper" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bushwacka" "custom kill icon" "mannpower_plague" "custom hit sound" misc\bonzo_vomit01.wav "add cond on hit" 112 "fire input on hit" "shakeit^startshake^0" "add cond on hit duration" 3 } ItemAttributes { ItemName "Corona Australis" "attach particle effect" 72 } ItemColor { ItemName "Corona Australis" Red 255 Green 0 Blue 255 } ItemColor { ItemName "Support Spurs" Red 255 Green 0 Blue 255 } ItemColor { ItemName "Final Frontiersman" Red 255 Green 0 Blue 255 } ItemColor { ItemName "Starduster" Red 255 Green 0 Blue 255 } ItemColor { ItemName "The Cozy Camper" Red 255 Green 0 Blue 255 } DamageAppliesCond { Name TF_COND_CANNOT_SWITCH_FROM_MELEE Duration 10 } DamageAppliesCond { Name TF_COND_HALLOWEEN_KART_DASH Duration 10 } DamageAppliesCond { Name TF_COND_URINE Duration 10 } CharacterAttributes { "dmg bonus vs buildings" 1000 "dmg penalty vs players" 2 "crits_become_minicrits" 1 "hand scale" 1.1 "move speed bonus" 0.45 "damage bonus" 0.1 "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.3 } PainSound =65|ambient\levels\canals\toxic_slime_sizzle1.wav DeathSound ambient\grinder\grinderhuman_02 } Zombie_Burning { Class Pyro Classicon pyro_dead_heat Name "Exterminator" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Backburner" Item "Basic Spellbook" Item "Dead Heat" Item "Blast Blocker" Item "The Maniac's Manacles" Item "Scorched Earth Stompers" Item "Batter's Bracers" 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" "phlogistinator" "custom item model" "models/workshop_partner/weapons/c_models/c_ai_flamethrower/c_ai_flamethrower.mdl" } ItemAttributes { ItemName "Dead Heat" "attach particle effect" 95 } ItemColor { ItemName "Dead Heat" Red 48 Green 112 Blue 255 } 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 66 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_Burning2 { Class Pyro ClassIcon medic_shield_inf_lite_giant Name "Exterminator" Scale 1 Skin 1 Skill Expert Health 250 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Backburner" Item "Basic Spellbook" Item "Dead Heat" Item "Blast Blocker" Item "The Maniac's Manacles" Item "Scorched Earth Stompers" Item "Batter's Bracers" 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" "phlogistinator" "custom item model" "models/workshop_partner/weapons/c_models/c_ai_flamethrower/c_ai_flamethrower.mdl" } ItemAttributes { ItemName "Dead Heat" "attach particle effect" 95 } ItemColor { ItemName "Dead Heat" Red 48 Green 112 Blue 255 } 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 66 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 Heavyweapons Classicon heavy_chainsaw Name "Professional Hunter" Tag bot_virophage Scale 2 FastUpdate 1 Skill Expert Health 15000 Action Mobber NoIdleSound 1 Attributes UseBossHealthBar Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings Item "Tomislav" Item "Heavy Hair" Item "Bone-Cut Belt" Item "Steel-Toed Stompers" Item "Mad Mask" Item "Siberian Tigerstripe" UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly 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 ItemAttributes { ItemName "Tomislav" "custom item model" "models/weapons/c_models/c_w_chainsaw/c_w_chainsaw.mdl" "damage bonus" 0.094 "dmg bonus vs buildings" 1000 "blast radius decreased" 0.1 "damage causes airblast" 1 "custom kill icon" "purgatory" "no self blast dmg" 2 "fire rate bonus" 21 "mult projectile scale" 2 "crit vs non burning players" 1 "crit vs burning players" 1 "projectile lifetime" 5 "override projectile type" 2 "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 "Heavy Hair" "attach particle effect" 13 } ItemAttributes { ItemName "TF_WEAPON_FISTS" "custom kill icon" "purgatory" "is_passive_weapon" 1 "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 } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } CharacterAttributes { "cannot be headshot" 1 "dmg pierces resists absorbs" 1 "increased air control" 100 "increased jump height" 1.3 "voice pitch scale" 0 "move speed bonus" 1.05 "heal on kill" 2000 "stomp player damage" 1 "stomp player force" -50 "stomp building damage" 1000 //"stomp player time" 0.015 "dmg taken from bullets increased" 2.5 "dmg from melee increased" 5 "dmg taken from blast increased" 2.5 "dmg taken from fire increased" 2.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 } PainSound ambient\creatures\town_scared_breathing2.wav DeathSound vo\heavy_paincrticialdeath03.mp3 } Zombie_Brute { Class HeavyWeapons Classicon heavy_champ_titan Name "Defender" Scale 1.15 Skin 1 Skill Expert Health 5000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Persian Persuader" Item "Heavy Heating" Item "Road Block" Item "Road Rage" 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" "chekhov" "custom hit sound" "physics/body/body_medium_break2.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "dmg bonus vs buildings" 1000 "increased jump height" 1.3 "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 "dmg taken from fire increased" 2.5 "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 ambient\grinder\grinderhuman_01.wav } Zombie_Brute2 { Class HeavyWeapons Classicon heavy_champ_titan Name "Defender" Scale 1.15 Skin 1 Skill Expert Health 5000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Persian Persuader" Item "Heavy Heating" Item "Road Block" Item "Road Rage" 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" "chekhov" "custom hit sound" "physics/body/body_medium_break2.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "dmg bonus vs buildings" 1000 "increased jump height" 1.3 "move speed bonus" 0.65 "fire rate penalty" 1.5 "dmg taken from fire increased" 2.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 ambient\grinder\grinderhuman_01.wav } Zombie_Brute3 { Class HeavyWeapons Classicon heavy_champ_titan Name "Enraged Defender" Scale 1.15 Skin 1 Skill Expert Health 5000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Persian Persuader" Item "Heavy Heating" Item "Road Block" Item "Road Rage" 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" "chekhov" "custom hit sound" "physics/body/body_medium_break2.wav" "custom item model" "models/workshop/weapons/c_models/c_spikewrench/c_spikewrench.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "dmg bonus vs buildings" 1000 "increased jump height" 1.3 "move speed bonus" 0.65 "fire rate penalty" 1.5 "dmg taken from fire increased" 2.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 ambient\grinder\grinderhuman_01.wav } Zombie_Brute4 { Class HeavyWeapons Name "Defender" ClassIcon medic_shield_inf_lite_giant Scale 1.1 Skin 1 Skill Expert Health 500 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Persian Persuader" Item "Heavy Heating" Item "Road Block" Item "Road Rage" Item "The War Goggles" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Persian Persuader" "damage bonus" 1.25 "damage causes airblast" 1 "is_a_sword" 0 "melee range multiplier" 0.85 "melee bounds multiplier" 0.85 "hand scale" 1.15 "custom kill icon" "guillotine" "custom hit sound" "physics/body/body_medium_break2.wav" "custom item model" "models/weapons/c_models/c_baton/c_baton.mdl" } ItemAttributes { ItemName "The War Goggles" "SPELL: set item tint RGB" 5 } CharacterAttributes { "dmg bonus vs buildings" 1000 "increased jump height" 1.3 "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 "dmg taken from fire increased" 2.5 "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 ambient\grinder\grinderhuman_01.wav } Zombie_Brute_Red { Class HeavyWeapons Classicon heavy_zombie_lite_giant Name "Brute" Tag bot_notplayer Tag noregen Scale 1.5 Skill Expert Health 3000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "The Bolshevik Biker" //Item "Zombie Heavy" Item "Employee Badge A" Skin 4 AddCond { Name TF_COND_REPROGRAMMED } 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 { "dmg bonus vs buildings" 1000 "increased jump height" 1.3 "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_Leaper_Red { Class Scout Classicon heavy_zombie_lite_giant Tag bot_notplayer Tag noregen Name "Leaper" Tag bot_leaper Scale 1.3 Skin 4 Skill Expert Health 1000 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Zombie Scout" Item "Baseball Bill's Sports Shine" Item "The Master Mind" Item "Fuel Injector" Item "Facepeeler" Item "Employee Badge B" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Bat Outta Hell" "is invisible" 1 "Blast radius decreased" 0.0025 "damage bonus" 0.0025 "dmg bonus vs buildings" 99999 "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 } ItemModel { ItemName "Employee Badge B" Model "models/workshop/player/items/scout/hwn2021_corpse_carrier/hwn2021_corpse_carrier.mdl" } FireWeapon { Delay 5 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } FireWeapon { Delay 5 Cooldown 0.25 Repeats 0 IfSeeTarget 1 Duration 0 Type "Jump" } CharacterAttributes { "dmg pierces resists absorbs" 1 "move speed bonus" 0.5 "stomp player damage" 12 "stomp building damage" 1337 "stomp player force" 100 "stomp player time" 0.1 "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_Burning_Red { Class Pyro Classicon heavy_zombie_lite_giant Tag bot_notplayer Tag noregen Name "Burning Zombie" Scale 1 Skin 4 Skill Expert Health 175 Action Mobber 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 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Backburner" "mod flamethrower back crit" 0 "flame_up_speed" -30 "damage bonus" 4 "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 66 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_Burning_Red2 { Class Pyro Tag bot_notplayer Tag noregen Name "Burning Zombie" Classicon heavy_zombie_lite_giant Scale 1 Skin 4 Skill Expert Health 500 Action Mobber 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 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Backburner" "mod flamethrower back crit" 0 "health regen" 5 "flame_up_speed" -30 "damage bonus" 2 "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 66 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_Poison_Red { Class Sniper Classicon heavy_zombie_lite_giant Tag bot_notplayer Tag noregen Name "Poison Zombie" Scale 1 Skin 4 Skill Expert Health 150 Action Mobber 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 AddCond { Name TF_COND_REPROGRAMMED } 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.3 } PainSound =65|ambient\levels\canals\toxic_slime_gurgle4.wav DeathSound ambient\levels\canals\toxic_slime_gurgle5.wav } Zombie_Poison_Red2 { Class Sniper Tag bot_notplayer Tag noregen Name "Poison Zombie" Classicon heavy_zombie_lite_giant Scale 1 Skin 4 Skill Expert Health 500 Action Mobber 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 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Bat Outta Hell" "health regen" 5 "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" 1.5 "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.3 } PainSound =65|ambient\levels\canals\toxic_slime_gurgle4.wav DeathSound ambient\levels\canals\toxic_slime_gurgle5.wav } Zombie_Skeleton_Red { Class Pyro Classicon heavy_zombie_lite_giant Tag bot_notplayer Tag noregen Name "Skeleton" UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl Scale 1 Skill Expert Health 200 Action Mobber 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 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "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.3 "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_Generic_Red { Class Soldier Tag bot_notplayer Tag noregen Name "Zombie" Classicon heavy_zombie_lite_giant Scale 1 Skill Expert Health 500 Action Mobber 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 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "The Bat Outta Hell" "custom kill icon" "bread_bite" "damage bonus" 2 "health regen" 5 "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 "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.3 } PainSound =65|physics\body\body_medium_break3.wav DeathSound physics\body\body_medium_break2.wav } Zombie_Behemoth { Class HeavyWeapons Classicon heavy_robot_nys Name "RoDefender" Scale 1.5 Skin 1 Tag bot_robrute Skill Expert Health 7500 Attributes UseBossHealthBar Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly ExtAttr IgnoreBuildings CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 255 255" UseCustomModel models/bots/heavy_boss/bot_heavy_boss.mdl Item "The Persian Persuader" Item "Bone-Cut Belt" Item "Employee Badge B" Skin 1 ItemAttributes { ItemName "The Persian Persuader" "provide on active" 1 "dmg bonus vs buildings" 1000 "move speed bonus" 1.1 "dmg pierces resists absorbs" 1 "dmg penalty vs players" 2 "damage bonus" 0.3 "fire rate bonus" 2 "is_a_sword" 0 "melee range multiplier" 0.85 "melee bounds multiplier" 0.85 "hand scale" 1.25 "item style override" 1 "custom kill icon" "battleaxe" "custom hit sound" "=95|ambient\machines\slicer4.wav" } CustomWeaponModel { Slot 2 Model "models/workshop/weapons/c_models/c_battleaxe/c_battleaxe.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 1 ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "mod minigun can holster while spinning" 1 "damage bonus" 1.5 "ammo regen" 1 } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Primary" IfHealthBelow "4001" } WeaponSwitch { Delay 0 Repeats 1 IfSeeTarget 0 Type "Melee" IfHealthBelow "2501" } 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.85 "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 } 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 scout_cleaver_giant Name "Trained Hunter" Tag bot_leaper Scale 1.1 Skill Expert Health 1500 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Flak Jack" Item "The Face Plante" Item "Crook Combatant" Item "Forest Footwear" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "Blast radius decreased" 0.0025 "damage bonus" 0.0025 "dmg bonus vs buildings" 99999 "hit self on miss" 1 "apply look velocity on damage" 1000 "melee range multiplier" 0.001 "melee bounds multiplier" 0.001 "custom kill icon" "guillotine" "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 "custom item model" "models/weapons/c_models/c_sd_cleaver/v_sd_cleaver.mdl" } FireWeapon { Delay 5 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } FireWeapon { Delay 5 Cooldown 0.25 Repeats 0 IfSeeTarget 1 Duration 0 Type "Jump" } CharacterAttributes { "dmg pierces resists absorbs" 1 "move speed bonus" 0.5 "stomp player damage" 12 "stomp building damage" 1337 "stomp player force" 25 "stomp player time" 0.1 "dmg taken from fire increased" 2.5 "increased air control" 25 "no double jump" 1 "head scale" 1.05 "hand scale" 0.9 "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 vo\pyro_laughevil02.mp3 } Zombie_Leaper2 { Class Scout Name "Trained Hunter" ClassIcon medic_shield_inf_lite_giant Tag bot_leaper Scale 1.1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Flak Jack" Item "The Face Plante" Item "Crook Combatant" Item "Forest Footwear" Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "The Bat Outta Hell" "Blast radius decreased" 0.0015 "damage bonus" 0.0005 "dmg bonus vs buildings" 99999 "hit self on miss" 1 "apply look velocity on damage" 1000 "melee range multiplier" 0.0005 "melee bounds multiplier" 0.0005 "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 "custom item model" "models/weapons/c_models/c_sd_cleaver/v_sd_cleaver.mdl" } FireWeapon { Delay 5 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } FireWeapon { Delay 5 Cooldown 0.25 Repeats 0 IfSeeTarget 1 Duration 0 Type "Jump" } CharacterAttributes { "dmg pierces resists absorbs" 1 "move speed bonus" 0.5 "stomp player damage" 12 "stomp building damage" 1337 "stomp player force" 15 "stomp player time" 0.1 "dmg taken from fire increased" 2.5 "increased air control" 15 "no double jump" 1 "head scale" 1.05 "hand scale" 0.9 "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 vo\pyro_laughevil02.mp3 } Zombie_Skeleton1 { Class Pyro Classicon pyro_fireaxe_lite_armored_giant Name "Firefighter" Skin 1 Scale 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Brigade Helm" Item "Trickster's Turnout Gear" Item "Masked Loyalty" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "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.3 "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 physics\body\body_medium_break2.wav } Zombie_Skeleton1a { Class Pyro Name "Firefighter" ClassIcon medic_shield_inf_lite_giant Skin 1 Scale 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Brigade Helm" Item "Trickster's Turnout Gear" Item "Masked Loyalty" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "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.3 "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 physics\body\body_medium_break2.wav } Zombie_Skeleton2 { Class Pyro Classicon pyro_fireaxe_lite_armored_giant Name "Firefighter" Skin 1 Scale 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Brigade Helm" Item "Trickster's Turnout Gear" Item "Masked Loyalty" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "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.00275 "bleeding duration" 8 "fire rate penalty" 1.45 "afterburn immunity" 1 "increased jump height" 1.3 "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 physics\body\body_medium_break2.wav } Zombie_Skeleton3 { Class Pyro Classicon pyro_fireaxe_lite_armored_giant Name "Firefighter" Skin 1 Scale 1 Skill Expert Health 300 Action Mobber NoIdleSound 1 Attributes MiniBoss Attributes DisableDodge ExtAttr IgnoreBuildings UseMeleeThreatPrioritization 1 Item "Basic Spellbook" Item "Brigade Helm" Item "Trickster's Turnout Gear" Item "Masked Loyalty" StripItemSlot 0 StripItemSlot 1 ItemAttributes { ItemName "TF_WEAPON_FIREAXE" "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.003 "bleeding duration" 8 "fire rate penalty" 1.4 "afterburn immunity" 1 "increased jump height" 1.3 "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 physics\body\body_medium_break2.wav } Survivor_1 { Name "Survivor" Class Soldier Classicon heavy_mittens Tag bot_notplayer Tag noregen Skin 4 Health 300 Skill Expert WeaponRestrictions SecondaryOnly Item "Slug Rifle" Item "Ritzy Rick's Hair Fixative" Item "EOTL_Coldfront Curbstompers" Item "The Lone Survivor" Item "Flakcatcher" Item "Zombie Soldier" 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 "voice pitch scale" 0.65 "no_jump" 1 //temporary } WeaponSwitch { Delay 0 Repeats 99 IfSeeTarget 0 Type "Melee" IfHealthBelow "76" } WeaponSwitch { Delay 0 Repeats 99 Cooldown 20 IfSeeTarget 0 Type "Secondary" IfHealthAbove "199" } InterruptAction { Target "moveup" Delay 78 Repeats 1 Duration 1 } 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 Skin 4 Classicon heavy_mittens Tag bot_notplayer Tag noregen Health 300 Skill Expert WeaponRestrictions SecondaryOnly Item "Incendiary Rifle" Item "The Rugged Respirator" Item "Brim of Fire" Item "Zombie Pyro" 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 "voice pitch scale" 0.65 "no_jump" 1 //temporary } WeaponSwitch { Delay 0 Repeats 99 IfSeeTarget 0 Type "Melee" IfHealthBelow "76" } WeaponSwitch { Delay 0 Repeats 99 Cooldown 20 IfSeeTarget 0 Type "Secondary" IfHealthAbove "199" } InterruptAction { Target "moveup" Delay 78 Repeats 1 Duration 1 } 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 Skin 4 Classicon heavy_mittens Tag bot_notplayer Tag noregen Health 300 Skill Expert WeaponRestrictions SecondaryOnly Item "Frying Pan" Item "Heavy Machine Gun" Item "Wild Brim Slouch" Item "Crocodile Dandy" Item "Zombie Sniper" 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 "voice pitch scale" 0.65 "no_jump" 1 //temporary } Action Idle StripItemSlot 0 AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "Frying Pan" "is dropped weapon" 1 } WeaponSwitch { Delay 0 Repeats 99 IfSeeTarget 0 Type "Melee" IfHealthBelow "76" } WeaponSwitch { Delay 0 Repeats 99 Cooldown 20 IfSeeTarget 0 Type "Secondary" IfHealthAbove "199" } 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 "Zombie shopkeeper" Class Engineer Classicon engineer_frontier_justice_nys Health 500 NoIdleSound 1 Attributes Miniboss Attributes DisableDodge Scale 1 ExtAttr IgnoreBuildings Skill Normal DropWeapon 1 Skin 4 Item "Hand Cannon" 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" 1.5 "move speed bonus" 0.65 "voice pitch scale" 0.85 "override footstep sound set" 9 "dmg taken increased" 0.5 "cannot be sapped" 1 "cancel falling damage" 1 } AddCond { Name TF_COND_REPROGRAMMED } Action Idle AimAt Head AimTrackingInterval 1 StripItemSlot 0 StripItemSlot 2 StripItemSlot 3 StripItemSlot 4 StripItemSlot 5 StripItemSlot 6 PainSound =85|trespasser/bullethitflesh1.wav DeathSound physics\body\body_medium_break2.wav } Survivor_Army { Name "Military" Class Sniper Classicon plane_lite Tag bot_notplayer Skin 4 Tag noregen Health 250 Skill Expert WeaponRestrictions SecondaryOnly Item "Heavy Machine Gun" Item "Attack Packs" Item "Zombie Sniper" 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 "dmg taken increased" 0.5 "faster reload rate" 0.75 } 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 } Machine_Unarmed { Class Soldier Classicon soldier_gib_lite Name "Robot Soldier" Health 300 Skill Expert Action Mobber ExtAttr IgnoreBuildings NoBombUpgrades 1 UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier/bot_soldier.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 "gesture speed increase" 1.5 } } Machine_Unarmeda { Class Soldier Name "Robot Soldier" ClassIcon medic_shield_inf_lite_giant Health 300 Skill Expert Action Mobber ExtAttr IgnoreBuildings NoBombUpgrades 1 UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier/bot_soldier.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 "gesture speed increase" 1.5 } } Machine_Unarmed_2 { Class Soldier Classicon soldier_gib_lite Name "Cyborg Soldier" Health 300 Skin 1 Skill Expert Action Mobber ExtAttr IgnoreBuildings NoBombUpgrades 1 UseMeleeThreatPrioritization 1 Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 CustomEyeGlowColor "0 255 0" Item "Basic Spellbook" Item "Steel Pipes" Item "The Tin Pot" Item "Shortness Of Breath" Item "Stealth Bomber" Item "The Space Bracers" Item "The Jupiter Jumpers" 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 "gesture speed increase" 1.5 } } Machine_Unarmed_2a { Class Soldier Name "Cyborg Soldier" ClassIcon medic_shield_inf_lite_giant Health 300 Skin 1 Skill Expert Action Mobber ExtAttr IgnoreBuildings NoBombUpgrades 1 UseMeleeThreatPrioritization 1 Item "The Bat Outta Hell" StripItemSlot 0 StripItemSlot 1 CustomEyeGlowColor "0 255 0" Item "Basic Spellbook" Item "Shortness Of Breath" Item "Steel Pipes" Item "The Tin Pot" Item "Stealth Bomber" Item "The Space Bracers" Item "The Jupiter Jumpers" 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 "gesture speed increase" 1.5 } } Machine_Unarmed2 { Class Soldier Classicon soldier_gib_lite Name "Bomb Carrier" Health 100 Skill Expert ExtAttr IgnoreBuildings UseCustomModel models/bots/soldier/bot_soldier.mdl Attributes DisableDodge Attributes IgnoreEnemies Attributes SuppressFire NoBombUpgrades 1 Item "The Bat Outta Hell" UseMeleeThreatPrioritization 1 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.5 "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 "unused" Health 1 Tag bot_leaper Skill Expert Action Mobber RocketJump 1 FastUpdate 1 ExtAttr IgnoreBuildings NoBombUpgrades 1 AimTrackingInterval 0 Attributes DisableDodge Action Sniper Item "Rocket Jumper" Item "The Market Gardener" UseCustomModel models/bots/soldier/bot_soldier.mdl StripItemSlot 1 SpawnTemplate disable130 Item "Iron Fist" ItemModel { ItemName "Iron Fist" Model "models\bots\soldier\gibhelmetjumper.mdl" } ItemAttributes { ItemName "Rocket Jumper" "mod max primary clip override" -1 "ammo regen" 1 "fire rate penalty" 2 } CharacterAttributes { "move speed bonus" 1.3 "boots falling stomp" 1 "stomp building damage" 1337 "cannot pick up intelligence" 1 "mult smack time" 0.5 "increased air control" 100 "deploy time decreased" 0.0025 "voice pitch scale" 0 } } Machine_Shotgun { Class Soldier Classicon shotgun_lite_giant Name "Armed Cyborg Soldier" MaxVisionRange 500 Health 250 Skill Normal Skin 1 ExtAttr IgnoreBuildings Action Mobber Item "The Gilded Guard" CustomEyeGlowColor "0 255 0" Item "Shortness Of Breath" Item "Steel Pipes" Item "The Tin Pot" Item "Stealth Bomber" Item "The Space Bracers" Item "The Jupiter Jumpers" DropWeapon 1 Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 AimTrackingInterval 0.5 UseMeleeThreatPrioritization 1 WeaponRestrictions SecondaryOnly StripItemSlot 0 StripItemSlot 2 } Machine_Shotguna { Class Soldier Name "Armed Cyborg Soldier" ClassIcon medic_shield_inf_lite_giant MaxVisionRange 500 Health 250 Skill Normal Skin 1 ExtAttr IgnoreBuildings Action Mobber Item "The Gilded Guard" CustomEyeGlowColor "0 255 0" Item "Shortness Of Breath" Item "Stealth Bomber" Item "The Space Bracers" Item "The Jupiter Jumpers" DropWeapon 1 Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 AimTrackingInterval 0.5 UseMeleeThreatPrioritization 1 WeaponRestrictions SecondaryOnly StripItemSlot 0 StripItemSlot 2 } Machine_Shotgun2 { Class Soldier Classicon shotgun_lite_giant Name "Armed Robot Soldier" MaxVisionRange 500 Health 250 Skill Normal ExtAttr IgnoreBuildings Action Mobber 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.mdl StripItemSlot 0 StripItemSlot 2 } Machine_Shotgun2a { Class Soldier Classicon shotgun_lite_giant ClassIcon medic_shield_inf_lite_giant Name "Armed Robot Soldier" MaxVisionRange 500 Health 250 Skill Normal ExtAttr IgnoreBuildings Action Mobber 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.mdl StripItemSlot 0 StripItemSlot 2 } Machine_Steel { Template T_TFBot_Heavyweapons_Fist Classicon bot_norm_lite Name "Cyborg Defender" Skill Normal Skin 1 Scale 1.2 MaxVisionRange 1000 Action Mobber Attributes DisableDodge ExtAttr IgnoreBuildings CustomEyeGlowColor "255 0 0" UseMeleeThreatPrioritization 1 UseCustomModel models/player/heavy.mdl StripItemSlot 0 Item"The Purity Fist" Item"Steel-Toed Stompers" Item"Big Steel Jaw of Summer Fun" Item"The War Goggles" Item"Die Regime-Panzerung" StripItemSlot 1 Action Mobber NoBombUpgrades 1 CharacterAttributes { "voice pitch scale" 0.4 "dmg taken from fire increased" 2.5 "move speed bonus" 0.65 "gesture speed increase" 1.5 } } Machine_Steela { Template T_TFBot_Heavyweapons_Fist ClassIcon medic_shield_inf_lite_giant Name "Cyborg Defender" Skill Normal Skin 1 Scale 1.2 MaxVisionRange 1000 Action Mobber Attributes DisableDodge ExtAttr IgnoreBuildings CustomEyeGlowColor "255 0 0" UseMeleeThreatPrioritization 1 UseCustomModel models/player/heavy.mdl StripItemSlot 0 Item"The Purity Fist" Item"Steel-Toed Stompers" Item"Big Steel Jaw of Summer Fun" Item"The War Goggles" Item"Die Regime-Panzerung" StripItemSlot 1 Action Mobber NoBombUpgrades 1 CharacterAttributes { "voice pitch scale" 0.4 "dmg taken from fire increased" 2.5 "move speed bonus" 0.65 "gesture speed increase" 1.5 } } Machine_Steel2 { Template T_TFBot_Heavyweapons_Fist Classicon bot_norm_lite Name "Robot Defender" Skill Normal MaxVisionRange 1000 Action Mobber Scale 1.35 Attributes DisableDodge ExtAttr IgnoreBuildings CustomEyeGlowColor "255 0 0" UseMeleeThreatPrioritization 1 UseCustomModel models/bots/heavy/bot_heavy.mdl StripItemSlot 0 StripItemSlot 1 Action Mobber NoBombUpgrades 1 CharacterAttributes { "voice pitch scale" 0.4 "move speed bonus" 0.65 "dmg taken from fire increased" 2.5 "gesture speed increase" 1.5 } } Machine_Steel_Money { Template T_TFBot_Heavyweapons_Fist Classicon bot_norm_lite Name "Cyborg Defender" Skill Normal Skin 1 Scale 1.2 MaxVisionRange 1250 Attributes DisableDodge ExtAttr IgnoreBuildings Item "Dillinger's Duffel" Item"The Purity Fist" Item"Steel-Toed Stompers" Item"Big Steel Jaw of Summer Fun" Item"The War Goggles" Item"Die Regime-Panzerung" CustomEyeGlowColor "0 255 0" UseMeleeThreatPrioritization 1 UseCustomModel models/player/heavy.mdl StripItemSlot 0 StripItemSlot 1 ItemColor { ItemName "Fists of Steel" Red 0 Green 200 Blue 0 } 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" } ItemAttributes { ItemName "Dillinger's Duffel" "set item tint rgb" 7511618 } CharacterAttributes { "voice pitch scale" 0.4 "dmg taken from fire increased" 2.5 "move speed bonus" 0.65 "gesture speed increase" 1.5 } DeathSound mvm\mvm_bought_upgrade.wav } Machine_Steel_Money2 { Template T_TFBot_Heavyweapons_Fist Classicon bot_norm_lite Name "Robot Defender" Skill Normal Scale 1.35 MaxVisionRange 1250 Attributes DisableDodge ExtAttr IgnoreBuildings Item "Dillinger's Duffel" CustomEyeGlowColor "0 255 0" UseMeleeThreatPrioritization 1 UseCustomModel models/bots/heavy/bot_heavy.mdl StripItemSlot 0 StripItemSlot 1 ItemColor { ItemName "Fists of Steel" Red 0 Green 200 Blue 0 } 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" } ItemAttributes { ItemName "Dillinger's Duffel" "set item tint rgb" 7511618 } CharacterAttributes { "voice pitch scale" 0.4 "dmg taken from fire increased" 2.5 "move speed bonus" 0.65 "gesture speed increase" 1.5 } DeathSound mvm\mvm_bought_upgrade.wav } Machine_Uber { Class Medic Name "Robot Medic" Classicon medic_blu Health 200 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 WeaponRestrictions SecondaryOnly NoBombUpgrades 1 ItemAttributes { ItemName "The Trepanabotomizer" "attach particle effect" 35 } CharacterAttributes { "voice pitch scale" 0.4 "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_Ubera { Class Medic Name "Robot Medic" ClassIcon medic_shield_inf_lite_giant Health 200 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 WeaponRestrictions SecondaryOnly NoBombUpgrades 1 ItemAttributes { ItemName "The Trepanabotomizer" "attach particle effect" 35 } CharacterAttributes { "voice pitch scale" 0.4 "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_Uber2 { Class Medic Name "Cyborg Medic" Classicon medic_blu Health 200 Skin 1 Skill Expert Scale 1.0025 ExtAttr IgnoreBuildings WeaponRestrictions SecondaryOnly Attributes DisableDodge Attributes SpawnWithFullCharge CustomEyeGlowColor "255 0 0" Item "The Medic Mech-bag" Item "Practitioner's Processing Mask" Item "Hazardous Environment Vest" Item "Medical Emergency" Item "Flatliner" StripItemSlot 0 NoBombUpgrades 1 ItemAttributes { ItemName "The Trepanabotomizer" "attach particle effect" 35 } CharacterAttributes { "voice pitch scale" 0.4 "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_Uber2a { Class Medic Name "Cyborg Medic" ClassIcon medic_shield_inf_lite_giant Health 200 Skin 1 Skill Expert Scale 1.0025 ExtAttr IgnoreBuildings WeaponRestrictions SecondaryOnly Attributes DisableDodge Attributes SpawnWithFullCharge CustomEyeGlowColor "255 0 0" Item "The Medic Mech-bag" Item "Practitioner's Processing Mask" Item "Hazardous Environment Vest" Item "Medical Emergency" Item "Flatliner" StripItemSlot 0 NoBombUpgrades 1 ItemAttributes { ItemName "The Trepanabotomizer" "attach particle effect" 35 } CharacterAttributes { "voice pitch scale" 0.4 "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 Robot" Skill Expert Health 4000 Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 ClassIcon soldier_robot_nys Action Mobber ExtAttr IgnoreBuildings AimLeadProjectileSpeed 1100 UseMeleeThreatPrioritization 1 UseCustomModel models/bots/soldier_boss/bot_soldier_boss.mdl StripItemSlot 1 StripItemSlot 2 Attributes MiniBoss CharacterAttributes { "voice pitch scale" 0 "move speed bonus" 0.5 "dmg taken from fire increased" 2.5 "mult stun resistance" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "blast radius decreased" 0.1 "blast dmg to self increased" -1 "override footstep sound set" 3 } DeathSound mvm\sentrybuster\mvm_sentrybuster_explode.wav } Machine_Giant2 { Class Soldier Name "Giant Robot" Skill Expert ClassIcon soldier_robot_nys Health 4000 Attributes DisableDodge Attributes HoldFireUntilFullReload NoBombUpgrades 1 Action Mobber ExtAttr IgnoreBuildings Item "The Direct Hit" AimLeadProjectileSpeed 1980 UseCustomModel models/bots/soldier_boss/bot_soldier_boss.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 "dmg taken from fire increased" 2.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "cancel falling damage" 1 "blast radius decreased" 0.1 "blast dmg to self increased" -1 "override footstep sound set" 3 } DeathSound mvm\sentrybuster\mvm_sentrybuster_explode.wav } Machine_Giant_Boss { Class Soldier Name "Giant Burst Soldier" ClassIcon soldier_robot_nys Skill Expert Health 7500 Attributes AlwaysCrit Attributes DisableDodge Attributes HoldFireUntilFullReload Attributes UseBossHealthBar NoBombUpgrades 1 Action Mobber ExtAttr IgnoreBuildings AimLeadProjectileSpeed 0 AimAt Head UseCustomModel models/bots/soldier_boss/bot_soldier_boss.mdl StripItemSlot 1 StripItemSlot 2 Attributes MiniBoss Item "Iron Fist" ItemModel { ItemName "Iron Fist" Model "models\bots\soldier\gibhelmetcrit_boss.mdl" } 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 "dmg taken from fire increased" 2.75 "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 "blast dmg to self increased" -1 "override footstep sound set" 3 } DeathSound mvm\sentrybuster\mvm_sentrybuster_explode.wav } } //////////////////////////////////////////////////////////// PlayerSpawnTemplate { Name "bonus_trigger" } PlayerSpawnTemplate { Name "tank_soldier" Class Soldier Origin "0 0 0" } PlayerSpawnTemplate { Name "robot_medic" Class Medic Origin "0 0 0" } PlayerSpawnTemplate { Name "skele_spy" Class Spy Origin "0 0 0" } PointTemplates { tank_soldier { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/props_frontline/tank_cart.mdl" Delay 0.1 } } robot_medic { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/bots/medic/bot_medic.mdl" Delay 0.1 } } skele_spy { OnSpawnOutput { Target "!activator" Action "$SetModelOverride" Param "models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl" Delay 0.1 } } p_newspawn { NoFixup 1 func_respawnroom { "mins" "-96 -128 -44" "maxs" "96 128 44" "origin" "-630 -338 -99" "spawnflags" "1" "StartDisabled" "0" "targetname" "outsidespawn" } } p_telespawn { NoFixup 1 trigger_teleport { "targetname" "teleporter" "mins" "0 -5 -32" "maxs" "250 570 32" "origin" "732 940 192" "spawnflags" "1" "StartDisabled" "0" "target" "info_tele" } info_teleport_destination { "targetname" "info_tele" "origin" "-630 -268 -99" "angles" "0 0 0" } } bonus_trigger { 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" } } disable130 { OnSpawnOutput { Target !activator Action runscriptcode Param "function Think(){self.RemoveCond(130);return -1};AddThinkToEnt(self,`Think`)" } OnParentKilledOutput { Target !activator Action runscriptcode Param "AddThinkToEnt(self,null)" } } 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 } } 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_rock_pusher { NoFixup 1 trigger_push { "alternateticksfix" "0" "origin" "-1088 984 48" "mins" "-112 -40 -144" "maxs" "112 40 144" "pushdir" "0 -75 0" "spawnflags" "1" "speed" "180" "targetname" "rock_pusher" } } p_crash { NoFixup 1 info_particle_system { "effect_name" "hightower_smoke" "flag_as_weather" "0" "start_active" "1" } } P_Skeleton1 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_head.mdl" "disableshadows" "1" "origin" "0 660 -68" "angles" "-82 84 0" "solid" "0" "Skin" "2" "startdisabled" "0" } } P_Skeleton2 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_head.mdl" "disableshadows" "1" "origin" "210 870 -68" "angles" "-82 243 0" "solid" "0" "Skin" "2" "startdisabled" "0" } } P_Skeleton3 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_head.mdl" "Skin" "2" "disableshadows" "1" "angles" "-82 112 0" "origin" "270 410 -68" "solid" "0" "startdisabled" "0" } } P_Skeleton4 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models\weapons\c_models\c_the_bolshevik_bomber\c_the_bolshevik_bomber_1.mdl" "disableshadows" "1" "angles" "0 90 90" "origin" "215 867 -62" "solid" "0" "startdisabled" "0" } } P_Skeleton5 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/workshop/player/items/sniper/sum21_crocodile_dandy/sum21_crocodile_dandy.mdl" "disableshadows" "1" "skin" "1" "origin" "263 414 -65" "angles" "-82 75 -12" "Skin" "2" "solid" "0" "startdisabled" "0" } } P_Skeleton6 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models\weapons\c_models\c_rapidfire\c_rapidfire_1.mdl" "disableshadows" "1" "angles" "0 63 90" "origin" "2 663 -61.5" "solid" "0" "startdisabled" "0" } } P_Skeleton7 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_leg_r.mdl" "disableshadows" "1" "angles" "-82 35 -70" "Skin" "2" "origin" "4 661 -60" "solid" "0" "startdisabled" "0" } } P_Skeleton8 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_arm_l.mdl" "disableshadows" "1" "angles" "-82 75 0" "Skin" "2" "origin" "263 409 -70" "solid" "0" "startdisabled" "0" } } P_Skeleton9 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_arm_l.mdl" "disableshadows" "1" "Skin" "2" "angles" "-82 75 0" "origin" "940 1072 192" "solid" "0" "startdisabled" "0" } } P_Skeleton10 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_arm_r.mdl" "Skin" "2" "disableshadows" "1" "angles" "-82 75 0" "origin" "883 1062 192" "solid" "0" "startdisabled" "0" } } P_Skeleton11 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_head.mdl" "disableshadows" "1" "angles" "-82 75 0" "Skin" "2" "origin" "942 1168 187" "solid" "0" "startdisabled" "0" } } P_Skeleton12 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_torso.mdl" "disableshadows" "1" "angles" "-82 75 0" "Skin" "2" "origin" "784 1270 190.5" "solid" "0" "startdisabled" "0" } } P_Skeleton13 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_leg_r.mdl" "disableshadows" "1" "angles" "-82 75 0" "Skin" "2" "origin" "823 1217 196" "solid" "0" "startdisabled" "0" } } P_Skeleton14 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/skeleton_sniper/skeleton_sniper_gib_head.mdl" "disableshadows" "1" "angles" "-82 75 0" "Skin" "2" "origin" "776 1044 187" "solid" "0" "startdisabled" "0" } } P_Skeleton15 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_manor/ornate_rug_01.mdl" "disableshadows" "1" "angles" "0 0 0" "modelscale" "0.5" "Skin" "2" "origin" "0 670 -63" "solid" "0" "startdisabled" "0" } } P_Skeleton16 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_manor/bookpile_01.mdl" "disableshadows" "1" "angles" "0 0 0" "origin" "-567 838 192" "solid" "0" "startdisabled" "0" } } P_Skeleton17 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_manor/bookpile_01.mdl" "disableshadows" "1" "angles" "0 0 0" "origin" "610 628 192" "solid" "0" "startdisabled" "0" } } P_Skeleton18 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_manor/couch_01.mdl" "disableshadows" "1" "angles" "0 90 0" "origin" "858 953 192" "solid" "6" "startdisabled" "0" } } P_Skeleton19 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_frontline/tank_animated.mdl" "skin" "2" "disableshadows" "1" "angles" "0 144 0" "origin" "1289 -1024 -73" "solid" "0" "startdisabled" "0" } } P_Skeleton20 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_frontline/tank_animated.mdl" "skin" "4" "disableshadows" "1" "angles" "0 -161 0" "origin" "1187 -536 -99" "solid" "0" "startdisabled" "0" } } P_Skeleton21 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_frontline/tank_animated.mdl" "skin" "6" "disableshadows" "1" "angles" "0 132 0" "origin" "687 -772 -95" "solid" "0" "startdisabled" "0" } } P_Skeleton22 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/props_frontline/tank_animated.mdl" "skin" "2" "disableshadows" "1" "angles" "0 -40 0" "origin" "-1405 -242 51" "solid" "0" "startdisabled" "0" } } P_Skeleton23 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/boss_bot/carrier.mdl" "disableshadows" "1" "angles" "0 -32 0" "origin" "-1516 2212 331" "solid" "0" "modelscale" "0.5" "startdisabled" "0" } } P_Skeleton24 { NoFixup 1 prop_dynamic { "targetname" "skeletondead" "model" "models/bots/boss_bot/carrier.mdl" "disableshadows" "1" "origin" "1440 2980 370" "angles" "18 -151 0" "modelscale" "0.5" "solid" "0" "startdisabled" "0" } } 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_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_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_finale_facer { NoFixup 1 trigger_teleport { "targetname" "cheese" "mins" "-3392 -3392 -704" "maxs" "3392 3392 704" "origin" "768 768 576" "spawnflags" "1" "StartDisabled" "1" "target" "finale_face_target" "filtername" "filter_red" "OnStartTouch" "cheese,Kill,,0,-1" } info_target { "targetname" "finale_face_target" "origin" "617 -609 0" "angles" "5.98 -53.51 0" } } p_finale_facerblu { NoFixup 1 trigger_teleport { "targetname" "cheese2" "mins" "-3392 -3392 -704" "maxs" "3392 3392 704" "origin" "768 768 576" "spawnflags" "1" "StartDisabled" "1" "target" "finale_face_target2" "filtername" "filter_blu" "OnStartTouch" "cheese2,Kill,,0,-1" } info_target { "targetname" "finale_face_target2" "origin" "413 -280 0" "angles" "5.98 -53.51 0" } } p_teleporter_brush { NoFixup 1 trigger_teleport { "targetname" "teleporter" "mins" "-224 -452 -576" "maxs" "224 452 576" "origin" "-160 3132 704" "spawnflags" "1" "StartDisabled" "0" "target" "info_tele" } } p_teleporter_brush_finale { NoFixup 1 trigger_teleport { "targetname" "teleporterfinale" "mins" "-224 -452 -576" "maxs" "224 452 576" "origin" "-160 3132 704" "spawnflags" "1" "StartDisabled" "1" "target" "parachute_tele" //"OnStartTouch" "teleporterfinale,Disable,,0,-1" //"OnStartTouch" "teleporterfinale,Enable,,0.5,-1" } } p_teleporter { NoFixup 1 info_teleport_destination //door a tele dest { "targetname" "info_tele" "origin" "550 292 250" "angles" "0 90 0" } } p_teleporterfinale { NoFixup 1 info_teleport_destination //door a tele dest { "targetname" "parachute_tele" "origin" "628 -752 1165" "angles" "90 90 0" } } 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" } } p_newlife { NoFixup 1 game_forcerespawn { "targetname" "NEWLIFE" } OnSpawnOutput { Target bots_win Action Kill } } p_chat1 { NoFixup 1 training_annotation { "targetname" "signchat" "display_text" "They are after us..." "lifetime" "8" "origin" "945 1600 275" } } p_signbomb { NoFixup 1 training_annotation { "targetname" "signbomb" "display_text" "They have brought in a nuclear bomb!" "lifetime" "8" "origin" "-1180 -486 203" } } p_badsign { NoFixup 1 training_annotation { "targetname" "badsign" "display_text" "If this cabinet does not work, the mission will be broken. Please try another server if so" "lifetime" "8" "origin" "727 1300 310" } } p_sign666 { NoFixup 1 training_annotation { "targetname" "sign666" "display_text" "Don't let them hunt you down!" "lifetime" "8" "origin" "10 1235 165" } } p_sign0 { NoFixup 1 training_annotation { "targetname" "sign0" "display_text" "YOU ARE THE LAST..." "lifetime" "10" "origin" "10 1235 165" } } p_sign2 { NoFixup 1 training_annotation { "targetname" "sign2" "display_text" "They think they can stop us..." "lifetime" "5" "origin" "0 121 53" } } p_sign3 { NoFixup 1 training_annotation { "targetname" "sign3" "display_text" "CHECKPOINT - The shop is open..." "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" "Let's make sure they never escape!" "lifetime" "15" "origin" "622 -942 151" } } p_sign10 { NoFixup 1 training_annotation { "targetname" "sign10" "display_text" "Get rid off the reinforcements!" "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_leap_tele { NoFixup 1 trigger_teleport { "targetname" "leap_tele" "mins" "-134.5 -0.5 -217.5" "maxs" "134.5 0.5 217.5" "origin" "231.5 1279.5 147.5" "spawnflags" "1" "filtername" "filter_leaper" "target" "leap_telehere" "OnStartTouch" "leap_tele,Disable,,0,-1" "OnStartTouch" "leap_tele,Enable,,2.5,-1" "OnStartTouch" "leap_tele2,Disable,,0,-1" "OnStartTouch" "leap_tele2,Enable,,2.5,-1" } info_target { "targetname" "leap_telehere" "origin" "225 1451 459" } trigger_teleport { "targetname" "leap_tele2" "mins" "-134.5 -0.5 -217.5" "maxs" "134.5 0.5 217.5" "origin" "233.5 1288.5 147.5" "spawnflags" "1" "filtername" "filter_leaper" "target" "leap_telehere2" "OnStartTouch" "leap_tele,Disable,,0,-1" "OnStartTouch" "leap_tele,Enable,,2.5,-1" "OnStartTouch" "leap_tele2,Disable,,0,-1" "OnStartTouch" "leap_tele2,Enable,,2.5,-1" } info_target { "targetname" "leap_telehere2" "origin" "225 1184 459" } } p_deskblock { func_nobuild { "mins" "-76 -63 -29" "maxs" "76 63 29" "AllowTeleporters" "0" "AllowSentry" "0" "AllowDispenser" "0" } } p_engiblock { func_nobuild { "mins" "-8000 -8000 -1000" "maxs" "8000 8000 1000" "AllowTeleporters" "1" "AllowSentry" "1" "AllowDispenser" "1" } } 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_robotmedic { OnSpawnOutput { Target "player" Action "$SetModelOverride" Param "models/bots/medic/bot_medic_gray.mdl" Delay 0.1 } } p_beginrelay { NoFixup 1 tf_point_nav_interface { "targetname" "nav_refresh" } logic_auto { "OnMapSpawn" "aliveblu,addoutput,targetname alivered,0,-1" "OnMapSpawn" "nav_refresh,RecomputeBlockers,,0.1,-1" "OnMapSpawn" "func_upgradestation,AddOutput,targetname station,0,-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" } } p_cabinet { NoFixup 1 prop_dynamic { "targetname" "locker_model" "model" "models/props_bonepile/coffin_resupply.mdl" "solid" "0" "skin" "2" "angles" "0 0 0" "disableshadows" "1" "rendermode" "1" "renderamt" "125" } filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "noregen" "targetname" "filter_redbot" } func_regenerate { "targetname" "cab" "associatedmodel" "locker_model" "TeamNum" "2" "origin" "136 112 160" "mins" "-152 -468 -160" "maxs" "152 468 160" "OnStartTouchAll" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-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 OnSpawnOutput { Target "superdisp" Action "skin" Param 2 } obj_dispenser { "targetname" "superdisp" "origin" "0 0 0" "teamnum" "2" "SolidToPlayer" "0" "defaultupgrade" "0" "lightingorigin" "spawnbot_surprise2" } } p_leet2 { NoFixup 1 OnSpawnOutput { Target "superdisp2" Action "skin" Param 2 } obj_dispenser { "targetname" "superdisp2" "origin" "0 0 0" "teamnum" "2" "SolidToPlayer" "0" "defaultupgrade" "0" //"lightingorigin" "spawnbot_surprise2" } } 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" "#music/ravenholm_1.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" "#music/ravenholm_1.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 entity_soldier_statue { "id" "3" "classname" "entity_soldier_statue" "origin" "0 0 0" "disableshadows" 1 "lightingorigin" "spawnbot_surprise2" } } p_shopengi { NoFixup 1 prop_dynamic { "targetname" "fam" "classname" "prop_dynamic" "DefaultAnim" "competitive_loserstate_idle" "angles" "0 0 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "1" "skin" "4" "solid" "0" "spawnflags" "0" "origin" "0 0 0" "model" "models/player/engineer.mdl" } } p_shopitem1 { NoFixup 1 prop_dynamic_ornament { "targetname" "shopgear" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "fam" "model" "models/workshop/player/items/engineer/jul13_king_pants/jul13_king_pants.mdl" } } p_shopitem2 { NoFixup 1 prop_dynamic_ornament { "targetname" "shopgear" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "fam" "model" "models/workshop/player/items/engineer/spr17_double_observatory/spr17_double_observatory.mdl" } } p_shopitem3 { NoFixup 1 prop_dynamic_ornament { "targetname" "shopgear" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "fam" "model" "models/workshop/player/items/all_class/fall17_jungle_ops/fall17_jungle_ops_engineer.mdl" } } p_shopitem4 { NoFixup 1 prop_dynamic_ornament { "targetname" "shopgear" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "color" "124 108 87" "model" "models/workshop/player/items/all_class/fall2013_the_cuban_coverup/fall2013_the_cuban_coverup_engineer.mdl" } } p_shopitem5 { NoFixup 1 prop_dynamic_ornament { "targetname" "shopgear" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "spawnflags" "256" "initialowner" "fam" "model" "models/workshop/player/items/engineer/all_work_and_no_plaid/all_work_and_no_plaid.mdl" } } p_shopitem6 { NoFixup 1 prop_dynamic_ornament { "targetname" "shopgear" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "Skin" "4" "spawnflags" "256" "initialowner" "fam" "model" "models/player/items/engineer/engineer_zombie.mdl" } } spook1_cosmetic { logic_auto { "OnMapSpawn" "broo,setattached,bro,0,-1" "OnMapSpawn" "broo,setlightingorigin,bro,0,-1" } } p_spook { NoFixup 1 prop_dynamic { "targetname" "bro" "classname" "prop_dynamic" "DefaultAnim" "stand_loser" "angles" "0 0 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "startdisabled" 0 "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "1" "solid" "0" "spawnflags" "0" "origin" "0 0 0" "model" "models/player/hwm/pyro.mdl" } } bro_cosmetic1 { NoFixup 1 prop_dynamic_ornament { "targetname" "broo" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "skin" "1" "spawnflags" "256" "initialowner" "bro" "model" "models/player/items/pyro/fireman_helmet.mdl" } } spook2_cosmetic { logic_auto { "OnMapSpawn" "broo2,setattached,bro2,0,-1" "OnMapSpawn" "broo2,setlightingorigin,bro2,0,-1" } } p_spook2 { NoFixup 1 prop_dynamic { "targetname" "bro2" "classname" "prop_dynamic" "DefaultAnim" "ACT_MP_COMPETITIVE_LOSERSTATE" "angles" "0 0 0" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "startdisabled" 0 "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "1" "solid" "0" "spawnflags" "0" "origin" "0 0 0" "model" "models/player/hwm/pyro.mdl" } } bro2_cosmetic1 { NoFixup 1 prop_dynamic_ornament { "targetname" "broo2" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disableshadows" "1" "solid" "0" "skin" "1" "spawnflags" "256" "initialowner" "bro2" "model" "models/player/items/pyro/fireman_helmet.mdl" } } p_viewblocker_window { NoFixup 1 func_brush { "origin" "-1 260 368" "mins" "-320.5 -4 -144" "maxs" "320.5 4 144" } } 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_brushbug_fix { NoFixup 1 trigger_multiple { "targetname" "brushbug_fix" "origin" "136 112 160" "mins" "-152 -468 -160" "maxs" "152 468 160" "spawnflags" "1" "startdisabled" "1" "onstarttouch" "cargodoor,kill,,0,-1" "onstarttouch" "!self,disable,,0,-1" "onstarttouch" "!self,kill,,0.1,-1" } } p_cargoshop1 { NoFixup 1 prop_dynamic { "targetname" "cargoshop1" "classname" "prop_dynamic" "model" "models\props_vehicles\train_flatcar_container.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "lightingorigin" "desk" "startdisabled" 1 } } p_cargoshop2 { NoFixup 1 prop_dynamic { "targetname" "cargoshop2" "classname" "prop_dynamic" "model" "models\props_vehicles\train_flatcar_container.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "lightingorigin" "desk" "startdisabled" 1 } } p_cargoshop3 { NoFixup 1 prop_dynamic { "targetname" "cargoshop3" "classname" "prop_dynamic" "model" "models\props_island\yeti_cell_door.mdl" "disableshadows" "1" "modelscale" "1.5" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" "lightingorigin" "item_ammopack_large" "startdisabled" 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 prop_dynamic { "targetname" "table" "classname" "prop_dynamic" "model" "models\props_swamp\picnic_table.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_table2 { NoFixup 1 prop_dynamic { "targetname" "table" "classname" "prop_dynamic" "model" "models\props_swamp\picnic_table.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" } } p_desk { NoFixup 1 prop_dynamic { "targetname" "desk" "classname" "prop_dynamic" "model" "models\props_medieval\bar_table.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "0" "spawnflags" "0" } } p_desk_intro { NoFixup 1 prop_dynamic { "targetname" "shitcade" "classname" "prop_dynamic" "model" "models\props_medieval\bar_table.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" } } p_chair_intro { NoFixup 1 prop_dynamic { "targetname" "shitcade" "classname" "prop_dynamic" "model" "models\props_manor\chair_01.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_urn { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_manor\vase_01.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_smallmedkit { NoFixup 1 item_healthkit_small { "classname" "item_healthkit_small" } } p_smallmedkitskin { NoFixup 1 item_healthkit_small { "classname" "item_healthkit_small" "powerup_model" "models/items/medkit_small_bday.mdl" } } p_mediumkit { NoFixup 1 item_healthkit_medium { "classname" "item_healthkit_medium" } } p_fullkit { NoFixup 1 item_healthpack_medium { "classname" "item_healthkit_full" "disableshadows" "0" } } p_beam { NoFixup 1 prop_dynamic { "targetname" "beam" "classname" "prop_dynamic" "model" "models\props_farm\wood_pile.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_stair { NoFixup 1 prop_dynamic { "targetname" "stair" "classname" "prop_dynamic" "model" "models\props_coalmines\scaffolding1.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "lightingorigin" "info_tele" } } p_chair { NoFixup 1 prop_dynamic { "targetname" "chair" "classname" "prop_dynamic" "model" "models\props_spytech\chair.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "0" "spawnflags" "0" } } p_box_intro { NoFixup 1 prop_dynamic { "targetname" "shitcade" "classname" "prop_dynamic" "model" "models\props_manor\cardboard_box_set_01.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_box { NoFixup 1 prop_dynamic { "targetname" "box" "classname" "prop_dynamic" "model" "models\props_manor\cardboard_box_set_01.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" } } p_bookcase { NoFixup 1 prop_dynamic { "targetname" "bookcase" "classname" "prop_dynamic" "model" "models\props_manor\bookcase_132_03.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "6" "spawnflags" "0" } } p_bookcase3 { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_manor\bookcase_132_03.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "1" "solid" "0" "spawnflags" "0" } } p_monstercage { NoFixup 1 prop_dynamic { "targetname" "monstercage" "classname" "prop_dynamic" "model" "models\props_island\small_yeti_container01.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barrel { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_medical\beer_barrels.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_beer { NoFixup 1 func_wall { "origin" "654 328 456" "mins" "-49 -65 -224" "maxs" "49 65 224" } } p_brokenstairs_clip { NoFixup 1 func_wall { "origin" "188 1248 5" "mins" "-36 -32 -77" "maxs" "36 32 77" } func_wall { "origin" "256 1248 23" "mins" "-32 -32 -95" "maxs" "32 32 95" } func_wall { "origin" "326 1248 39" "mins" "-38 -32 -111" "maxs" "38 32 111" } func_wall { "origin" "365 1248 52" "mins" "-19 -32 -124" "maxs" "19 32 124" } func_wall { "origin" "388 1256 48" "mins" "-4 -24 -112" "maxs" "4 24 112" } func_wall { "origin" "396 1264 48" "mins" "-4 -16 -112" "maxs" "4 16 112" } func_wall { "origin" "404 1272 48" "mins" "-4 -8 -112" "maxs" "4 8 112" } } p_crate { NoFixup 1 prop_dynamic { "targetname" "crate" "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate001.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "minhealthdmg" 9999 } } p_ledgefix_left { NoFixup 1 func_brush { "origin" "-544 1596 536" "mins" "-112 -8 -104" "maxs" "112 8 104" } func_brush { "origin" "-380 1440 520" "mins" "-8 -112 -120" "maxs" "8 112 120" } func_brush { "origin" "-544 1284 536" "mins" "-112 -8 -104" "maxs" "112 8 104" } } p_ledgefix_right { NoFixup 1 func_brush { "origin" "544 1284 536" "mins" "-112 -8 -104" "maxs" "112 8 104" } func_brush { "origin" "380 1440 520" "mins" "-8 -112 -120" "maxs" "8 112 120" } func_brush { "origin" "544 1596 536" "mins" "-112 -8 -104" "maxs" "112 8 104" } } p_crate2 { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate001.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "lightingorigin" "spawnbot_surprise2" "minhealthdmg" 9999 } } p_tomb { NoFixup 1 prop_dynamic { "targetname" "tomb" "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate001.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "minhealthdmg" 9999 } } p_heli { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_island\island_helicopter.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" } } p_cratesmall { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate002.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "minhealthdmg" 9999 } } p_crate_intro { NoFixup 1 prop_dynamic { "targetname" "shitcade" "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate001.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "minhealthdmg" 9999 } } p_shitcade { NoFixup 1 prop_dynamic { "targetname" "shitcade_intro" "classname" "prop_dynamic" "model" "models\props_medieval\tank_entrance_rottenburg.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" "DefaultAnim" "idle" } } p_shitcade2 { NoFixup 1 prop_dynamic { "targetname" "shitcade" "classname" "prop_dynamic" "model" "models\props_harbor\plates_harbor4.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_level1 { NoFixup 1 prop_dynamic { "targetname" "barricade_level1" "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_64.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_nolevel { NoFixup 1 prop_dynamic { "targetname" "barricade_level" "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_256.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_nolevel2 { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_short_64.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_nolevel3 { NoFixup 1 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_short_64.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "0" "spawnflags" "0" } } p_barricade_level2 { NoFixup 1 prop_dynamic { "targetname" "barricade_level2" "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_256.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_level3a { NoFixup 1 prop_dynamic { "targetname" "barricade_level3" "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_256.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_level3b { NoFixup 1 prop_dynamic { "targetname" "barricade_level3" "classname" "prop_dynamic" "model" "models\props_coalmines\wood_fence_128.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_plate2 { NoFixup 1 prop_dynamic { "targetname" "barricade_level2" "classname" "prop_dynamic" "model" "models\props_harbor\plates_harbor4.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_barricade_plate3 { NoFixup 1 prop_dynamic { "targetname" "barricade_level3" "classname" "prop_dynamic" "model" "models\props_harbor\plates_harbor4.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_zombie { NoFixup 1 prop_dynamic { "targetname" "zombie" "classname" "prop_dynamic" "model" "models\zombie\poison.mdl" "DefaultAnim" "idle01" "DisableBoneFollowers" "1" "RandomAnimation" "0" "disableshadows" "0" "modelscale" "3" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" } } p_hhhteleporter { NoFixup 1 trigger_teleport { "targetname" "hhhtele1" "origin" "0 2176 48" "filtername" "filter_headless" "mins" "-384 -160 -80" "maxs" "384 160 80" "spawnflags" "64" "StartDisabled" "0" "target" "hhhtele2" "OnStartTouch" "hhhtele1,Disable,,0,-1" "OnStartTouch" "hhhtele1,Enable,,5,-1" } info_teleport_destination { "targetname" "hhhtele2" "origin" "300 2395 200" "angles" "0 90 0" } filter_activator_class { "filterclass" "headless_hatman" "targetname" "filter_headless" } } 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" "OnCapTeam1" "victory,$suicide,,20,-1" "OnCapTeam1" "fade4,Fade,,3,-1" "OnCapTeam1" "cheese,Enable,,3,-1" "OnCapTeam1" "cheese2,Enable,,3,-1" "OnCapTeam1" "player,SetForcedTauntCam,1,3,-1" "OnCapTeam1" "horizon,StopSound,,3,-1" "OnCapTeam1" "gogogo,Enable,,1,-1" "OnCapTeam1" "camera3,$enableall,,3,-1" "OnCapTeam1" "player,$PlaySoundToSelf,trespasser/zombieintroquiet.mp3,3,-1" "OnCapTeam1" "player,$PlaySoundToSelf,trespasser/zombieintroquiet.mp3,3,-1" "OnCapTeam1" "player,$displaytextcenter,You have done it, they are all dead!...,3,-1" //"OnCapTeam1" "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 { "classname" "game_round_win" "force_map_reset" "0" "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 prop_dynamic { "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate001.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "Origin" "478 -852 -85" "Angles" "0 105 10" "minhealthdmg" 9999 } prop_dynamic { "classname" "prop_dynamic" "model" "models\props_2fort\miningcrate001.mdl" "disableshadows" "1" "modelscale" "1" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "Origin" "458 -852 -43" "Angles" "0 105 10" "minhealthdmg" 9999 } } 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 { trigger_push { "alternateticksfix" "0" "origin" "232 249 521" "mins" "-456 -7 -7.5" "maxs" "456 7 7.5" "pushdir" "0 -90 0" "spawnflags" "1" "speed" "400" "targetname" "shutter_pusher" } } p_shutter_pusher2 { trigger_push { "alternateticksfix" "0" "origin" "125 244 345" "mins" "-349 -12.5 -168.5" "maxs" "349 12.5 168.5" "pushdir" "0 -90 0" "spawnflags" "1" "speed" "400" "targetname" "shutter_pusher" } } p_brokenwall_pusher { trigger_push { "alternateticksfix" "0" "origin" "388 2182 587" "mins" "-4 -5.5 -85" "maxs" "4 5.5 85" "pushdir" "0 90 0" "spawnflags" "1" "speed" "250" "targetname" "brokenwall_pusher" } } p_brokenwall_pusher2 { trigger_push { "alternateticksfix" "0" "origin" "-388 1761 365" "mins" "-4 -163.5 -57.5" "maxs" "4 163.5 57.5" "pushdir" "0 180 0" "spawnflags" "1" "speed" "400" "targetname" "brokenwall_pusher" } trigger_push { "alternateticksfix" "0" "origin" "-408 1616 430" "mins" "-24 -15.5 -40.5" "maxs" "24 15.5 40.5" "pushdir" "0 135 0" "spawnflags" "1" "speed" "400" "targetname" "brokenwall_pusher" } } p_yeet_failsafe { NoFixup 1 trigger_teleport { "targetname" "yeet_failsafe" "mins" "-82.5 -41 -20" "maxs" "82.5 41 20" "origin" "0 488 212" "spawnflags" "1" "filtername" "filter_red" "target" "yeet_failsafe_target" } info_target { "targetname" "yeet_failsafe_target" "origin" "0 488 300" "angles" "0 90 0" } } p_yeet { NoFixUp 1 func_forcefield { "origin" "0 488 212" "mins" "-82.5 -41 -20.5" "maxs" "82.5 41 20.5" "TeamNum" "3" "targetname" "desk_barrier" "StartDisabled" "0" } } p_yeet2 { NoFixUp 1 trigger_push { "origin" "400 1040 191" "mins" "-16 -156 -16" "maxs" "16 156 16" "pushdir" "0 0 0" "speed" "50" "StartDisabled" "0" "spawnflags" "1" "filtername" "filter_redplayer" "parentname" "yeetrotate" } func_rotating { "targetname" "yeetrotate" "origin" "400 1040 191" "mins" "-8 -8 -8" "maxs" "8 8 8" "fanfriction" "100" "maxspeed" "50" "rendermode" "10" "spawnflags" "65" } } p_yeet3 { NoFixUp 1 trigger_catapult { "targetname" "jump_lonepillar" "useThresholdCheck" "0" "useExactVelocity" "0" "upperThreshold" "0.30" "StartDisabled" "0" "spawnflags" "3" "playerSpeed" "475" "physicsSpeed" "450" "origin" "400 1040 -19" "mins" "-64 -64 -45" "maxs" "64 64 45" "onlyVelocityCheck" "0" "lowerThreshold" "0.15" "launchTarget" "jumptarget_lonepillar" "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,,3,-1" } info_target { "targetname" "jumptarget_lonepillar" "origin" "400 1040 315" } } p_yeet4 { NoFixUp 1 trigger_push { "alternateticksfix" "0" "origin" "416 -1056 576" "mins" "-32 -32 -704" "maxs" "32 32 704" "pushdir" "0 -35 0" "spawnflags" "1" "speed" "500" "StartDisabled" "0" "filtername" "filter_red" "targetname" "pusherrr" } } p_mapblock { NoFixup 1 func_forcefield { "origin" "-992 997 576" "mins" "-288 -62 -704" "maxs" "288 62 704" "TeamNum" "3" "targetname" "top_barrier" "StartDisabled" "0" } } p_skybox { NoFixup 1 logic_relay { "onspawn" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_alpinestorm_01`),0,-1" } light_environment { "_ambient" "34 38 55 175 " "_ambientHDR" "-1 -1 -1 1" "_AmbientScaleHDR" "1" "_light" "61 72 90 275" "_lightHDR" "-1 -1 -1 1" "_lightscaleHDR" "1" "angles" "0 132 0" "pitch" "-66" "SunSpreadAngle" "10" "origin" "-3573.53 1259.23 207.003" } } p_color { NoFixup 1 color_correction { "targetname" "dark_correction" "filename" "download/materials/colorcorrection/oxidize.raw" "maxfalloff" "-1" "maxweight" "1" "minfalloff" "0" "startdisabled" "0" } } p_fog2 { NoFixup 1 env_fog_controller { "farz" "10000" "fogblend" "1" "fogcolor" "255 255 255" "fogcolor2" "255 255 255" "fogdir" "1 1 1" "fogenable" "1" "fogend" "7500" "fogblend" "1" "foglerptime" "1" "fogmaxdensity" "1" "fogstart" "1" "maxdxlevel" "0" "mindxlevel" "0" "use_angles" "0" "spawnflags" "1" "targetname" "fog_regular" "origin" "-1611.31 4748.55 169.35" } logic_relay { "targetname" "fog_relay" "spawnflags" "2" "OnTrigger" "player*,SetFogController,fog_regular,0.1,-1" "OnTrigger" "!self,Trigger,,0.1,-1" } logic_relay { "targetname" "fog_start" "OnTrigger" "fog_relay,Trigger,,0.1,-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" } sky_camera { "fogmaxdensity" "1" "origin" "0 0 -1392" "angles" "0 0 0" "fogcolor" "0 0 0" "fogcolor2" "0 0 0" "fogdir" "1 0 0" "fogenable" "1" "fogend" "1" "fogstart" "1" "scale" "16" "targetname" "mist_camera" } 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 OnSpawnOutput { Target "nav_blocker" Action "BlockNav" } func_nav_blocker { "targetname" "nav_blocker" "start_disabled" "0" "mins" "-224 -222 -650" "maxs" "224 222 650" "origin" "-1632 -77 405" "team" "-2" } } p_navblocker2 { NoFixup 1 func_brush { "mins" "-224 -50 -650" "maxs" "224 50 650" "origin" "-1632 -77 405" "TeamNum" "2" "targetname" "back_barrier" "StartDisabled" "0" } } 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,LAST CHANCE FOR PURCHASES,0,-1" } } p_fogold { NoFixup 1 logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "fog_old" "OnTrigger" "player*,SetFogController,fog_regular,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 { func_forcefield { "origin" "-160 2700 736" "mins" "-224 -20 -464" "maxs" "224 20 464" "TeamNum" "3" "targetname" "back_barrier" "StartDisabled" "0" } func_forcefield { "origin" "1148 2844 672" "mins" "-4 -156 -448" "maxs" "4 156 448" "TeamNum" "3" "targetname" "back_right_barrier" "StartDisabled" "0" } func_forcefield { "origin" "1072 3004 672" "mins" "-80 -4 -448" "maxs" "80 4 448" "TeamNum" "3" "targetname" "back_right_barrier" "StartDisabled" "0" } func_forcefield { "origin" "-1136 -448 672" "mins" "-16 -320 -704" "maxs" "16 320 704" "TeamNum" "3" "targetname" "front_barrier" "StartDisabled" "0" } func_forcefield { "origin" "-1200 576 576" "mins" "-16 -192 -704" "maxs" "16 192 704" "TeamNum" "3" "targetname" "front_right_barrier" "StartDisabled" "0" } func_forcefield { "origin" "1085 492 576" "mins" "-56 -113 -704" "maxs" "56 113 704" "TeamNum" "3" "targetname" "front_left_barrier" "StartDisabled" "0" } func_forcefield { "origin" "1109 386 576" "mins" "-56 -84 -704" "maxs" "56 84 704" "TeamNum" "3" "targetname" "front_left_barrier" "StartDisabled" "0" } func_forcefield { "origin" "1148 216 576" "mins" "-56 -86 -704" "maxs" "56 86 704" "TeamNum" "3" "targetname" "front_left_barrier" "StartDisabled" "0" } func_forcefield { "origin" "-1307 1992 650" "mins" "-47 -222 -632" "maxs" "47 222 632" "TeamNum" "3" "targetname" "back_left_barrier" "StartDisabled" "0" } func_forcefield { "origin" "-1260 2121 650" "mins" "-75 -46 -632" "maxs" "75 46 632" "TeamNum" "3" "targetname" "back_left_barrier" "StartDisabled" "0" } } 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_plank { NoFixup 1 prop_dynamic { "id" "3" "classname" "prop_dynamic" "angles" "0 0 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models\props_2fort\corrugated_metal003.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "origin" "0 0 0" "lightingorigin" "spawnbot_surprise2" } } p_plank2 { NoFixup 1 prop_dynamic { "id" "3" "classname" "prop_dynamic" "angles" "0 0 0" "DisableBoneFollowers" "0" "disablereceiveshadows" "0" "disableshadows" "1" "ExplodeDamage" "0" "ExplodeRadius" "0" "fademaxdist" "0" "fademindist" "-1" "fadescale" "1" "MaxAnimTime" "10" "maxdxlevel" "0" "MinAnimTime" "5" "mindxlevel" "0" "model" "models\props_farm\stairs_wood001b.mdl" "modelscale" "1" "PerformanceMode" "0" "pressuredelay" "0" "RandomAnimation" "0" "renderamt" "255" "renderfx" "0" "rendermode" "0" "SetBodyGroup" "0" "skin" "0" "solid" "6" "spawnflags" "0" "origin" "0 0 0" "lightingorigin" "spawnbot_surprise2" } } p_camera { NoFixup 1 point_viewcontrol { "acceleration" "0" "deceleration" "0" "interpolatepositiontoplayer" "0" "spawnflags" "0" "speed" "0" "wait" "10" "targetname" "camera" "origin" "-1619 -580 988" "angles" "23.32 39.84 0" } } p_camera2 { NoFixup 1 point_viewcontrol { "acceleration" "0" "deceleration" "0" "interpolatepositiontoplayer" "0" "spawnflags" "128" "speed" "0" "wait" "10" "targetname" "camera2" "origin" "800 1056 267" "angles" "0 90 0" } } p_camera3 { NoFixup 1 point_viewcontrol { "moveto" "camera_path2" //"target" "cap_point" "targetname" "camera3" "origin" "253 -196 59" "angles" "5.98 -53.51 0" } } p_camera4 { NoFixup 1 point_viewcontrol { "acceleration" "0" "deceleration" "0" "interpolatepositiontoplayer" "0" "spawnflags" "128" "speed" "0" "wait" "10" "targetname" "camera4" "origin" "-257 402 430" //outside"origin" "-1507 -535 92" "angles" "22 60 0" //outside"angles" "-5 24 0" } } 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" "19" "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" "3" "ongreaterthan" "lastdisable_relay,trigger,,0,-1" "ongreaterthan" "enable_lastenable_relay,trigger,,0,-1" "onlessthan" "lastenable_relay,trigger,,0,-1" "onlessthan" "lastdisable_relay,enable,,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" } logic_relay { "targetname" "lastdisable_relay" "startdisabled" "1" "ontrigger" "!self,disable,,0,-1" "ontrigger" "lastcritsrefire,disable,,0,-1" "ontrigger" "slower0,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_nuke { NoFixup 1 game_round_win { "origin" "-1611.31 4748.55 169.35" "TeamNum" "3" "targetname" "bots_win" "switch_teams" "0" "force_map_reset" "1" "classname" "game_round_win" } env_fade { "targetname" "fadenuke2" "angles" "0 0 0" "duration" "100" "rendercolor" "255 255 255" "renderamt" "50" "spawnflags" "0" } env_fade { "targetname" "fadenuke" "angles" "0 0 0" "duration" "5" "holdtime" "5" "rendercolor" "0 0 0" "spawnflags" "9" } env_viewpunch { "punchangle" "-90 0 0" "radius" "9999" "spawnflags" "3" "targetname" "punch" "origin" "1184 512 388" } trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "-45 -90 0" "mins" "-8000 -8000 -1000" "maxs" "8000 8000 1000" "nodmgforce" "0" "damagetype" "1048576" "damagemodel" "0" "damagecap" "0" "damage" "99999" "StartDisabled" "1" "spawnflags" "64" } ambient_generic { "targetname" "explode1" "origin" "440 48 128" "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" } ambient_generic { "targetname" "explode4" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "#music\stingers\hl1_stinger_song8.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode5" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "#music\stingers\hl1_stinger_song8.mp3" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "lastenable_relay,kill,0,-1" //"OnTrigger" "fadenuke2,Fade,0,0,-1" "OnTrigger" "punch,ViewPunch,,0,1" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "player,igniteplayer,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "shakeit2,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "explode4,PlaySound,,3,-1" "OnTrigger" "explode5,PlaySound,,3,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "hudbgone,Trigger,,0.5,-1" "OnTrigger" "camera,$EnableAll,,0.5,-1" "OnTrigger" "camera,$DisableAll,,5.25,-1" "OnTrigger" "hudcome,Trigger,,5.25,-1" "OnTrigger" "obj_dispenser,RemoveHealth,5000,0.25,-1" "OnTrigger" "obj_sentrygun,RemoveHealth,5000,0.25,-1" "OnTrigger" "obj_teleporter,RemoveHealth,5000,0.25,-1" } OnSpawnOutput { Target capturezone_blu Action AddOutput Param "OnCapture nuke_relay:Trigger:0:-1" } } } SpawnTemplate { Name "p_brushbug_fix" } SpawnTemplate "p_bonus" SpawnTemplate "p_beginrelay" SpawnTemplate "p_spawnremover1" SpawnTemplate "p_spawnremover2" SpawnTemplate "p_spawnremover3" SpawnTemplate "p_shake" SpawnTemplate "p_shakelong" SpawnTemplate "p_rock_pusher" SpawnTemplate { Name "p_voice" } SpawnTemplate { Name "p_lastbot" } SpawnTemplate { Name "p_camera" } SpawnTemplate { Name "p_camera2" } SpawnTemplate { Name "p_camera3" } SpawnTemplate { Name "p_camera4" } 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_musicmaker1" } SpawnTemplate { Name "p_musicmaker2" } SpawnTemplate { Name "p_planemaker" } SpawnTemplate { Name "p_viewblocker_window" } SpawnTemplate { Name "p_signbomb" } SpawnTemplate { Name "p_badsign" } SpawnTemplate { Name "p_sign666" } SpawnTemplate { Name "p_sign0" } SpawnTemplate { Name "p_sign2" } SpawnTemplate { Name "p_sign3" } SpawnTemplate { Name "p_chat1" } 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_shopitem6" } SpawnTemplate { Name "p_virofix" } SpawnTemplate { Name "p_virofix2" } SpawnTemplate { Name "p_spawnfix" } SpawnTemplate { Name "sentry_collision_template" } 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_nuke" } SpawnTemplate { Name "p_introcam" } 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_marketgardener2" Origin "-5 1113 139" } SpawnTemplate "P_Skeleton1" SpawnTemplate "P_Skeleton2" SpawnTemplate "P_Skeleton3" SpawnTemplate "P_Skeleton4" SpawnTemplate "P_Skeleton5" SpawnTemplate "P_Skeleton6" SpawnTemplate "P_Skeleton7" SpawnTemplate "P_Skeleton8" SpawnTemplate "P_Skeleton9" SpawnTemplate "P_Skeleton10" SpawnTemplate "P_Skeleton11" SpawnTemplate "P_Skeleton12" SpawnTemplate "P_Skeleton13" SpawnTemplate "P_Skeleton14" SpawnTemplate "P_Skeleton15" SpawnTemplate "P_Skeleton16" SpawnTemplate "P_Skeleton17" SpawnTemplate "P_Skeleton18" SpawnTemplate "P_Skeleton19" SpawnTemplate "P_Skeleton20" SpawnTemplate "P_Skeleton21" SpawnTemplate "P_Skeleton22" SpawnTemplate "P_Skeleton23" SpawnTemplate "P_Skeleton24" SpawnTemplate "tank_soldier" SpawnTemplate "skele_spy" SpawnTemplate "robot_medic" SpawnTemplate { Name "p_marketgardener3" Origin "0 1432 267" } 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_engiblock" } SpawnTemplate { Name "p_cover" } SpawnTemplate { Name "p_leap" } SpawnTemplate { Name "p_leap_tele" } SpawnTemplate { Name "p_screen" } SpawnTemplate { Name "p_spawns" } SpawnTemplate { Name "p_fog" } SpawnTemplate { Name "p_color" } SpawnTemplate { Name "p_fog2" } SpawnTemplate { Name "p_skybox" } 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_fade5" } SpawnTemplate { Name "p_shutter_pusher" } SpawnTemplate { Name "p_shutter_pusher2" } SpawnTemplate { Name "p_brokenwall_pusher" } SpawnTemplate { Name "p_ledgefix_left" } SpawnTemplate { Name "p_ledgefix_right" } SpawnTemplate { Name "p_brokenwall_pusher2" } SpawnTemplate { Name "p_yeet_failsafe" } SpawnTemplate { Name "p_yeet" } SpawnTemplate { Name "p_yeet2" } SpawnTemplate { Name "p_yeet3" } SpawnTemplate "p_robotmedic" SpawnTemplate { Name "p_yeet4" } SpawnTemplate { Name "p_mapblock" } SpawnTemplate { Name "viro_music" } SpawnTemplate { Name "p_hhhteleporter" } SpawnTemplate { Name "p_teleporter_brush" } SpawnTemplate { Name "p_teleporter_brush_finale" } SpawnTemplate { Name "p_finale_facer" } SpawnTemplate "spook1_cosmetic" SpawnTemplate "spook2_cosmetic" SpawnTemplate "bro_cosmetic1" SpawnTemplate "bro2_cosmetic1" SpawnTemplate { Name "p_finale_facerblu" } SpawnTemplate { Name "p_teleporter" } SpawnTemplate { Name "p_teleporterfinale" } SpawnTemplate { Name "p_beer" } SpawnTemplate { Name "p_brokenstairs_clip" } SpawnTemplate { Name "p_barrel" Origin "647 375 189" Angles "0 180 0" } SpawnTemplate { Name "p_barrel" Origin "660 375 189" Angles "0 -180 0" } 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_bookcase" Origin "555 792 -65" Angles "0 -90 0" } //SpawnTemplate //{ // Name "p_barricade_nolevel2" // Origin "390 2020 382" // Angles "0 90 0" //} SpawnTemplate { Name "p_barricade_nolevel2" Origin "390 2050 285" Angles "90 90 0" } SpawnTemplate { Name "p_barricade_nolevel3" Origin "390 1925 345" Angles "-90 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 "578 235 215" Angles "0 90 0" } SpawnTemplate { Name "p_spook2" Origin "520 220 225" 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 "575 252 277" Angles "0 180 0" } SpawnTemplate { Name "p_barricade_level1" Origin "515 252 277" 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_mediumkit" Origin "-655 1225 30" Angles "0 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 971 -65" 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_chair" Origin "0 450 192" Angles "0 90 0" } SpawnTemplate { Name "p_bookcase3" Origin "339 1270 -45" Angles "0 -90 -25" } 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_leet" Origin "-152 1255 -65" Angles "0 45 0" } SpawnTemplate { Name "p_leet" Origin "345 1662 187" Angles "0 180 0" } SpawnTemplate { Name "p_crate2" Origin "345 1640 150" Angles "0 0 0" } //////////////////////////////////////////////////////////// Wave { RedTeamWipeCausesWaveLoss 1 Explanation { Line "{blue}WE have once again entered the world of survival horror." Line "{2EFF00}NOW YOU GET TO PLAY AS YOUR ENEMIES!" Line "{2EFF00}LET'S SHOW THEM WHO'S THE STRONGEST!" Line "{2EFF00}RESPAWNS ARE LIMITED!" Line "{2EFF00}ALL IS LOST IF WE CAN'T BEAT THEM" } 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 brushbug_fix Action Enable } } WaveSpawn { Name "spawnopener" WaitBeforeStarting 5 FirstSpawnOutput { Target introcam Action Trigger } } WaveSpawn { Name "spawnopener" WaitBeforeStarting 5 //FirstSpawnOutput //{ //Target hudbgone //Action Trigger //} FirstSpawnOutput { Target spawn_blu Action Kill } } WaveSpawn { Name "spawnopener" WaitBeforeStarting 5 FirstSpawnOutput { Target fade5 Action fade } } WaveSpawn { Name "spawnopener" WaitBeforeStarting 8 FirstSpawnOutput { Target fade5 Action fade } } WaveSpawn { Name "spawnopener" WaitBeforeStarting 8 FirstSpawnOutput { Target hudcome //Action Trigger } } //WaveSpawn //{ // Name "spawnopener" // WaitBeforeStarting 2 // FirstSpawnOutput // { // Target cargodoor // Action kill // } //} WaveSpawn { Name "shoptroll" WaitBeforeStarting 1 FirstSpawnWarningSound vo\engineer_mvm_wave_start01.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 physics\metal\metal_grate_impact_hard2.wav 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 "red1" Where spawnbot_red1 TotalCount 1 MaxActive 1 SpawnCount 1 Support limited DoneWarningSound physics\body\body_medium_break2.wav RandomChoice { RandomChoice { TFBot { Template Zombie_Generic_Red InterruptAction { AimTarget "sign3" Delay 1 Repeats 1 Duration 3 } InterruptAction { AimTarget "sign2" Delay 43 Repeats 1 Duration 20 } VoiceCommand { Delay 16 Cooldown 1337 Type "Dispenser Here" } VoiceCommand { Delay 19 Cooldown 1337 Type "Negative" } VoiceCommand { Delay 47 Cooldown 1337 Type "Incoming" } VoiceCommand { Delay 60 Cooldown 1337 Type "Incoming" } VoiceCommand { Delay 1 Cooldown 0 Repeats 1 IfSeeTarget 0 Type "Help" IfHealthBelow 76 } } } } } WaveSpawn { Name "red2" Where spawnbot_red2 TotalCount 1 MaxActive 1 SpawnCount 1 Support limited DoneWarningSound ambient\fire\gascan_ignite1.wav RandomChoice { RandomChoice { TFBot { Template Zombie_Burning_Red2 InterruptAction { AimTarget "sign3" Delay 3 Repeats 1 Duration 3 } VoiceCommand { Delay 12 Cooldown 1337 Type "Right" } VoiceCommand { Delay 18 Cooldown 1337 Type "No" } VoiceCommand { Delay 23 Cooldown 1337 Type "Jeers" } VoiceCommand { Delay 45 Cooldown 1337 Type "Help" } VoiceCommand { Delay 58 Cooldown 1337 Type "Help" } NoCrouchButtonRelease 1 FireWeapon { Delay 46 Cooldown 1337 Repeats 1 Duration 8 Type "Crouch" } InterruptAction { AimTarget "sign2" Delay 43 Repeats 1 Duration 20 } VoiceCommand { Delay 1 Cooldown 0 Repeats 1 IfSeeTarget 0 Type "Help" IfHealthBelow "76" } } } } } WaveSpawn { Name "red3" Where spawnbot_red3 TotalCount 1 MaxActive 1 SpawnCount 1 Support limited DoneWarningSound misc\bonzo_vomit02.wav RandomChoice { RandomChoice { TFBot { Template Zombie_Poison_Red2 InterruptAction { AimTarget "sign3" Delay 2 Repeats 1 Duration 3 } Taunt { Delay 12 Cooldown 1337 Repeats 1 } Taunt { Delay 45 Cooldown 1337 Repeats 1 } FireWeapon { Delay 40 Cooldown 1337 Repeats 1 Type "Jump" } NoCrouchButtonRelease 1 FireWeapon { Delay 58 Cooldown 1337 Repeats 1 Duration 4 Type "Crouch" } FireWeapon { Delay 2 Cooldown 2 Type "Jump" IfSeeTarget 1 } InterruptAction { AimTarget "sign2" Delay 43 Repeats 1 Duration 20 } VoiceCommand { Delay 1 Cooldown 0 Repeats 1 IfSeeTarget 0 Type "Help" IfHealthBelow "76" } } } } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 6 Support 1 FirstSpawnWarningSound ambient\siren.wav FirstSpawnOutput { Target fog_start Action Trigger } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 9 FirstSpawnOutput { Target sign1 Action show } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 10 FirstSpawnWarningSound ambient\medieval_thunder2.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 20 FirstSpawnWarningSound ambient\medieval_thunder4.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 20 FirstSpawnOutput { Target sign2 Action show } } WaveSpawn { Name "PART1FX" WaitBeforeStarting 40 FirstSpawnWarningSound ambient\medieval_thunder3.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 ambient\medieval_thunder4.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 ambient\medieval_thunder2.wav } WaveSpawn { Name "PART1FX" WaitBeforeStarting 150 FirstSpawnWarningSound #music/hl2_song7.mp3 } WaveSpawn { Name "PART1FX" WaitBeforeStarting 150 FirstSpawnWarningSound #music/hl2_song7.mp3 } WaveSpawn { Name "PART1" Where spawnbot_flood TotalCount 200 MaxActive 26 SpawnCount 1 WaitBetweenSpawns 0.5 WaitBeforeStarting 60 TotalCurrency 0 FirstSpawnOutput { Target music_maker Action ForceSpawn } RandomChoice { TFBot { Template Zombie_Generic1 } TFBot { Template Zombie_Generic2 } TFBot { Template Zombie_Generic3 } TFBot { Template Zombie_Generic4 } TFBot { Template Zombie_Generic5 } TFBot { Template Zombie_Generic6 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic8 } //EXTRA TFBot { Template Zombie_Generic2 } TFBot { Template Zombie_Generic3 } TFBot { Template Zombie_Generic4 } TFBot { Template Zombie_Generic6 } //EXTRA } } WaveSpawn { Name "PART1" Where spawnbot_front TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 15 TotalCurrency 100 FirstSpawnOutput { Target music_maker2 Action ForceSpawn } TFBot { Template Zombie_Brute CharacterAttributes { "no_jump" 1 "no_duck" 1 } } } WaveSpawn { Name "PART1BOSS" Where spawnbot_front Where spawnbot_front_left Where spawnbot_front Where spawnbot_front_left TotalCount 1 MaxActive 1 SpawnCount 1 RandomSpawn 1 WaitForAllSpawned "PART1" TotalCurrency 100 TFBot { Template Zombie_Brute3 AddCond { Name TF_COND_CRITBOOSTED_ON_KILL } AddCond { Name TF_COND_SPEED_BOOST Duration 15 } } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE1" WaitForAllDead "PART1BOSS" WaitBeforeStarting 3 FirstSpawnOutput { Target life_relay Action Trigger } } 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}Shopkeeper{FFFFFF} : Don't leave any survivors alive." FirstSpawnOutput { Target helper Action Enable } } 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_front WaitForAllSpawned "REVIVE1" WaitBeforeStarting 63.25 FirstSpawnWarningSound physics\metal\metal_grate_impact_hard2.wav 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 FirstSpawnWarningSound vo\engineer_mvm_close_call01.mp3 FirstSpawnOutput { Target helper Action Disable } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 58.25 FirstSpawnMessage "{FF8000}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 59.25 FirstSpawnMessage "{FF8000}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 60.25 FirstSpawnMessage "{FF8000}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 61.25 FirstSpawnMessage "{FF8000}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER1" WaitForAllSpawned "REVIVE1" WaitBeforeStarting 62.25 FirstSpawnMessage "{FF8000}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\siren.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART2FX" WaitForAllSpawned "BUFFER1" WaitBeforeStarting 20 FirstSpawnOutput { Target shakeit2 Action StartShake } } 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_front TotalCount 6 MaxActive 6 SpawnCount 6 WaitBetweenSpawns 0.5 WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 TotalCurrency 50 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute2 AddCond { Name TF_COND_SPEED_BOOST Duration 8 } } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } } } WaveSpawn { Name "PART2-1" Where spawnbot_front_right TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 TotalCurrency 50 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute NoPushaway 1 InterruptAction { Target "gate_nav_blocker_2" Delay 1 Repeats 1 Duration 1 } } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } } } WaveSpawn { Name "PART2-1" Where spawnbot_front_left TotalCount 6 MaxActive 6 SpawnCount 6 WaitForAllSpawned "BUFFER1" WaitBeforeStarting 4 TotalCurrency 50 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute NoPushaway 1 InterruptAction { Target "gate_nav_blocker_3" Delay 1 Repeats 1 Duration 1 } } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } TFBot { Template Zombie_Generic7 } } } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART2-1" WaitBeforeStarting 2.5 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART2-1" WaitBeforeStarting 5 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART2-1" WaitBeforeStarting 7.5 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART2-1" WaitBeforeStarting 10 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "PART2-2" Where spawnbot_front_left TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitForAllDead "PART2-1" TotalCurrency 50 TFBot { Template Zombie_Leaper } } WaveSpawn { Name "PART2-2" Where spawnbot_front_right TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6.5 WaitForAllDead "PART2-1" TotalCurrency 50 TFBot { Template Zombie_Leaper } } WaveSpawn { Name "PART2FX" WaitForAllDead "PART2-2" WaitBeforeStarting 2.5 FirstSpawnWarningSound ambient\medieval_thunder4 } WaveSpawn { Name "PART2-3" Where spawnbot_front_right Where spawnbot_front_left TotalCount 75 MaxActive 16 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 3 WaitForAllDead "PART2-2" RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Headless1a } TFBot { Template Zombie_Headless1b } TFBot { Template Zombie_Headless2a } TFBot { Template Zombie_Headless2b } TFBot { Template Zombie_Headless3a } TFBot { Template Zombie_Headless3b } TFBot { Template Zombie_Headless4a } TFBot { Template Zombie_Headless4b } TFBot { Template Zombie_Headless5a } TFBot { Template Zombie_Headless5b } TFBot { Template Zombie_Headless6a } TFBot { Template Zombie_Headless6b } TFBot { Template Zombie_Headless7a } TFBot { Template Zombie_Headless7b } TFBot { Template Zombie_Headless8a } TFBot { Template Zombie_Headless8b } } } WaveSpawn { Name "SKELETONWINDOW" WaitForAllDead "PART2-2" WaitBeforeStarting 30 FirstSpawnWarningSound ambient\medieval_thunder3 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 FirstSpawnOutput { Target broo Action disable } } WaveSpawn { Name "SKELETONWINDOW" WaitForAllDead "PART2-2" WaitBeforeStarting 31.5 FirstSpawnWarningSound physics\wood\wood_plank_break3.wav } 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_back TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "PART2-2" WaitBeforeStarting 34 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Skeleton1 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } } TFBot { Template Zombie_Skeleton1 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } } TFBot { Template Zombie_Skeleton1 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" FirstSpawnOutput { Target broo2 Action disable } } WaveSpawn { Name "WINDOWCLOSE" WaitForAllSpawned "PART2-3" FirstSpawnWarningSound ambient\wolf01.wav } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE2" WaitForAllDead "PART2-3" WaitBeforeStarting 5 FirstSpawnOutput { Target life_relay Action Trigger } } 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}Shopkeeper{FFFFFF} : Smells extra crispy. Hope you're ready for a barbecue." FirstSpawnOutput { Target helper Action Disable } } 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_front WaitForAllSpawned "REVIVE2" WaitBeforeStarting 63.25 FirstSpawnWarningSound physics\metal\metal_grate_impact_hard2.wav 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 FirstSpawnWarningSound vo\engineer_mvm_wave_end02.mp3 FirstSpawnOutput { Target helper Action Enable } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 58.25 FirstSpawnMessage "{FF8000}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 59.25 FirstSpawnMessage "{FF8000}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 60.25 FirstSpawnMessage "{FF8000}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 61.25 FirstSpawnMessage "{FF8000}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER2" WaitForAllSpawned "REVIVE2" WaitBeforeStarting 62.25 FirstSpawnMessage "{FF8000}1..." FirstSpawnOutput { Target sign8 Action Show } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "UPPERCADE" WaitForAllSpawned "BUFFER2" WaitBeforeStarting 4 FirstSpawnWarningSound ambient\medieval_thunder3.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } 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_surprise1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "BUFFER2" WaitBeforeStarting 12 TotalCurrency 50 TFBot { Template Zombie_Brute2 } } WaveSpawn { Name "PART3-1" Where spawnbot_surprise2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "BUFFER2" TotalCurrency 50 TFBot { Template Zombie_Leaper } } WaveSpawn { Name "GROUP" Where spawnbot_surprise4 TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllSpawned "BUFFER2" TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Skeleton1 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton2 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton3 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } } } WaveSpawn { Name "GROUP" Where spawnbot_surprise3 TotalCount 5 MaxActive 5 SpawnCount 5 WaitForAllSpawned "BUFFER2" TotalCurrency 0 FirstSpawnWarningSound ambient\medieval_thunder2.wav RandomChoice { TFBot { Template Zombie_Skeleton1 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton2 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton3 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } } } WaveSpawn { Name "PART3-1" Where spawnbot_back_left TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAllDead "GROUP" WaitBeforeStarting 3 WaitBetweenSpawns 0.5 FirstSpawnWarningSound ambient\medieval_thunder3.wav TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Skeleton1 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton2 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton3 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } } } WaveSpawn { Name "PART3-1" Where spawnbot_back_right TotalCount 20 MaxActive 10 SpawnCount 1 WaitForAllDead "GROUP" WaitBeforeStarting 4 WaitBetweenSpawns 0.5 FirstSpawnWarningSound ambient\medieval_thunder4.wav TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Skeleton1 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton2 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Skeleton3 Name "Firefighter" Skin 1 Health 250 AddCond { Name TF_COND_OFFENSEBUFF } } } } WaveSpawn { Name "PART3MUSIC" WaitForAllDead "PART3-1" WaitBeforeStarting 3 FirstSpawnWarningSound #music\hl2_song19.mp3 } WaveSpawn { Name "PART3MUSIC" WaitForAllDead "PART3-1" WaitBeforeStarting 3 FirstSpawnWarningSound #music\hl2_song19.mp3 } WaveSpawn { Name "PART3-2" Where spawnbot_front_left Where spawnbot_front_right Where spawnbot_front Where spawnbot_back Where spawnbot_back_left Where spawnbot_back_right TotalCount 25 MaxActive 15 SpawnCount 1 WaitBetweenSpawns 2 WaitForAllDead "PART3-1" WaitBeforeStarting 7.5 RandomSpawn 1 RandomChoice { TFBot { Template Zombie_Headless1a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless1b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless2a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless2b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless3a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless3b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless4a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless4b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless5a Health 400 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless5b Health 400 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless6a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless6b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless7a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless7b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless8a Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } TFBot { Template Zombie_Headless8b Health 200 AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } AddCond { Name TF_COND_OFFENSEBUFF } CharacterAttributes { "dmg taken increased" 1.5 "damage bonus" 1.25 } } } } WaveSpawn { Name "PART3-2" WaitForAllDead "PART3-1" WaitBeforeStarting 19 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "PART3-2" WaitForAllDead "PART3-1" WaitBeforeStarting 21 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "PART3-2" WaitForAllDead "PART3-1" WaitBeforeStarting 23 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "PART3-2" WaitForAllDead "PART3-1" WaitBeforeStarting 25 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "PART3-2" WaitForAllDead "PART3-1" WaitBeforeStarting 27 FirstSpawnWarningSound mvm\mvm_cpoint_klaxon.wav FirstSpawnOutput { Target relay Action trigger } } WaveSpawn { Name "PART3-2" WaitForAllDead "PART3-1" WaitBeforeStarting 30 FirstSpawnWarningSound vo\mvm\mght\demoman_mvm_m_dominationpyro03.mp3 FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "PART3-2" Where spawnbot_cyborg TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "PART3-1" WaitBeforeStarting 37 TotalCurrency 100 TFBot { Name "Mercenary Cyborg" Class Demoman Skill Expert Health 7500 Skin 1 Scale 1.75 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "The Eyelander" Item "Mad Lad" Item "Scotch Bonnet" Item "Alcoholic Automaton" Item "The Sole Saviors" MaxVisionRange 3000 ClassIcon demo_robot_nys WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Scotch Bonnet" "attach particle effect" 12 } ItemAttributes { ItemName "The Eyelander" "dmg taken increased" 0.5 "dmg from melee increased" 2 "damage bonus" 2 "melee range multiplier" 1.25 "fire rate penalty" 1.25 "custom item model" "models/weapons/c_models/c_scout_sword/c_scout_sword.mdl" "use original class weapon animations" 1 } CharacterAttributes { "increased jump height" 1.3 "move speed bonus" 0.7 "stomp building damage" 100 "cancel falling damage" 1 "voice pitch scale" 0 } DeathSound mvm\sentrybuster\mvm_sentrybuster_explode.wav } } WaveSpawn { Name "BURNFX" WaitForAllDead "PART3-2" WaitBeforeStarting 12 FirstSpawnWarningSound player\flame_out.wav FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "BURNFX" WaitForAllDead "PART3-2" WaitBeforeStarting 12 FirstSpawnWarningSound mvm\ambient_mp3\mvm_siren.mp3 FirstSpawnOutput { Target GTFOEND Action trigger } } WaveSpawn { Name "BURNFX" WaitForAllDead "PART3-2" WaitBeforeStarting 13 FirstSpawnWarningSound vo\mvm\mght\pyro_mvm_m_go01.mp3 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_front_left Where spawnbot_front_right Where spawnbot_front Where spawnbot_back Where spawnbot_back_left Where spawnbot_back_right TotalCount 12 MaxActive 12 SpawnCount 1 WaitForAllDead "PART3-2" WaitBeforeStarting 13 WaitBetweenSpawns 0.5 RandomSpawn 1 TFBot { Template Zombie_Burning Health 65 Attributes AlwaysFireWeapon AddCond { Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 1 } } } WaveSpawn { Name "PART3-3" Where spawnbot_front Where spawnbot_front_right Where spawnbot_front_left TotalCount 55 MaxActive 11 SpawnCount 1 RandomSpawn 1 WaitForAllDead "PART3-3a" WaitBetweenSpawns 0.5 TFBot { Template Zombie_Burning AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } } WaveSpawn { Name "PART3-3" Where spawnbot_back_left Where spawnbot_back_right TotalCount 85 MaxActive 15 SpawnCount 1 WaitForAllDead "PART3-3a" WaitBetweenSpawns 0.5 RandomChoice { TFBot { Template Zombie_Generic1 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic2 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic3 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic4 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic5 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic6 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic7 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic8 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } //EXTRA TFBot { Template Zombie_Generic2 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic3 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic4 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } TFBot { Template Zombie_Generic6 AddCond { Name TF_COND_SPEED_BOOST //Duration 5 } } //EXTRA } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE3" WaitForAllDead "PART3-3" WaitBeforeStarting 3 FirstSpawnOutput { Target life_relay 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}Shopkeeper{FFFFFF} : I've supplied you with antitoxins should you turn, buddy." FirstSpawnOutput { Target helper Action Enable } } 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 FirstSpawnWarningSound vo\engineer_sf13_magic_reac01.mp3 } 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_front WaitForAllSpawned "REVIVE3" WaitBeforeStarting 63.25 FirstSpawnWarningSound physics\metal\metal_grate_impact_hard2.wav 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 "{FF8000}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 59.25 FirstSpawnMessage "{FF8000}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 60.25 FirstSpawnMessage "{FF8000}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 61.25 FirstSpawnMessage "{FF8000}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER3" WaitForAllSpawned "REVIVE3" WaitBeforeStarting 62.25 FirstSpawnMessage "{FF8000}1..." FirstSpawnOutput { Target sign8 Action Show } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "PART4FX" WaitForAllSpawned "BUFFER3" WaitBeforeStarting 4 FirstSpawnOutput { Target sign666 Action Show } } WaveSpawn { Name "PART4FX" WaitForAllSpawned "BUFFER3" WaitBeforeStarting 8 FirstSpawnWarningSound vo\sniper_domination10.mp3 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_back_left Where spawnbot_back_right TotalCount 125 MaxActive 20 SpawnCount 1 WaitForAllSpawned "BUFFER3" WaitBeforeStarting 8 WaitBetweenSpawns 0.5 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison1 } TFBot { Template Zombie_Poison2 } TFBot { Template Zombie_Poison2 } } } WaveSpawn { Name "PART4-2" Where spawnbot_front_right TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllSpawned "PART4-1" WaitBetweenSpawns 20 TotalCurrency 150 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute AddCond { Name TF_COND_SPEED_BOOST Duration 5 } AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Burning } TFBot { Template Zombie_Burning } } } WaveSpawn { Name "PART4-2" Where spawnbot_front_left TotalCount 6 MaxActive 6 SpawnCount 3 WaitForAllSpawned "PART4-1" WaitBetweenSpawns 20 TotalCurrency 150 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute AddCond { Name TF_COND_SPEED_BOOST Duration 5 } AddCond { Name TF_COND_OFFENSEBUFF } } TFBot { Template Zombie_Burning } TFBot { Template Zombie_Burning } } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 5 FirstSpawnWarningSound ambient\atmosphere\cave_hit5.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 5 FirstSpawnOutput { Target hudbgone Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 5 FirstSpawnWarningSound ambient\atmosphere\cave_hit5.wav FirstSpawnOutput { Target fade Action fade } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 6 FirstSpawnWarningSound ambient\medieval_thunder3.wav FirstSpawnOutput { Target fog_system Action Enable } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 8 FirstSpawnWarningSound ambient\medieval_thunder4.wav FirstSpawnOutput { Target overlay Action StartOverlays } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 10 FirstSpawnWarningSound ambient\medieval_thunder2.wav } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 15 FirstSpawnWarningSound ambient\atmosphere\cave_hit4.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 15 FirstSpawnWarningSound ambient\atmosphere\cave_hit4.wav FirstSpawnOutput { Target fade2 Action fade } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 20 FirstSpawnWarningSound vo\heavy_yell12.mp3 FirstSpawnOutput { Target hudcome Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 20 FirstSpawnWarningSound music/radio1.mp3 } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 20 FirstSpawnWarningSound music/radio1.mp3 } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-2" WaitBeforeStarting 59 FirstSpawnOutput { Target viro_beaton Action Trigger } } WaveSpawn { Name "PART4-3" Where spawnbot_front Where spawnbot_back_right Where spawnbot_back_left Where spawnbot_front Where spawnbot_back_right Where spawnbot_back_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "PART4-2" WaitBeforeStarting 25 RandomSpawn 1 TotalCurrency 150 DoneOutput { Target viro_beatoff Action Trigger } TFBot { Template Zombie_Virophage } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" FirstSpawnOutput { Target shakeit2 Action startshake } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" FirstSpawnOutput { Target hudbgone Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" FirstSpawnWarningSound vehicles\airboat\pontoon_splash2.wav FirstSpawnOutput { Target fade3 Action fade } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" FirstSpawnWarningSound vehicles\airboat\pontoon_splash2.wav FirstSpawnOutput { Target mist Action TurnOff } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" //WaitBeforeStarting 1.5 //FirstSpawnWarningSound ambient\voices\playground_memory.wav FirstSpawnOutput { Target fog_system Action Disable } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" //WaitBeforeStarting 1.5 FirstSpawnWarningSound ambient\voices\playground_memory.wav FirstSpawnOutput { Target fog_start Action Trigger } } WaveSpawn { Name "PART4FX" WaitForAllDead "PART4-3" FirstSpawnOutput { Target overlay Action stopoverlays } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "REVIVE4" WaitForAllDead "PART4-3" WaitBeforeStarting 8 FirstSpawnOutput { Target life_relay Action Trigger } } 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}Shopkeeper{FFFFFF} : Them robots are coming. You know the drill..." FirstSpawnOutput { Target viro_beatoff Action Trigger } } 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 FirstSpawnWarningSound vo\engineer_revenge01.mp3 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_front WaitForAllSpawned "REVIVE4" WaitBeforeStarting 63.25 FirstSpawnWarningSound physics\metal\metal_grate_impact_hard2.wav 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 "{FF8000}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 59.25 FirstSpawnMessage "{FF8000}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 60.25 FirstSpawnMessage "{FF8000}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINT4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 61.25 FirstSpawnMessage "{FF8000}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER4" WaitForAllSpawned "REVIVE4" WaitBeforeStarting 62.25 FirstSpawnMessage "{FF8000}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}Soldiers{FFFFFF} : We are here to DESTROY you!" FirstSpawnOutput { Target mvm_beaton Action PlaySound } } WaveSpawn { Name "PART5FX" WaitForAllSpawned "BUFFER4" WaitBeforeStarting 12 FirstSpawnWarningSound trespasser/corrupt4.wav FirstSpawnOutput { Target slower0 Action kill } } 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}Soldiers{FFFFFF} : Crush! Kill. Kill! KILL. KILL! KILLLL " } 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_flood TotalCount 40 MaxActive 24 SpawnCount 1 WaitForAllSpawned "BUFFER4" WaitBeforeStarting 16 WaitBetweenSpawns 0.5 RandomSpawn 1 TotalCurrency 0 RandomChoice { TFBot { Template Machine_Unarmed } TFBot { Template Machine_Unarmed_2 } } } WaveSpawn { Name "PART5-1" Where spawnbot_back_right TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "BUFFER4" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 0 TFBot { Template Machine_Giant } } WaveSpawn { Name "PART5-1" Where spawnbot_back_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "BUFFER4" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 0 TFBot { Template Machine_Giant } } WaveSpawn { Name "PART5-2" Where spawnbot_back_right Where spawnbot_back_left TotalCount 50 MaxActive 20 SpawnCount 2 WaitForAllDead "PART5-1" WaitBetweenSpawns 1 RandomSpawn 1 TotalCurrency 0 DoneOutput { Target mvm_beatoff Action Trigger } Squad { ShouldPreserveSquad 1 TFBot { Template Machine_Shotgun AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } TFBot { Template Machine_Uber } TFBot { Template Machine_Shotgun2 AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } TFBot { Template Machine_Uber2 } } } WaveSpawn { Name "PART5-2" Where spawnbot_back_right TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "PART5-1" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 0 TFBot { Template Machine_Giant } } WaveSpawn { Name "PART5-2" Where spawnbot_back_left TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "PART5-1" WaitBetweenSpawns 10 WaitBeforeStarting 10 RandomSpawn 1 TotalCurrency 0 TFBot { Template Machine_Giant } } WaveSpawn { Name "PART5-3" Where spawnbot_front Where spawnbot_front_right Where spawnbot_front_left Where spawnbot_back_right Where spawnbot_back_left TotalCount 16 MaxActive 4 SpawnCount 2 WaitForAllDead "PART5-2" WaitBeforeStarting 20 RandomSpawn 1 TotalCurrency 0 Squad { NoWaitForFormation 1 TFBot { Template Machine_Steel AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } TFBot { Template Machine_Steel2 AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } } } 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}Soldiers{FFFFFF} : We are programmed to protect!" } 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}Soldiers{FFFFFF} : ... We will destroy {red}YOU{FFFFFF}. That's what we do! That's ALL we 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_back_right WaitForAllDead "PART5-2" WaitBeforeStarting 63.75 FirstSpawnOutput { Target threat Action Trigger } } WaveSpawn { Name "PART5-3" Where spawnbot_back_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "PART5-2" WaitBeforeStarting 63.75 RandomSpawn 1 TotalCurrency 50 FirstSpawnOutput { Target shakeit2 Action startshake } Squad { TFBot { Template Machine_Giant_Boss Message { Name "{red}KILL KILL KILL KILL KILL" Delay 0.1 Cooldown 0.1 Repeats 10 } InterruptAction { Delay 1 Repeats 1 Duration 8 } } TFBot { Template Machine_Uber } TFBot { Template Machine_Uber2 } TFBot { Template Machine_Uber } } } WaveSpawn { Name "PART5-3" Where spawnbot_back_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "PART5-2" WaitBeforeStarting 63.75 RandomSpawn 1 TotalCurrency 200 FirstSpawnOutput { Target shakeit2 Action startshake } Squad { TFBot { Template Machine_Giant_Boss Message { Name "{red}KILL KILL KILL KILL KILL" Delay 0.1 Cooldown 0.1 Repeats 10 } InterruptAction { Delay 1 Repeats 1 Duration 8 } } TFBot { Template Machine_Uber2 } TFBot { Template Machine_Uber } TFBot { Template Machine_Uber Classicon shotgun_lite_giant } } } WaveSpawn { Name "PART5FX" WaitForAllDead "PART5-3" WaitBeforeStarting 24 FirstSpawnWarningSound music\stingers\hl1_stinger_song28.mp3 FirstSpawnOutput { Target signbomb Action show } } WaveSpawn { Name "PART5FX" WaitForAllDead "PART5-3" WaitBeforeStarting 24 FirstSpawnWarningSound music\stingers\hl1_stinger_song28.mp3 } WaveSpawn { Name "PART5-5" Where spawnbot_front TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "PART5-3" WaitBeforeStarting 25 RandomSpawn 1 TotalCurrency 0 FirstSpawnOutput { Target fam Action kill } TFBot { Template Machine_Unarmed2 Classicon soldier_banner_trio_giant AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } } WaveSpawn { Name "PART5-5" Where spawnbot_front Where spawnbot_front_right Where spawnbot_front_left TotalCount 100 MaxActive 26 SpawnCount 2 WaitForAllDead "PART5-3" WaitBeforeStarting 25.5 RandomSpawn 1 TotalCurrency 100 FirstSpawnOutput { Target shopgear Action kill } TFBot { Template Machine_Unarmed2 AddCond { Name TF_COND_SPEED_BOOST Duration 5 } } } WaveSpawn { Name "PART5-5" TotalCount 1 TotalCurrency 0 WaitForAllDead "PART5-3" Where spawnbot_back_right WaitBeforeStarting 9 FirstSpawnWarningSound mvm\mvm_tank_start.wav TFBot { Name "Defender Tank" Class Soldier Skill Expert Health 2500 Scale 1 Skin 2 Attributes DisableDodge Attributes MiniBoss ExtAttr IgnoreBuildings NoIdleSound 1 Item "TF_WEAPON_ROCKETLAUNCHER" MaxVisionRange 3000 ClassIcon tank_small_turret WeaponRestrictions PrimaryOnly UseCustomModel models/props_frontline/tank_animated.mdl Action Mobber ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2 "faster reload rate" 4 "clip size upgrade atomic" -3 "dmg from melee increased" 2 } CharacterAttributes { "increased jump height" 0 "stomp building damage" 100 "cancel falling damage" 1 "move speed bonus" 0.45 "voice pitch scale" 0 } DeathSound mvm\mvm_tank_explode.wav } } WaveSpawn { Name "PART5-5" TotalCount 1 TotalCurrency 50 WaitForAllDead "PART5-3" WaitBeforeStarting 6 FirstSpawnWarningSound mvm\mvm_tank_start.wav Tank { Health 2500 Speed 75 Classicon tank_small_turret_crit //DisableSmokestack 1 //CritImmune 1 MaxTurnRate 75 Scale 1 Name "dread_tank" SpawnTemplate "SmallTankTurretCrit" StartingPathTrackNode "tank_path1" OnBombDroppedOutput { Target nuke_relay Action Trigger } } } WaveSpawn { Name "PART5-5" TotalCount 1 TotalCurrency 50 WaitForAllDead "PART5-3" WaitBeforeStarting 7.5 FirstSpawnWarningSound mvm\mvm_tank_start.wav Tank { Health 2500 Speed 75 Classicon tank_small_turret_jarate //DisableSmokestack 1 //CritImmune 1 MaxTurnRate 75 Scale 1 Name "dread_tank" SpawnTemplate "SmallTankTurretJarate" StartingPathTrackNode "tank_path1" OnBombDroppedOutput { Target nuke_relay Action Trigger } } } WaveSpawn { Name "TANKFX" WaitForAllDead "PART5-3" WaitBeforeStarting 14.4 FirstSpawnWarningSound ambient\materials\cartrap_explode_impact1.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } WaveSpawn { Name "TANKFX" WaitForAllDead "PART5-3" WaitBeforeStarting 14.4 FirstSpawnWarningSound ambient\materials\cartrap_explode_impact2.wav FirstSpawnOutput { Target shakeit2 Action StartShake } } /////////////////////////////////////////////CHECKPOINT WaveSpawn { Name "revive5" WaitForAllDead "PART5-5" WaitBeforeStarting 5 FirstSpawnOutput { Target life_relay Action Trigger } } 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" Where spawnbot_red4 TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "revive5" WaitBeforeStarting 2 Support limited TotalCurrency 0 FirstSpawnWarningSound vo\compmode\cm_engie_pregamefirst_rare_03.mp3 DoneWarningSound vo\engineer_paincrticialdeath01.mp3 FirstSpawnMessage "{2EFF00}Shopkeeper{FFFFFF} : They've made contact with the Military. This here be our last stand!" FirstSpawnOutput { Target helper Action Enable } DoneOutput { Target station Action Disable } RandomChoice { RandomChoice { TFBot { Template Survivor_4 InterruptAction { Target "target_shop1" Delay 1 Repeats 1 Duration 30 } InterruptAction { Target "moveup2" Delay 31 Repeats 1 Duration 999 } EventChangeAttributes { Exit { InterruptAction { Target "moveup3" Delay 1 Repeats 1 Duration 1 } } } } } } } WaveSpawn { Name "ADVICE" WaitForAllSpawned "revive5" TotalCount 0 MaxActive 0 SpawnCount 0 TotalCurrency 0 WaitBeforeStarting 0 WaitBetweenSpawnsAfterDeath 0 Support 1 WaitBeforeStarting 40 FirstSpawnWarningSound vo\engineer_helpme02.mp3 FirstSpawnMessage "{2EFF00}Shopkeeper{FFFFFF} : Keep me safe and I will remotely operate my shop for you!" } 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 "{FF8000}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 59.25 FirstSpawnMessage "{FF8000}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 60.25 FirstSpawnMessage "{FF8000}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "checkpoint5" WaitForAllSpawned "revive5" WaitBeforeStarting 61.25 FirstSpawnMessage "{FF8000}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "BUFFER5" WaitForAllSpawned "revive5" WaitBeforeStarting 62.25 FirstSpawnMessage "{FF8000}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 17.5 FirstSpawnWarningSound mvm\ambient_mp3\mvm_siren.mp3 } WaveSpawn { Name "PART6FX" WaitForAllSpawned "BUFFER5" WaitBeforeStarting 19.5 FirstSpawnOutput { Target hudcome Action Trigger } } WaveSpawn { Name "PART6-1" Where spawnbot_front TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 0.5 WaitForAllSpawned "BUFFER5" WaitBeforeStarting 14 TotalCurrency 0 FirstSpawnWarningSound ambient\medieval_thunder3.wav RandomChoice { TFBot { Template Zombie_Headless1a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless1b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless2a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless2b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless3a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless3b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless4a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless4b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless5a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless5b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless6a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless6b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless7a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless7b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless8a Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } TFBot { Template Zombie_Headless8b Attributes AlwaysCrit AddCond { Name TF_COND_SPEED_BOOST } } } } WaveSpawn { Name "PART6-1" Where spawnbot_front_right Where spawnbot_front_left RandomSpawn 1 TotalCount 50 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 0.5 WaitForAllSpawned "BUFFER5" WaitBeforeStarting 17 TotalCurrency 0 FirstSpawnWarningSound ambient\medieval_thunder4.wav RandomChoice { TFBot { Template Zombie_Skeleton1 Name "Strong Firefighter" UseCustomModel models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl Health 300 Skin 1 AddCond { Name TF_COND_SPEED_BOOST } CharacterAttributes { "crit vs burning players" 1 "crit vs non burning players" 1 } } TFBot { Template Zombie_Skeleton2 Name "Strong Firefighter" UseCustomModel models/bots/skeleton_sniper/skeleton_sniper_fixed.mdl Health 300 Skin 1 AddCond { Name TF_COND_SPEED_BOOST } CharacterAttributes { "crit vs burning players" 1 "crit vs non burning players" 1 } } TFBot { Template Zombie_Skeleton3 Name "Strong Firefighter" Health 300 Skin 1 AddCond { Name TF_COND_SPEED_BOOST } CharacterAttributes { "crit vs burning players" 1 "crit vs non burning players" 1 } } } } WaveSpawn { Name "PART6FX" WaitForAllDead "part6-1" WaitBeforeStarting 5 FirstSpawnWarningSound ambient\medieval_thunder4.wav FirstSpawnOutput { Target shakeit Action startshake } } WaveSpawn { Name "PAR61FX" WaitForAllDead "part6-1" WaitBeforeStarting 5 FirstSpawnWarningSound ambient\medieval_thunder2.wav } WaveSpawn { Name "PART6-2" Where spawnbot_front_right Where spawnbot_front_left TotalCount 50 MaxActive 17 SpawnCount 2 WaitForAllDead "PART6-1" WaitBeforeStarting 5 RandomSpawn 1 WaitBetweenSpawns 0.5 TotalCurrency 0 TFBot { Template Zombie_Generic1c } } WaveSpawn { Name "PART6-2" Where spawnbot_back_left TotalCount 25 MaxActive 6 SpawnCount 1 WaitForAllDead "PART6-1" RandomSpawn 1 WaitBetweenSpawns 0.5 TotalCurrency 0 TFBot { Template Zombie_Burning } } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART6-1" WaitBeforeStarting 5 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART6-1" WaitBeforeStarting 7.5 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART6-1" WaitBeforeStarting 10 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "LEAPERSOUNDS" WaitForAllDead "PART6-1" WaitBeforeStarting 12.5 FirstSpawnWarningSound misc/halloween/strongman_bell_01.wav } WaveSpawn { Name "PART6-2" Where spawnbot_back_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "PART6-1" WaitBeforeStarting 10 TotalCurrency 50 TFBot { Template Zombie_Leaper } } WaveSpawn { Name "PART6-2" Where spawnbot_back_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "PART6-1" WaitBeforeStarting 11 TotalCurrency 50 TFBot { Template Zombie_Leaper } } WaveSpawn { Name "PART6-2" Where spawnbot_back_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "PART6-1" WaitBeforeStarting 12 TotalCurrency 50 TFBot { Template Zombie_Leaper } } 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}Soldiers{FFFFFF} : CHARGE!" } WaveSpawn { Name "PART6-3" Where spawnbot_front_right TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "PART6-2" WaitBeforeStarting 8 TotalCurrency 50 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } } } WaveSpawn { Name "PART6-3" Where spawnbot_front_right TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead "PART6-2" WaitBeforeStarting 3 TotalCurrency 0 RandomChoice { TFBot { Template Machine_Shotgun Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "FakeFrontier" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "FakeFrontier" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } } } WaveSpawn { Name "PART6-3" Where spawnbot_front_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "PART6-2" WaitBeforeStarting 8 TotalCurrency 50 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute2 } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } } } WaveSpawn { Name "PART6-3" Where spawnbot_front_left TotalCount 5 MaxActive 5 SpawnCount 1 WaitForAllDead "PART6-2" WaitBeforeStarting 3 TotalCurrency 0 RandomChoice { TFBot { Template Machine_Shotgun Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotguna Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotguna Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotguna Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "FakeFrontier" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2a Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2a Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "FakeFrontier" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } } } WaveSpawn { Name "PART6-3" Where spawnbot_back_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllDead "PART6-2" WaitBeforeStarting 8 TotalCurrency 50 Squad { NoWaitForFormation 1 TFBot { Template Zombie_Brute3 } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2a Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2 Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } TFBot { Template Machine_Unarmed_2a Classicon soldier_banner_trio_giant Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 50 } } } } WaveSpawn { Name "PART6-3" Where spawnbot_front TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "PART6-2" TotalCurrency 0 RandomChoice { TFBot { Template Machine_Shotgun Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun Item "FakeFrontier" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "Panic Attack Shotgun" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Reserve Shooter" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "The Family Business" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } TFBot { Template Machine_Shotgun2 Item "FakeFrontier" InterruptAction { Target "moveup" Delay 1 Repeats 1 Duration 10 } } } } 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_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_front Where spawnbot_back_right Where spawnbot_back_left TotalCount 10 MaxActive 10 SpawnCount 1 WaitForAllDead "PART6-3" WaitBeforeStarting 5 WaitBetweenSpawns 1 TotalCurrency 4000 DoneOutput { Target newlifetoblu Action Trigger } RandomChoice { TFBot { Template Machine_Steel_Money } TFBot { Template Machine_Steel_Money2 } } } WaveSpawn { Name "LASTPAUSE" WaitForAllDead "PART6-4" WaitBeforeStarting 6 FirstSpawnOutput { Target threat2 Action Trigger } } WaveSpawn { Name "LASTPAUSE" WaitForAllDead "PART6-4" WaitBeforeStarting 6 FirstSpawnMessage "{FF8000}LAST CHANCE FOR PURCHASES" 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 "{FF8000}LAST CHANCE FOR PURCHASES" FirstSpawnWarningSound ambient\alarms\klaxon1.wav FirstSpawnOutput { Target cab Action Enable } } WaveSpawn { Name "LASTPAUSE" WaitForAllDead "PART6-4" WaitBeforeStarting 6 FirstSpawnMessage "{FF8000}LAST CHANCE FOR PURCHASES" FirstSpawnOutput { Target flag1_bomb Action ForceResetSilent } } WaveSpawn { Name "LASTPAUSE" WaitForAllDead "PART6-4" WaitBeforeStarting 6 FirstSpawnMessage "{FF8000}LAST CHANCE FOR PURCHASES" FirstSpawnOutput { Target flag2_bomb Action ForceResetSilent } } WaveSpawn { Name "LASTPAUSE" WaitForAllDead "PART6-4" WaitBeforeStarting 6.1 FirstSpawnMessage "{FF8000}LAST CHANCE FOR PURCHASES... {FF6666}if your shopkeeper is still in one peace!" 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 "{FF8000}5..." FirstSpawnOutput { Target sign4 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 36 FirstSpawnMessage "{FF8000}4..." FirstSpawnOutput { Target sign5 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 37 FirstSpawnMessage "{FF8000}3..." FirstSpawnOutput { Target sign6 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 38 FirstSpawnMessage "{FF8000}2..." FirstSpawnOutput { Target sign7 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 39 FirstSpawnMessage "{FF8000}1..." FirstSpawnOutput { Target sign8 Action Show } } WaveSpawn { Name "CHECKPOINTLAST" WaitForAllSpawned "LASTPAUSE" FirstSpawnMessage "{2EFF00}GO!" 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 physics\metal\metal_grate_impact_hard2.wav FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn { Name "FINALEFX" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 43 FirstSpawnWarningSound mvm\ambient_mp3\mvm_siren.mp3 FirstSpawnOutput { Target shakeit2 Action startshake } } 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 "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 68 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 88 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 108 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 128 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 148 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 168 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 188 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 208 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 228 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "PLAYERZOMBIE" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 248 FirstSpawnOutput { Target newlifetoblu Action Trigger } } WaveSpawn { Name "FINALE1" Where spawnbot_back_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48 RandomSpawn 1 TotalCurrency 0 FirstSpawnOutput { Target shakeit2 Action startshake } Squad { TFBot { Template Machine_Giant2 } TFBot { Template Machine_Giant2 } } } WaveSpawn { Name "FINALE1" Where spawnbot_front Where spawnbot_front_right Where spawnbot_front_left TotalCount 200 MaxActive 5 SpawnCount 2 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 48 Support 1 //FirstSpawnWarningSound trespasser/zombiefinalequiet.mp3 WaitBetweenSpawns 1.5 TotalCurrency 0 FirstSpawnOutput { Target horizon Action PlaySound } RandomChoice { TFBot { Template Zombie_Riot1 } TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot4b } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot5b } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot7 } TFBot { Template Zombie_Riot8 } //EXTRA TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot1 } TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot4b } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot5b } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot7 } TFBot { Template Zombie_Riot8 } //EXTRA TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot1b } TFBot { Template Zombie_Riot2b } TFBot { Template Zombie_Riot3b } TFBot { Template Zombie_Riot6b } TFBot { Template Zombie_Riot7b } TFBot { Template Zombie_Riot8b } //EXTRA } } WaveSpawn { Name "FINALE1b" Where spawnbot_front Where spawnbot_front_right Where spawnbot_front_left TotalCount 200 MaxActive 5 SpawnCount 2 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 193 Support 1 //FirstSpawnWarningSound trespasser/zombiefinalequiet.mp3 WaitBetweenSpawns 1.5 TotalCurrency 0 RandomChoice { TFBot { Template Zombie_Riot1 } TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot4b } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot5b } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot7 } TFBot { Template Zombie_Riot8 } //EXTRA TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot1 } TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot4b } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot5b } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot7 } TFBot { Template Zombie_Riot8 } //EXTRA TFBot { Template Zombie_Riot2 } TFBot { Template Zombie_Riot3 } TFBot { Template Zombie_Riot4 } TFBot { Template Zombie_Riot5 } TFBot { Template Zombie_Riot6 } TFBot { Template Zombie_Riot1b } TFBot { Template Zombie_Riot2b } TFBot { Template Zombie_Riot3b } TFBot { Template Zombie_Riot6b } TFBot { Template Zombie_Riot7b } TFBot { Template Zombie_Riot8b } //EXTRA } } 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_front_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 132.5 FirstSpawnWarningSound mvm\giant_heavy\giant_heavy_entrance.wav TotalCurrency 0 FirstSpawnOutput { Target shakeit2 Action startshake } DoneOutput { Target shakeit2 Action startshake } TFBot { Template Zombie_Behemoth InterruptAction { Target "target_tankgo" Delay 1 Repeats 1 Duration 5 } } } WaveSpawn { Name "FINALE2" Where spawnbot_front_right Where spawnbot_front_left Where spawnbot_front TotalCount 999 MaxActive 8 SpawnCount 2 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 135 WaitBetweenSpawns 2 Support 1 RandomChoice { TFBot { Template Zombie_Generic1a } TFBot { Template Zombie_Headless1aa } TFBot { Template Zombie_Generic2a } TFBot { Template Zombie_Headless2aa } TFBot { Template Zombie_Generic3a } TFBot { Template Zombie_Headless3aa } TFBot { Template Zombie_Generic4a } TFBot { Template Zombie_Headless4aa } TFBot { Template Zombie_Generic5a } TFBot { Template Zombie_Headless5aa } TFBot { Template Zombie_Generic6a } TFBot { Template Zombie_Headless6aa } TFBot { Template Zombie_Generic7a } TFBot { Template Zombie_Headless7aa } TFBot { Template Zombie_Generic8a } TFBot { Template Zombie_Headless8aa } TFBot { Template Zombie_Leaper2 } TFBot { Template Zombie_Brute4 } TFBot { Template Zombie_Brute4 } TFBot { Template Zombie_Burning2 } TFBot { Template Zombie_Burning2 } TFBot { Template Zombie_Poison1a } TFBot { Template Zombie_Poison1a } TFBot { Template Zombie_Skeleton1a } TFBot { Template Zombie_Skeleton1a } TFBot { Template Machine_Unarmed } TFBot { Template Machine_Shotguna } TFBot { Template Machine_Shotgun2a } TFBot { Template Machine_Unarmed_2a } TFBot { Template Machine_Ubera } TFBot { Template Machine_Uber2a } TFBot { Template Machine_Steela } } } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 138 FirstSpawnWarningSound npc\zombie_poison\pz_alert1.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 139 FirstSpawnWarningSound npc/zombie/zombie_die2.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 139 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 139.5 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 139.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 140 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 140 FirstSpawnWarningSound npc/zombie/zombie_die3.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 140.5 FirstSpawnWarningSound npc/zombie/zombie_die2.wav } WaveSpawn { Name "FINALE2" WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 140.5 FirstSpawnWarningSound npc/zombie/zombie_die1.wav } WaveSpawn { Name "FINALE1" Where spawnbot_cyborg TotalCount 100 MaxActive 8 SpawnCount 3 WaitBetweenSpawns 1.5 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 138 Support limited FirstSpawnMessage "{2EFF00}Zombies{FFFFFF} : Let's finish them!" TotalCurrency 0 FirstSpawnOutput { Target sign10 Action Show } RandomChoice { TFBot { Template Zombie_Leaper_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Brute_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Burning_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Burning_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Burning_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Poison_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Poison_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Skeleton_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Skeleton_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Skeleton_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Skeleton_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Skeleton_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Generic_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } TFBot { Template Zombie_Generic_Red InterruptAction { Target "finale_face_target" Delay 30 Cooldown 20 Repeats 999 Duration 1 } } } } 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_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 193 //FirstSpawnWarningSound trespasser/ap_rotor4.wav TotalCurrency 0 FirstSpawnOutput { Target fade2 Action fade } } WaveSpawn { Name "FINALE3" Where spawnbot_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 193 //FirstSpawnWarningSound trespasser/ap_rotor4.wav TotalCurrency 0 FirstSpawnOutput { Target osprey Action PlaySound } } WaveSpawn { Name "FINALE3" Where spawnbot_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 193 TotalCurrency 0 FirstSpawnOutput { Target plane_maker Action ForceSpawn } } WaveSpawn { Name "FINALE3" Where spawnbot_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 193 TotalCurrency 0 FirstSpawnOutput { Target point_maker Action ForceSpawn } } WaveSpawn { Name "FINALE3" Where spawnbot_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 193 TotalCurrency 0 FirstSpawnOutput { Target point_maker2 Action ForceSpawn } } WaveSpawn { Name "FINALE3" Where spawnbot_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 194 TotalCurrency 0 FirstSpawnOutput { Target sign9 Action Show } } WaveSpawn { Name "FINALE3" Where spawnbot_flood TotalCount 0 MaxActive 0 SpawnCount 0 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 194 TotalCurrency 0 FirstSpawnOutput { Target SURVIVORAIEXIT Action Trigger } } WaveSpawn { Name "ENDLESS" Where spawnbot_back TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "LASTPAUSE" WaitBeforeStarting 194 TotalCurrency 0 FirstSpawnOutput { Target lastbotnamer Action Enable } RandomChoice { RandomChoice { TFBot { Class Scout Name "Victory!" Action Idle Scale 0.1 AddCond { Name TF_COND_STEALTHED_USER_BUFF_FADING } Attributes IgnoreEnemies Health 99999 UseCustomModel "models\empty.mdl" CharacterAttributes { "voice pitch scale" 0 "not solid to players" 1 } StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 } } } } } }