#base robot_giant.pop #base robot_standard.pop //Ghoulish Terror //Made By Hell-met http://steamcommunity.com/id/hell-met/ //Special Skill - ZOMBIES! //Non-MVM Mode! //Requires Halloween Mode on // means a server-specific mod, although the mission is still very playable without any mods WaveSchedule { StartingCurrency 750 RespawnWaveTime 30 CanBotsAttackWhileInSpawnRoom yes FixedRespawnWaveTime 1 EventPopfile Halloween //MedievalMode 1 BotsDropSpells 1 GiantsDropRareSpells 0 SpellDropRateCommon 0.15 SpellDropRateGiant 0.25 NoReanimators 1 NoMvMDeathTune 1 SniperAllowHeadshots 1 SniperHideLasers 1 DeathPenalty -7.5 DisplayRobotDeathNotice 1 TextPrintTime 0 MaxRedPlayers 10 SentryBusterFriendlyFire 0 ForceRobotBleed 1 WaveStartCountdown 5 ForceHoliday 2 BuybacksPerWave 0 NoHolidayPickups 1 FixedBuybacks 1 MedigunShieldDamage 1 MinibossSentrySingleKill 1 HealOnKillOverhealMelee 0 //CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v19.txt" PrecacheModel "models/props_halloween/ghost_no_hat.mdl" PrecacheModel "models/props_halloween/ghost_no_hat_red.mdl" PrecacheModel "models/props_halloween/eyeball_projectile.mdl" PrecacheModel "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" PrecacheScriptSound "Halloween.GhostBoo" 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" CustomWeapon { Name "Meat Grinder" OriginalItemName "Fists of Steel" "provide on active" 1 "damage bonus" 2.0 "dmg pierces resists absorbs" 1 "dmg from melee increased" 1 "mult_health_fromhealers_penalty_active" 1 "mult_patient_overheal_penalty_active" 1 "dmg from ranged reduced" 0.5 "move speed bonus" 1.1 "fire rate bonus" 0.95 "crit kill will gib" 1 "critboost on kill" 1 "melee range multiplier" 1.25 "max health additive bonus" 200 "custom kill icon" "saw_kill" "melee cleave attack" 1 "stomp player force" 350 "stomp player damage" 50 "stomp player time" 1.5 "apply look velocity on damage" 1000 "apply z velocity on damage" 350 "damage force reduction" 0.2 "mult stun resistance" 0 "mult crit when health is below percent" 0.25 "airblast vulnerability multiplier" 0.2 "custom hit sound" "=65|ambient/sawblade_impact1.wav" "custom item model" "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" } CustomWeapon { Name "The Texan Pummel" OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Deploys and upgrades buildings quickly however, all your buildings are level 1 permanently" "fire rate penalty" 1.5 "damage bonus" 1.75 // for the lols "single wep deploy time increased" 2.0 "Construction rate increased" 9999 "upgrade rate decrease" 10 "melee cleave attack" 1 "building max level" 1 "custom item model" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" "custom kill icon" "sledgehammer" } CustomWeapon { Name "Engibot Armor" OriginalItemName "The Gunboats" "max health additive bonus" 300 // 550 hp in total "move speed bonus" 1.25 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_armor/tw_engineerbot_armor.mdl" } CustomWeapon { Name "Engibot Helmet" OriginalItemName "The Razorback" "max health additive bonus" 175 // 450 hp in total, 650 if used with armor "damage force reduction" 0.75 "airblast vulnerability multiplier" 0.75 "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_helmet/tw_engineerbot_helmet.mdl" } CustomWeapon { Name "SPAS Shotgun" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "cannot be upgraded" 0 "can headshot" 1 "damage bonus" 1.25 "dmg pierces resists absorbs" 1 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "projectile penetration" 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 "SPAS Shotgun Engineer" OriginalItemName "TF_WEAPON_SHOTGUN_PRIMARY" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "damage bonus" 1.25 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "projectile penetration" 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 "SPAS Shotgun Heavy" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "damage bonus" 1.25 "weapon spread bonus" 0.5 "revolver use hit locations" 1 "projectile penetration" 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 "SPAS Shotgun Pyro" OriginalItemName "TF_WEAPON_SHOTGUN_PYRO" "cannot be upgraded" 0 "can headshot" 1 "dmg pierces resists absorbs" 1 "damage bonus" 1.25 "weapon spread bonus" 0.5 "projectile penetration" 1 "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 "Deagle" OriginalItemName "TF_WEAPON_PISTOL" "cannot be upgraded" 0 "can headshot" 1 "damage bonus" 4.25 "fire rate penalty" 2.25 "clip size penalty" 0.5 "dmg pierces resists absorbs" 1 "revolver use hit locations" 1 "weapon spread bonus" 0.5 "hidden secondary max ammo penalty" 0.68 "custom weapon fire sound" "=80|trespasser/de_shot1.wav" "custom item model" "models/workshop/weapons/c_models/c_winger_distol/c_winger_distol.mdl" } CustomWeapon { Name "HMG" OriginalItemName "TF_WEAPON_SMG" "cannot be upgraded" 0 "clip size bonus" 2 "Reload time increased" 2.5 "damage bonus" 1.75 "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 Soldier" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "dmg pierces resists absorbs" 1 "attack projectiles" 2 "explosive bullets" 74 "bullets per shot bonus" 0.1 "fire rate penalty" 2.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "hidden secondary max ammo penalty" 0.61 "crit kill will gib" 1 "no damage falloff" 1 "damage bonus" 26.0 "self dmg push force decreased" 0.25 "crits_become_minicrits" 1 "explosion particle" "rd_robot_explosion_smoke_linger" "custom weapon fire sound" "=80|trespasser/sg-1.wav" "custom item model" "models\weapons\c_models\c_chains_of_command\c_chains_of_command.mdl" } CustomWeapon { Name "Riot Rifle" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "dmg pierces resists absorbs" 1 "attack projectiles" 2 "explosive bullets" 74 "bullets per shot bonus" 0.1 "fire rate penalty" 2.5 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "hidden secondary max ammo penalty" 0.61 "crit kill will gib" 1 "no damage falloff" 1 "damage bonus" 26.0 "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" } ExtendedUpgrades { MaxUpgradesTier // For tiered upgrades: Specify how many upgrades can be bought per tier. (1 by default) { 1 99 // Max 2 upgrades on tier 1 2 99 // Max 1 upgrade on tier 2 3 99 4 99 5 99 } MinUpgradesTier // For tiered upgrades: Specify how many upgrades have to be bought to unlock next tier. (1 by default) { 1 1 // Min 2 upgrades on tier 1 to unlock tier 2 2 9 3 1 4 10 } upgrade { Name "25% Melee Resistance" // Name of the upgrade displayed on the menu Attribute "dmg from melee increased" // The attribute name Cap 0.25 // Maximum amount of the attribute Increment -0.25 // Attribute increment value per level Cost 300 // Cost of the upgrade per level PlayerUpgrade 1 } upgrade2 { Name "Explosive Headshot" Attribute "explosive sniper shot" Cap 1 Increment 1 Cost 2500 Description "Explosive Headshot" // Additional description line AllowedWeapons // Restricts upgrade to specified weapons { ItemName "Deagle" } } demonicessence { Name "Demonic Essence" Attribute "killstreak tier" Cap 1 Increment 1 Cost 3666 Description "Obtain the Demonic powers. Show them no mercy." AllowPlayerClass Pyro AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" // Weapon slot, allowed values: Primary, Secondary, Melee, PDA, Action } DisallowedUpgrade { Upgrade pyrodonrage // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } //AllowedMinWave 10 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "heal on kill" 666 "mark for death" 1 "damage bonus" 0.75 } } undeadrampage { Name "The Undead's Rampage" Attribute "killstreak tier" Cap 1 Increment 1 Cost 7777 Description "Obtain the Undead's Rampage and destroy everything on your path." AllowPlayerClass Heavyweapons AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" // Weapon slot, allowed values: Primary, Secondary, Melee, PDA, Action } //AllowedMinWave 12 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "ring of fire while aiming" 100 "weapon burn dmg increased" 1 "damage bonus vs burning" 1 "bleeding duration" 10 "mark for death" 1 "heal on kill" 1000 } } pactofthereaper { Name "Reaper's Pact" Attribute "killstreak tier" Cap 1 Increment 1 Cost 5669 Description "Sign the Reaper's Pact and reap the souls of your choice." AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the horseless headless horseman's headtaker" } //AllowedMinWave 13 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 6.66 "heal on hit for rapidfire" 666 "max health additive bonus" 666 } } masterofarrows { Name "Master of Arrows" Attribute "killstreak tier" Cap 1 Increment 1 Cost 5000 Description "Control the power of the bow. Show them that arrows are as much as deadly than bullets." AllowPlayerClass Sniper AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the huntsman" } //AllowedMinWave 15 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "fire rate bonus" -0.2 "bleeding duration" 10 "damage bonus" 0.75 "mult projectile count" 2 "projectile spread angle penalty" 2.5 "mark for death" 1 } } truehitman { Name "True Hitman" Attribute "killstreak tier" Cap 1 Increment 1 Cost 5000 Description "Become a True Hitman. Your next targets are done for." AllowPlayerClass Spy AllowedWeapons // Restricts upgrade to specified weapons { Slot "Secondary" } //AllowedMinWave 999 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 4.0 "bleeding duration" 6 "Set DamageType Ignite" 1 "mark for death" 1 "faster reload rate" -0.5 } } coreofregeneration { Name "Regenerative Core" Attribute "killstreak tier" Cap 1 Increment 1 Cost 3000 Description "Increase your survival rate against these corrupted zombies. You will be proud of this reward." PlayerUpgrade 1 //AllowedMinWave 19 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "heal on hit for rapidfire" 10 "CARD: health regen" 30 "hidden maxhealth non buffed" 150 } } stunningrounds { Name "Stunning Rounds" Attribute "stun on damage" Cap 45 Increment 45 Cost 1000 Description "Give them hell by stunning them with your explosive rounds! (75% chance to stun)" AllowedWeapons // Restricts upgrade to specified weapons { ItemName "Riot Rifle" ItemName "Riot Rifle Soldier" } } berserker { Name "Berserker" Attribute "damage bonus" Cap 2.0 Increment 0.5 Cost 750 Description "Increase your damage by 50%." PlayerUpgrade 1 } trueoverlord { Name "True Overlord" Attribute "killstreak tier" Cap 1 Increment 1 Cost 3500 Description "Become a True Overlord. Wipe your enemies and force them to bow to your wrath." AllowPlayerClass Soldier AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the disciplinary action" } //AllowedMinWave 20 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "fire rate bonus" -0.15 "damage bonus" 2.75 "melee range multiplier" 2.0 "hand scale" 1.7 "damage causes airblast" 1 } } chaoticdisaster { Name "Chaotic Disaster" Attribute "cannot trade" Cap 1 Increment 1 Cost 8888 Description "Have you ever wanted to destroy a whole land? Create your own Chaotic Disasters with it." AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the loose cannon" } DisallowedUpgrade { Upgrade slashingmadness // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } DisallowedUpgrade { Upgrade pactofthereaper // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } //AllowedMinWave 17 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "grenade launcher mortar mode" -1 "fire rate penalty" 2.8 "clip size upgrade atomic" -2 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 15 "damage causes airblast" 1 "blast radius increased" 1 "use large smoke explosion" 1 "bleeding duration" 8 "mark for death" 1 "Set DamageType Ignite" 1 } } slashingmadness { Name "Slashing Madness" Attribute "cannot trade" Cap 1 Increment 1 Cost 6500 Description "Receive the 'Slashing Madness' and slash every opponents in your way." AllowPlayerClass Demoman AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the eyelander" } DisallowedUpgrade { Upgrade pactofthereaper // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } DisallowedUpgrade { Upgrade chaoticdisaster // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } //AllowedMinWave 14 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 1.5 "hand scale" 2.65 "melee range multiplier" 3.3 "fire rate bonus" -0.15 "always crit" 1 } } truecommando { Name "True Commando" Attribute "cannot trade" Cap 1 Increment 1 Cost 6666 Description "Unleash the War Machine upon you. Annihilating everything you see with no survivors left." AllowPlayerClass Heavyweapons AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" } DisallowedUpgrade { Upgrade undeadrampage Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } //AllowedMinWave 21 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 20 "override projectile type" 2 "fire rate bonus" 0.45 "mod projectile heat seek power" 90 "mod projectile heat aim error" 180 "mod projectile heat aim time" 99 } } pyrodonrage { Name "Pyrodon's Rage" Attribute "cannot trade" Cap 1 Increment 1 Cost 9999 Description "FEEL HIS RAGE. YOU HAVE DEFEATED HIM AND NOW YOU PAY THE PRICE." AllowPlayerClass Pyro AllowedWeapons // Restricts upgrade to specified weapons { Slot "Primary" // Weapon slot, allowed values: Primary, Secondary, Melee, PDA, Action } DisallowedUpgrade { Upgrade pyrodonrage // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } //AllowedMinWave 23 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 3.0 "heal on hit for rapidfire" 33 } } corruptcontrol { Name "Corrupt Control" Attribute "cannot trade" Cap 1 Increment 1 Cost 13337 Description "*cough* No there's no reference to this. NO. [Learn how to control the corrupted powers]" AllowPlayerClass Soldier AllowedWeapons // Restricts upgrade to specified weapons { ItemName "tf_weapon_rocketlauncher" } DisallowedUpgrade { Upgrade trueoverlord // Name of the upgrade, as specified in the outer block Level 1 // Minimum level after which the upgrade becomes disabled (Default: 1) } //AllowedMinWave 24 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 2.0 "fire rate bonus HIDDEN" -0.6 "clip size bonus" 3.0 "Projectile speed increased" 1.4 "Blast radius increased" 0.5 "always crit" 1 } } systemfailure { Name "System Failure..." Attribute "cannot trade" Cap 1 Increment 1 Cost 13337 Description "[ACCESS DENIED] [SYSTEM HIJACKED] [NEW LOCATION FOUND]" AllowPlayerClass Scout AllowedWeapons // Restricts upgrade to specified weapons { ItemName "tf_weapon_scattergun" } //AllowedMinWave 25 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "damage bonus" 3.5 "fire rate bonus HIDDEN" -0.7 "clip size bonus" 1.0 "damage causes airblast" 1 "heal on kill" 2000 "heal on hit for rapidfire" 50 "mod stun waist high airborne" 1 } } texan_protocol { Name "Texan Protocol" Attribute "sentry rapid fire" Cap 1 Increment 1 Cost 1500 Tier 1 SecondaryAttributes { "engy sentry radius increased" 1.0 "mod teleporter speed boost" 1 "metal regen" 100 } RequiredWeaponsString "Engibot Armor + Texan Pummel Required!" RequiredWeapons { ItemName "Engibot Armor" } AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_building_level { Name "Texan Sentry Level Upgrade" Attribute "building max level" Cap 3 Increment 1 Cost 600 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_quick_rockets { Name "Texan Sentry Quick Rocket Protocol" Attribute "mult firerocket rate" Cap 0.4 Increment -0.6 Cost 850 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_stunning_rockets { Name "Texan Sentry Stunning Rockets" Attribute "rocket specialist" Cap 5 Increment 5 Cost 1300 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_damage { Name "Texan Sentry Damage Protocol" Attribute "engy sentry damage bonus" Cap 2 Increment 1 Cost 1100 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_build_mastery { Name "Texan Building Mastery" Attribute "build rate bonus" Cap 0.3 Increment -0.7 Cost 750 Tier 2 SecondaryAttributes { "Repair rate increased" 10 } AllowedWeapons { ItemName "The Texan Pummel" } } engibot_armor_upgrade { Name "Engibot Armor Upgrade" Attribute "add cond when active" Cap 113 Increment 113 Cost 1000 AllowPlayerClass Engineer PlayerUpgrade 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "airblast vulnerability multiplier" -1 "damage force reduction" -1 } RequiredWeaponsString "Engibot Armor Required!" RequiredWeapons { ItemName "Engibot Armor" } } engibot_armor_spiky { Name "Spiky Armor" Attribute "stomp player damage" Cap 30 Increment 30 Cost 500 AllowedWeapons { ItemName "Engibot Armor" } } texan_sentry_ammo { Name "Texan Sentry Ammo Upgrade" Attribute "mvm sentry ammo" Cap 3 Increment 1 Cost 350 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } frontier_blessing { Name "Frontier Blessing" Attribute "allow bunny hop" Cap 1 Increment 1 Cost 4000 Tier 3 RequiredWeaponsString "Engibot Armor + Texan Pummel Required!" RequiredWeapons { ItemName "Engibot Armor" } AllowedWeapons { ItemName "The Texan Pummel" } AllowPlayerClass Engineer SecondaryAttributes { "mult dispenser rate" 2 "mult teleporter recharge rate" -0.9 "attach particle effect" 3025 "building color rgb" 15185211 "mult crit when health is below percent" 0.25 "stun on damage" 25 "add cond on kill" 42 "add cond on kill duration" 5 "self add cond on hit" 79 "self add cond on hit duration" 1 "afterburn immunity" 1 "hidden maxhealth non buffed" 550 "engy building health bonus" 1 "mvm sentry ammo" 2 "metal regen" 300 "maxammo metal increased" 1 "mult firerocket rate" -0.2 } } bright_tech { Name "Br1ghtEleC0's Technology (Rampage)" Attribute "ragdolls plasma effect" Cap 1 Increment 1 Cost 5555 Tier 5 SecondaryAttributes { "attach particle effect" 56 "item color rgb" 13595446 "mult stun resistance" 0 "mult dmg vs tanks" 2.5 "mult dmg vs giants" 1.25 "mult dmg with reduced health" 1 "aoe blast on damage" 10 "engy sentry damage bonus" 0.75 "aoe heal on damage" 20 "dmg pierces resists absorbs" 1 "damage all connected" 1 "ragdolls plasma effect" 1 } RequiredWeaponsString "Engibot Helmet + Texan Pummel Required!" RequiredWeapons { ItemName "Engibot Helmet" } AllowedWeapons { ItemName "The Texan Pummel" } } engibot_armor_overprotective { Name "Overprotective Armor" Attribute "uber on damage taken" Cap 0.075 Increment 0.075 Cost 1750 RequiredUpgrade { Upgrade "frontier_blessing" Level 1 } UIGroup 1 AllowedWeapons { ItemName "The Texan Pummel" } } frontier_sentry_cost { Name "Frontier Sentry Cost Reducer" Attribute "mod sentry cost" Cap 0.5 Increment -0.1 Cost 250 Tier 4 RequiredUpgrade { Upgrade "frontier_blessing" Level 1 } AllowedWeapons { ItemName "The Texan Pummel" } } frontier_teleporter_cost { Name "Frontier Teleporter & Dispenser Cost Reducer" Attribute "mod teleporter cost" Cap 0 Increment -0.2 Cost 200 Tier 4 RequiredUpgrade { Upgrade "frontier_blessing" Level 1 } SecondaryAttributes { "mod dispenser cost" -0.2 } AllowedWeapons { ItemName "The Texan Pummel" } } } ExtraLoadoutItems { Scout { Secondary { Item "Deagle" Cost 1000 } } Engineer { Primary { Item "Engibot Helmet" Cost 250 } Secondary { Item "Engibot Armor" Cost 250 } Melee { Item "The Texan Pummel" Cost 250 } Primary { Item "SPAS Shotgun Engineer" Cost 1000 } Secondary { Item "Deagle" Cost 1000 } } HeavyWeapons { Melee { Item "Meat Grinder" Cost 10000 } Secondary { Item "Riot Rifle" Cost 1000 } Secondary { Item "SPAS Shotgun Heavy" Cost 1000 } } Soldier { Secondary { Item "Riot Rifle Soldier" Cost 1000 } Secondary { Item "SPAS Shotgun" Cost 1000 } } Sniper { Secondary { Item "HMG" Cost 1000 } } Pyro { Secondary { Item "SPAS Shotgun Pyro" Cost 1000 } } Sniper { Secondary { Item "HWG" Cost 1000 } } } PointTemplates { textualtimer { logic_relay { "targetname" "loserelay" "startdisabled" "1" "ontrigger" "bots_win_timer,RoundWin,,2,-1" "ontrigger" "realtimer,cancelpending,,2,-1" "onspawn" "wave_start*,addoutput,ontrigger realtimer:trigger::0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger realtimer:cancelpending::0:-1,0,-1" "onspawn" "wave_finish*,addoutput,ontrigger loserelay:cancelpending::0:-1,0,-1" } NoFixup 1 math_counter { "targetname" "minutehand" "max" "9999" "outvalue" "timerformat,$setkey$case01,,0,-1" "onhitmin" "loserelay,enable,,1,-1" } math_counter { "targetname" "secondhand" "max" "60" "outvalue" "timerformat,$setkey$case02,,0,-1" "outvalue" "zerocompare,setvaluecompare,,0,-1" "onhitmin" "loserelay,trigger,,0,-1" "onhitmin" "!self,setvalue,60,1,-1" "onhitmin" "minutehand,subtract,1,1,-1" } logic_compare { "targetname" "zerocompare" "comparevalue" "9" "onequalto" "timerformat,$setkey$case16,%:0%,0,-1" "ongreaterthan" "timerformat,$setkey$case16,%:%,0,-1" } logic_case { "targetname" "timerformat" "case16" "%:%" "ondefault" "timertext,$setkey$message,,0,-1" "ondefault" "timertext,display,0,0,-1" } game_text { "targetname" "timertext" "color" "255 255 0" "holdtime" "2" "spawnflags" "1" "channel" "3" "x" "0.7" "y" "0.9" //"x" "-1" //"y" "-0.8" } logic_relay { "targetname" "realtimer" "spawnflags" "2" "ontrigger" "timerformat,$format,,0.01,-1" "ontrigger" "secondhand,subtract,1,0,-1" "ontrigger" "!self,trigger,,1,-1" } game_round_win { "teamnum" "3" "targetname" "bots_win_timer" "force_map_reset" "1" } } cashboxspawner { OnParentKilledOutput { Target "cashboxrng" Action "pickrandom" } OnParentKilledOutput { Target "cashboxrng" Action "kill" Delay "1" } OnParentKilledOutput { Target "cashboxorigin" Action "Kill" Delay 1 } OnParentKilledOutput { Target "cashbox" Action "kill" Delay "5" } OnParentKilledOutput { Target "cashbox" Action "SetHealth" Param "1" } OnParentKilledOutput { Target "cashbox" Action "AddOutput" Param "renderamt 255" } OnParentKilledOutput { Target "glowbox" Action "Enable" } NoFixup 0 KeepAlive 1 ambient_generic { "message" "mvm/mvm_money_vanish.wav" "volume" "10" "spawnflags" "1" "targetname" "pickup" } prop_physics_override { "model" "models/props_junk/wood_crate001a.mdl" "targetname" "cashbox" "OnBreak" "tf_gamerules,$AddCurrencyGlobal,150" "OnBreak" "pickup,volume,10" "rendercolor" "0 255 0" "color" "0 255 0" "origin" "0 0 -2048" "CollisionGroup" "17" "rendermode" "1" "renderamt" "0" "health" "100000000000000000" } tf_glow { "GlowColor" "0 255 0 150" "startdisabled" "1" "target" "cashbox" "parentname" "cashbox" "targetname" "glowbox" } trigger_teleport { "targetname" "cashboxteleport" "target" "getbotposition" "parentname" "cashbox" "spawnflags" "8" "startdisabled" "1" "mins" "-100 -100 -100" "maxs" "100 100 100" "origin" "0 0 -2048" "OnStartTouch" "!self,kill,,0,-1" } info_teleport_destination { "targetname" "getbotposition" "origin" "0 0 50" } logic_case { "targetname" "cashboxrng" "OnCase01" "cashboxteleport,Enable,,0,-1" "OnCase01" "cashboxteleport,clearparent,,0,-1" "OnCase01" "cashbox,clearparent,,0,-1" "OnCase02" "cashboxteleport,Enable,,0,-1" "OnCase02" "cashboxteleport,clearparent,,0,-1" "OnCase02" "cashbox,clearparent,,0,-1" "OnCase03" "cashbox,kill,,0,-1" "OnCase04" "cashbox,kill,,0,-1" "OnCase05" "cashbox,kill,,0,-1" "OnCase06" "cashbox,kill,,0,-1" "OnCase07" "cashbox,kill,,0,-1" "OnCase08" "cashbox,kill,,0,-1" "OnCase09" "cashbox,kill,,0,-1" "OnCase10" "cashbox,kill,,0,-1" "OnCase11" "cashbox,kill,,0,-1" "OnCase12" "cashbox,kill,,0,-1" "OnCase13" "cashbox,kill,,0,-1" "OnCase14" "cashbox,kill,,0,-1" "OnCase15" "cashbox,kill,,0,-1" "OnCase16" "cashbox,kill,,0,-1" } } minibossglow { NoFixUp 0 OnSpawnOutput { Target "MBGlow" Action "Enable" Delay "0.1" } tf_glow { "StartDisabled" "0" "GlowColor" "255 255 0 255" "target" "!activator" "targetname" "MBGlow" } logic_relay { "OnTrigger" "MBGlow,Enable,,0,-1" "targetname" "mbglow_relay" } } bossglow { tf_glow { "StartDisabled" "1" "GlowColor" "255 155 0 255" "target" "!activator" "targetname" "BGlow" } } gate { NoFixUp 1 OnSpawnOutput { Target "func_respawnroomvisualizer" Action "kill" } logic_relay { "OnSpawn" "gate_door_intact,Kill,,0,-1" "OnSpawn" "gate_bar_intact,Kill,,0,-1" "OnSpawn" "info_player_teamspawn,AddOutput,OnUser1 filtermulti_redrespawnroom:TestActivator::0:-1,0,-1" "OnSpawn" "info_player_teamspawn,$FireUserAsActivator1,,0.1,1" "OnSpawn" "func_door,Kill,,0,-1" } filter_activator_team { "filterteam" "2" "targetname" "filter_redrespawnroom" "Negated" "0" } filter_multi { "filter01" "filter_redrespawnroom" "filter02" "filter_redrespawnroom2" "targetname" "filtermulti_redrespawnroom" "Negated" "0" "FilterType" "0" "OnPass" "!activator,$SetKey$classname,newredrespawnroom,0,-1" "OnPass" "!activator,$SetVar$classname,newredrespawnroom,0,-1" "OnPass" "!activator,$SetData$m_ChildTargetName,newredrespawnroom,0,-1" "OnPass" "!activator,AddOutput,classname newredrespawnroom,0,-1" "OnPass" "!activator,classname,newredrespawnroom,0,-1" "OnPass" "newredrespawnroom,addoutput,targetname therespawn,0.1,-1" "OnPass" "therespawn,addoutput,classname info_player_teamspawn,0.2,-1" "OnPass" "therespawn,addoutput,teamnum 2,0.2,-1" "OnPass" "therespawn,teamnum,2,0.2,-1" "OnPass" "thetoolboxstation,$TeleportToEntity,therespawn,0.15,-1" "OnPass" "theupgradebox,$TeleportToEntity,thetoolboxstation,0.15,-1" } filter_activator_class { "filterclass" "info_player_teamspawn" "targetname" "filter_redrespawnroom2" "Negated" "0" } prop_dynamic { "solid" "0" "model" "models/weapons/w_models/w_toolbox.mdl" "targetname" "thetoolboxstation" "modelscale" "3" "renderfx" "16" "origin" "-3325.356445 23.493162 1552.031250" "rendercolor" "0 255 255" } func_upgradestation { "mins" "-100 -100 -100" "maxs" "100 100 100" "solid" "0" "targetname" "theupgradebox" } } } SpawnTemplate "gate" PlayerAttributes { "min respawn time" 30 //no respawn, works on scout "always allow taunt" 1 //very good feature should be in default tf2 Engineer { "mvm sentry ammo" 1.5 //experimental sentry "mult teleporter recharge rate" 0.25 //make level 1 tele usable "mod teleporter speed boost" 1 //give tele a little something "engy building health bonus" 0.4635 } } Templates { T_Zombie1 { Class Soldier health 100 Name "Zombie" Skill Expert Classicon dead WeaponRestrictions MeleeOnly Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break2.wav } T_Zombie2 { Class Scout health 100 Name "Zombie" Item "Unarmed Combat" Item "Baseball Bill's Sports Shine" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break3.wav } T_Zombie3 { Class Pyro health 100 Name "Zombie" Skill Expert Classicon dead Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break4.wav } T_Zombie4 { Class Demoman health 100 Name "Zombie" Skill Expert Classicon dead Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break2.wav } T_Zombie5 { Class HeavyWeapons health 100 Name "Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break3.wav } T_Zombie6 { Class Medic health 100 Name "Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CustomWeaponModel { Slot 2 Model "models/empty.mdl" } Attributes DisableDodge Action Mobber CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break4.wav } T_Zombie7 { Class Sniper health 100 Name "Zombie" Skill Expert Item "Ritzy Rick's Hair Fixative" Classicon dead Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break2.wav } T_Zombie8 { Class Engineer health 100 Name "Zombie" Skill Expert Item "Texas Slim's Dome Shine" Classicon dead Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly Attributes DisableDodge Action Mobber CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.5 "bleeding duration" 2 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break3.wav } T_Priest { Class Medic Health 150 Name "Dark Priest" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound player/souls_receive1.wav } T_Zombie1_Headless { Class Soldier health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break2.wav } T_Zombie2_Headless { Class Scout health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break3.wav } T_Zombie3_Headless { Class Pyro health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break4.wav } T_Zombie4_Headless { Class Demoman health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break2.wav } T_Zombie5_Headless { Class HeavyWeapons health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break3.wav } T_Zombie6_Headless { Class Medic health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break4.wav } T_Zombie7_Headless { Class Sniper health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break2.wav } T_Zombie8_Headless { Class Engineer health 100 Name "Headless Zombie" Skill Expert Classicon dead Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "dmg taken from crit reduced" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound physics/body/body_medium_break4.wav } } Mission // Xbow - Wave 3 { Objective Sniper InitialCooldown 30 Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 TFBot { Class Medic Health 200 Name "Mad Scientist" Item "The Brainiac Hairpiece" Item "The Second Opinion" Item "The Mantreads" Item "The Ubersaw" AimTrackingInterval 0 Skill Expert Classicon medic_crossbow Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 1 "voice pitch scale" 0.8 "damage force reduction" 0 "damage bonus" 100 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } Mission // Xbow - Wave 5 { Objective Sniper InitialCooldown 50 Where spawnbot_mission_sniper BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Class Medic Health 200 Name "Mad Scientist" Item "The Brainiac Hairpiece" Item "The Second Opinion" Item "The Mantreads" Item "The Ubersaw" AimTrackingInterval 0 Skill Expert Classicon medic_crossbow Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 1 "voice pitch scale" 0.8 "damage force reduction" 0 "damage bonus" 100 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } Mission // Head Spy - Wave 4 { Objective Spy InitialCooldown 20 Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Class Spy health 999 Scale 1.5 Name "Nightmare" Skill Expert Classicon spy_d WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Attributes DisableDodge Attributes RemoveOnDeath CharacterAttributes { "gesture speed increase" 100 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 2.5 "voice pitch scale" 0 "damage force reduction" 0 "health regen" 999 "hand scale" 0 "head scale" 8 "torso scale" -0.2 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 25 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "silent killer" 1 "rage giving scale" 0.5 "speed_boost_on_kill" 3 "ignored by enemy sentries" 1 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } DeathSound npc/stalker/go_alert2.wav } } Mission // Head Spy - Wave 7 { Objective Engineer InitialCooldown 20 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 1 TFBot { Class Spy health 999 Scale 1.5 Name "Nightmare" Skill Expert Classicon spy_d WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Attributes DisableDodge Attributes RemoveOnDeath Addcond { Index 51 } CharacterAttributes { "gesture speed increase" 100 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 2.5 "voice pitch scale" 0 "damage force reduction" 0 "health regen" 999 "hand scale" 0 "head scale" 8 "torso scale" -0.2 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 25 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "silent killer" 1 "rage giving scale" 0.5 "speed_boost_on_kill" 3 "ignored by enemy sentries" 1 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } DeathSound npc/stalker/go_alert2.wav } } Mission // Xbow - Wave 7 { Objective Sniper InitialCooldown 50 Where spawnbot_mission_sniper BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 3 TFBot { Class Medic Health 200 Name "Mad Scientist" AimTrackingInterval 0 Item "The Brainiac Hairpiece" Item "The Second Opinion" Item "The Mantreads" Item "The Ubersaw" Skill Expert Classicon medic_crossbow Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 1 "voice pitch scale" 0.8 "damage force reduction" 0 "damage bonus" 100 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } Mission // Doppelgangers - Wave 7 { Objective Spy InitialCooldown 25 Where spawnbot BeginAtWave 7 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 6 TFBot { Class Spy health 200 Name "Doppelganger" Item "Your Eternal Reward" Item "Mildly Disturbing Halloween Mask" Skill Expert Classicon spy CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 2.5 "voice pitch scale" 1.1 "damage force reduction" 0 "fire rate penalty" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "items/halloween/gremlin03.wav" } } Mission // Doppelgangers - Wave 6 { Objective Spy InitialCooldown 25 Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 4 TFBot { Class Spy health 200 Name "Doppelganger" Item "Your Eternal Reward" Item "Mildly Disturbing Halloween Mask" Skill Expert Classicon spy CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 2.5 "voice pitch scale" 1.1 "damage force reduction" 0 "fire rate penalty" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "items/halloween/gremlin03.wav" } } //WAVE 1 Wave { RedTeamWipeCausesWaveLoss 1 SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 0 Support Limited TFBot { Class HeavyWeapons Health 1 Scale 1.01 Name "???" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Action Mobber CharacterAttributes { "hit self on miss" 1 "damage bonus" 5 "voice pitch scale" 0 "bombinomicon effect on death" 1 "melee range multiplier" 0.0001 } } } WaveSpawn { Name "part01" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 200 FirstSpawnWarningSound ambient\creatures\town_zombie_call1.wav TFBot { Class Soldier Scale 1 Health 250 Name "Desecrated Corpse" Skill Expert Classicon dead SpawnTemplate "minibossglow" WeaponRestrictions MeleeOnly Action Mobber SpawnTemplate textualtimer FireInput { Target "minutehand" //Entity name to use Action "SetValue" //Input to fire Param "0" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "secondhand" //Entity name to use Action "SetValue" //Input to fire Param "15" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "realtimer" //Entity name to use Action "Trigger" //Input to fire Delay 0 Cooldown 0 Repeats 1 } CharacterAttributes { "dmg from ranged reduced" 0 "move speed bonus" 1.25 "voice pitch scale" 0 "damage force reduction" 0 "hand scale" 0 "head scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 100 "increased jump height" 1.1 "fire rate penalty" 0.4 "melee range multiplier" 0.0001 "gesture speed increase" 100 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 "ignored by enemy sentries" 1 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } DeathSound "misc/halloween_eyeball/book_exit.wav" } } WaveSpawn { Name "part02" Where spawnbot TotalCount 99 MaxActive 20 SpawnCount 1 WaitForAllDead "part01" WaitBetweenSpawns 0.1 TotalCurrency 0 FirstSpawnWarningSound ambient\levels\prison\inside_battle_zombie1.wav RandomChoice { TFBot { Template T_Zombie1 AlwaysGlow 1 } TFBot { Template T_Zombie2 AlwaysGlow 1 } TFBot { Template T_Zombie3 AlwaysGlow 1 } TFBot { Template T_Zombie4 AlwaysGlow 1 } TFBot { Template T_Zombie5 AlwaysGlow 1 } TFBot { Template T_Zombie6 AlwaysGlow 1 Action Mobber } TFBot { Template T_Zombie7 AlwaysGlow 1 } TFBot { Template T_Zombie8 AlwaysGlow 1 Action Mobber } } } WaveSpawn { Name "part03" Where spawnbot TotalCount 1337 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 6 WaitForAllDead "part01" WaitBeforeStarting 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound ambient\atmosphere\cave_hit3.wav TFBot { Class Medic Health 200 Name "Mad Scientist" AimTrackingInterval 0 Item "The Brainiac Hairpiece" Item "The Second Opinion" Item "The Mantreads" SpawnTemplate "cashboxspawner" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber Attributes SpawnWithFullCharge Attributes "IgnoreFlag" ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "voice pitch scale" 0.8 "damage bonus" 100 "damage force reduction" 0 "override footstep sound set" 0 "bleeding duration" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } } //WAVE 2 Wave { RedTeamWipeCausesWaveLoss 1 Explanation { Line "{blue}Vampire Knights{red} are immune to critical hits." Line "Strike them with regular hits to take them down!" } SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13337 TotalCurrency 0 Support Limited FirstSpawnWarningSound ambient\creatures\town_child_scream1.wav TFBot { Class HeavyWeapons Health 100 Scale 1.01 Name "???" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Action Mobber SpawnTemplate "cashboxspawner" CharacterAttributes { "damage bonus" 2 "voice pitch scale" 0 "bombinomicon effect on death" 1 "melee range multiplier" 1 "ignored by enemy sentries" 1 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } } } WaveSpawn { Name "part04" Where spawnbot TotalCount 20 MaxActive 20 SpawnCount 20 WaitBeforeStarting 2 TotalCurrency 0 FirstSpawnWarningSound ambient\creatures\town_moan1.wav RandomChoice { TFBot { Template T_Zombie1 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie2 Skill Expert Attributes MiniBoss NoIdleSound 1 Scale 1.0 Action Mobber } TFBot { Template T_Zombie3 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie4 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie5 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie6 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie7 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie8 Skill Expert Action Mobber Attributes MiniBoss NoIdleSound 1 Scale 1.0 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } } } WaveSpawn { Name "WAVE2SUPPORT" Where spawnbot TotalCount 13337 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1.1 WaitForAllDead "part04" TotalCurrency 0 Support 1 RandomChoice { TFBot { Template T_Zombie1 Name "Endless Zombie" Skill Expert Item "The Manneater" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie2 Name "Endless Zombie" Skill Expert Item "The Manneater" } TFBot { Template T_Zombie3 Name "Endless Zombie" Skill Expert Item "The Manneater" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie4 Name "Endless Zombie" Skill Expert Item "The Manneater" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie5 Name "Endless Zombie" Skill Expert Item "The Manneater" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie6 Name "Endless Zombie" Skill Expert Item "The Manneater" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie7 Name "Endless Zombie" Skill Expert Item "The Manneater" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie8 Name "Endless Zombie" Skill Expert Item "The Manneater" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } } } WaveSpawn { Name "part05" Where spawnbot_mission_sniper TotalCount 20 MaxActive 20 SpawnCount 5 WaitForAllDead "part04" WaitBetweenSpawns 4 WaitBeforeStarting 2 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Demoman_Knight Name "Knight Zombie Commander" Skill Expert Item "The Dark Falkirk Helm" Attributes MiniBoss Health 525 Scale 1.0 SpawnTemplate "cashboxspawner" Addcond { Index 55 } Action Mobber Attributes AlwaysCrit UseMeleeThreatPrioritization 1 NoIdleSound 1 WeaponRestrictions MeleeOnly CharacterAttributes { "charge time increased" -10 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "fire rate penalty" 0.5 "damage bonus" 2 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "ignore player clip" 1 } DeathSound "npc/zombie/zombie_pain1.wav" } TFBot { Template T_TFBot_Demoman_Knight Name "Knight Zombie" Skill Expert Attributes AlwaysCrit WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "charge time increased" -10 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "fire rate penalty" 0.5 "damage bonus" 1.35 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "npc/zombie/zombie_pain1.wav" } TFBot { Template T_TFBot_Demoman_Knight Name "Knight Zombie" Skill Expert Attributes AlwaysCrit WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "charge time increased" -10 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "fire rate penalty" 0.5 "damage bonus" 1.35 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "npc/zombie/zombie_pain1.wav" } TFBot { Template T_TFBot_Demoman_Knight Name "Knight Zombie" Skill Expert Attributes AlwaysCrit WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "charge time increased" -10 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "fire rate penalty" 0.5 "damage bonus" 1.35 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "npc/zombie/zombie_pain1.wav" } TFBot { Template T_TFBot_Demoman_Knight Name "Knight Zombie" Skill Expert Attributes AlwaysCrit WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "charge time increased" -10 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "fire rate penalty" 0.5 "damage bonus" 1.35 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "npc/zombie/zombie_pain1.wav" } } } WaveSpawn { Name "part06" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitForAllDead "part05" WaitBetweenSpawns 4 TotalCurrency 0 FirstSpawnWarningSound ambient\atmosphere\cave_hit4.wav TFBot { Class Demoman ClassIcon hellmet_blank Name "Vampire Knight" Health 250 Skill Expert Item "The Scotsman's Skullcutter" Item "The Dark Helm" Item "The Infernal Impaler" Item "The Dark Age Defender" SpawnTemplate "cashboxspawner" Item "The Mantreads" Item "The Lordly Lapels" WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "The Scotsman's Skullcutter" "cannot be backstabbed" 1 "dmg taken from crit reduced" -1 "heal on hit for rapidfire" 250 "voice pitch scale" 0.75 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "health regen" 15 "restore health on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 2 "ignore player clip" 1 } } } WaveSpawn { Name "part07" Where spawnbot_mission_sniper TotalCount 12 MaxActive 12 SpawnCount 3 WaitForAllSpawned "part06" WaitBetweenSpawns 6 TotalCurrency 0 FirstSpawnWarningSound ambient\atmosphere\cave_hit2.wav Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Name "Weird Corrupted Machine" Skill Expert Action Mobber Scale 1.15 ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } MaxVisionRange 50 UseCustomModel models/bots/heavy/bot_heavy.mdl } TFBot { Template T_TFBot_Heavyweapons_Fist Name "Weird Corrupted Machine" Skill Expert MaxVisionRange 50 Action Mobber Scale 1.15 ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } UseCustomModel models/bots/heavy/bot_heavy.mdl } TFBot { Template T_TFBot_Heavyweapons_Fist Name "Weird Corrupted Machine" Skill Expert MaxVisionRange 50 Action Mobber Scale 1.15 ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } UseCustomModel models/bots/heavy/bot_heavy.mdl } } } WaveSpawn { Name "part08" Where spawnbot TotalCount 8 MaxActive 4 SpawnCount 1 WaitForAllDead "part07" WaitBetweenSpawns 1 TotalCurrency 0 TFBot { Class Sniper ClassIcon sniper_bow Name "Plague Bow Zombie" Health 300 Skill Expert Item "The Hallowed Headcase" Item "The Huntsman" SpawnTemplate "cashboxspawner" DamageAppliesCond { Index 112 Duration 10 } Action Mobber CharacterAttributes { "move speed bonus" 0.8 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "voice pitch scale" 0.75 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } WaveSpawn { Name "part08a" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitForAllSpawned "part08" WaitBetweenSpawns 8 TotalCurrency 0 TFBot { Class Demoman Name "Deadly Undead Samurai" ClassIcon demoknight_samurai Skill Expert Item "The Half-Zatoichi" Item "The Splendid Screen" Action Mobber SpawnTemplate "cashboxspawner" UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } Item "Demo Kabuto" Scale 1.05 Health 750 WeaponRestrictions MeleeOnly Attributes AirChargeOnly Attributes AutoJump AutoJumpMin 10 AutoJumpMax 10 CharacterAttributes { "dmg from ranged reduced" 0.15 "damage force reduction" 0 "voice pitch scale" 0.75 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 25 "ignore player clip" 1 } } } WaveSpawn { Name "part08b" Where spawnbot TotalCount 9 MaxActive 9 SpawnCount 9 WaitForAllDead "part08a" WaitBeforeStarting 3 TotalCurrency 50 FirstSpawnWarningSound npc\zombie_poison\pz_alert1.wav Squad { TFBot { Class Pyro health 13000 Scale 1 Name "Flaming Monstrosity" Skill Expert Classicon PyrO Item "The Backburner" Item "The Mantreads" Item "The Grisly Gumbo" Item "The Crown of the Old Kingdom" AlwaysGlow 1 WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes DisableDodge SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Attributes AlwaysFireWeapon Attributes MiniBoss Action Mobber UseMeleeThreatPrioritization 1 NoIdleSound 1 ItemAttributes { ItemName "The Backburner" "damage bonus" 0.75 "mod flamethrower back crit" 1 "flame size bonus" 1.5 "flame life bonus" 1.5 "airblast disabled" 1 "mark for death" 1 "SPELL: Halloween green flames" 1 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1.5 "damage force reduction" 0 "hand scale" 0 "voice pitch scale" 0 "override footstep sound set" 7 "bombinomicon effect on death" 1 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } DeathSound "npc/zombie_poison/pz_idle2.wav" } TFBot { Template T_Priest } TFBot { Template T_Priest } TFBot { Template T_Priest } TFBot { Template T_Priest SpawnTemplate "cashboxspawner" SpawnTemplate textualtimer FireInput { Target "minutehand" //Entity name to use Action "SetValue" //Input to fire Param "0" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "secondhand" //Entity name to use Action "SetValue" //Input to fire Param "50" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "realtimer" //Entity name to use Action "Trigger" //Input to fire Delay 0 Cooldown 0 Repeats 1 } } TFBot { Template T_Priest } TFBot { Template T_Priest } TFBot { Template T_Priest } TFBot { Template T_Priest } } } } //WAVE 3 Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13337 TotalCurrency 0 Support Limited FirstSpawnWarningSound ambient\voices\f_scream1.wav TFBot { Class HeavyWeapons Health 250 Scale 1.01 Name "???" Skill Hard Classicon dead_giant Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 2 "voice pitch scale" 0 "move speed bonus" 2 "bombinomicon effect on death" 1 "melee range multiplier" 1.5 } } } WaveSpawn { Name "part09" Where spawnbot_mission_sniper TotalCount 40 MaxActive 20 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 0 FirstSpawnWarningSound ambient\atmosphere\cave_hit1.wav RandomChoice { TFBot { Template T_Zombie1 Name "Dire Zombie" ClassIcon deader Health 200 Skill Expert Item "The Headtaker's Hood" Attributes "AlwaysCrit" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie2 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie3 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie4 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie5 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie6 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie7 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } TFBot { Template T_Zombie8 Name "Dire Zombie" Health 200 Skill Expert ClassIcon deader Attributes "AlwaysCrit" Item "The Headtaker's Hood" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "bleeding duration" 30 "move speed bonus" 2 "mark for death" 1 } } } } WaveSpawn { Name "WAVE3SUPPORT" Where spawnbot TotalCount 13337 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 5 TotalCurrency 0 Support 1 RandomChoice { TFBot { Template T_Zombie1_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie2_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie3_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie4_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie5_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie6_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie7_Headless Attributes "AlwaysCrit" Action Mobber } TFBot { Template T_Zombie8_Headless Attributes "AlwaysCrit" Action Mobber } } } WaveSpawn { Name "part10" Where spawnbot_mission_sniper TotalCount 12 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 16 TotalCurrency 50 RandomChoice { TFBot { Class Sniper Skill Hard Health 500 Name "Spit Zombie" Attributes MiniBoss Item "Medic MtG Hat" NoIdleSound 1 Scale 1.25 Item "The Self-Aware Beauty Mark" Classicon "sniper_jarate" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Action Mobber ItemAttributes { ItemName "The Self-Aware Beauty Mark" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 2 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "gesture speed increase" 0.65 "bombinomicon effect on death" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound npc/dog/dog_growl3.wav } TFBot { Class Scout Skill Hard Health 500 Scale 1.25 Name "Spit Zombie" Attributes MiniBoss Item "Mutated Milk" Item "Medic MtG Hat" NoIdleSound 1 Classicon "sniper_jarate" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Action Mobber ItemAttributes { ItemName "Mutated Milk" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 2 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "gesture speed increase" 0.65 "bombinomicon effect on death" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound npc/dog/dog_growl3.wav } } } WaveSpawn { Name "part11" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 WaitForAllSpawned "part09" TotalCurrency 40 TFBot { Template T_TFBot_Giant_Scout_Fast Name "Infected Machine" UseCustomModel models/bots/scout_boss/bot_scout_boss.mdl Attributes UseBossHealthBar AlwaysGlow 1 Attributes AlwaysCrit SpawnTemplate "cashboxspawner" Action Mobber Health 5000 Scale 1.25 CharacterAttributes { "melee range multiplier" 2.5 "fire rate penalty" 0.5 "damage bonus" 1.5 "damage causes airblast" 1 "bleeding duration" 3 "apply z velocity on damage" -750 "Set DamageType Ignite" 1 "cannot pick up intelligence" 1 } } } WaveSpawn { Name "part12" Where spawnbot_mission_sniper TotalCount 12 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 2 WaitForAllDead "part19" WaitBeforeStarting 10 TotalCurrency 0 FirstSpawnWarningSound ambient\creatures\town_moan1.wav FirstSpawnOutput { Target !player Action igniteplayer } TFBot { Class Pyro health 300 Name "Flaming Zombie" Skill Expert Classicon Pyro Attributes MiniBoss NoIdleSound 1 Item "The Backburner" Scale 1.0 Item "The Spectralnaut" Action Mobber SpawnTemplate "cashboxspawner" Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Backburner" "damage bonus" 1.25 "mod flamethrower back crit" 1 "flame size bonus" 2.5 "flame life bonus" 1.5 "airblast disabled" 1 "silent killer" 1 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1.25 "damage force reduction" 0 "hand scale" 0 "voice pitch scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound ambient/fire/gascan_ignite1.wav } } WaveSpawn { Name "part13" Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 6 WaitForAllSpawned "part12" TotalCurrency 0 Squad { ShouldPreserveSquad 1 TFBot { Class Soldier health 600 Name "Shotgun Zombie Leader" Skill Expert Attributes MiniBoss AimTrackingInterval 0 Item "The Rebel Rouser" NoIdleSound 1 Scale 1.0 Item "gentlemanne_shotgun_dressedtokill" Action Mobber SpawnTemplate "cashboxspawner" Classicon heavy_shotgun Attributes AlwaysCrit WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Addcond { Index 42 } CharacterAttributes { "damage bonus" 6 "fire rate bonus" 1 "faster reload rate" 0.01 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 0.5 "damage force reduction" 0 "voice pitch scale" 0 "jarate backstabber" 1 "override footstep sound set" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound npc/combine_soldier/die1.wav } TFBot { Class Engineer health 200 Name "Shotgun Zombie" Skill Expert Item "El Patron" Attributes MiniBoss Item "The Last Straw" NoIdleSound 1 Scale 1.0 Item "gentlemanne_shotgun_dressedtokill" Action Mobber Classicon heavy_shotgun WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload CharacterAttributes { "damage bonus" 6 "fire rate bonus" 1 "faster reload rate" 0.01 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 0.5 "damage force reduction" 0 "voice pitch scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound npc/combine_soldier/die2.wav } TFBot { Class Engineer health 200 Name "Shotgun Zombie" Skill Expert Attributes MiniBoss NoIdleSound 1 Item "El Patron" Item "The Last Straw" Scale 1.0 Item "gentlemanne_shotgun_dressedtokill" Action Mobber Classicon heavy_shotgun WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload CharacterAttributes { "damage bonus" 6 "fire rate bonus" 1 "faster reload rate" 0.01 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 0.5 "damage force reduction" 0 "voice pitch scale" 0 "override footstep sound set" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound npc/combine_soldier/die3.wav } } } WaveSpawn { Name "part13a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part13" WaitBeforeStarting 5 TotalCurrency 110 FirstSpawnWarningSound vo\ravenholm\madlaugh04.wav TFBot { Class Demoman WeaponRestrictions MeleeOnly Item "The Claidheamohmor" Item "Shin Shredders" Item "The Horsemann's Hand-Me-Down" Item "Forgotten King's Pauldrons" Item "Spiral Sallet" Name "Murder Lord" Skill Expert Scale 1 Attributes MiniBoss ClassIcon demoknighT NoIdleSound 1 Health 14000 Attributes UseBossHealthBar AlwaysGlow 1 Attributes DisableDodge Attributes AlwaysFireWeapon SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Action Mobber UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Claidheamohmor" "hand scale" 1.5 "melee range multiplier" 2.25 "fire rate bonus" 0.4 "critboost on kill" 10 "damage bonus" 1.5 "boots falling stomp" 1 "mark for death" 1 "melee cleave attack" 1 "increased jump height" 3 "silent killer" 1 "bot custom jump particle" 1 "max health additive penalty" 0 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 0.65 "override footstep sound set" 7 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } DeathSound vo\ravenholm\monk_death07.wav } } } //WAVE 4 Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13337 TotalCurrency 0 Support Limited FirstSpawnWarningSound ambient\atmosphere\cave_hit6.wav TFBot { Class HeavyWeapons Health 300 Scale 1.01 Name "???" Skill Expert Scale 1.1 Classicon dead_giant Action Mobber SpawnTemplate "cashboxspawner" WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 2 "voice pitch scale" 0 "move speed bonus" 2 "fire rate bonus" 0.8 "bombinomicon effect on death" 1 "melee range multiplier" 1.5 } } } WaveSpawn { Name "part12" Where spawnbot TotalCount 10 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 TotalCurrency 0 FirstSpawnWarningSound ambient\creatures\town_scared_breathing1.wav Squad { TFBot { Template T_TFBot_Heavyweapons_Fist Name "Corrupted Machine" Skill Expert Attributes AlwaysCrit Action Mobber SpawnTemplate "cashboxspawner" Scale 1.15 CharacterAttributes { "dmg taken from crit reduced" 0 "damage bonus" 2 "damage all connected" 1 "dmg from melee increased" -1 } UseCustomModel models/bots/heavy/bot_heavy.mdl } TFBot { Class Medic Health 350 Name "Mad Scientist" AimTrackingInterval 0 Item "The Brainiac Hairpiece" Item "The Second Opinion" Item "The Quick-Fix" SpawnTemplate "cashboxspawner" Skill Expert Classicon medic Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes MiniBoss NoIdleSound 1 Scale 1.0 ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 10 "increase buff duration" 10 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1 "healing mastery" 4 "damage bonus" 200 "bot medic uber health threshold" 299 "overheal bonus" 3 "uber duration bonus" 10 "healing mastery" 50 "voice pitch scale" 0.8 "cannot be backstabbed" 1 "damage force reduction" 0 "override footstep sound set" 0 "bleeding duration" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound misc/null.wav } } } WaveSpawn { Name "part13" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 3 WaitBeforeStarting 4 TotalCurrency 0 FirstSpawnWarningSound npc\stalker\breathing3.wav TFBot { Class Demoman ClassIcon hellmet_goldsword Name "Dread Knight" Health 500 Scale 1.2 SpawnTemplate "cashboxspawner" Skill Expert Item "The Eyelander" Item "The Razorback" Item "Forgotten King's Restless Head" Item "Shin Shredders" UseMeleeThreatPrioritization 1 Action Mobber Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "item style override" 1 "hand scale" 1.25 "dmg taken from crit reduced" 0 "voice pitch scale" 0.4 "gunslinger punch combo" 1 "crit from behind" 1 "freeze backstab victim" 1 "max health additive penalty" 0 "damage bonus" 2 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "cannot be backstabbed" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "ignored by enemy sentries" 1 "not solid to players" 1 "ignore player clip" 1 } DeathSound "player/souls_receive3.wav" } } WaveSpawn { Name "WAVE4SUPPORT" Where spawnbot TotalCount 13337 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 20 TotalCurrency 0 Support 1 FirstSpawnWarningSound npc\stalker\go_alert2.wav RandomChoice { TFBot { Template T_Zombie1 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie2 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } } TFBot { Template T_Zombie3 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie4 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie5 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie6 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Action Mobber Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie7 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } TFBot { Template T_Zombie8 Name "Dodging Endless Zombie" Addcond { Index 79 } Skill Expert Item "The Manneater" Action Mobber Attributes AlwaysCrit CharacterAttributes { "move speed bonus" 1.5 "damage bonus" 1.5 "fire rate bonus" 0.75 } CustomWeaponModel { Slot 2 Model "models/empty.mdl" } } } } WaveSpawn { Name "part14" Where spawnbot TotalCount 12 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 1 WaitForAllDead "part13" TotalCurrency 0 FirstSpawnWarningSound \misc\happy_birthday_tf_05.wav TFBot { Class Soldier Classicon heavy_mittens Health 150 Skill Expert Attributes AlwaysCrit Name "Clown Zombie" Item "The Disciplinary Action" WeaponRestrictions MeleeOnly Attributes "AlwaysFireWeapon" Item "The DethKapp" Item "The All-Father" Action Mobber UseMeleeThreatPrioritization 1 Scale 0.6 ItemAttributes { Itemname "The Disciplinary Action" "damage bonus" 0.15 "crit forces victim to laugh" 1 "fire rate penalty" 0.25 "bombinomicon effect on death" 1 "move speed bonus" 2 "voice pitch scale" 1.5 "jarate backstabber" 1 "kill forces attacker to laugh" 1 "melee range multplier" 1.3 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 2 "not solid" 0 "ignore player clip" 1 } DeathSound player/taunt_bumper_car_horn.wav Itemattributes { Itemname "The All-Father" "set item tint RGB" 5801378 } } } WaveSpawn { Name "part15" Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 4 WaitForAllDead "part14" WaitBetweenSpawns 2.5 TotalCurrency 0 TFBot { Class Scout Name "Butcher" ClassIcon scout_cleaver Health 300 AimTrackingInterval 0 Skill Expert WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" Item "Three-Rune Blade" Item "Claws And Infect" SpawnTemplate "cashboxspawner" Item "Wrap Battler" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 3 Action Mobber Attributes AlwaysFireWeapon Addcond { Index 72 } Addcond { Index 113 } ItemAttributes { Itemname "The Flying Guillotine" "effect bar recharge rate increased" 0.1 "damage bonus" 1.75 } ItemAttributes { Itemname "Three-Rune Blade" "bleeding duration" 0 "hit self on miss" 0 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1.25 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "increased jump height" 1.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound npc/ichthyosaur/snap_miss.wav } } WaveSpawn { Name "part16" Where spawnbot TotalCount 12 MaxActive 9 SpawnCount 3 WaitForAllDead "part15" WaitBetweenSpawns 2.5 TotalCurrency 0 FirstSpawnWarningSound ambient\medieval_thunder2.wav TFBot { Class Sniper Health 350 Name "Camp Murderer" Item "Ritzy Rick's Hair Fixative" Item "The Face of Mercy" UseMeleeThreatPrioritization 1 Skill Expert Classicon demoknighT SpawnTemplate "cashboxspawner" Action Mobber Scale 1.0 Attributes MiniBoss NoIdleSound 1 WeaponRestrictions MeleeOnly CharacterAttributes { "SPELL: set Halloween footstep type" 3 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 2 "voice pitch scale" 0.65 "hand scale" 1.5 "damage force reduction" 0 "teleport instead of die" 0.25 "override footstep sound set" 0 "cancel falling damage" 1 "fire rate bonus" 0.75 "health regen" 20 "no self effect" 1 "jarate backstabber" 1 "not solid to players" 1 "stomp player damage" 3 "damage bonus" 99 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "ignore player clip" 1 } DeathSound ambient\halloween\male_scream_17.wav } } WaveSpawn { Name "part17" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitForAllDead "part16" TotalCurrency 200 FirstSpawnWarningSound ambient\halloween\male_scream_14.wav FirstSpawnWarningSound ambient\halloween\male_scream_14.wav FirstSpawnWarningSound ambient\halloween\male_scream_14.wav TFBot { Class Scout WeaponRestrictions MeleeOnly Name "Lost Soul" Skill Expert Scale 1 Attributes MiniBoss Item "Sun-on-a-Stick" Item "The Maniac's Manacles" Item "The Digit Divulger" Item "Fear Monger" ClassIcon pyro_d Attributes AutoJump AutoJumpMin 7.5 AutoJumpMax 7.5 SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Health 15000 Attributes UseBossHealthBar AlwaysGlow 1 Attributes DisableDodge Action Mobber RingOfFire 66.0 SpawnTemplate textualtimer FireInput { Target "minutehand" //Entity name to use Action "SetValue" //Input to fire Param "14" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "secondhand" //Entity name to use Action "SetValue" //Input to fire Param "60" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "realtimer" //Entity name to use Action "Trigger" //Input to fire Delay 0 Cooldown 0 Repeats 1 } // FireInput { Target "minutehand" //Entity name to use Action "SetValue" //Input to fire Param "0" Delay 0.1 Cooldown 0 Repeats 1 IfHealthBelow 1000 } FireInput { Target "secondhand" //Entity name to use Action "SetValue" //Input to fire Param "30" Delay 0.1 Cooldown 0 Repeats 1 IfHealthBelow 1000 } FireInput { Target "realtimer" //Entity name to use Action "Trigger" //Input to fire Delay 0.1 Cooldown 0 Repeats 1 IfHealthBelow 1000 } FireInput { Target "realtimer" //Entity name to use Action "CancelPending" //Input to fire Delay 0 Cooldown 0 Repeats 1 IfHealthBelow 1000 } Addcond { Index 73 IfHealthBelow 1000 } ItemAttributes { ItemName "Sun-on-a-Stick" "fire rate bonus" 1.2 "damage bonus" 2.25 "weapon burn time increased" 10 "Set DamageType Ignite" 1 "increased jump height" 1.5 "melee range multiplier" 1.5 "hand scale" 1.75 "voice pitch scale" 0 "ragdolls become ash" 1 } ItemAttributes { ItemName "The Digit Divulger" "item style override" 2 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 0.8 "override footstep sound set" 7 "bombinomicon effect on death" 1 "bombinomicon effect on death" 1 "damage force reduction" 0 "cancel falling damage" 1 "teleport instead of die" 0.25 "health regen" 15 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "weapon burn dmg increased" 4 "rage giving scale" 0.1 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } DeathSound ambient\halloween\male_scream_11.wav } } } //WAVE 5 Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13337 TotalCurrency 0 Support Limited FirstSpawnWarningSound npc\fast_zombie\fz_alert_far1.wav TFBot { Class HeavyWeapons Health 250 Scale 1.01 Name "???" Skill Hard Classicon dead_giant Action Mobber SpawnTemplate "cashboxspawner" Attributes "AlwaysCrit" WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 2 "voice pitch scale" 0 "move speed bonus" 2 "bombinomicon effect on death" 1 "melee range multiplier" 1.5 } } } WaveSpawn { Name "part18" Where spawnbot TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Class Demoman ClassIcon hellmet_blank Name "Greater Vampire Knight" Health 350 Attributes MiniBoss SpawnTemplate "cashboxspawner" Skill Expert Scale 1.1 NoIdleSound 1 Item "The Scotsman's Skullcutter" Item "The Dark Helm" Item "The Infernal Impaler" Item "The Dark Age Defender" Item "The Mantreads" Item "The Lordly Lapels" Action Mobber UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Scotsman's Skullcutter" "cannot be backstabbed" 1 "dmg taken from crit reduced" -10 "heal on hit for rapidfire" 350 "voice pitch scale" 0.75 "damage bonus" 2 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "health regen" 25 "restore health on kill" 100 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 2 "ignore player clip" 1 } DeathSound npc\combine_gunship\ping_patrol.wav } } WaveSpawn { Name "part18a" Where spawnbot_mission_sniper TotalCount 12 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Class Sniper ClassIcon sniper_bow AimTrackingInterval 0 Name "Paralyzing Bow Zombie" Health 300 Skill Expert Attributes AlwaysCrit Item "The Hallowed Headcase" Item "The Huntsman" Action Mobber SpawnTemplate "cashboxspawner" DamageAppliesCond { Index 87 Duration 3 } CharacterAttributes { "move speed bonus" 0.8 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "voice pitch scale" 0.75 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } WaveSpawn { Name "WAVE5SUPPORT" Where spawnbot TotalCount 13337 MaxActive 6 SpawnCount 2 WaitBetweenSpawns 12 WaitBeforeStarting 10 TotalCurrency 0 Support 1 Squad { TFBot { Class Soldier health 600 Name "Grub Zombie" Item "The Larval Lid" Item "Grub Grenades" Item "The Man in Slacks" Skill Expert Classicon dead UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly Attributes MiniBoss Scale 1.0 Action Mobber NoIdleSound 1 CustomWeaponModel { Slot 2 Model "models/empty.mdl" } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 1.5 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 500 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 1.5 "aoe heal chance" 600 "bleeding duration" 6 "increased jump height" 1.1 "melee range multiplier" 5.0 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound npc/strider/striderx_pain8.wav } TFBot { Template T_Priest } } } WaveSpawn { Name "part19" Where spawnbot_mission_sniper TotalCount 18 MaxActive 9 SpawnCount 3 WaitForAllDead "part18" WaitBetweenSpawns 3 TotalCurrency 0 TFBot { Class HeavyWeapons Skill Expert Name "Cursed Champion" Health 300 ClassIcon hellmet_kgb_black WeaponRestrictions MeleeOnly Item "The Killing Gloves of Boxing" Item "The Heavy-Weight Champ" Item "Pugilist's Protector" SpawnTemplate "cashboxspawner" Item "The Toss-Proof Towel" Action Mobber ItemColor //Set item color { ItemName "The Killing Gloves of Boxing" Red 50 Green 50 Blue 50 } ItemColor //Set item color { ItemName "The Heavy-Weight Champ" Red 50 Green 50 Blue 50 } ItemColor //Set item color { ItemName "Pugilist's Protector" Red 50 Green 50 Blue 50 } ItemColor //Set item color { ItemName "The Toss-Proof Towel" Red 50 Green 50 Blue 50 } UseMeleeThreatPrioritization 1 ItemAttributes { Itemname "The Killing Gloves of Boxing" "stun enemies wielding same weapon" 1 "critboost on kill" 999 "fire rate penalty" 1 "damage bonus" 1.65 "fire rate bonus" 0.5 } CharacterAttributes { "crit kill will gib" 1 "voice pitch scale" 0.75 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 10 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 1 } Addcond { Index 108 } CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 165 0" Attributes "AlwaysCrit" ItemAttributes { ItemName "The Killing Gloves of Boxing" "stun enemies wielding same weapon" 1 "critboost on kill" 999 "fire rate penalty" 1 "damage bonus" 1.65 "fire rate bonus" 0.4 "stun on damage" 30 } CharacterAttributes { "crit kill will gib" 1 "voice pitch scale" 0.75 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "attach particle effect" 3045 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } DeathSound "npc/zombie/zombie_pain4.wav" } } WaveSpawn { Name "part20" Where spawnbot_mission_sniper TotalCount 6 MaxActive 6 SpawnCount 2 WaitForAllSpawned "part19" WaitBetweenSpawns 6 WaitBeforeStarting 20 TotalCurrency 0 FirstSpawnWarningSound npc\combine_gunship\ping_patrol.wav TFBot { Class HeavyWeapons Skill Expert Name "Meat Grinder Zombie" Health 400 ClassIcon heavy_chief WeaponRestrictions MeleeOnly SpawnTemplate "cashboxspawner" Item "Meat Grinder" UseMeleeThreatPrioritization 1 Action Mobber CharacterAttributes { "crit kill will gib" 1 "voice pitch scale" 0.75 "restore health on kill" 25 "dmg from ranged reduced" 0.35 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 10 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 1 } Addcond { Index 108 } Attributes "AlwaysCrit" CustomEyeParticle "killstreak_t4_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "Meat Grinder" "melee attack rate bonus" 0.4 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "voice pitch scale" 0.75 "restore health on kill" 100 "dmg from ranged reduced" 0.35 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "attach particle effect" 3044 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } DeathSound "npc/zombie/zombie_pain4.wav" } } WaveSpawn { Name "part20" Where spawnbot_mission_sniper TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 20 WaitForAllSpawned "part19" TotalCurrency 0 FirstSpawnWarningSound npc\crow\alert1.wav TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Name "Doom Machine" Item "The Dark Helm" Item "Mad Mask" Action Mobber Attributes UseBossHealthBar AlwaysGlow 1 UseMeleeThreatPrioritization 1 Attributes AlwaysCrit RingOfFire 75.0 Scale 1.25 Health 11111 UseCustomModel models/bots/demo_boss/bot_demo_boss.mdl } } WaveSpawn { Name "part22" Where spawnbot_mission_sniper TotalCount 24 MaxActive 16 SpawnCount 1 WaitForAllDead "part21" WaitBetweenSpawns 0.2 WaitBeforeStarting 5.5 TotalCurrency 0 FirstSpawnWarningSound vo\halloween_mann_brothers\sf13_blutarch_enemies09.mp3 RandomChoice { TFBot { Class Soldier health 450 Name "Hell Zombie" Skill Expert Scale 1.15 Classicon PyRo Item "The Warsworn Helmet" Item "Scottish Snarl" UseMeleeThreatPrioritization 1 Item "The Gunboats" SpawnTemplate "cashboxspawner" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Gunboats" "attach particle effect" 1 } CharacterAttributes { "crit kill will gib" 1 "Set DamageType Ignite" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 2 "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "damage bonus vs burning" 100 "voice pitch scale" 0 "damage force reduction" 0 "heal on kill" 1000 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.8 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 1.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound ambient/hell/hell_rumbles_02.wav } TFBot { Class Soldier health 450 Name "Hell Zombie" Skill Expert Scale 1.15 Classicon PyRo Item "The Warsworn Helmet" Item "Scottish Snarl" UseMeleeThreatPrioritization 1 Item "The Gunboats" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Gunboats" "attach particle effect" 1 } CharacterAttributes { "crit kill will gib" 1 "Set DamageType Ignite" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 2 "voice pitch scale" 0 "dmg taken from fire reduced" 0.01 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "damage bonus vs burning" 100 "damage force reduction" 0 "heal on kill" 1000 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 0.8 "increased jump height" 1.1 "fire rate penalty" 0.8 "melee range multiplier" 1.5 "gesture speed increase" 1.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound ambient/hell/hell_rumbles_04.wav } } } WaveSpawn { Name "part21" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part20" WaitBeforeStarting 2 TotalCurrency 166 FirstSpawnWarningSound vo\halloween_mann_brothers\sf13_blutarch_lose05.mp3 TFBot { Class Soldier Skill Expert Name "Sun Zoo" WeaponRestrictions MeleeOnly SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Health 16666 Classicon demoknight_samurai Item "The Bear Necessities" Item "The Half-Zatoichi" Item "Darwin's Danger Shield" SpawnTemplate "cashboxspawner" Item "The Compatriot" Item "Archimedes" Item "Lieutenant Bites" Action Mobber Scale 1 Attributes MiniBoss NoIdleSound 1 Attributes UseBossHealthBar AlwaysGlow 1 Attributes AlwaysFireWeapon ItemAttributes { Itemname "The Half-Zatoichi" "restore health on kill" 100 "fire rate penalty" 0.6 "honorbound" 0 "melee range multiplier" 99 "damage bonus" 1.15 } CharacterAttributes { "move speed bonus" 0.55 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "voice pitch scale" 0 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "increased jump height" 1.1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } DeathSound vo\halloween_mann_brothers\sf13_blutarch_lose04.mp3 } } } //WAVE 6 Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13337 TotalCurrency 100 Support Limited FirstSpawnWarningSound ambient\atmosphere\cave_hit5.wav TFBot { Class HeavyWeapons Health 200 Scale 1.01 Scale 0.5 Name "???" Skill Expert SpawnTemplate "cashboxspawner" Classicon dead_giant Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 2 "voice pitch scale" 0 "move speed bonus" 2 "fire rate bonus" 0.5 "bombinomicon effect on death" 1 "melee range multiplier" 1.5 } } } WaveSpawn { Name "WAVE6SUPPORT" Where spawnbot_mission_sniper TotalCount 13337 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 1 WaitBeforeStarting 2 TotalCurrency 0 Support 1 FirstSpawnWarningSound misc\bonzo_vomit01.wav RandomChoice { TFBot { Class Soldier Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 0 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle5.wav } TFBot { Class Scout Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 0 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle4.wav } TFBot { Class Pyro Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 0 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle3.wav } TFBot { Class Demoman Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 0 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle2.wav } TFBot { Class HeavyWeapons Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 1 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle6.wav } TFBot { Class Medic Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 0 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle5.wav } TFBot { Class Sniper Health 20 Scale 0.25 Name "Parasite" Item "The Mucous Membrain" Skill Expert Classicon dead_giant WeaponRestrictions MeleeOnly Attributes Aggressive Attributes RemoveOnDeath Action Mobber CharacterAttributes { "crit kill will gib" 1 "bombinomicon effect on death" 1 "dmg from ranged reduced" 0 "move speed bonus" 2 "damage bonus" 0.25 "voice pitch scale" 2 "damage force reduction" 0 "hand scale" 0 "head scale" 1.5 "torso scale" 0 "cancel falling damage" 1 "increased jump height" 1.1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 } DeathSound ambient/levels/canals/toxic_slime_gurgle5.wav } } } WaveSpawn { Name "part23" Where spawnbot TotalCount 20 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 12 TotalCurrency 0 RandomChoice { TFBot { Template T_Zombie1_Headless Attributes AlwaysCrit } TFBot { Template T_Zombie2_Headless Attributes AlwaysCrit } TFBot { Template T_Zombie3_Headless Attributes AlwaysCrit } TFBot { Template T_Zombie4_Headless Attributes AlwaysCrit } TFBot { Template T_Zombie5_Headless Attributes AlwaysCrit } TFBot { Template T_Zombie6_Headless Attributes AlwaysCrit Action Mobber SpawnTemplate "cashboxspawner" } TFBot { Template T_Zombie7_Headless Attributes AlwaysCrit } TFBot { Template T_Zombie6_Headless Attributes AlwaysCrit Action Mobber SpawnTemplate "cashboxspawner" } } } WaveSpawn { Name "part24" Where spawnbot_mission_sniper TotalCount 10 MaxActive 10 SpawnCount 1 WaitBetweenSpawns 4 WaitBeforeStarting 30 TotalCurrency 0 TFBot { Class HeavyWeapons Health 800 Name "Former EM RED" Skill Expert ClassIcon hellmet_red Item "The Apparatchik's Apparel" UseMeleeThreatPrioritization 1 SpawnTemplate "cashboxspawner" Action Mobber ItemAttributes { ItemName "The Apparatchik's Apparel" "set item tint rgb" 12073019 } WeaponRestrictions MeleeOnly CharacterAttributes { "crit kill will gib" 1 "dmg taken increased" 0.35 "move speed bonus" 1.45 "damage bonus" 2.40 "fire rate bonus" 0.4 "dmg taken from crit reduced" 0.01 "restore health on kill" 35 "minicritboost on kill" 3 "damage all connected" 1 "voice pitch scale" 0.8 "damage force reduction" 0 "override footstep sound set" 7 "cancel falling damage" 1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.2 } DeathSound mvm/mvm_player_died.wav } } WaveSpawn { Name "part25" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 2.5 WaitForAllSpawned "part24" TotalCurrency 0 FirstSpawnWarningSound vo\burp05.mp3 TFBot { Class Demoman Health 450 Name "Chemical Zombie" Item "The Professor's Pineapple" Item "The Ullapool Caber" SpawnTemplate "cashboxspawner" Scale 1 Skill Hard Attributes MiniBoss ClassIcon demo Action Mobber UseMeleeThreatPrioritization 1 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Professor's Pineapple" "attach particle effect" 69 "set item tint rgb" 3329330 } ItemAttributes { ItemName "The Ullapool Caber" "attach particle effect" 69 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "bombinomicon effect on death" 1 "move speed bonus" 2 "voice pitch scale" 0.65 "hand scale" 0 "cannot be backstabbed" 1 "head scale" 0.75 "damage force reduction" 0 "override footstep sound set" 7 "cancel falling damage" 1 "gesture speed increase" 0.65 "fire rate penalty" 0.8 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.2 "mark for death" 1 "damage bonus" 2 "SPELL: Halloween pumpkin explosions" 1 "aoe blast on damage" 600 } DeathSound "weapons/bombinomicon_explode1.wav" } } WaveSpawn { Name "part26" Where spawnbot_mission_sniper TotalCount 12 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 3 WaitForAllSpawned "part25" TotalCurrency 0 FirstSpawnWarningSound vo\halloween_eyeball\eyeball_biglaugh01.mp3 TFBot { Class Soldier Health 600 Name "Rocket Zombie" AimTrackingInterval 0 Scale 1 SpawnTemplate "cashboxspawner" Skill Expert ClassIcon soldier Attributes MiniBoss Item "MONOCULUS!" Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Action Mobber RocketCustomParticle "eyeboss_projectile" RocketCustomModel "models/props_halloween/eyeball_projectile.mdl" WeaponRestrictions PrimaryOnly HomingRockets { IgnoreDisguisedSpies 0 // <-- don't home in on disguised spies IgnoreStealthedSpies 0 // <-- don't home in on invisible spies RocketSpeed 1.5 // <-- TurnPower 115.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 200.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "bombinomicon effect on death" 1 "move speed bonus" 1.5 "voice pitch scale" 0 "hand scale" 0.65 "faster reload rate" 0 "fire rate bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0 "override footstep sound set" 7 "cancel falling damage" 1 "gesture speed increase" 0.65 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.2 "SPELL: Halloween pumpkin explosions" 1 "Projectile speed increased" 1.5 "blast dmg to self increased" -1 } DeathSound "vo/halloween_eyeball/eyeball_boss_pain01.mp3" } } WaveSpawn { Name "part27" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part26" WaitBeforeStarting 5 TotalCurrency 125 FirstSpawnWarningSound vo\halloween_boss\knight_spawn.mp3 TFBot { Class Sniper health 12500 Name "Black Cavalier" AimTrackingInterval 0 SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Skill Expert HomingRockets { IgnoreDisguisedSpies 0 // <-- don't home in on disguised spies IgnoreStealthedSpies 0 // <-- don't home in on invisible spies RocketSpeed 1.25 // <-- TurnPower 260.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 360.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } SpawnTemplate textualtimer Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } FireInput { Target "minutehand" //Entity name to use Action "SetValue" //Input to fire Param "2" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "secondhand" //Entity name to use Action "SetValue" //Input to fire Param "60" Delay 0 Cooldown 0 Repeats 1 } FireInput { Target "realtimer" //Entity name to use Action "Trigger" //Input to fire Delay 0 Cooldown 0 Repeats 1 } Scale 1 Classicon sniper_bow_multi Attributes MiniBoss Item "The Fortified Compound" Item "Bone-Cut Belt" Item "The Dark Helm" Item "The Bunsen Brave" Action Mobber Attributes UseBossHealthBar AlwaysGlow 1 Attributes DisableDodge Attributes AlwaysCrit WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Fortified Compound" "hand scale" 1.75 "damage bonus" 2 "fire rate bonus" 0.4 "faster reload rate" 0.5 "override projectile type" 18 "silent killer" 1 "bombinomicon effect on death" 1 "projectile no deflect" 1 "projectile penetration" 1 } DamageAppliesCond { Name TF_COND_HALLOWEEN_GHOST_MODE Duration 20 } DamageAppliesCond { Index 66 Duration 20 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 0.4 "voice pitch scale" 0.8 "damage force reduction" 0 "override footstep sound set" 7 "cancel falling damage" 1 "gesture speed increase" 1.2 "jarate backstabber" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.10 "bombinomicon effect on death" 1 "not solid to players" 1 "ignore player clip" 1 } DeathSound vo/halloween_boss/knight_death01.mp3 } } } //WAVE 7 Wave { RedTeamWipeCausesWaveLoss 1 StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } SoundLoop { SoundFile "ambient\atmosphere\tone_alley.wav" } WaveSpawn { Name "BOMB" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 13337 TotalCurrency 0 Support Limited TFBot { Class HeavyWeapons Health 1000 Scale 1.01 Scale 0.5 Name "???" SpawnTemplate "cashboxspawner" Skill Expert Classicon dead_giant Attributes UseBossHealthBar Attributes MiniBoss NoIdleSound 1 Attributes AlwaysCrit Action Mobber WeaponRestrictions MeleeOnly CharacterAttributes { "damage bonus" 1.5 "voice pitch scale" 0 "move speed bonus" 2 "fire rate bonus" 0.5 "bombinomicon effect on death" 1 "melee range multiplier" 1.5 } } } WaveSpawn { Name "part28" Where spawnbot_mission_sniper TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 1 TotalCurrency 0 FirstSpawnWarningSound items\samurai\tf_samurai_noisemaker_seta_02.wav TFBot { Class Soldier health 750 Name "War Cult" Skill Expert Classicon demoknight_samurai SpawnTemplate "cashboxspawner" Item "Defiant Spartan" Attributes "MiniBoss" //UseMeleeThreatPrioritization 1 DesiredAttackRange 1000 Scale 1.0 Item "The Half-Zatoichi" Item "EOTL_Coldfront Curbstompers" Item "Supernatural Stalker" Action Mobber RingOfFire 25.0 AutoJumpMin 3 AutoJumpMax 5 Attributes AutoJump //AddCond //{ //Index 86 //} NoIdleSound 1 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Half-Zatoichi" "fire rate penalty" 0.5 "damage bonus" 1.5 "restore health on kill" 100 "add cond on kill" 108 "add cond on kill duration" 0.1 } ItemAttributes { ItemName "Supernatural Stalker" "set item tint rgb" 12073019 } CharacterAttributes { "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 2 "voice pitch scale" 0.5 "damage force reduction" 0 "hand scale" 2 "not solid" 1 "increased jump height" 1.5 "override footstep sound set" 0 "cancel falling damage" 1 "gesture speed increase" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "ignored by enemy sentries" 1 "ignore player clip" 1 } DeathSound player/spy_shield_break.wav } } WaveSpawn { Name "part29" Where spawnbot_mission_sniper TotalCount 10 MaxActive 10 SpawnCount 2 WaitForAllDead "part28" WaitBetweenSpawns 1 TotalCurrency 0 FirstSpawnWarningSound npc\ichthyosaur\attack_growl1.wav TFBot { Class Heavy Health 3300 Scale 1.2 Name "Famine Cult" SpawnTemplate "cashboxspawner" Skill Expert Classicon hellmet_canteen NoIdleSound 1 Item "Cold War Luchador" Item "Ivan The Inedible" UseMeleeThreatPrioritization 1 Item "The Ham Shank" Attributes "MiniBoss" Action Mobber Attributes DisableDodge WeaponRestrictions MeleeOnly CharacterAttributes { "drop health pack on kill" 1 "crit kill will gib" 1 "single wep holster time increased" -1 "dmg from ranged reduced" 0.15 "move speed bonus" 2 "voice pitch scale" 0.5 "damage force reduction" 0 "hand scale" 1 "heal on kill" 3300 "override footstep sound set" 0 "cancel falling damage" 1 "gesture speed increase" 0.75 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "fire rate penalty" 1.5 } DeathSound npc/zombie_poison/pz_alert2.wav } } WaveSpawn { Name "part30" Where spawnbot_mission_sniper TotalCount 10 MaxActive 10 SpawnCount 2 WaitForAllDead "part29" WaitBetweenSpawns 1 TotalCurrency 0 FirstSpawnWarningSound npc\headcrab_poison\ph_poisonbite1.wav TFBot { Class Sniper health 777 Name "Pestilence Cult" SpawnTemplate "cashboxspawner" Skill Expert Classicon tf2 Item "Conspiratorial Cut" Item "Skinless Slashers" UseMeleeThreatPrioritization 1 Attributes "MiniBoss" NoIdleSound 1 Scale 1.0 Item "Ritzy Rick's Hair Fixative" Item "The Mucous Membrain" Action Mobber CustomWeaponModel { Slot 2 Model "models/empty.mdl" } Attributes DisableDodge WeaponRestrictions MeleeOnly CharacterAttributes { "applies snare effect" 50 "effect bar recharge rate increased" 0.05 "crit kill will gib" 1 "dmg from ranged reduced" 0.15 "move speed bonus" 0.8 "voice pitch scale" 0.5 "mark for death" 1 "heal on hit for rapidfire" 5 "melee range multiplier" 2.5 "Set DamageType Ignite" 1 "weapon burn time increased" 5 "weapon burn dmg increased" 3 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "damage force reduction" 0 "damage bonus" 0.1 "bleeding duration" 1337 "override footstep sound set" 0 "cancel falling damage" 1 "melee range multiplier" 2 "gesture speed increase" 0.65 "fire rate penalty" 0.25 "gesture speed increase" 1.6 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage all connected" 1 "rage giving scale" 0.5 } DeathSound misc/bonzo_vomit02.wav } } WaveSpawn { Name "part31" Where spawnbot_mission_sniper TotalCount 10 MaxActive 10 SpawnCount 2 WaitForAllDead "part30" WaitBetweenSpawns 1 TotalCurrency 0 FirstSpawnWarningSound misc\halloween\skeletons\skelly_medium_07.wav TFBot { Class Pyro health 800 Name "Death Cult" SpawnTemplate "cashboxspawner" Skill Expert Classicon pyro_axtinguisher Item "The Handhunter" Attributes "MiniBoss" UseMeleeThreatPrioritization 1 Scale 1.0 NoIdleSound 1 Item "The Centurion" Item "The Axtinguisher" Attributes DisableDodge Attributes AlwaysCrit Action Mobber Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Centurion" "set item tint rgb" 1315860 } CharacterAttributes { "dmg from ranged reduced" 0.15 "move speed bonus" 1.5 "voice pitch scale" 0.5 "damage force reduction" 0 "hand scale" 1.35 "fire rate bonus" 0.5 "override footstep sound set" 0 "cancel falling damage" 1 "damage bonus" 99 "gesture speed increase" 1.75 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } DeathSound player/souls_receive2.wav } } WaveSpawn { Name "BOSS" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part31" WaitBeforeStarting 4 TotalCurrency 0 FirstSpawnWarningSound ambient\voices\playground_memory.wav DoneWarningSound misc\halloween\merasmus_death.wav TFBot { Class Demoman health 5000 Name "War" Skill Expert SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Item "The Eyelander" Item "The Splendid Screen" Item "The Dark Helm" Item "The Sole Saviors" Item "The Dark Age Defender" Item "The Caped Crusader" Attributes "MiniBoss" UseMeleeThreatPrioritization 1 NoIdleSound 1 RingOfFire 85.0 Action Mobber Scale 1.0 Classicon hellmet_goldsword WeaponRestrictions MeleeOnly Attributes UseBossHealthBar AlwaysGlow 1 ItemAttributes { ItemName "The Eyelander" "damage bonus" 1.75 "item style override" 1 "max health additive penalty" 0 "decapitate type" 0 "heal on kill" 1 "add cond on kill" 108 "add cond on kill duration" 0.1 } CharacterAttributes { "health regen" 25 "charge time increased" -10 "cannot be backstabbed" 1 "crit kill will gib" 1 "dmg from ranged reduced" 0 "move speed bonus" 0.8 "voice pitch scale" 0.35 "damage force reduction" 0 "dmg taken from crit reduced" 0 "override footstep sound set" 0 "cancel falling damage" 1 "fire rate penalty" 0.6 "gesture speed increase" 1.5 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "ignored by enemy sentries" 1 "not solid to players" 1 "ignore player clip" 1 } } } WaveSpawn { Name "BOSS" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part31" WaitBeforeStarting 4 TotalCurrency 0 DoneWarningSound misc\halloween\merasmus_death.wav TFBot { Class Demoman health 7500 Name "Famine" Skill Expert Item "The Eyelander" Item "The Executioner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" UseMeleeThreatPrioritization 1 Attributes "MiniBoss" NoIdleSound 1 Scale 1.0 Item "Facepeeler" Action Mobber UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl Classicon spy_d CustomWeaponModel { Slot 2 Model "models/empty.mdl" } WeaponRestrictions MeleeOnly Attributes UseBossHealthBar AlwaysGlow 1 AddCond { Index 72 } Attributes AutoJump AutoJumpMin 1 AutoJumpMax 3 ItemAttributes { ItemName "The Eyelander" "max health additive penalty" 0 "restore health on kill" 200 "drop health pack on kill" 1 "decapitate type" 0 "damage bonus" 1.75 "stomp player damage" 999 "fire rate penalty" 0.75 } CharacterAttributes { "health drain" -25 "charge time increased" -10 "cannot be backstabbed" 1 "crit kill will gib" 1 "dmg from ranged reduced" -1 "move speed bonus" 2 "voice pitch scale" 0.35 "damage force reduction" 0 "dmg taken from crit reduced" 0 "override footstep sound set" 0 "cancel falling damage" 1 "fire rate penalty" 0.8 "gesture speed increase" 1.25 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } } } WaveSpawn { Name "BOSS" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part31" WaitBeforeStarting 4 TotalCurrency 0 DoneWarningSound misc\halloween\merasmus_death.wav TFBot { Class Demoman health 5000 Name "Pestilence" Attributes "MiniBoss" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" NoIdleSound 1 Scale 1.0 Skill Expert UseMeleeThreatPrioritization 1 Item "The Scotsman's Skullcutter" Item "Creature's Grin" Item "The Abhorrent Appendages" Action Mobber Classicon heavy_chief WeaponRestrictions MeleeOnly Attributes UseBossHealthBar AlwaysGlow 1 Addcond { Index 73 } DamageAppliesCond { Index 24 Duration 15 } DamageAppliesCond { Index 27 Duration 15 } DamageAppliesCond { Index 30 Duration 15 } DamageAppliesCond { Index 31 Duration 8 } DamageAppliesCond { Index 87 Duration 8 } DamageAppliesCond { Index 84 Duration 8 } DamageAppliesCond { Index 85 Duration 10 } DamageAppliesCond { Index 123 Duration 15 } DamageAppliesCond { Index 82 Duration 3 } DamageAppliesCond { Index 83 Duration 3 } ItemAttributes { ItemName "The Scotsman's Skullcutter" "damage bonus" 0.255 "mark for death" 1 "damage causes airblast" 1 "dmg taken increased" 0.5 "fire rate penalty" 0.5 "Set DamageType Ignite" 1 "weapon burn time increased" 5 "weapon burn dmg increased" 3 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "explode_on_ignite" 1 "heal on hit for rapidfire" 75 "melee range multiplier" 1.5 "melee cleave attack" 1 } CharacterAttributes { "charge time increased" -10 "cannot be backstabbed" 1 "crit kill will gib" 1 "dmg from ranged reduced" 0 "move speed bonus" 0.5 "voice pitch scale" 0.35 "damage force reduction" 0 "dmg taken from crit reduced" 0 "override footstep sound set" 0 "cancel falling damage" 1 "fire rate penalty" 0.8 "gesture speed increase" 1.25 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "ignored by enemy sentries" 1 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } AddCond { Name TF_COND_RUNE_PLAGUE } } } WaveSpawn { Name "BOSS" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part31" WaitBeforeStarting 4 TotalCurrency 0 DoneWarningSound misc\halloween\merasmus_death.wav TFBot { Class Demoman health 4000 Name "Death" Skill Expert SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Attributes "MiniBoss" UseMeleeThreatPrioritization 1 NoIdleSound 1 Scale 1.0 Item "The Horseless Headless Horseman's Headtaker" Item "Spine-Chilling Skull 2011 Style 1" Item "The Wraith Wrap" Item "The Mantreads" Item "The Horsemann's Hand-Me-Down" Item "The Bonedolier" Action Mobber Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } Classicon DeaD WeaponRestrictions MeleeOnly Attributes UseBossHealthBar AlwaysGlow 1 ItemAttributes { ItemName "The Horseless Headless Horseman's Headtaker" "minicrits become crits" 1 "crit from behind" 1 "max health additive penalty" 0 "decapitate type" 0 "damage bonus" 99 "restore health on kill" 100 } CharacterAttributes { "health regen" 200 "charge time increased" -10 "cannot be backstabbed" 1 "crit kill will gib" 1 "dmg from ranged reduced" 0 "move speed bonus" 1.5 "voice pitch scale" 0.35 "damage force reduction" 0 "dmg taken from crit reduced" 0 "override footstep sound set" 0 "cancel falling damage" 1 "fire rate penalty" 0.8 "gesture speed increase" 1.25 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "not solid" 0 "not solid to players" 1 "ignore player clip" 1 } } } } }