//INTERMEDIATE "MANNWORKS": Horrorworks //By Yoovy https://steamcommunity.com/profiles/76561198017198600/ #base robot_standard.pop #base robot_giant.pop #base reforge4_sheet.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 0 FixedRespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no EventPopfile Halloween CustomUpgradesFile "mvm_upgrades_nothing.txt" SpellDropForBotsInTeam Blue NoRomevisionCosmetics 1 GiantsDropRareSpells 1 BluPlayersAreRobots 1 SpellDropRateCommon 0.05 SpellDropRateGiant 0.25 ImprovedAirblast 0 NoThrillerTaunt 1 BotsDropSpells 1 FastNPCUpdate 1 ForceHoliday 2 MedievalMode 1 RobotLimit 24 FlagResetTime { Name "intel_event" ResetTime 30 } SpellBookNormalRoll { "Fireball" 3 "Healing Aura" 2 "Pumpkin MIRV" 2 } SpellBookRareRoll { "Fireball" 6 "Minify" 1 "Summon Skeletons" 1 "Meteor Shower" 1 } Templates { Skeleton { Class Sniper WeaponRestrictions MeleeOnly Skill Normal ClassIcon dead_grn_lite UseHumanModel 1 Name "Skeleton" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 2 NoBombUpgrades 1 ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "custom kill icon" "unarmed_combat" } CharacterAttributes { "SPELL: set Halloween footstep type" 7511618 "bombinomicon effect on death" 1 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_Tough { Class Sniper WeaponRestrictions MeleeOnly Skill Normal ClassIcon dead_ylw_lite UseHumanModel 1 Name "Reinforced Skeleton" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 Health 300 Scale 1.2 NoBombUpgrades 1 Item "Das Metalmeatencasen" ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "custom kill icon" "unarmed_combat" } CharacterAttributes { "SPELL: set Halloween footstep type" 7511618 "bombinomicon effect on death" 1 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_Small { Class Sniper WeaponRestrictions MeleeOnly ClassIcon dead2_grn_lite UseHumanModel 1 Name "Little Bones" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 2 Health 75 Scale 0.75 NoBombUpgrades 1 ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "custom kill icon" "unarmed_combat" "damage penalty" 0.5 } CharacterAttributes { "SPELL: set Halloween footstep type" 7511618 "bombinomicon effect on death" 1 "voice pitch scale" 2 "move speed bonus" 1.15 "head scale" 1.2 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } AddCond { Index 72 } } Skeleton_Gloves { Class Sniper WeaponRestrictions MeleeOnly Skill Normal ClassIcon heavy_gru UseHumanModel 1 Name "Boxing Skeleton" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 NoBombUpgrades 1 Health 300 Scale 1.2 Item "Pugilist's Protector" Item "Gloves of Running Urgently" ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 15185211 } ItemAttributes { ItemName "Gloves of Running Urgently" "mult_player_movespeed_active" 1 "bombinomicon effect on death" 1 "mod_maxhealth_drain_rate" 0 "fire rate bonus" 0.75 "damage penalty" 0.5 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "move speed penalty" 0.8 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_Cloak { Class Sniper WeaponRestrictions MeleeOnly Skill Expert ClassIcon dead_glow2_lite UseHumanModel 1 Name "Assassin Skeleton" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 1 NoBombUpgrades 1 Health 300 Scale 1.2 Item "The Dread Hiding Hood" ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } FireWeapon //Periodically fires weapon { Delay 10 Cooldown 5 Repeats 0 Duration 0.5 Type "Primary" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "custom kill icon" "unarmed_combat" } CharacterAttributes { "SPELL: set Halloween footstep type" 5801378 "bombinomicon effect on death" 1 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Positive" } AddCond { Index 66 } } Skeleton_Pumpkin { Class Sniper WeaponRestrictions MeleeOnly Skill Normal ClassIcon pumpkin_lord UseHumanModel 1 Health 400 Scale 1.25 Name "Pumpkin Growth Skeleton" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 NoBombUpgrades 1 Item "Horseless Headless Horseman's Head" Item "TF_WEAPON_SPELLBOOK" Item "The Freedom Staff" StripItemSlot 0 StripItemSlot 1 Spell //Gives specified spell to bots. { Delay 10 Cooldown 10 Repeats 1 IfSeeTarget 1 Type "Pumpkin MIRV" } ItemAttributes { ItemName "Horseless Headless Horseman's Head" "attach particle effect" 163 } ItemAttributes { ItemName "The Freedom Staff" "attach particle effect" 163 "custom kill icon" "spellbook_skeleton" "damage penalty" 0.75 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "bombinomicon effect on death" 1 "move speed penalty" 0.8 "voice pitch scale" 0.3 "head scale" 1.2 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Positive" } } Skeleton_Bow { Class Sniper Skill Hard ClassIcon sniper_bow UseHumanModel 1 Name "Skeleton Archer" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 2 NoBombUpgrades 1 Item "The Toowoomba Tunic" Item "Larrikin Robin" Item "The Huntsman" ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 } CharacterAttributes { "SPELL: set Halloween footstep type" 7511618 "bombinomicon effect on death" 1 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Positive" } } Skeleton_Bow_Tough { Class Sniper Skill Hard ClassIcon sniper_bow_multi UseHumanModel 1 Name "Reinforced Skeleton Archer" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 Health 300 Scale 1.25 NoBombUpgrades 1 Item "The Toowoomba Tunic" Item "Das Metalmeatencasen" Item "Larrikin Robin" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.4 } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } CharacterAttributes { "SPELL: set Halloween footstep type" 7511618 "bombinomicon effect on death" 1 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Positive" } } Skeleton_Armored { Class Sniper WeaponRestrictions MeleeOnly Skill Expert ClassIcon heavy_steelfist_yoovy UseHumanModel 1 Name "Steel Brute" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 1 Health 3500 Attributes MiniBoss NoBombUpgrades 1 Item "Das Metalmeatencasen" Item "Nasty Norsemann" Item "Necro Smasher" ItemModel // Replaces item model { ItemName "Necro Smasher" Model "models/workshop/weapons/c_models/c_fists_of_steel/c_fists_of_steel.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "Necro Smasher" "custom kill icon" "steel_fists" } CharacterAttributes { "SPELL: set Halloween footstep type" 5801378 "bombinomicon effect on death" 1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.5 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_Armored_Magic { Class Sniper WeaponRestrictions MeleeOnly Skill Expert ClassIcon spell_skeletons_LITE UseHumanModel 1 Name "Steel Necro-maniac" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 1 Health 3000 Attributes MiniBoss StripItemSlot 0 StripItemSlot 1 Spell //Gives specified spell to bots. { Delay 15 Cooldown 15 Repeats 1 IfSeeTarget 1 Type "Summon Skeletons" } ItemModel // Replaces item model { ItemName "TF_WEAPON_SNIPERRIFLE" Model "models\empty.mdl" } Item "TF_WEAPON_SPELLBOOK" Item "Das Metalmeatencasen" Item "The Freedom Staff" Item "The Crone's Dome" ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemColor //Set item color { ItemName "TF_WEAPON_ROCKETLAUNCHER" Red 58 Green 141 Blue 176 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } ItemAttributes { ItemName "The Freedom Staff" "ragdolls become ash" 1 "custom kill icon" "spellbook_skeleton" } ItemAttributes { ItemName "Point and Shoot" "attach particle effect" 8 } CharacterAttributes { "SPELL: set Halloween footstep type" 5801378 "bombinomicon effect on death" 1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.5 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_King { Class Sniper WeaponRestrictions MeleeOnly Skill Expert ClassIcon dead_king_lite UseHumanModel 1 Name "The Skeleton King" UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 Health 20000 Attributes UseBossHealthBar Attributes MiniBoss NoBombUpgrades 1 StripItemSlot 0 StripItemSlot 1 AlwaysGlow 1 Item "The King of Scotland Cape" Item "Prince Tavish's Crown" Item "TF_WEAPON_SPELLBOOK" Item "The Freedom Staff" Spell //SKELETONS { Delay 26 Cooldown 15 Repeats 0 IfSeeTarget 1 Type "Summon Skeletons" } Spell //PUMPKINS { Delay 14 Cooldown 10 Repeats 0 IfSeeTarget 1 Type "Pumpkin MIRV" } Spell //BALL OF BATS { Delay 12 Cooldown 15 Repeats 0 IfSeeTarget 1 Type "Ball O' Bats" } Spell //FIREBALLS { Delay 22 Cooldown 30 Repeats 0 IfSeeTarget 1 Type "Fireball" } Spell //SUPER JUMP { Delay 17 Cooldown 20 Repeats 0 IfSeeTarget 1 Type "Super Jump" } ItemModel // Replaces item model { ItemName "TF_WEAPON_SNIPERRIFLE" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } ItemAttributes { ItemName "The Freedom Staff" "ragdolls become ash" 1 "is australium item" 1 "damage penalty" 0.5 "turn to gold" 1 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "bombinomicon effect on death" 1 "override footstep sound set" 7 "damage force reduction" 0.1 "move speed penalty" 0.3 "voice pitch scale" 0.3 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_Magic { Class Sniper WeaponRestrictions MeleeOnly Skill Expert ClassIcon spell_skeletons_lite UseHumanModel 1 Name "Necromancer Skeleton" Health 400 Scale 1.25 UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 1 Item "TF_WEAPON_SPELLBOOK" Item "The Freedom Staff" Item "Point and Shoot" NoBombUpgrades 1 StripItemSlot 0 StripItemSlot 1 Spell //Gives specified spell to bots. { Delay 10 Cooldown 10 Repeats 1 IfSeeTarget 1 Type "Summon Skeletons" } ItemModel // Replaces item model { ItemName "TF_WEAPON_SNIPERRIFLE" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } ItemAttributes { ItemName "The Freedom Staff" "ragdolls become ash" 1 "custom kill icon" "spellbook_skeleton" } ItemAttributes { ItemName "Point and Shoot" "attach particle effect" 8 } CharacterAttributes { "SPELL: set Halloween footstep type" 5801378 "bombinomicon effect on death" 1 "move speed penalty" 0.75 "voice pitch scale" 0.2 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } Skeleton_Fire { Class Sniper WeaponRestrictions MeleeOnly Skill Expert ClassIcon dead_flame_lite UseHumanModel 1 Name "Inferno Skeleton" Health 600 Scale 1.35 UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 Item "The Dark Age Defender" Item "The Dark Helm" NoBombUpgrades 1 ItemModel // Replaces item model { ItemName "TF_WEAPON_CLUB" Model "models\empty.mdl" } ItemModel // Replaces item model { ItemName "Zombie Sniper" Model "models\empty.mdl" } ItemAttributes { ItemName "TF_WEAPON_CLUB" "custom kill icon" "purgatory" "set damagetype ignite" 1 } ItemAttributes { ItemName "The Dark Age Defender" "attach particle effect" 1 } ItemAttributes { ItemName "The Dark Helm" "attach particle effect" 1 } CharacterAttributes { "SPELL: set Halloween footstep type" 13595446 "bombinomicon effect on death" 1 "move speed penalty" 0.75 "voice pitch scale" 0.2 } VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" } } } PlayerAttributes //Player attributes appied for the whole mission { "mod see enemy health" 1 Scout { "max health additive bonus" 25 } Engineer { "max health additive bonus" 25 } } ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnbot_upper" TeamNum 3 X "1768" Y "3373" Z "820" } ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnbot_cave" TeamNum 3 X "535" Y "2593" Z "388" } ExtraSpawnPoint //Adds spawn points on specified location { Name "spawnbot_redskele" TeamNum 3 X "927" Y "-1731" Z "448" } PointTemplates { Resupply_Logic // Resupplies player for proper clips, among other things { trigger_once { "Mins" "2 2 2" "Maxs" "2 2 2" "SpawnFlags" "1" "OnTrigger" "!activator,$regenerate,,0,-1" "OnTrigger" "!self,kill,,1,-1" } } PocketPistol_Logic { trigger_once { "Mins" "2 2 2" "Maxs" "2 2 2" "SpawnFlags" "1" "OnTrigger" "!activator,$AddPlayerAttribute,hidden primary max ammo bonus|1.25,0,-1" } } Equalizer_Logic { trigger_once { "Mins" "2 2 2" "Maxs" "2 2 2" "SpawnFlags" "1" "OnTrigger" "!activator,$AddPlayerAttribute,hidden primary max ammo bonus|1.25,0,-1" } trigger_once { "Mins" "2 2 2" "Maxs" "2 2 2" "SpawnFlags" "1" "OnTrigger" "!activator,$AddPlayerAttribute,hidden secondary max ammo bonus|1.25,0,-1" } } bomb_replacement { NoFixup 1 logic_auto { "OnMapSpawn" "intel_event_trigger,Trigger,,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger intel_event_trigger:Trigger:0:-1" } logic_relay { "targetname" "intel_event_trigger" "OnTrigger" "intel_event,Enable,,0,-1" "OnTrigger" "intel,Disable,,0,-1" "OnTrigger" "passtime_prop,Enable,,0,-1" "OnTrigger" "passtime_prop,SetParent,intel_event,0.1,-1" } logic_relay { "targetname" "intel_event_disable" "OnTrigger" "intel_event,Disable,,0,-1" "OnTrigger" "passtime_prop,Disable,,0,-1" } item_teamflag { "origin" "0 0 0" "trail_effect" "1" "TeamNum" "3" "targetname" "intel_event" "StartDisabled" "1" "skin" "0" "ScoringType" "0" "ReturnTime" "60000000" "ReturnBetweenWaves" "1" "rendercolor" "255 255 255" "renderamt" "255" "physdamagescale" "1.0" "NeutralType" "1" "MinAnimTime" "5" "MaxAnimTime" "10" "GameType" "1" "flag_trail" "flagtrail" "flag_paper" "player_intel_papertrail" "flag_model" "models/empty.mdl" "flag_icon" "../hud/objectives_flagpanel_carried" "angles" "0 180 0" } prop_dynamic { "origin" "0 0 6" "targetname" "bombinomicon_prop" "spawnflags" "0" "solid" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "physdamagescale" "1.0" "PerformanceMode" "0" "modelscale" "0.6" "model" "models/props_halloween/bombonomicon.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "body" "0" "angles" "-90 0 -90" "StartDisabled" "1" } prop_dynamic { "origin" "0 -10 14" "targetname" "bomb_prop" "spawnflags" "0" "solid" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "physdamagescale" "1.0" "PerformanceMode" "0" "modelscale" "1.2" "model" "models/props_lakeside_event/bomb_temp.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "body" "0" "angles" "-90 0 -90" "StartDisabled" "1" } prop_dynamic { "origin" "0 0 12" "targetname" "passtime_prop" "spawnflags" "0" "solid" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "physdamagescale" "1.0" "PerformanceMode" "0" "modelscale" "1.4" "model" "models/passtime/ball/passtime_ball_halloween.mdl" "MinAnimTime" "5" "MaxAnimTime" "10" "body" "0" "angles" "-90 0 -90" "StartDisabled" "1" } } brazier { prop_dynamic { "StartDisabled" "0" "spawnflags" "0" "solid" "6" "skin" "0" "SetBodyGroup" "0" "rendermode" "0" "renderfx" "0" "rendercolor" "255 255 255" "renderamt" "255" "RandomAnimation" "0" "pressuredelay" "0" "PerformanceMode" "0" "modelscale" "1" "model" "models/props_medieval/brazier.mdl" "mindxlevel" "0" "MinAnimTime" "5" "maxdxlevel" "0" "MaxAnimTime" "10" "fadescale" "0" "fademindist" "-1" "fademaxdist" "0" "ExplodeRadius" "0" "ExplodeDamage" "0" "disableshadows" "0" "disablereceiveshadows" "0" "DisableBoneFollowers" "0" } } brazier_flame { NoFixup 1 info_particle_system { "effect_name" "m_brazier_flame" "start_active" "1" "origin" "0 0 0" "angles" "0 0 0" } } medkits { item_healthkit_small { "origin" "1283 812 263" "teamnum" "2" "automaterialize" "1" } item_healthkit_small { "origin" "-662 341 261" "teamnum" "2" "automaterialize" "1" } item_healthkit_medium { "origin" "560 2121 273" "teamnum" "2" "automaterialize" "1" } item_healthkit_medium { "origin" "-711 160 69" "teamnum" "2" "automaterialize" "1" } item_healthkit_full { "origin" "130 -1465 390" "teamnum" "2" "automaterialize" "1" } } ammopacks { item_ammopack_medium { "origin" "569 2235 271" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "-722 340 261" "teamnum" "2" "automaterialize" "1" } item_ammopack_medium { "origin" "1281 888 262" "teamnum" "2" "automaterialize" "1" } item_ammopack_full { "origin" "60 -1460 390" "teamnum" "2" "automaterialize" "1" } item_ammopack_full { "origin" "-630 160 69" "teamnum" "2" "automaterialize" "1" } } allprops { prop_dynamic { "model" "models\props_halloween\carnival_poster_004.mdl" "origin" "-230 -2450 493" "angles" "0 180 0" "solid" "0" "disableshadows" "1" "modelscale" "0.65" } prop_dynamic { "model" "models\props_mvm\woodplanks_tank_entrance001.mdl" "origin" "175 -739 252" "angles" "80 -90 0" "solid" "0" "disableshadows" "1" } prop_dynamic { "model" "models\player\heavy.mdl" "origin" "8 -3095 704" "angles" "0 90 0" "solid" "0" "disableshadows" "1" } prop_dynamic { "model" "models\soldier_statue\soldier_statue.mdl" "origin" "2071 593 560" "angles" "0 180 0" "solid" "6" "disableshadows" "1" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_02.mdl" "origin" "276 -2126 455" "angles" "0 0 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "276 -2126 455" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "-81 -2002 368" "angles" "0 54 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-81 -2002 368" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_01.mdl" "origin" "-53 -2085 480" "angles" "0 76 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-53 -2085 480" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_02.mdl" "origin" "-62 -828 512" "angles" "0 25 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-62 -828 512" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "-116 -799 512" "angles" "0 90 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-116 -799 512" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_01.mdl" "origin" "-43 -883 512" "angles" "0 45 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-43 -883 512" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "-1449 -2014 512" "angles" "0 0 0" "solid" "6" "disableshadows" "1" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_02.mdl" "origin" "725 -775 487" "angles" "0 75 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "725 -775 487" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "843 102 255" "angles" "0 75 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "843 102 255" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_01.mdl" "origin" "743 -832 382" "angles" "0 75 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "743 -832 382" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "-1168 -548 512" "angles" "0 75 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-1168 -548 512" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\jackolantern_02.mdl" "origin" "-701 -924 512" "angles" "0 -60 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-701 -924 512" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\jackolantern_01.mdl" "origin" "-379 -1458 386" "angles" "0 44 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-379 -1458 386" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\jackolantern_01.mdl" "origin" "-797 97 469" "angles" "0 -50 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-797 97 469" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\jackolantern_02.mdl" "origin" "542 2003 266" "angles" "0 92 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "542 2003 266" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_01.mdl" "origin" "-1227 2869 883" "angles" "0 -80 0" "solid" "6" "disableshadows" "1" "rendercolor" "148 93 65" "modelscale" "25" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "1343 -376 384" "angles" "0 -80 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "1343 -376 384" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "859 989 384" "angles" "0 45 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "859 989 384" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_02.mdl" "origin" "304 449 384" "angles" "0 90 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "304 449 384" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_01.mdl" "origin" "353 422 384" "angles" "0 0 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "353 422 384" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_03.mdl" "origin" "109 1050 525" "angles" "0 110 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "109 1050 525" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_01.mdl" "origin" "172 1066 448" "angles" "0 50 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "172 1066 448" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_02.mdl" "origin" "-704 1042 262" "angles" "0 0 0" "solid" "6" "disableshadows" "1" } trigger_hurt { "origin" "-704 1042 262" "mins" "-32 -32 -24" "maxs" "32 32 24" } /////////////////// prop_dynamic { "model" "models\props_halloween\pumpkin_02.mdl" "origin" "505 2593 589" "angles" "0 90 0" "solid" "6" "disableshadows" "1" } } skybox { sky_camera { "targetname" "skyblack" "origin" "-1010 757 716" "fogcolor" "0 0 0" "fogenable" "1" "fogstart" "0" "fogend" "1" "fogmaxdensity" "1" "scale" "40" } } ambient { ambient_generic { "targetname" "hsound1" "message" "ambient\levels\citadel\citadel_drone_loop2.wav" "health" "3" "pitch" "200" "pitchstart" "200" "spawnflags" "1" } } arrows_ignition { NoFixup 1 trigger_ignite_arrows { "origin" "-68 -2142 398" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } trigger_ignite_arrows { "origin" "721 -1761 448" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } trigger_ignite_arrows { "origin" "-1045 -1892 542" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } trigger_ignite_arrows { "origin" "-836 -668 287" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } trigger_ignite_arrows { "origin" "66 -609 290" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } trigger_ignite_arrows { "origin" "1422 1009 419" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } trigger_ignite_arrows { "origin" "46 1025 478" "mins" "-17.5 -15.5 -19.5" "maxs" "17.5 15.5 19.5" "filtername" "filter_red" "spawnflags" "1" "StartDisabled" "0" } } } //WAVE 1 SpawnTemplate bomb_replacement SpawnTemplate arrows_ignition SpawnTemplate ammopacks SpawnTemplate allprops SpawnTemplate medkits SpawnTemplate ambient SpawnTemplate skybox //BRAZIERS SpawnTemplate { Name "brazier" Origin "-68 -2142 368" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "-68 -2142 398" Angles "0 0 0" } /////////////////// SpawnTemplate { Name "brazier" Origin "721 -1761 448" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "721 -1761 478" Angles "0 0 0" } /////////////////// SpawnTemplate { Name "brazier" Origin "-1045 -1892 512" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "-1045 -1892 542" Angles "0 0 0" } /////////////////// SpawnTemplate { Name "brazier" Origin "-836 -668 257" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "-836 -668 287" Angles "0 0 0" } /////////////////// SpawnTemplate { Name "brazier" Origin "66 -609 260" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "66 -609 290" Angles "0 0 0" } /////////////////// SpawnTemplate { Name "brazier" Origin "1422 1009 389" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "1422 1009 419" Angles "0 0 0" } /////////////////// SpawnTemplate { Name "brazier" Origin "46 1025 448" Angles "0 0 0" } SpawnTemplate { Name "brazier_flame" Origin "46 1025 478" Angles "0 0 0" } PlayerItemEquipSpawnTemplate { Name "PocketPistol_Logic" ItemName "Pretty Boy's Pocket Pistol" Origin "0 0 0" } PlayerItemEquipSpawnTemplate { Name "Equalizer_Logic" ItemName "The Equalizer" Origin "0 0 0" } PlayerSpawnTemplate { Name "Resupply_Logic" } Wave { Explanation //Dispayed once the wave is initialized { Line "" Line "{blue}-You'll have a few friendly bones helping you out!" Line "{blue}-Medieval mode is enabled." Line "{blue}-Spells are enabled." } WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target bombpath_arrows_clear_relay Action Trigger } DoneOutput { Target bombpath_wavefinished Action Trigger } WaveSpawn { FirstSpawnWarningSound "music\hl1_song19.mp3" } WaveSpawn { FirstSpawnWarningSound "music\hl1_song19.mp3" } WaveSpawn { Name W1_01 TotalCurrency 60 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton } } WaveSpawn { Name W1_01 TotalCurrency 6 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0.1 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Small } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 48 TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 8 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Small } } WaveSpawn { Name W1_02 WaitForAllDead W1_01 TotalCurrency 18 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_03 WaitForAllDead W1_02 TotalCurrency 54 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_03 WaitForAllDead W1_02 TotalCurrency 18 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 6 Where spawnbot_cave TFBot { Template Skeleton_Small } } WaveSpawn { Name W1_04 WaitForAllDead W1_03 TotalCurrency 12 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Template Skeleton } } WaveSpawn { Name W1_04 WaitForAllDead W1_03 TotalCurrency 12 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Template Skeleton } } WaveSpawn { Name W1_04 WaitForAllDead W1_03 TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_right TFBot { Template Skeleton_Small } } WaveSpawn { Name W1_04 WaitForAllDead W1_03 TotalCurrency 25 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Template Skeleton_Small } } WaveSpawn { Name W1_05 WaitForAllDead W1_04 TotalCurrency 42 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_right TFBot { Template Skeleton } } WaveSpawn { Name W1_05 WaitForAllDead W1_04 TotalCurrency 42 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Template Skeleton } } WaveSpawn { Name W1_05 WaitForAllDead W1_04 TotalCurrency 21 TotalCount 7 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_right TFBot { Template Skeleton_Bow } } WaveSpawn { Name W1_05 WaitForAllDead W1_04 TotalCurrency 21 TotalCount 7 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Template Skeleton_Bow } } WaveSpawn { Name W1_06 WaitForAllDead W1_05 TotalCurrency 36 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_right TFBot { Template Skeleton } } WaveSpawn { Name W1_06 WaitForAllDead W1_05 TotalCurrency 36 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_left TFBot { Template Skeleton } } WaveSpawn { Name W1_06 WaitForAllDead W1_05 TotalCurrency 24 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Magic } } WaveSpawn { Name W1_07 WaitForAllDead W1_06 TotalCurrency 24 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Magic } } WaveSpawn { Name W1_07 WaitForAllDead W1_06 TotalCurrency 54 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_07 WaitForAllDead W1_06 TotalCurrency 14 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot_cave TFBot { Template Skeleton_Small } } WaveSpawn { Name W1_08 WaitForAllDead W1_07 TotalCurrency 84 TotalCount 28 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot TFBot { Template Skeleton_Bow } } WaveSpawn { Name W1_08 WaitForAllDead W1_07 TotalCurrency 36 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_08 WaitForAllDead W1_07 TotalCurrency 12 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot TFBot { Template Skeleton_Small } } WaveSpawn { WaitForAllDead W1_08 FirstSpawnWarningSound "vo\mvm_get_to_upgrade01.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 10 FirstSpawnWarningSound "vo\announcer_begins_20sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 14 FirstSpawnWarningSound "music\hl2_song16.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 14 FirstSpawnWarningSound "music\hl2_song16.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 20 FirstSpawnWarningSound "vo\announcer_begins_10sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 25 FirstSpawnWarningSound "vo\announcer_begins_5sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 26 FirstSpawnWarningSound "vo\announcer_begins_4sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 27 FirstSpawnWarningSound "vo\announcer_begins_3sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 28 FirstSpawnWarningSound "vo\announcer_begins_2sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 29 FirstSpawnWarningSound "vo\announcer_begins_1sec.mp3" } WaveSpawn { WaitForAllDead W1_08 WaitBeforeStarting 30.5 FirstSpawnWarningSound "vo\announcer_am_roundstart01.mp3" } WaveSpawn { Name W1_09 WaitForAllDead W1_08 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot_right TFBot { Template Skeleton_Armored } } WaveSpawn { Name W1_09 WaitForAllDead W1_08 TotalCurrency 10 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 Where spawnbot_left TFBot { Template Skeleton_Armored } } WaveSpawn { Name W1_09 WaitForAllDead W1_08 TotalCurrency 40 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 50 WaitBetweenSpawns 14 Where spawnbot TFBot { Template Skeleton_Armored } } WaveSpawn { Name W1_09 WaitForAllDead W1_08 TotalCurrency 128 TotalCount 64 MaxActive 16 SpawnCount 8 WaitBeforeStarting 50 WaitBetweenSpawns 7 Where spawnbot_left Where spawnbot_right Where spawnbot_cave Where spawnbot_upper RandomSpawn 1 TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_10 WaitForAllDead W1_09 TotalCurrency 66 TotalCount 22 MaxActive 22 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_upper TFBot { Template Skeleton_Bow_Tough } } WaveSpawn { Name W1_11 WaitForAllDead W1_10 TotalCurrency 32 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_right TFBot { Template Skeleton_Fire } } WaveSpawn { Name W1_11 WaitForAllDead W1_10 TotalCurrency 32 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_left TFBot { Template Skeleton_Fire } } WaveSpawn { Name W1_11 WaitForAllDead W1_10 TotalCurrency 24 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_upper TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_12 WaitForAllDead W1_11 FirstSpawnWarningSound "music\hl1_song5.mp3" } WaveSpawn { Name W1_12 WaitForAllDead W1_11 FirstSpawnWarningSound "music\hl1_song5.mp3" } WaveSpawn { Name W1_12 WaitForAllDead W1_11 TotalCurrency 80 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_right TFBot { Template Skeleton_Magic } } WaveSpawn { Name W1_12 WaitForAllDead W1_11 TotalCurrency 20 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_right TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_12 WaitForAllDead W1_11 TotalCurrency 20 TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_left TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_13 WaitForAllDead W1_12 TotalCurrency 64 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Fire } } WaveSpawn { Name W1_13 WaitForAllDead W1_12 TotalCurrency 64 TotalCount 32 MaxActive 8 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_13 WaitForAllDead W1_12 TotalCurrency 48 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_13 WaitForAllDead W1_12 TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 23 WaitBetweenSpawns 21 Where spawnbot TFBot { Template Skeleton_Armored } } WaveSpawn { Name W1_14 WaitForAllDead W1_13 TotalCurrency 64 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Pumpkin } } WaveSpawn { Name W1_14 WaitForAllDead W1_13 TotalCurrency 64 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Magic } } WaveSpawn { Name W1_14 WaitForAllDead W1_13 TotalCurrency 54 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_15 WaitForAllDead W1_14 FirstSpawnWarningSound "ui\holiday\gamestartup_halloween1.mp3" } WaveSpawn { Name W1_15 WaitForAllDead W1_14 TotalCurrency 44 TotalCount 44 MaxActive 22 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 1 Where spawnbot_right Where spawnbot_left Where spawnbot_cave Where spawnbot_upper RandomSpawn 1 TFBot { Template Skeleton_Small ClassIcon dead2_blu_lite Item "Spine-Chilling Skull" Name "Not-so Little Bones" Scale 0.85 Health 100 Skin 1 ItemAttributes { ItemName "Spine-Chilling Skull" "set item tint RGB" 2452877 } CharacterAttributes { "SPELL: set Halloween footstep type" 5801378 } } } WaveSpawn { Name W1_16 WaitForAllDead W1_15 TotalCurrency 64 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Pumpkin } } WaveSpawn { Name W1_16 WaitForAllDead W1_15 TotalCurrency 48 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Bow_Tough } } WaveSpawn { Name W1_16 WaitForAllDead W1_15 TotalCurrency 96 TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 7 Where spawnbot TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_16 WaitForAllDead W1_15 TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot_right TFBot { Template Skeleton_Armored } } WaveSpawn { Name W1_16 WaitForAllDead W1_15 TotalCurrency 20 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot_left TFBot { Template Skeleton_Armored } } WaveSpawn { Name W1_17 WaitForAllDead W1_16 TotalCurrency 60 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_17 WaitForAllDead W1_16 TotalCurrency 60 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot RandomSpawn 1 TFBot { Template Skeleton_Cloak } } WaveSpawn { Name W1_17 WaitForAllDead W1_16 TotalCurrency 60 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 15 Where spawnbot TFBot { Template Skeleton_Armored_Magic } } WaveSpawn { Name W1_18 WaitForAllDead W1_17 TotalCurrency 72 TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_right Where spawnbot_left RandomSpawn 1 TFBot { Template Skeleton_Pumpkin } } WaveSpawn { Name W1_18 WaitForAllDead W1_17 TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 15 Where spawnbot TFBot { Template Skeleton_Armored_Magic } } WaveSpawn { WaitForAllDead W1_18 FirstSpawnWarningSound "vo\mvm_get_to_upgrade01.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 10 FirstSpawnWarningSound "vo\announcer_begins_20sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 11 FirstSpawnWarningSound "music\hl1_song15.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 11 FirstSpawnWarningSound "music\hl1_song15.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 20 FirstSpawnWarningSound "vo\announcer_begins_10sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 25 FirstSpawnWarningSound "vo\announcer_begins_5sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 26 FirstSpawnWarningSound "vo\announcer_begins_4sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 27 FirstSpawnWarningSound "vo\announcer_begins_3sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 28 FirstSpawnWarningSound "vo\announcer_begins_2sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 29 FirstSpawnWarningSound "vo\announcer_begins_1sec.mp3" } WaveSpawn { WaitForAllDead W1_18 WaitBeforeStarting 30.5 FirstSpawnWarningSound "vo\announcer_am_roundstart01.mp3" } WaveSpawn { Name W1_19 WaitForAllDead W1_18 TotalCurrency 140 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot_right Where spawnbot_left Where spawnbot_cave Where spawnbot_upper RandomSpawn 1 TFBot { Template Skeleton_Tough } } WaveSpawn { Name W1_19 WaitForAllDead W1_18 TotalCurrency 60 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot_right Where spawnbot_left Where spawnbot_cave Where spawnbot_upper RandomSpawn 1 TFBot { Template Skeleton_Gloves } } WaveSpawn { Name W1_19 WaitForAllDead W1_18 TotalCurrency 40 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot_right Where spawnbot_left RandomSpawn 1 TFBot { Template Skeleton_Fire } } WaveSpawn { Name W1_19 WaitForAllDead W1_18 TotalCurrency 40 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot_right Where spawnbot_left RandomSpawn 1 TFBot { Template Skeleton_Magic } } WaveSpawn { Name W1_19 WaitForAllDead W1_18 TotalCurrency 40 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 7 Where spawnbot_right Where spawnbot_left RandomSpawn 1 TFBot { Template Skeleton_Pumpkin } } WaveSpawn { Name W1_19 WaitForAllDead W1_18 TotalCurrency 60 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 14 Where spawnbot TFBot { Template Skeleton_Armored } } WaveSpawn { WaitForAllSpawned W1_19 FirstSpawnWarningSound "music\hl1_song10.mp3" } WaveSpawn { Name W1_FINALE WaitForAllSpawned W1_19 TotalCurrency 624 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 26.1 WaitBetweenSpawns 0 Where spawnbot FirstSpawnWarningSound "misc\halloween\gotohell.wav" LastSpawnWarningSound "misc\halloween\skeletons\skelly_giant_03.wav" DoneWarningsound "ui\halloween_boss_defeated_fx.wav" TFBot { Template Skeleton_King } } WaveSpawn { Name W1_RED_SUPPORT TotalCurrency 0 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot_redskele Support 1 RandomChoice { TFBot { Template Skeleton_Magic Skill Expert Name "Friendly Necromancer Skeleton" Action Mobber Attributes IgnoreFlag ClassIcon dead_red_lite Skin 4 Addcond { Index 43 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "health from packs increased" 0.5 } } TFBot { Template Skeleton_Fire Skill Expert Name "Friendly Inferno Skeleton" Action Mobber Attributes IgnoreFlag ClassIcon dead_red_lite Skin 4 Addcond { Index 43 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "health from packs increased" 0.5 } } TFBot { Template Skeleton_Pumpkin Skill Expert Name "Friendly Pumpkin Growth Skeleton" Action Mobber Attributes IgnoreFlag ClassIcon dead_red_lite Skin 4 Addcond { Index 43 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "health from packs increased" 0.5 } Spell //Gives specified spell to bots. { Delay 5 Cooldown 5 Repeats 1 IfSeeTarget 1 Type "Pumpkin MIRV" } Spell //Gives specified spell to bots. { Delay 15 Cooldown 15 Repeats 2 IfSeeTarget 1 Type "Fireball" } } TFBot { Template Skeleton_Gloves Skill Expert Name "Friendly Boxing Skeleton" Action Mobber Attributes IgnoreFlag ClassIcon dead_red_lite Skin 4 Health 400 Addcond { Index 43 } Addcond { Index 16 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "health from packs increased" 0.5 } } } } WaveSpawn { Name W1_BOSS_SUPPORT WaitForAllSpawned W1_19 TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 26 WaitBetweenSpawns 10 Where spawnbot_right Where spawnbot_left Where spawnbot_cave Where spawnbot_upper RandomSpawn 1 Support 1 TFBot { Template Skeleton_Small ClassIcon dead2_ylw_lite Skin 3 CharacterAttributes { "SPELL: set Halloween footstep type" 13595446 } } } } }