diff --git a/KEYCONF.txt b/KEYCONF.txt index 94afabe..ed1c37c 100644 --- a/KEYCONF.txt +++ b/KEYCONF.txt @@ -75,6 +75,9 @@ alias toby_actors_in_viewport_narration_preset_3_keybind "netevent Toby_CheckAct alias toby_actors_in_viewport_narration_preset_4_keybind "netevent Toby_CheckActorsInViewport_Preset4" alias toby_actors_in_viewport_narration_preset_5_keybind "netevent Toby_CheckActorsInViewport_Preset5" + +//Area Scanner System + addkeysection "Area Scanner System" Scanner AddMenuKey "$TOBY_VIEWPORT_NARRATION_PRESET0" toby_actors_in_viewport_narration_preset_0_keybind AddMenuKey "$TOBY_VIEWPORT_NARRATION_PRESET1" toby_actors_in_viewport_narration_preset_1_keybind @@ -83,6 +86,9 @@ AddMenuKey "$TOBY_VIEWPORT_NARRATION_PRESET3" toby_actors_in_viewport_narration_ AddMenuKey "$TOBY_VIEWPORT_NARRATION_PRESET4" toby_actors_in_viewport_narration_preset_4_keybind AddMenuKey "$TOBY_VIEWPORT_NARRATION_PRESET5" toby_actors_in_viewport_narration_preset_5_keybind + +//Proximity Detector + addkeysection "Proximity Detector System" ProximityDetector alias toby_proximity_toggle_keybind "netevent Toby_ProximityToggle"; AddMenuKey "Toggle proximity detector" toby_proximity_toggle_keybind diff --git a/SNDINFO.decorations b/SNDINFO.decorations index b18c57e..fde69bc 100644 --- a/SNDINFO.decorations +++ b/SNDINFO.decorations @@ -222,3 +222,336 @@ heretic/deco/walltorches "sounds/ActorsInViewport/Heretic/Decorations/Lights/ heretic/deco/yellowmarker "sounds/ActorsInViewport/Heretic/Decorations/DoorMarker/YellowMarker.ogg" heretic/deco/yellowmarkers "sounds/ActorsInViewport/Heretic/Decorations/DoorMarker/YellowMarkers.ogg" + + +//Hexen - Get ready for one hell of a list... + +hexen/deco/barrel "sounds/ActorsInViewport/Hexen/Decorations/Barrel.ogg" +hexen/deco/barrels "sounds/ActorsInViewport/Hexen/Decorations/Barrels.ogg" + +hexen/deco/bucket "sounds/ActorsInViewport/Hexen/Decorations/Bucket.ogg" +hexen/deco/buckets "sounds/ActorsInViewport/Hexen/Decorations/Buckets.ogg" + +hexen/deco/spike "sounds/ActorsInViewport/Hexen/Decorations/Spike.ogg" +hexen/deco/spikes "sounds/ActorsInViewport/Hexen/Decorations/Spikes.ogg" + +hexen/deco/banner "sounds/ActorsInViewport/Hexen/Decorations/TatteredBanner.ogg" +hexen/deco/banners "sounds/ActorsInViewport/Hexen/Decorations/TatteredBanners.ogg" + +hexen/deco/bridge "sounds/ActorsInViewport/Hexen/Decorations/BridgeThing.ogg" +hexen/deco/bridges "sounds/ActorsInViewport/Hexen/Decorations/BridgeThings.ogg" + +//Hexen - Castle Decorations + +//[VOID - Armor pieces not needed] +//hexen/deco/armorpiece "sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPiece.ogg" +//hexen/deco/armorpieces "sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPieces.ogg" + +hexen/deco/armorsuit "sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuit.ogg" +hexen/deco/armorsuits "sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuits.ogg" + +hexen/deco/pedestal "sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestal.ogg" +hexen/deco/pedestals "sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestals.ogg" + +hexen/deco/vase "sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestal.ogg" +hexen/deco/vases "sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestals.ogg" + +hexen/deco/bell "sounds/ActorsInViewport/Hexen/Decorations/Castle/Bell.ogg" +hexen/deco/bells "sounds/ActorsInViewport/Hexen/Decorations/Castle/Bell.ogg" + +//Hexen - Dungeon Decorations + +hexen/deco/ironmaiden "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaiden.ogg" +hexen/deco/ironmaidens "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaidens.ogg" + +hexen/deco/largehook "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHook.ogg" +hexen/deco/largehooks "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHooks.ogg" + +hexen/deco/longchain "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChain.ogg" +hexen/deco/longchains "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChains.ogg" + +hexen/deco/shortchain "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChain.ogg" +hexen/deco/shortchains "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChains.ogg" + +hexen/deco/smallhook "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHook.ogg" +hexen/deco/smallhooks "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHooks.ogg" + +hexen/deco/spikeball "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBall.ogg" +hexen/deco/spikeballs "sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBalls.ogg" + +//Hexen - Gore + +hexen/deco/chaincorpse "sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpse.ogg" +hexen/deco/chaincorpses "sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpses.ogg" + +hexen/deco/hangingcorpse "sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHeart.ogg" +hexen/deco/hangingcorpses "sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHearts.ogg" + +hexen/deco/impaledcorpse "sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpse.ogg" +hexen/deco/impaledcorpses "sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpses.ogg" + +hexen/deco/meathook "sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHook.ogg" +hexen/deco/meathooks "sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHooks.ogg" + +hexen/deco/sittingcorpse "sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpse.ogg" +hexen/deco/sittingcorpses "sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpses.ogg" + +hexen/deco/skullhook "sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHook.ogg" +hexen/deco/skullhooks "sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHooks.ogg" + +hexen/deco/sleepingcorpse "sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpse.ogg" +hexen/deco/sleepingcorpses "sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpses.ogg" + +//Hexen - Graveyard Decorations + +hexen/deco/tombstone "sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStone.ogg" +hexen/deco/tombstones "sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStones.ogg" + +//Hexen - Kitchen, Tableware, Pottery, etc. + +hexen/deco/cauldron "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldron.ogg" +hexen/deco/cauldrons "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldrons.ogg" + +hexen/deco/cleaver "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleaver.ogg" +hexen/deco/cleavers "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleavers.ogg" + +hexen/deco/goblet "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblet.ogg" +hexen/deco/goblets "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblets.ogg" + +hexen/deco/largemug "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMug.ogg" +hexen/deco/largemugs "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMugs.ogg" + +hexen/deco/medmug "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMug.ogg" +hexen/deco/medmugs "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMugs.ogg" + +hexen/deco/medpot "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPot.ogg" +hexen/deco/medpots "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPots.ogg" + +hexen/deco/shortpot "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPot.ogg" +hexen/deco/shortpots "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPots.ogg" + +hexen/deco/spilledgob "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblet.ogg" +hexen/deco/spilledgobs "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblets.ogg" + +hexen/deco/tallpot "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPot.ogg" +hexen/deco/tallpots "sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPots.ogg" + +//Hexen - Lights + +hexen/deco/bluecandle "sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandle.ogg" +hexen/deco/bluecandles "sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandles.ogg" + +hexen/deco/brasstorch "sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorch.ogg" +hexen/deco/brasstorches "sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorches.ogg" + +hexen/deco/candles "sounds/ActorsInViewport/Hexen/Decorations/Lights/Candles.ogg" + +hexen/deco/chandelier "sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandelier.ogg" +hexen/deco/chandeliers "sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandeliers.ogg" + +hexen/deco/bull "sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatue.ogg" +hexen/deco/bulls "sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatues.ogg" + +hexen/deco/largeflame "sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlame.ogg" +hexen/deco/largeflames "sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlames.ogg" + +hexen/deco/smallflame "sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlame.ogg" +hexen/deco/smallflames "sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlames.ogg" + +hexen/deco/tallcandle "sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandle.ogg" +hexen/deco/tallcandles "sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandles.ogg" + +hexen/deco/twinedtorch "sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorch.ogg" +hexen/deco/twinedtorches "sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorches.ogg" + +hexen/deco/unlitcandle "sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandle.ogg" +hexen/deco/unlitcandles "sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandles.ogg" + +hexen/deco/walltorch "sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorch.ogg" +hexen/deco/walltorches "sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorches.ogg" + +//Hexen - Nature - Trees, Plants, etc. + +hexen/deco/burntstump "sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStump.ogg" +hexen/deco/burntstumps "sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStumps.ogg" + +hexen/deco/deadtree "sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTree.ogg" +hexen/deco/deadtrees "sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTrees.ogg" + +hexen/deco/gnarledtree "sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTree.ogg" +hexen/deco/gnarledtrees "sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTrees.ogg" + +hexen/deco/graytree "sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTree.ogg" +hexen/deco/graytrees "sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTrees.ogg" + +hexen/deco/largeshrub "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrub.ogg" +hexen/deco/largeshrubs "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrubs.ogg" + +hexen/deco/largetree "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTree.ogg" +hexen/deco/largetrees "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTrees.ogg" + +hexen/deco/leaf "sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaf.ogg" +hexen/deco/leaves "sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaves.ogg" + +hexen/deco/smallshrub "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrub.ogg" +hexen/deco/smallshrubs "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrubs.ogg" + +hexen/deco/swampstump "sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStump.ogg" +hexen/deco/swampstumps "sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStumps.ogg" + +hexen/deco/swampvine "sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVine.ogg" +hexen/deco/swampvines "sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVines.ogg" + +hexen/deco/swamptree "sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTree.ogg" +hexen/deco/swamptrees "sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTrees.ogg" + +//Generic +hexen/deco/tree "sounds/ActorsInViewport/Hexen/Decorations/Nature/Tree.ogg" +hexen/deco/trees "sounds/ActorsInViewport/Hexen/Decorations/Nature/Trees.ogg" + +hexen/deco/log "sounds/ActorsInViewport/Hexen/Decorations/Nature/Log.ogg" +hexen/deco/logs "sounds/ActorsInViewport/Hexen/Decorations/Nature/Logs.ogg" + +hexen/deco/stump "sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStump.ogg" +hexen/deco/stumps "sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStumps.ogg" + +hexen/deco/xmastree "sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTree.ogg" +hexen/deco/xmastrees "sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTrees.ogg" + +//Hexen - Nature - Dirt, Rocks, etc. + +//[VOID Clumps - Not Needed] +//hexen/deco/dirtclump "sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClump.ogg" +//hexen/deco/dirtclumps "sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClumps.ogg" + +hexen/deco/grayrock "sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRock.ogg" +hexen/deco/grayrocks "sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRocks.ogg" + +hexen/deco/largebrownrock "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRock.ogg" +hexen/deco/largebrownrocks "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRocks.ogg" + +hexen/deco/medbrownrock "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRock.ogg" +hexen/deco/medbrownrocks "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRocks.ogg" + +hexen/deco/medrubble "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumRubble.ogg" + +//Generic +hexen/deco/rock "sounds/ActorsInViewport/Hexen/Decorations/Nature/Rockdm.ogg" +hexen/deco/rocks "sounds/ActorsInViewport/Hexen/Decorations/Nature/Rocksdm.ogg" + +hexen/deco/smallrubble "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallRubble.ogg" + +//Hexen - Cave Decoration - Rock & Ice + +hexen/deco/largeicespike "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpike.ogg" +hexen/deco/largeicespikes "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpikes.ogg" + +hexen/deco/largeicicle "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicle.ogg" +hexen/deco/largeicicles "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicles.ogg" + +hexen/deco/largestac "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactite.ogg" +hexen/deco/largestacs "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactites.ogg" + +hexen/deco/largestag "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmite.ogg" +hexen/deco/largestags "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmites.ogg" + +hexen/deco/medicespike "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpike.ogg" +hexen/deco/medicespikes "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpikes.ogg" + +hexen/deco/medicicle "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicle.ogg" +hexen/deco/medicicles "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicles.ogg" + +hexen/deco/medstac "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactite.ogg" +hexen/deco/medstacs "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactites.ogg" + +hexen/deco/medstag "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmite.ogg" +hexen/deco/medstags "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmites.ogg" + +hexen/deco/smallicespike "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpike.ogg" +hexen/deco/smallicespikes "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpikes.ogg" + +hexen/deco/smallicicle "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicle.ogg" +hexen/deco/smallicicles "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicles.ogg" + +hexen/deco/smallstac "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactite.ogg" +hexen/deco/smallstacs "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactites.ogg" + +hexen/deco/smallstag "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmite.ogg" +hexen/deco/smallstags "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmites.ogg" + +hexen/deco/stagpillar "sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillar.ogg" +hexen/deco/stagpillars "sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillars.ogg" + +hexen/deco/tinyicespike "sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpike.ogg" +hexen/deco/tinyicespikes "sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpikes.ogg" + +hexen/deco/tinyicicle "sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicle.ogg" +hexen/deco/tinyicicles "sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicles.ogg" + +//Hexen - Misc Nature + +//[VOID - Fog Not Needed] +//hexen/deco/largefog "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogCloud.ogg" +//hexen/deco/largefogs "sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogClouds.ogg" + +//hexen/deco/mediumfog "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogCloud.ogg" +//hexen/deco/mediumfogs "sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogClouds.ogg" + +//hexen/deco/smallfog "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogCloud.ogg" +//hexen/deco/smallfogs "sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogClouds.ogg" + +//Generic +hexen/deco/mushroom "sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushroom.ogg" +hexen/deco/mushrooms "sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushrooms.ogg" + +hexen/deco/poisonshroom "sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushroom.ogg" +hexen/deco/poisonshrooms "sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushrooms.ogg" + +//Hexen - Statues + +hexen/deco/demonskull "sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue.ogg" +hexen/deco/demonskulls "sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues.ogg" + +hexen/deco/demonnoskull "sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue2.ogg" +hexen/deco/demonnoskulls "sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues2.ogg" + +hexen/deco/shortfiregarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyle.ogg" +hexen/deco/shortfiregargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyles.ogg" + +hexen/deco/shortfsgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyle.ogg" +hexen/deco/shortfsgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyles.ogg" + +hexen/deco/shortgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyle.ogg" +hexen/deco/shortgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyles.ogg" + +hexen/deco/shorticegarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyle.ogg" +hexen/deco/shorticegargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyles.ogg" + +hexen/deco/shortmetalgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyle.ogg" +hexen/deco/shortmetalgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyles.ogg" + +hexen/deco/shortwoodgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyle.ogg" +hexen/deco/shortwoodgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyles.ogg" + +hexen/deco/tallfiregarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyle.ogg" +hexen/deco/tallfiregargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyles.ogg" + +hexen/deco/tallfsgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyle.ogg" +hexen/deco/tallfsgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyles.ogg" + +hexen/deco/tallgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyle.ogg" +hexen/deco/tallgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyles.ogg" + +hexen/deco/tallicegarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyle.ogg" +hexen/deco/tallicegargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyles.ogg" + +hexen/deco/tallmetalgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyle.ogg" +hexen/deco/tallmetalgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyles.ogg" + +hexen/deco/tallwoodgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyle.ogg" +hexen/deco/tallwoodgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyles.ogg" + +hexen/deco/tallwsgarg "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyle.ogg" +hexen/deco/tallwsgargs "sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyles.ogg" + +//Oy Vey... That was a lot! LOL! :P diff --git a/SNDINFO.doors b/SNDINFO.doors index 82439df..1ed3847 100644 --- a/SNDINFO.doors +++ b/SNDINFO.doors @@ -1,5 +1,7 @@ $rolloff amb/rdoor linear 96 208 amb/rdoor rdoor +$rolloff amb/greendoor linear 96 208 +amb/greendoor grndoor $rolloff amb/bdoor linear 96 208 amb/bdoor bdoor $rolloff amb/ydoor linear 96 208 @@ -19,6 +21,7 @@ amb/anydoor anykdoor door/deniedred dsredtry +door/deniedgreen dsgrntry door/deniedblue dsblutry door/deniedyellow dsyeltry door/deniedredskull rskultry @@ -29,5 +32,50 @@ door/denied6 ds6key door/deniedany dsanykey door/granted dsaccyes door/redgranted dsredyes +door/greengranted dsgrnyes door/bluegranted dsbluyes -door/yellowgranted dsyelyes \ No newline at end of file +door/yellowgranted dsyelyes + + +//Hexen Key Checkers + +hexen/door/denied/axe axelock +hexen/door/denied/cave cavelock +hexen/door/denied/castle cstllock +hexen/door/denied/dungeon dunglock +hexen/door/denied/emerald emrllock +hexen/door/denied/fire firelock +hexen/door/denied/horn hornlock +hexen/door/denied/rusted rustlock +hexen/door/denied/silver silvlock +hexen/door/denied/steel stellock +hexen/door/denied/swamp swmplock +door/deniedall alllock + + +//Hexen Key Checker Door Beacons + +$rolloff hexen/door/axe linear 96 208 +hexen/door/axe axedor +$rolloff hexen/door/cave linear 96 208 +hexen/door/cave cavedor +$rolloff hexen/door/castle linear 96 208 +hexen/door/castle cstldoor +$rolloff hexen/door/dungeon linear 96 208 +hexen/door/dungeon dungdoor +$rolloff hexen/door/emerald linear 96 208 +hexen/door/emerald emrldoor +$rolloff hexen/door/fire linear 96 208 +hexen/door/fire firedor +$rolloff hexen/door/horn linear 96 208 +hexen/door/horn horndor +$rolloff hexen/door/rusted linear 96 208 +hexen/door/rusted rustdoor +$rolloff hexen/door/silver linear 96 208 +hexen/door/silver silvdoor +$rolloff hexen/door/steel linear 96 208 +hexen/door/steel steldoor +$rolloff hexen/door/swamp linear 96 208 +hexen/door/swamp swmpdoor +$rolloff amb/alldoor linear 96 208 +amb/alldoor alldoor \ No newline at end of file diff --git a/SNDINFO.environment b/SNDINFO.environment index 274c5d5..3394d2c 100644 --- a/SNDINFO.environment +++ b/SNDINFO.environment @@ -8,9 +8,33 @@ toby/actorsinviewport/env/teleport "sounds/ActorsInViewport/Environment/Telepo toby/actorsinviewport/env/teleports "sounds/ActorsInViewport/Environment/Teleports.ogg" toby/actorsinviewport/env/redlock "sounds/ActorsInViewport/Environment/RedAccessPoint.ogg" toby/actorsinviewport/env/redlocks "sounds/ActorsInViewport/Environment/RedAccessPoints.ogg" +toby/actorsinviewport/env/greenlock "sounds/ActorsInViewport/Environment/GreenAccessPoint.ogg" +toby/actorsinviewport/env/greenlocks "sounds/ActorsInViewport/Environment/GreenAccessPoints.ogg" toby/actorsinviewport/env/bluelock "sounds/ActorsInViewport/Environment/BlueAccessPoint.ogg" toby/actorsinviewport/env/bluelocks "sounds/ActorsInViewport/Environment/BlueAccessPoints.ogg" toby/actorsinviewport/env/yellowlock "sounds/ActorsInViewport/Environment/YellowAccessPoint.ogg" toby/actorsinviewport/env/yellowlocks "sounds/ActorsInViewport/Environment/YellowAccessPoints.ogg" toby/actorsinviewport/env/multilock "sounds/ActorsInViewport/Environment/MultiAccessPoint.ogg" -toby/actorsinviewport/env/multilocks "sounds/ActorsInViewport/Environment/MultiAccessPoints.ogg" \ No newline at end of file +toby/actorsinviewport/env/multilocks "sounds/ActorsInViewport/Environment/MultiAccessPoints.ogg" +toby/actorsinviewport/env/axedoor "sounds/ActorsInViewport/Environment/AxeDoor.ogg" +toby/actorsinviewport/env/axedoors "sounds/ActorsInViewport/Environment/AxeDoors.ogg" +toby/actorsinviewport/env/castledoor "sounds/ActorsInViewport/Environment/CastleDoor.ogg" +toby/actorsinviewport/env/castledoors "sounds/ActorsInViewport/Environment/CastleDoors.ogg" +toby/actorsinviewport/env/cavedoor "sounds/ActorsInViewport/Environment/CaveDoor.ogg" +toby/actorsinviewport/env/cavedoors "sounds/ActorsInViewport/Environment/CaveDoors.ogg" +toby/actorsinviewport/env/dungeondoor "sounds/ActorsInViewport/Environment/DungeonDoor.ogg" +toby/actorsinviewport/env/dungeondoors "sounds/ActorsInViewport/Environment/DungeonDoors.ogg" +toby/actorsinviewport/env/emeralddoor "sounds/ActorsInViewport/Environment/EmeraldDoor.ogg" +toby/actorsinviewport/env/emeralddoors "sounds/ActorsInViewport/Environment/EmeraldDoors.ogg" +toby/actorsinviewport/env/firedoor "sounds/ActorsInViewport/Environment/FireDoor.ogg" +toby/actorsinviewport/env/firedoors "sounds/ActorsInViewport/Environment/FireDoors.ogg" +toby/actorsinviewport/env/horndoor "sounds/ActorsInViewport/Environment/HornDoor.ogg" +toby/actorsinviewport/env/horndoors "sounds/ActorsInViewport/Environment/HornDoors.ogg" +toby/actorsinviewport/env/rusteddoor "sounds/ActorsInViewport/Environment/RustedDoor.ogg" +toby/actorsinviewport/env/rusteddoors "sounds/ActorsInViewport/Environment/RustedDoors.ogg" +toby/actorsinviewport/env/silverdoor "sounds/ActorsInViewport/Environment/SilverDoor.ogg" +toby/actorsinviewport/env/silverdoors "sounds/ActorsInViewport/Environment/SilverDoors.ogg" +toby/actorsinviewport/env/steeldoor "sounds/ActorsInViewport/Environment/SteelDoor.ogg" +toby/actorsinviewport/env/steeldoors "sounds/ActorsInViewport/Environment/SteelDoors.ogg" +toby/actorsinviewport/env/swampdoor "sounds/ActorsInViewport/Environment/SwampDoor.ogg" +toby/actorsinviewport/env/swampdoors "sounds/ActorsInViewport/Environment/SwampDoors.ogg" diff --git a/SNDINFO.keys b/SNDINFO.keys index 48d1bf0..11d3946 100644 --- a/SNDINFO.keys +++ b/SNDINFO.keys @@ -18,3 +18,17 @@ misc/key "sounds/Keys/KeyBeep.wav" heretic/key/bluekey "sounds/Keys/Heretic/BlueKey.ogg" heretic/key/greenkey "sounds/Keys/Heretic/GreenKey.ogg" heretic/key/yellowkey "sounds/Keys/Heretic/YellowKey.ogg" + + +//Hexen +hexen/key/axe "sounds/Keys/Hexen/AxeKey.ogg" +hexen/key/castle "sounds/Keys/Hexen/CastleKey.ogg" +hexen/key/cave "sounds/Keys/Hexen/CaveKey.ogg" +hexen/key/dungeon "sounds/Keys/Hexen/DungeonKey.ogg" +hexen/key/emerald "sounds/Keys/Hexen/EmeraldKey.ogg" +hexen/key/fire "sounds/Keys/Hexen/FireKey.ogg" +hexen/key/horn "sounds/Keys/Hexen/HornKey.ogg" +hexen/key/rusted "sounds/Keys/Hexen/RustedKey.ogg" +hexen/key/silver "sounds/Keys/Hexen/SilverKey.ogg" +hexen/key/steel "sounds/Keys/Hexen/SteelKey.ogg" +hexen/key/swamp "sounds/Keys/Hexen/SwampKey.ogg" diff --git a/SNDINFO.maps b/SNDINFO.maps index f781860..5bb4d84 100644 --- a/SNDINFO.maps +++ b/SNDINFO.maps @@ -264,6 +264,8 @@ map/mdk/thewarlordsdomain "sounds/Maps/doom2_opmdk/TheWarlordsDomain.ogg" map/mdk/thegatekeeper "sounds/Maps/doom2_opmdk/TheGateKeeper.ogg" map/mdk/missioncomplete "sounds/Maps/doom2_opmdk/MissionComplete.ogg" + + //Heretic - Episode 1 heretic/e1m1 "sounds/Maps/heretic_e1/TheDocks.ogg" @@ -327,3 +329,54 @@ heretic/e5m6 "sounds/Maps/heretic_e5/Colonnade.ogg" heretic/e5m7 "sounds/Maps/heretic_e5/FoetidManse.ogg" heretic/e5m8 "sounds/Maps/heretic_e5/FieldOfJudgement.ogg" heretic/e5m9 "sounds/Maps/heretic_e5/SkeinOfDsparil.ogg" + + + +//Toby Hexen Levels + +toby/hexen/hex01 "sounds/Maps/hexen_toby/DarkCastle.ogg" +toby/hexen/hex02 "sounds/Maps/hexen_toby/ValleyOfChronos.ogg" +toby/hexen/hex03 "sounds/Maps/hexen_toby/DungeonOfDespair.ogg" +toby/hexen/hex04 "sounds/Maps/hexen_toby/TheOutpost.ogg" +toby/hexen/hex05 "sounds/Maps/hexen_toby/TheTemple.ogg" +toby/hexen/hex06 "sounds/Maps/hexen_toby/UnholyCathedral.ogg" +toby/hexen/hex07 "sounds/Maps/hexen_toby/FortressOfFire.ogg" +toby/hexen/hex08 "sounds/Maps/hexen_toby/WhatTheHex.ogg" +toby/hexen/hex09 "sounds/Maps/hexen_toby/CitadelOfTheDoomed.ogg" +toby/hexen/hex10 "sounds/Maps/hexen_toby/Korax.ogg" +toby/hexen/hex11 "sounds/Maps/hexen_toby/TheSecretTomb.ogg" + + +//Hexen - Main + +hexen/map01 "sounds/Maps/hexen/WinnowingHall.ogg" +hexen/map02 "sounds/Maps/hexen/SevenPortals.ogg" +hexen/map03 "sounds/Maps/hexen/GuardianOfIce.ogg" +hexen/map04 "sounds/Maps/hexen/GuardianOfFire.ogg" +hexen/map05 "sounds/Maps/hexen/GuardianOfSteel.ogg" +hexen/map06 "sounds/Maps/hexen/BrightCrucible.ogg" +hexen/map07 "sounds/Maps/hexen/ShadowWood.ogg" +hexen/map08 "sounds/Maps/hexen/Darkmere.ogg" +hexen/map09 "sounds/Maps/hexen/CavesOfCirce.ogg" +hexen/map10 "sounds/Maps/hexen/Wastelands.ogg" +hexen/map11 "sounds/Maps/hexen/SacredGrove.ogg" +hexen/map12 "sounds/Maps/hexen/Hypostyle.ogg" +hexen/map13 "sounds/Maps/hexen/HeresiarchSeminary.ogg" +hexen/map14 "sounds/Maps/hexen/DragonChapel.ogg" +hexen/map15 "sounds/Maps/hexen/GriffinChapel.ogg" +hexen/map16 "sounds/Maps/hexen/DeathwindChapel.ogg" +hexen/map17 "sounds/Maps/hexen/OrchardOfLament.ogg" +hexen/map18 "sounds/Maps/hexen/SilentRefectory.ogg" +hexen/map19 "sounds/Maps/hexen/WolfChapel.ogg" +hexen/map20 "sounds/Maps/hexen/ForsakenOutpost.ogg" +hexen/map21 "sounds/Maps/hexen/CastleOfGrief.ogg" +hexen/map22 "sounds/Maps/hexen/Gibbet.ogg" +hexen/map23 "sounds/Maps/hexen/Effluvium.ogg" +hexen/map24 "sounds/Maps/hexen/Dungeons.ogg" +hexen/map25 "sounds/Maps/hexen/DesolateGarden.ogg" +hexen/map26 "sounds/Maps/hexen/Necropolis.ogg" +hexen/map27 "sounds/Maps/hexen/ZedeksTomb.ogg" +hexen/map28 "sounds/Maps/hexen/MenelkirsTomb.ogg" +hexen/map29 "sounds/Maps/hexen/TraductusTomb.ogg" +hexen/map30 "sounds/Maps/hexen/Vivarium.ogg" +hexen/map31 "sounds/Maps/hexen/DarkCrucible.ogg" diff --git a/SNDINFO.menus b/SNDINFO.menus index b7a7d18..8b594f7 100644 --- a/SNDINFO.menus +++ b/SNDINFO.menus @@ -32,7 +32,7 @@ menusnd/quitselect "sounds/Menus/MainMenu/dsquit_s.ogg" menusnd/readme "sounds/Menus/MainMenu/dsread.ogg" menusnd/readselect "sounds/Menus/MainMenu/dsread_s.ogg" -//Main Menu - Heretic +//Main Menu - Heretic & Hexen heretic/menu/newgame "sounds/Menus/MainMenu/Heretic/NewGame.ogg" heretic/menu/options "sounds/Menus/MainMenu/Heretic/Options.ogg" heretic/menu/gamefiles "sounds/Menus/MainMenu/Heretic/GameFiles.ogg" @@ -42,6 +42,12 @@ heretic/menu/info "sounds/Menus/MainMenu/Heretic/Info.ogg" heretic/menu/quitgame "sounds/Menus/MainMenu/Heretic/QuitGame.ogg" heretic/menu/quitmsg "sounds/Menus/MainMenu/Heretic/QuitMessage.ogg" +//Hexen Player Class Selection +hexen/menu/choose "sounds/Menus/PlayerClass/Menu_ChoosePlayer.ogg" +hexen/menu/fighter "sounds/Menus/PlayerClass/FighterPlayer.ogg" +hexen/menu/cleric "sounds/Menus/PlayerClass/ClericPlayer.ogg" +hexen/menu/mage "sounds/Menus/PlayerClass/MagePlayer.ogg" + //That's what causing double sound on main menu and on save/load menu hotkey: //menu/activate "sounds/Menus/MainMenu/dsmenu.ogg" // ??? @@ -75,6 +81,11 @@ heretic/menu/tobyheretic "sounds/Menus/EpisodeMenu/Heretic/TobyHeretic.ogg" heretic/menu/demomap "sounds/Menus/EpisodeMenu/Heretic/DemoMap.ogg" +//Episode Menu - Hexen +hexen/menu/tobyhexen "sounds/Menus/EpisodeMenu/Hexen/TobyHexen.ogg" +hexen/menu/demomap "sounds/Menus/EpisodeMenu/Hexen/DemoMap.ogg" + + //Skill Menu menusnd/skillmenu "sounds/Menus/SkillMenu/dscskill.ogg" menusnd/easy "sounds/Menus/SkillMenu/dseasy.ogg" @@ -93,6 +104,29 @@ heretic/menu/skill/novice "sounds/Menus/SkillMenu/Heretic/Novice.ogg" heretic/menu/skill/hard "sounds/Menus/SkillMenu/Heretic/Hard.ogg" heretic/menu/skill/nightmare "sounds/Menus/SkillMenu/Heretic/Nightmare.ogg" +//Skill Menu - Hexen +//Fighter +hexen/menu/skill/fighter/squire "sounds/Menus/SkillMenu/Hexen/Squire.ogg" +hexen/menu/skill/fighter/knight "sounds/Menus/SkillMenu/Hexen/Knight.ogg" +hexen/menu/skill/fighter/warrior "sounds/Menus/SkillMenu/Hexen/Warrior.ogg" +hexen/menu/skill/fighter/berserker "sounds/Menus/SkillMenu/Hexen/Berserker.ogg" +hexen/menu/skill/fighter/titan "sounds/Menus/SkillMenu/Hexen/Titan.ogg" + +//Cleric +hexen/menu/skill/cleric/altarboy "sounds/Menus/SkillMenu/Hexen/AltarBoy.ogg" +hexen/menu/skill/cleric/acolyte "sounds/Menus/SkillMenu/Hexen/Acolyte.ogg" +hexen/menu/skill/cleric/priest "sounds/Menus/SkillMenu/Hexen/Priest.ogg" +hexen/menu/skill/cleric/cardinal "sounds/Menus/SkillMenu/Hexen/Cardinal.ogg" +hexen/menu/skill/cleric/pope "sounds/Menus/SkillMenu/Hexen/Pope.ogg" + +//Mage +hexen/menu/skill/mage/apprentice "sounds/Menus/SkillMenu/Hexen/Apprentice.ogg" +hexen/menu/skill/mage/enchanter "sounds/Menus/SkillMenu/Hexen/Enchanter.ogg" +hexen/menu/skill/mage/sorcerer "sounds/Menus/SkillMenu/Hexen/Sorcerer.ogg" +hexen/menu/skill/mage/warlock "sounds/Menus/SkillMenu/Hexen/Warlock.ogg" +hexen/menu/skill/mage/archmage "sounds/Menus/SkillMenu/Hexen/Archmage.ogg" + + //Sound Options menusnd/soundopt "sounds/Menus/SoundOptions/dssndop.ogg" menusnd/menuvol "sounds/Menus/SoundOptions/dsmenuv.ogg" diff --git a/SNDINFO.monsters b/SNDINFO.monsters index 09c9a7c..cf259fb 100644 --- a/SNDINFO.monsters +++ b/SNDINFO.monsters @@ -79,6 +79,7 @@ toby/actorsinviewport/monsters/icons "sounds/ActorsInViewport/Monsters/IconsO toby/actorsinviewport/monsters/warlord "sounds/ActorsInViewport/Monsters/Warlord.ogg" toby/actorsinviewport/monsters/warlords "sounds/ActorsInViewport/Monsters/Warlords.ogg" + //Heretic Monsters heretic/monster/chicken "sounds/ActorsInViewport/Heretic/Monsters/Chicken.ogg" @@ -131,3 +132,67 @@ heretic/monster/clinks "sounds/ActorsInViewport/Heretic/Monsters/SabreClaws. heretic/monster/weredragon "sounds/ActorsInViewport/Heretic/Monsters/Weredragon.ogg" heretic/monster/weredragons "sounds/ActorsInViewport/Heretic/Monsters/Weredragons.ogg" + + +//Hexen Monsters + +hexen/monster/afrit "sounds/ActorsInViewport/Hexen/Monsters/Afrit.ogg" +hexen/monster/afrits "sounds/ActorsInViewport/Hexen/Monsters/Afrits.ogg" + +hexen/monster/bishop "sounds/ActorsInViewport/Hexen/Monsters/Bishop.ogg" +hexen/monster/bishops "sounds/ActorsInViewport/Hexen/Monsters/Bishops.ogg" + +hexen/monster/brownserpent "sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerp.ogg" +hexen/monster/brownserpents "sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerps.ogg" + +hexen/monster/centaur "sounds/ActorsInViewport/Hexen/Monsters/Centaur.ogg" +hexen/monster/centaurs "sounds/ActorsInViewport/Hexen/Monsters/Centaurs.ogg" + +hexen/monster/ettin "sounds/ActorsInViewport/Hexen/Monsters/Ettin.ogg" +hexen/monster/ettins "sounds/ActorsInViewport/Hexen/Monsters/Ettins.ogg" + +hexen/monster/greenserpent "sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerp.ogg" +hexen/monster/greenserpents "sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerps.ogg" + +hexen/monster/reaver "sounds/ActorsInViewport/Hexen/Monsters/Reaver.ogg" +hexen/monster/reavers "sounds/ActorsInViewport/Hexen/Monsters/Reavers.ogg" + +hexen/monster/slaughtaur "sounds/ActorsInViewport/Hexen/Monsters/Slaughtaur.ogg" +hexen/monster/slaughtaurs "sounds/ActorsInViewport/Hexen/Monsters/Slaughtaurs.ogg" + +hexen/monster/stalker "sounds/ActorsInViewport/Hexen/Monsters/Stalker.ogg" +hexen/monster/stalkers "sounds/ActorsInViewport/Hexen/Monsters/Stalkers.ogg" + +hexen/monster/wendigo "sounds/ActorsInViewport/Hexen/Monsters/Wendigo.ogg" +hexen/monster/wendigos "sounds/ActorsInViewport/Hexen/Monsters/Wendigos.ogg" + +//Hexen Bosses + +hexen/monster/zedek "sounds/ActorsInViewport/Hexen/Monsters/FighterBoss.ogg" +hexen/monster/zedeks "sounds/ActorsInViewport/Hexen/Monsters/FighterBosses.ogg" + +hexen/monster/traductus "sounds/ActorsInViewport/Hexen/Monsters/ClericBoss.ogg" +hexen/monster/traductus2 "sounds/ActorsInViewport/Hexen/Monsters/ClericBosses.ogg" + +hexen/monster/menelkir "sounds/ActorsInViewport/Hexen/Monsters/MageBoss.ogg" +hexen/monster/menelkirs "sounds/ActorsInViewport/Hexen/Monsters/MageBosses.ogg" + +hexen/monster/dragon "sounds/ActorsInViewport/Hexen/Monsters/Dragon.ogg" +hexen/monster/dragons "sounds/ActorsInViewport/Hexen/Monsters/Dragons.ogg" + +hexen/monster/heresiarch "sounds/ActorsInViewport/Hexen/Monsters/Heresiarch.ogg" +hexen/monster/heresiarches "sounds/ActorsInViewport/Hexen/Monsters/Heresiarches.ogg" + +hexen/monster/korax "sounds/ActorsInViewport/Hexen/Monsters/Korax.ogg" +hexen/monster/koraxes "sounds/ActorsInViewport/Hexen/Monsters/Koraxes.ogg" + +//Hexen Animals + +hexen/animal/pig "sounds/ActorsInViewport/Hexen/Monsters/Pig.ogg" +hexen/animal/pigs "sounds/ActorsInViewport/Hexen/Monsters/Pigs.ogg" + +hexen/animal/bat "sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bat.ogg" +hexen/animal/bats "sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bats.ogg" + +hexen/animal/fly "sounds/ActorsInViewport/Hexen/Monsters/Decorative/Fly.ogg" +hexen/animal/flies "sounds/ActorsInViewport/Hexen/Monsters/Decorative/Flies.ogg" diff --git a/SNDINFO.pathfinder b/SNDINFO.pathfinder index 525c2cb..6b18627 100644 --- a/SNDINFO.pathfinder +++ b/SNDINFO.pathfinder @@ -11,6 +11,18 @@ pathfinder/3keydoor "sounds/PathFinder/3KeyDoor.ogg" pathfinder/6keydoor "sounds/PathFinder/6KeyDoor.ogg" pathfinder/anykeydoor "sounds/PathFinder/AnyKeyDoor.ogg" +pathfinder/axedoor "sounds/PathFinder/AxeDoor.ogg" +pathfinder/castledoor "sounds/PathFinder/CastleDoor.ogg" +pathfinder/cavedoor "sounds/PathFinder/CaveDoor.ogg" +pathfinder/dungeondoor "sounds/PathFinder/DungeonDoor.ogg" +pathfinder/emeralddoor "sounds/PathFinder/EmeraldDoor.ogg" +pathfinder/firedoor "sounds/PathFinder/FireDoor.ogg" +pathfinder/horndoor "sounds/PathFinder/HornDoor.ogg" +pathfinder/rusteddoor "sounds/PathFinder/RustedDoor.ogg" +pathfinder/silverdoor "sounds/PathFinder/SilverDoor.ogg" +pathfinder/steeldoor "sounds/PathFinder/SteelDoor.ogg" +pathfinder/swampdoor "sounds/PathFinder/SwampDoor.ogg" + //Exits diff --git a/SNDINFO.pickups b/SNDINFO.pickups index 1c92fa3..926bb91 100644 --- a/SNDINFO.pickups +++ b/SNDINFO.pickups @@ -1,3 +1,5 @@ +//Doom - Weapons + toby/actorsinviewport/pickups/chainsaw "sounds/ActorsInViewport/Pickups/Chainsaw.ogg" toby/actorsinviewport/pickups/chainsaws "sounds/ActorsInViewport/Pickups/Chainsaws.ogg" @@ -22,6 +24,7 @@ toby/actorsinviewport/pickups/plasmaguns "sounds/ActorsInViewport/Pickups toby/actorsinviewport/pickups/bfg9000 "sounds/ActorsInViewport/Pickups/BFG9000.ogg" toby/actorsinviewport/pickups/bfgs9000 "sounds/ActorsInViewport/Pickups/BFGs9000.ogg" +//Doom - Armor toby/actorsinviewport/pickups/armorbonus "sounds/ActorsInViewport/Pickups/ArmorBonus.ogg" toby/actorsinviewport/pickups/armorbonuses "sounds/ActorsInViewport/Pickups/ArmorBonuses.ogg" @@ -32,6 +35,8 @@ toby/actorsinviewport/pickups/armors "sounds/ActorsInViewport/Pickups toby/actorsinviewport/pickups/megaarmor "sounds/ActorsInViewport/Pickups/MegaArmor.ogg" toby/actorsinviewport/pickups/megaarmors "sounds/ActorsInViewport/Pickups/MegaArmors.ogg" +//Doom - Health + toby/actorsinviewport/pickups/healthbonus "sounds/ActorsInViewport/Pickups/HealthBonus.ogg" toby/actorsinviewport/pickups/healthbonuses "sounds/ActorsInViewport/Pickups/HealthBonuses.ogg" @@ -41,6 +46,7 @@ toby/actorsinviewport/pickups/stimpacks "sounds/ActorsInViewport/Pickups toby/actorsinviewport/pickups/medikit "sounds/ActorsInViewport/Pickups/MediKit.ogg" toby/actorsinviewport/pickups/medikits "sounds/ActorsInViewport/Pickups/MediKits.ogg" +//Doom - Powerups toby/actorsinviewport/pickups/computermap "sounds/ActorsInViewport/Pickups/ComputerMap.ogg" toby/actorsinviewport/pickups/computermaps "sounds/ActorsInViewport/Pickups/ComputerMaps.ogg" @@ -66,6 +72,7 @@ toby/actorsinviewport/pickups/invulnerabilities "sounds/ActorsInViewport/Pic toby/actorsinviewport/pickups/partialinvisibility "sounds/ActorsInViewport/Pickups/PartialInvisibility.ogg" toby/actorsinviewport/pickups/partialinvisibilities "sounds/ActorsInViewport/Pickups/PartialInvisibilities.ogg" +//Doom - Ammo toby/actorsinviewport/pickups/backpack "sounds/ActorsInViewport/Pickups/Backpack.ogg" toby/actorsinviewport/pickups/backpacks "sounds/ActorsInViewport/Pickups/Backpacks.ogg" @@ -97,7 +104,7 @@ toby/actorsinviewport/pickups/cellpacks "sounds/ActorsInViewport/Pickups toby/actorsinviewport/pickups/bulkcellpack "sounds/ActorsInViewport/Pickups/BulkCellpack.ogg" toby/actorsinviewport/pickups/bulkcellpacks "sounds/ActorsInViewport/Pickups/BulkCellpacks.ogg" - +//Doom - Keys toby/actorsinviewport/pickups/redkeycard "sounds/ActorsInViewport/Pickups/RedKeyCard.ogg" toby/actorsinviewport/pickups/redkeycards "sounds/ActorsInViewport/Pickups/RedKeyCards.ogg" @@ -117,8 +124,9 @@ toby/actorsinviewport/pickups/blueskulls "sounds/ActorsInViewport/Pickups toby/actorsinviewport/pickups/yellowskull "sounds/ActorsInViewport/Pickups/YellowSkull.ogg" toby/actorsinviewport/pickups/yellowskulls "sounds/ActorsInViewport/Pickups/YellowSkulls.ogg" +//***************************************************************************************************************** -//Heretic +//Heretic - Weapons heretic/actorsinviewport/weapon/staff "sounds/ActorsInViewport/Heretic/Pickups/STAFF.ogg" @@ -144,6 +152,8 @@ heretic/actorsinviewport/weapon/phoenixrods "sounds/ActorsInViewport/Heretic/Pi heretic/actorsinviewport/weapon/mace "sounds/ActorsInViewport/Heretic/Pickups/FireMace.ogg" heretic/actorsinviewport/weapon/maces "sounds/ActorsInViewport/Heretic/Pickups/FireMaces.ogg" +//Heretic - Ammo + heretic/actorsinviewport/ammo/wandcrystal "sounds/ActorsInViewport/Heretic/Pickups/WandCrystal.ogg" heretic/actorsinviewport/ammo/wandcrystals "sounds/ActorsInViewport/Heretic/Pickups/WandCrystals.ogg" @@ -182,6 +192,8 @@ heretic/actorsinviewport/ammo/macepiles "sounds/ActorsInViewport/Heretic/Pick heretic/actorsinviewport/ammo/bagofholding "sounds/ActorsInViewport/Heretic/Pickups/BagOfHolding.ogg" heretic/actorsinviewport/ammo/bagsofholding "sounds/ActorsInViewport/Heretic/Pickups/BagsOfHolding.ogg" +//Heretic - Health + heretic/actorsinviewport/health/vial "sounds/ActorsInViewport/Heretic/Pickups/CrystalVial.ogg" heretic/actorsinviewport/health/vials "sounds/ActorsInViewport/Heretic/Pickups/CrystalVials.ogg" @@ -191,12 +203,16 @@ heretic/actorsinviewport/health/flasks "sounds/ActorsInViewport/Heretic/Pick heretic/actorsinviewport/health/urn "sounds/ActorsInViewport/Heretic/Pickups/MysticUrn.ogg" heretic/actorsinviewport/health/urns "sounds/ActorsInViewport/Heretic/Pickups/MysticUrns.ogg" +//Heretic - Armor + heretic/actorsinviewport/armor/silvershield "sounds/ActorsInViewport/Heretic/Pickups/SilverShield.ogg" heretic/actorsinviewport/armor/silvershields "sounds/ActorsInViewport/Heretic/Pickups/SilverShields.ogg" heretic/actorsinviewport/armor/enchantedshield "sounds/ActorsInViewport/Heretic/Pickups/EnchantedShield.ogg" heretic/actorsinviewport/armor/enchantedshields "sounds/ActorsInViewport/Heretic/Pickups/EnchantedShields.ogg" +//Heretic - Keys + heretic/actorsinviewport/key/bluekey "sounds/ActorsInViewport/Heretic/Pickups/BlueKey.ogg" heretic/actorsinviewport/key/bluekeys "sounds/ActorsInViewport/Heretic/Pickups/BlueKeys.ogg" @@ -206,6 +222,8 @@ heretic/actorsinviewport/key/greenkeys "sounds/ActorsInViewport/Heretic/Pick heretic/actorsinviewport/key/yellowkey "sounds/ActorsInViewport/Heretic/Pickups/YellowKey.ogg" heretic/actorsinviewport/key/yellowkeys "sounds/ActorsInViewport/Heretic/Pickups/YellowKeys.ogg" +//Heretic - Powerups + heretic/actorsinviewport/artifact/chaosdevice "sounds/ActorsInViewport/Heretic/Pickups/ChaosDevice.ogg" heretic/actorsinviewport/artifact/chaosdevices "sounds/ActorsInViewport/Heretic/Pickups/ChaosDevices.ogg" @@ -231,3 +249,185 @@ heretic/actorsinviewport/artifact/timebomb "sounds/ActorsInViewport/Heretic/P heretic/actorsinviewport/artifact/timebombs "sounds/ActorsInViewport/Heretic/Pickups/TimeBombs.ogg" heretic/actorsinviewport/artifact/wings "sounds/ActorsInViewport/Heretic/Pickups/Wings.ogg" + +//***************************************************************************************************************************** + +//Hexen - Weapons + +hexen/actorsinviewport/weapon/arc "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arc.ogg" +hexen/actorsinviewport/weapon/arcs "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arcs.ogg" + +hexen/actorsinviewport/weapon/axe "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axe.ogg" +hexen/actorsinviewport/weapon/axes "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axes.ogg" + +hexen/actorsinviewport/weapon/bloodscourge "sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge.ogg" +hexen/actorsinviewport/weapon/bspiece1 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge-P1.ogg" +hexen/actorsinviewport/weapon/bspiece2 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge-P2.ogg" +hexen/actorsinviewport/weapon/bspiece3 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge-P3.ogg" + +hexen/actorsinviewport/weapon/firestorm "sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorm.ogg" +hexen/actorsinviewport/weapon/firestorms "sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorms.ogg" + +hexen/actorsinviewport/weapon/frostspell "sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpell.ogg" +hexen/actorsinviewport/weapon/frostspells "sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpells.ogg" + +hexen/actorsinviewport/weapon/hammer "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammer.ogg" +hexen/actorsinviewport/weapon/hammers "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammers.ogg" + +hexen/actorsinviewport/weapon/quietus "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus.ogg" +hexen/actorsinviewport/weapon/quietusp1 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P1.ogg" +hexen/actorsinviewport/weapon/quietusp2 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P2.ogg" +hexen/actorsinviewport/weapon/quietusp3 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P3.ogg" + +hexen/actorsinviewport/weapon/serpentstaff "sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaff.ogg" +hexen/actorsinviewport/weapon/serpentstaffs "sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaffs.ogg" + +hexen/actorsinviewport/weapon/wraithverge "sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge.ogg" +hexen/actorsinviewport/weapon/wvpiece1 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P1.ogg" +hexen/actorsinviewport/weapon/wvpiece2 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P2.ogg" +hexen/actorsinviewport/weapon/wvpiece3 "sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P3.ogg" + +//Hexen - Ammo + +hexen/actorsinviewport/ammo/bluemana "sounds/ActorsInViewport/Hexen/Pickups/Ammo/BlueMana.ogg" + +hexen/actorsinviewport/ammo/greenmana "sounds/ActorsInViewport/Hexen/Pickups/Ammo/GreenMana.ogg" + +hexen/actorsinviewport/ammo/combomana "sounds/ActorsInViewport/Hexen/Pickups/Ammo/ComboMana.ogg" + +hexen/actorsinviewport/ammo/krater "sounds/ActorsInViewport/Hexen/Pickups/Ammo/Krater.ogg" +hexen/actorsinviewport/ammo/kraters "sounds/ActorsInViewport/Hexen/Pickups/Ammo/Kraters.ogg" + +//Hexen - Health + +hexen/actorsinviewport/health/vial "sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVial.ogg" +hexen/actorsinviewport/health/vials "sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVials.ogg" + +hexen/actorsinviewport/health/flask "sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlask.ogg" +hexen/actorsinviewport/health/flasks "sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlasks.ogg" + +hexen/actorsinviewport/health/urn "sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrn.ogg" +hexen/actorsinviewport/health/urns "sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrns.ogg" + +hexen/actorsinviewport/health/ambit "sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbit.ogg" +hexen/actorsinviewport/health/ambits "sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbits.ogg" + +//Hexen - Armor + +hexen/actorsinviewport/armor/amulet "sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulet.ogg" +hexen/actorsinviewport/armor/amulets "sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulets.ogg" + +hexen/actorsinviewport/armor/bracers "sounds/ActorsInViewport/Hexen/Pickups/Armor/Bracers.ogg" + +hexen/actorsinviewport/armor/shield "sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShield.ogg" +hexen/actorsinviewport/armor/shields "sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShields.ogg" + +hexen/actorsinviewport/armor/helmet "sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmet.ogg" +hexen/actorsinviewport/armor/helmets "sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmets.ogg" + +hexen/actorsinviewport/armor/mesharmor "sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmor.ogg" +hexen/actorsinviewport/armor/mesharmors "sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmors.ogg" + +//Hexen - Powerups + +hexen/actorsinviewport/artifact/bandevice "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevice.ogg" +hexen/actorsinviewport/artifact/bandevices "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevices.ogg" + +hexen/actorsinviewport/artifact/chaosdevice "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevice.ogg" +hexen/actorsinviewport/artifact/chaosdevices "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevices.ogg" + +hexen/actorsinviewport/artifact/servant "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServant.ogg" +hexen/actorsinviewport/artifact/servants "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServants.ogg" + +hexen/actorsinviewport/artifact/icon "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcon.ogg" +hexen/actorsinviewport/artifact/icons "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcons.ogg" + +hexen/actorsinviewport/artifact/flechette "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechette.ogg" +hexen/actorsinviewport/artifact/flechettes "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechettes.ogg" + +hexen/actorsinviewport/artifact/porkalator "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalator.ogg" +hexen/actorsinviewport/artifact/porkalators "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalators.ogg" + +hexen/actorsinviewport/artifact/repdisc "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDisc.ogg" +hexen/actorsinviewport/artifact/repdiscs "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDiscs.ogg" + +hexen/actorsinviewport/artifact/boots "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/SpeedBoots.ogg" + +hexen/actorsinviewport/artifact/torch "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerup.ogg" +hexen/actorsinviewport/artifact/torches "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerups.ogg" + +hexen/actorsinviewport/artifact/wings "sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Wings.ogg" + +//Hexen - Keys + +hexen/actorsinviewport/keys/axekey "sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKey.ogg" +hexen/actorsinviewport/keys/axekeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKeys.ogg" + +hexen/actorsinviewport/keys/castlekey "sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKey.ogg" +hexen/actorsinviewport/keys/castlekeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKeys.ogg" + +hexen/actorsinviewport/keys/cavekey "sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKey.ogg" +hexen/actorsinviewport/keys/cavekeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKeys.ogg" + +hexen/actorsinviewport/keys/dungeonkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKey.ogg" +hexen/actorsinviewport/keys/dungeonkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKeys.ogg" + +hexen/actorsinviewport/keys/emeraldkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKey.ogg" +hexen/actorsinviewport/keys/emeraldkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKeys.ogg" + +hexen/actorsinviewport/keys/firekey "sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKey.ogg" +hexen/actorsinviewport/keys/firekeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKeys.ogg" + +hexen/actorsinviewport/keys/hornkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKey.ogg" +hexen/actorsinviewport/keys/hornkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKeys.ogg" + +hexen/actorsinviewport/keys/rustedkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKey.ogg" +hexen/actorsinviewport/keys/rustedkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKeys.ogg" + +hexen/actorsinviewport/keys/silverkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKey.ogg" +hexen/actorsinviewport/keys/silverkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKeys.ogg" + +hexen/actorsinviewport/keys/steelkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKey.ogg" +hexen/actorsinviewport/keys/steelkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKeys.ogg" + +hexen/actorsinviewport/keys/swampkey "sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKey.ogg" +hexen/actorsinviewport/keys/swampkeys "sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKeys.ogg" + +//Hexen - Puzzle Items + +hexen/actorsinviewport/puzzle/bluegem1 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem1.ogg" +hexen/actorsinviewport/puzzle/bluegem2 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem2.ogg" +hexen/actorsinviewport/puzzle/greengem1 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem1.ogg" +hexen/actorsinviewport/puzzle/greengem2 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem2.ogg" +hexen/actorsinviewport/puzzle/rubygem "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/RubyGem.ogg" +hexen/actorsinviewport/puzzle/gems "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gems.ogg" + +hexen/actorsinviewport/puzzle/codex "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codex.ogg" +hexen/actorsinviewport/puzzle/codexes "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codexes.ogg" + +hexen/actorsinviewport/puzzle/mask "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMask.ogg" +hexen/actorsinviewport/puzzle/masks "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMasks.ogg" + +hexen/actorsinviewport/puzzle/gear1 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear1.ogg" +hexen/actorsinviewport/puzzle/gear2 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear2.ogg" +hexen/actorsinviewport/puzzle/gear3 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear3.ogg" +hexen/actorsinviewport/puzzle/gear4 "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear4.ogg" +hexen/actorsinviewport/puzzle/gears "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gears.ogg" + +hexen/actorsinviewport/puzzle/glaiveseal "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeal.ogg" +hexen/actorsinviewport/puzzle/glaiveseals "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeals.ogg" + +hexen/actorsinviewport/puzzle/dsparilheart "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartOfDSparil.ogg" +hexen/actorsinviewport/puzzle/dsparilhearts "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartsOfDSparil.ogg" + +hexen/actorsinviewport/puzzle/holyrelic "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelic.ogg" +hexen/actorsinviewport/puzzle/holyrelics "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelics.ogg" + +hexen/actorsinviewport/puzzle/ascura "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscura.ogg" +hexen/actorsinviewport/puzzle/ascuras "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscuras.ogg" + +hexen/actorsinviewport/puzzle/sigil "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilMagus.ogg" +hexen/actorsinviewport/puzzle/sigils "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilsMagus.ogg" + +hexen/actorsinviewport/puzzle/yorickskull "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkull.ogg" +hexen/actorsinviewport/puzzle/yorickskulls "sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkulls.ogg" diff --git a/SNDINFO.player_status b/SNDINFO.player_status index 41feada..a0898fa 100644 --- a/SNDINFO.player_status +++ b/SNDINFO.player_status @@ -1,8 +1,8 @@ stats/general/health "sounds/PlayerStats/Health/Health.ogg" stats/general/percent "sounds/Menus/CustomizeControls/Keyboard/kpercent.ogg" -stats/general/crouched "sounds/DropoffDetector/DROPOFF.ogg" -stats/general/uncrouched "sounds/DropoffDetector/DROPOFF.ogg" +stats/general/crouched "sounds/PlayerStats/Crouch/CrouchDown.wav" +stats/general/uncrouched "sounds/PlayerStats/Crouch/CrouchUp.ogg" stats/level/secrets "sounds/PlayerStats/MapStats/Secrets.ogg" stats/level/monsters "sounds/PlayerStats/MapStats/Monsters.ogg" @@ -66,3 +66,42 @@ heretic/ammo/macespheres "sounds/PlayerStats/HereticAmmo/MaceSpheres.ogg" heretic/armor/silvershield "sounds/PlayerStats/HereticArmor/SilverShield.ogg" heretic/armor/enchantedshield "sounds/PlayerStats/HereticArmor/EnchantedShield.ogg" + + +//Hexen Stats + +hexen/weapon/snout "sounds/PlayerStats/HexenWeapons/Snout.ogg" + +//Fighter + +hexen/weapon/fists "sounds/PlayerStats/HexenWeapons/Fist.ogg" +hexen/weapon/axe "sounds/PlayerStats/HexenWeapons/Axe.ogg" +hexen/weapon/hammer "sounds/PlayerStats/HexenWeapons/Hammer.ogg" +hexen/weapon/quietus "sounds/PlayerStats/HexenWeapons/Quietus.ogg" + +//Cleric + +hexen/weapon/mace "sounds/PlayerStats/HexenWeapons/Mace.ogg" +hexen/weapon/serpentstaff "sounds/PlayerStats/HexenWeapons/SerpentStaff.ogg" +hexen/weapon/firestorm "sounds/PlayerStats/HexenWeapons/FireStorm.ogg" +hexen/weapon/wraithverge "sounds/PlayerStats/HexenWeapons/WraithVerge.ogg" + +//Mage + +hexen/weapon/wand "sounds/PlayerStats/HexenWeapons/SaphireWand.ogg" +hexen/weapon/frostspell "sounds/PlayerStats/HexenWeapons/FrostSpell.ogg" +hexen/weapon/arc "sounds/PlayerStats/HexenWeapons/Arc.ogg" +hexen/weapon/bloodscourge "sounds/PlayerStats/HexenWeapons/BloodScourge.ogg" + +//Ammo + +hexen/ammo/bluemana "sounds/ActorsInViewport/Hexen/Pickups/Ammo/BlueMana.ogg" +hexen/ammo/greenmana "sounds/ActorsInViewport/Hexen/Pickups/Ammo/GreenMana.ogg" + +//Armor + +hexen/armor/amulet "sounds/PlayerStats/HexenArmor/Amulet.ogg" +hexen/armor/bracers "sounds/PlayerStats/HexenArmor/Bracers.ogg" +hexen/armor/shield "sounds/PlayerStats/HexenArmor/FalconShield.ogg" +hexen/armor/helmet "sounds/PlayerStats/HexenArmor/Helmet.ogg" +hexen/armor/mesharmor "sounds/PlayerStats/HexenArmor/MeshArmor.ogg" diff --git a/SNDINFO.proximity_detector b/SNDINFO.proximity_detector index 8784f5c..0787fe3 100644 --- a/SNDINFO.proximity_detector +++ b/SNDINFO.proximity_detector @@ -1 +1 @@ -toby/proximitydetector/wind "sounds/ProximityDetector/FilmcowWindSegment.ogg" +toby/proximitydetector/wind "sounds/ProximityDetector/ProxyDet.ogg" diff --git a/SNDINFO.targeter b/SNDINFO.targeter index 8dce037..e4a1f72 100644 --- a/SNDINFO.targeter +++ b/SNDINFO.targeter @@ -1,3 +1,12 @@ //Targeting System +//For enemies weapons/lock dswlock -weapons/barrellock dstrgbar \ No newline at end of file + +//For explosive barrels and other explosive decorations alike +weapons/barrellock dstrgbar + +//For identifying players +weapons/playerlock dstrgply + +//For shootable decorations +weapons/decolock dstrgdec \ No newline at end of file diff --git a/acs/WEAROFF.o b/acs/WEAROFF.o index 7316773..a93af23 100644 Binary files a/acs/WEAROFF.o and b/acs/WEAROFF.o differ diff --git a/acs_source/WEAROFF.acs b/acs_source/WEAROFF.acs index ce0d0b5..6f012ef 100644 --- a/acs_source/WEAROFF.acs +++ b/acs_source/WEAROFF.acs @@ -47,6 +47,7 @@ script "Timers" Enter ACS_NamedExecute("InvulnTimer",0); //Invulnerability ACS_NamedExecute("FlightTimer",0); //Wings of Wrath ACS_NamedExecute("TomeTimer",0); //Tome of Power + ACS_NamedExecute("SpeedTimer",0); //Tome of Power } script "RadTimer" (void) @@ -148,4 +149,21 @@ script "TomeTimer" (void) } Delay(1); } +} + +script "SpeedTimer" (void) +{ + if(ClassifyActor(0) & ACTOR_VOODOODOLL) + { + terminate; + } + while(true) + { + if(GetActorPowerupTics(0, "PowerSpeed") == 112) + { + PlaySound(0,"artifact/boots/wear",CHAN_5); + //terminate; + } + Delay(1); + } } \ No newline at end of file diff --git a/decorate/DEC_KDOR.dec b/decorate/DEC_KDOR.dec index 0746092..bc1de6b 100644 --- a/decorate/DEC_KDOR.dec +++ b/decorate/DEC_KDOR.dec @@ -1,4 +1,5 @@ -ACTOR RedKeyChecker_V2 //Will Check for Heretic Green Key also +//Red Door - Red Key Card +ACTOR RedKeyChecker_V2 { Health 10000000000000000000000 Radius 8 @@ -32,31 +33,31 @@ ACTOR RedKeyChecker_V2 //Will Check for Heretic Green Key also TNT1 A 1 A_Look TNT1 A 0 A_JumpIfInventory("RedCard", 1, "ActiveOn") TNT1 A 0 A_JumpIfInventory("RedSkull", 1, "ActiveOn") - TNT1 A 0 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + //TNT1 A 0 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") Loop See: TNT1 A 1 A_PlaySoundEx("amb/rdoor", "SoundSlot7", 1, 0) TNT1 A 1 A_JumpIfInventory("RedCard", 1, "ActiveOn") TNT1 A 1 A_JumpIfInventory("RedSkull", 1, "ActiveOn") - TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + //TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") TNT1 A 0 A_Chase Loop Missile: TNT1 A 1 A_FaceTarget TNT1 A 0 A_JumpIfInventory("RedCard", 1, "ActiveOn") TNT1 A 0 A_JumpIfInventory("RedSkull", 1, "ActiveOn") - TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + //TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") Goto Spawn Melee: TNT1 A 1 A_JumpIfInventory("RedCard", 1, "ActiveOn") TNT1 A 1 A_JumpIfInventory("RedSkull", 1, "ActiveOn") - TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + //TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") TNT1 A 0 A_FaceTarget TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_Red", 1, "ActiveOn2") TNT1 A 0 A_JumpIfInTargetInventory("RedCard", 1, "Activation") TNT1 A 0 A_JumpIfInTargetInventory("RedSkull", 1, "Activation") - TNT1 A 0 A_JumpIfInTargetInventory("KeyGreen", 1, "Activation") - TNT1 A 0 A_Print("Red / Green Key is required") + //TNT1 A 0 A_JumpIfInTargetInventory("KeyGreen", 1, "Activation") + TNT1 A 0 A_Print("Red Key is required") TNT1 A 1 A_PlaySoundEx("door/deniedred", "Voice", 0, 2) TNT1 AAA 35 Goto Spawn @@ -70,7 +71,7 @@ ACTOR RedKeyChecker_V2 //Will Check for Heretic Green Key also TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) TNT1 A 1 A_GiveInventory("RedCard", 1) TNT1 A 1 A_GiveInventory("RedSkull", 1) - TNT1 A 1 A_GiveInventory("KeyGreen", 1) + //TNT1 A 1 A_GiveInventory("KeyGreen", 1) TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) TNT1 A 1 A_GiveToTarget("NoNotice_Red", 1) Goto ActiveOn2 @@ -78,7 +79,7 @@ ACTOR RedKeyChecker_V2 //Will Check for Heretic Green Key also TNT1 A 1 A_PlaySoundEx("amb/rdoor", "SoundSlot7", 1, 0) TNT1 A 1 A_JumpIfInventory("RedCard", 1, "ActiveOn") TNT1 A 1 A_JumpIfInventory("RedSkull", 1, "ActiveOn") - TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + //TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") Loop ActiveOn2: TNT1 A 1 A_PlaySoundEx("amb/rdoor", "SoundSlot7", 1, 0) @@ -89,9 +90,23 @@ ACTOR RedKeyChecker_V2 //Will Check for Heretic Green Key also } } -//I'm too afraid to touch it so I've just made a copy -P -ACTOR GreenKeyChecker_V2 : RedKeyChecker_V2 {} +actor NoNotice_Red : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Red Door - Red Skull ACTOR RedSkullChecker_V2 { Health 10000000000000000000000 @@ -169,7 +184,7 @@ ACTOR RedSkullChecker_V2 } } -actor NoNotice_Red : Inventory //Will be given even if you have the green key +actor NoNotice_RedSkull : Inventory { inventory.pickupmessage " " inventory.icon "TNT1A0" @@ -184,7 +199,90 @@ inventory.maxamount 1 } } -actor NoNotice_RedSkull : Inventory + +//I'm too afraid to touch it so I've just made a copy -P +//Got your back :) -Alando1 +//ACTOR GreenKeyChecker_V2 : RedKeyChecker_V2 {} + +//Green Door - Green Key +ACTOR GreenKeyChecker_V2 //Heretic +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("amb/rdoor", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("amb/greendoor", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_Green", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyGreen", 1, "Activation") + TNT1 A 0 A_Print("Green Key is required") + TNT1 A 1 A_PlaySoundEx("door/deniedgreen", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/greengranted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyGreen", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_Green", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("amb/greendoor", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyGreen", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("amb/greendoor", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("amb/greendoor", "SoundSlot7", 1, 0) + Stop + } +} + +actor NoNotice_Green : Inventory //Heretic { inventory.pickupmessage " " inventory.icon "TNT1A0" @@ -200,7 +298,7 @@ inventory.maxamount 1 } //************************************************************************************************** - +//Blue Door - Blue Key Card - Blue Heretic Key ACTOR BlueKeyChecker_V2 //Will accept Heretic Blue Key { Health 10000000000000000000000 @@ -292,6 +390,23 @@ ACTOR BlueKeyChecker_V2 //Will accept Heretic Blue Key } } +actor NoNotice_Blue : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + + +//Blue Door - Blue Skull ACTOR BlueSkullChecker_V2 { Health 10000000000000000000000 @@ -369,21 +484,6 @@ ACTOR BlueSkullChecker_V2 } } -actor NoNotice_Blue : Inventory -{ - inventory.pickupmessage " " - inventory.icon "TNT1A0" -inventory.amount 1 -inventory.maxamount 1 - inventory.InterHubAmount 0 - States - { - Spawn: - TNT1 A 6 - loop - } -} - actor NoNotice_BlueSkull : Inventory { inventory.pickupmessage " " @@ -400,7 +500,7 @@ inventory.maxamount 1 } //************************************************************************************ - +//Yellow Door - Yellow Key Card - Yellow Heretic Key ACTOR YellowKeyChecker_V2 //Will check for Heretic Yellow Key { Health 10000000000000000000000 @@ -492,6 +592,23 @@ ACTOR YellowKeyChecker_V2 //Will check for Heretic Yellow Key } } +actor NoNotice_Yellow : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + + +//Yellow Door - Yellow Skull ACTOR YellowSkullChecker_V2 { Health 10000000000000000000000 @@ -569,21 +686,6 @@ ACTOR YellowSkullChecker_V2 } } -actor NoNotice_Yellow : Inventory -{ - inventory.pickupmessage " " - inventory.icon "TNT1A0" -inventory.amount 1 -inventory.maxamount 1 - inventory.InterHubAmount 0 - States - { - Spawn: - TNT1 A 6 - loop - } -} - actor NoNotice_YellowSkull : Inventory { inventory.pickupmessage " " @@ -600,7 +702,7 @@ inventory.maxamount 1 } //************************************************************** - +//Any-Key Door ACTOR AnyKeyChecker_V2 //Will accept Heretic Keys { Health 10000000000000000000000 @@ -749,7 +851,7 @@ inventory.maxamount 1 } //************************************************************** - +//3-Key Door ACTOR 3KeyChecker_V2 //Will look for Heretic Keys also { Health 10000000000000000000000 @@ -946,7 +1048,7 @@ inventory.maxamount 3 } //************************************************************** - +//6-Key Door ACTOR 6KeyChecker_V2 //Not needed for Heretic - For Doom only { Health 10000000000000000000000 @@ -1176,3 +1278,1378 @@ inventory.maxamount 1 loop } } + + +//Hexen Keys - Get ready for this... + +//Axe Key Checker +ACTOR AxeKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/axe", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyAxe", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/axe", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyAxe", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyAxe", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyAxe", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_AxeKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyAxe", 1, "Activation") + TNT1 A 0 A_Print("Axe Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/axe", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyAxe", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_AxeKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/axe", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyAxe", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/axe", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/axe", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_AxeKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Cave Key Checker +ACTOR CaveKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/cave", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyCave", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/cave", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyCave", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyCave", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyCave", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_CaveKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyCave", 1, "Activation") + TNT1 A 0 A_Print("Cave Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/cave", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyCave", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_CaveKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/cave", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyCave", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/cave", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/cave", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_CaveKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Castle Key Checker +ACTOR CastleKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/castle", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyCastle", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/castle", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyCastle", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyCastle", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyCastle", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_CastleKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyCastle", 1, "Activation") + TNT1 A 0 A_Print("Castle Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/castle", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyCastle", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_CastleKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/castle", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyCastle", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/castle", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/castle", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_CastleKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Dungeon Key Checker +ACTOR DungeonKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/dungeon", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyDungeon", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/dungeon", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyDungeon", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyDungeon", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyDungeon", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_DungeonKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyDungeon", 1, "Activation") + TNT1 A 0 A_Print("Dungeon Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/dungeon", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyDungeon", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_DungeonKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/dungeon", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyDungeon", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/dungeon", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/dungeon", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_DungeonKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Emerald Key Checker +ACTOR EmeraldKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/emerald", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyEmerald", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/emerald", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyEmerald", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyEmerald", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyEmerald", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_EmeraldKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyEmerald", 1, "Activation") + TNT1 A 0 A_Print("Emerald Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/emerald", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyEmerald", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_EmeraldKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/emerald", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyEmerald", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/emerald", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/emerald", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_EmeraldKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Fire Key Checker +ACTOR FireKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/fire", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyFire", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/fire", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyFire", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyFire", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyFire", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_FireKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyFire", 1, "Activation") + TNT1 A 0 A_Print("Fire Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/fire", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyFire", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_FireKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/fire", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyFire", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/fire", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/fire", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_FireKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Horn Key Checker +ACTOR HornKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/horn", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyHorn", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/horn", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyHorn", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyHorn", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyHorn", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_HornKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyHorn", 1, "Activation") + TNT1 A 0 A_Print("Horn Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/horn", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyHorn", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_HornKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/horn", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyHorn", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/horn", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/horn", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_HornKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Rusted Key Checker +ACTOR RustedKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/rusted", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeyRusted", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/rusted", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyRusted", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeyRusted", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeyRusted", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_RustedKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeyRusted", 1, "Activation") + TNT1 A 0 A_Print("Rusted Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/rusted", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeyRusted", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_RustedKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/rusted", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeyRusted", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/rusted", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/rusted", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_RustedKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Silver Key Checker +ACTOR SilverKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/silver", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeySilver", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/silver", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeySilver", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeySilver", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeySilver", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_SilverKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeySilver", 1, "Activation") + TNT1 A 0 A_Print("Silver Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/silver", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeySilver", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_SilverKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/silver", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeySilver", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/silver", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/silver", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_SilverKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Steel Key Checker +ACTOR SteelKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/steel", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeySteel", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/steel", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeySteel", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeySteel", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeySteel", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_SteelKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeySteel", 1, "Activation") + TNT1 A 0 A_Print("Steel Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/steel", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeySteel", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_SteelKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/steel", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeySteel", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/steel", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/steel", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_SteelKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +//Swamp Key Checker +ACTOR SwampKeyChecker +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("hexen/door/swamp", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + TNT1 A 0 A_JumpIfInventory("KeySwamp", 1, "ActiveOn") + Loop + See: + TNT1 A 1 A_PlaySoundEx("hexen/door/swamp", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeySwamp", 1, "ActiveOn") + TNT1 A 0 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + TNT1 A 0 A_JumpIfInventory("KeySwamp", 1, "ActiveOn") + Goto Spawn + Melee: + TNT1 A 1 A_JumpIfInventory("KeySwamp", 1, "ActiveOn") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_SwampKey", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInTargetInventory("KeySwamp", 1, "Activation") + TNT1 A 0 A_Print("Swamp Key is required") + TNT1 A 1 A_PlaySoundEx("hexen/door/denied/swamp", "Voice", 0, 2) + TNT1 AAA 35 + Goto Spawn + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + //TNT1 A 1 Door_Open(700, 16, 0) + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_GiveInventory("KeySwamp", 1) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_SwampKey", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("hexen/door/swamp", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("KeySwamp", 1, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("hexen/door/swamp", "SoundSlot7", 1, 0) + Goto Death + Death: + TNT1 A -1 A_PlaySoundEx("hexen/door/swamp", "SoundSlot7", 1, 0) + Stop + } +} + + +actor NoNotice_SwampKey : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + + +//************************************************************** +//All Key Door +ACTOR AllKeyChecker //For Hexen - This is a big one... +{ + Health 10000000000000000000000 + Radius 8 + Height 32 + Scale 0.66 + Speed 0 + Mass 2000000000000 + PainChance 0 + DONTHURTSHOOTER + MONSTER + +JUSTHIT + +DONTGIB + +FLOORCLIP + +NOTARGET + -COUNTKILL + -SHOOTABLE + +NOBLOOD + +FASTER + +ALWAYSFAST + +NOCLIP + +GHOST + +LOOKALLAROUND + +SEEINVISIBLE + PainSound "null" + DeathSound "null" + MeleeDamage 0 + States + { + Spawn: + TNT1 A 1 A_PlaySoundEx("amb/alldoor", "SoundSlot7", 1, 0) + TNT1 A 1 A_Look + Loop + See: + TNT1 A 1 A_PlaySoundEx("amb/alldoor", "SoundSlot7", 1, 0) + TNT1 A 1 A_Chase + Loop + Missile: + TNT1 A 1 A_FaceTarget + Goto CheckMyKeys + Melee: + TNT1 A 0 A_JumpIfInTargetInventory("NoNotice_AllKeys", 1, "ActiveOn2") + TNT1 A 0 A_JumpIfInventory("HasAllKeys", 11, "Activation") + TNT1 A 0 A_FaceTarget + TNT1 A 0 A_Print("All 11 Keys are required") + TNT1 A 1 A_PlaySoundEx("door/deniedall", "Voice", 0, 2) + TNT1 AAA 35 + Goto CheckMyKeys + Pain: + TNT1 A 1 + TNT1 A 1 A_Pain + Goto Melee + Activation: + TNT1 A 1 A_PlaySoundEx("door/granted", "Voice", 0, 2) + TNT1 A 1 A_SpawnItemEx("BasicDoorChecker", 0, 0, 32, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0) + TNT1 A 1 A_ChangeFlag("SHOOTABLE", 0) + TNT1 A 1 A_GiveToTarget("NoNotice_AllKeys", 1) + Goto ActiveOn2 + ActiveOn: + TNT1 A 1 A_PlaySoundEx("amb/alldoor", "SoundSlot7", 1, 0) + TNT1 A 1 A_JumpIfInventory("HasAllKeys", 11, "ActiveOn") + Loop + ActiveOn2: + TNT1 A 1 A_PlaySoundEx("amb/alldoor", "SoundSlot7", 1, 0) + Goto Death + CheckMyKeys: + TNT1 A 1 A_JumpIfInventory("DontCheckAxe", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyAxe", 1, "GotAxeKey") + TNT1 A 1 A_JumpIfInventory("DontCheckCastle", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyCastle", 1, "GotCastleKey") + TNT1 A 1 A_JumpIfInventory("DontCheckCave", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyCave", 1, "GotCaveKey") + TNT1 A 1 A_JumpIfInventory("DontCheckDungeon", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyDungeon", 1, "GotDungeonKey") + TNT1 A 1 A_JumpIfInventory("DontCheckEmerald", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyEmerald", 1, "GotEmeraldKey") + TNT1 A 1 A_JumpIfInventory("DontCheckFire", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyFire", 1, "GotFireKey") + TNT1 A 1 A_JumpIfInventory("DontCheckHorn", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyHorn", 1, "GotHornKey") + TNT1 A 1 A_JumpIfInventory("DontCheckRusted", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeyRusted", 1, "GotRustedKey") + TNT1 A 1 A_JumpIfInventory("DontCheckSilver", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeySilver", 1, "GotSilverKey") + TNT1 A 1 A_JumpIfInventory("DontCheckSteel", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeySteel", 1, "GotSteelKey") + TNT1 A 1 A_JumpIfInventory("DontCheckSwamp", 1, 2) + TNT1 A 0 A_JumpIfInTargetInventory("KeySwamp", 1, "GotSwampKey") + TNT1 A 1 + Goto Spawn + GotAxeKey: + TNT1 A 1 A_GiveInventory("DontCheckAxe", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotCastleKey: + TNT1 A 1 A_GiveInventory("DontCheckCastle", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotCaveKey: + TNT1 A 1 A_GiveInventory("DontCheckCave", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotDungeonKey: + TNT1 A 1 A_GiveInventory("DontCheckDungeon", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotEmeraldKey: + TNT1 A 1 A_GiveInventory("DontCheckEmerald", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotFireKey: + TNT1 A 1 A_GiveInventory("DontCheckFire", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotHornKey: + TNT1 A 1 A_GiveInventory("DontCheckHorn", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotRustedKey: + TNT1 A 1 A_GiveInventory("DontCheckRusted", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotSilverKey: + TNT1 A 1 A_GiveInventory("DontCheckSilver", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotSteelKey: + TNT1 A 1 A_GiveInventory("DontCheckSteel", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + GotSwampKey: + TNT1 A 1 A_GiveInventory("DontCheckSwamp", 1) + TNT1 A 1 A_GiveInventory("HasAllKeys", 1) + Goto Spawn + Death: + TNT1 A -1 A_PlaySoundEx("amb/alldoor", "SoundSlot7", 1, 0) + Stop + } +} + +actor NoNotice_AllKeys : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor HasAllKeys : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 11 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckAxe : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckCastle : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckCave : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckDungeon : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckEmerald : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckFire : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckHorn : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckRusted : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckSilver : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckSteel : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} + +actor DontCheckSwamp : Inventory +{ + inventory.pickupmessage " " + inventory.icon "TNT1A0" +inventory.amount 1 +inventory.maxamount 1 + inventory.InterHubAmount 0 + States + { + Spawn: + TNT1 A 6 + loop + } +} diff --git a/sounds/ALLDOOR.ogg b/sounds/ALLDOOR.ogg new file mode 100644 index 0000000..d9ea979 Binary files /dev/null and b/sounds/ALLDOOR.ogg differ diff --git a/sounds/ALLLOCK.ogg b/sounds/ALLLOCK.ogg new file mode 100644 index 0000000..6e6e57c Binary files /dev/null and b/sounds/ALLLOCK.ogg differ diff --git a/sounds/AXEDOR.ogg b/sounds/AXEDOR.ogg new file mode 100644 index 0000000..e669452 Binary files /dev/null and b/sounds/AXEDOR.ogg differ diff --git a/sounds/AXELOCK.ogg b/sounds/AXELOCK.ogg new file mode 100644 index 0000000..2428a14 Binary files /dev/null and b/sounds/AXELOCK.ogg differ diff --git a/sounds/ActorsInViewport/Environment/AxeDoor.ogg b/sounds/ActorsInViewport/Environment/AxeDoor.ogg new file mode 100644 index 0000000..0672917 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/AxeDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/AxeDoors.ogg b/sounds/ActorsInViewport/Environment/AxeDoors.ogg new file mode 100644 index 0000000..65e1263 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/AxeDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/CastleDoor.ogg b/sounds/ActorsInViewport/Environment/CastleDoor.ogg new file mode 100644 index 0000000..615f3c9 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/CastleDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/CastleDoors.ogg b/sounds/ActorsInViewport/Environment/CastleDoors.ogg new file mode 100644 index 0000000..db1de64 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/CastleDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/CaveDoor.ogg b/sounds/ActorsInViewport/Environment/CaveDoor.ogg new file mode 100644 index 0000000..af20b74 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/CaveDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/CaveDoors.ogg b/sounds/ActorsInViewport/Environment/CaveDoors.ogg new file mode 100644 index 0000000..34aa0fe Binary files /dev/null and b/sounds/ActorsInViewport/Environment/CaveDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/DungeonDoor.ogg b/sounds/ActorsInViewport/Environment/DungeonDoor.ogg new file mode 100644 index 0000000..e1f3372 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/DungeonDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/DungeonDoors.ogg b/sounds/ActorsInViewport/Environment/DungeonDoors.ogg new file mode 100644 index 0000000..e73c50e Binary files /dev/null and b/sounds/ActorsInViewport/Environment/DungeonDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/EmeraldDoor.ogg b/sounds/ActorsInViewport/Environment/EmeraldDoor.ogg new file mode 100644 index 0000000..315d63e Binary files /dev/null and b/sounds/ActorsInViewport/Environment/EmeraldDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/EmeraldDoors.ogg b/sounds/ActorsInViewport/Environment/EmeraldDoors.ogg new file mode 100644 index 0000000..92ee93b Binary files /dev/null and b/sounds/ActorsInViewport/Environment/EmeraldDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/FireDoor.ogg b/sounds/ActorsInViewport/Environment/FireDoor.ogg new file mode 100644 index 0000000..8bf7a7b Binary files /dev/null and b/sounds/ActorsInViewport/Environment/FireDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/FireDoors.ogg b/sounds/ActorsInViewport/Environment/FireDoors.ogg new file mode 100644 index 0000000..8d8899c Binary files /dev/null and b/sounds/ActorsInViewport/Environment/FireDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/GreenAccessPoint.ogg b/sounds/ActorsInViewport/Environment/GreenAccessPoint.ogg new file mode 100644 index 0000000..9e9d9b1 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/GreenAccessPoint.ogg differ diff --git a/sounds/ActorsInViewport/Environment/GreenAccessPoints.ogg b/sounds/ActorsInViewport/Environment/GreenAccessPoints.ogg new file mode 100644 index 0000000..377c2e0 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/GreenAccessPoints.ogg differ diff --git a/sounds/ActorsInViewport/Environment/HornDoor.ogg b/sounds/ActorsInViewport/Environment/HornDoor.ogg new file mode 100644 index 0000000..1194f98 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/HornDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/HornDoors.ogg b/sounds/ActorsInViewport/Environment/HornDoors.ogg new file mode 100644 index 0000000..6fcab87 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/HornDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/RustedDoor.ogg b/sounds/ActorsInViewport/Environment/RustedDoor.ogg new file mode 100644 index 0000000..343e185 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/RustedDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/RustedDoors.ogg b/sounds/ActorsInViewport/Environment/RustedDoors.ogg new file mode 100644 index 0000000..793db70 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/RustedDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/SilverDoor.ogg b/sounds/ActorsInViewport/Environment/SilverDoor.ogg new file mode 100644 index 0000000..483a9f1 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/SilverDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/SilverDoors.ogg b/sounds/ActorsInViewport/Environment/SilverDoors.ogg new file mode 100644 index 0000000..900e353 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/SilverDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/SteelDoor.ogg b/sounds/ActorsInViewport/Environment/SteelDoor.ogg new file mode 100644 index 0000000..8088a2e Binary files /dev/null and b/sounds/ActorsInViewport/Environment/SteelDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/SteelDoors.ogg b/sounds/ActorsInViewport/Environment/SteelDoors.ogg new file mode 100644 index 0000000..bc0c71f Binary files /dev/null and b/sounds/ActorsInViewport/Environment/SteelDoors.ogg differ diff --git a/sounds/ActorsInViewport/Environment/SwampDoor.ogg b/sounds/ActorsInViewport/Environment/SwampDoor.ogg new file mode 100644 index 0000000..27837b7 Binary files /dev/null and b/sounds/ActorsInViewport/Environment/SwampDoor.ogg differ diff --git a/sounds/ActorsInViewport/Environment/SwampDoors.ogg b/sounds/ActorsInViewport/Environment/SwampDoors.ogg new file mode 100644 index 0000000..785e4cd Binary files /dev/null and b/sounds/ActorsInViewport/Environment/SwampDoors.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Barrel.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Barrel.ogg new file mode 100644 index 0000000..f30b706 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Barrel.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Barrels.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Barrels.ogg new file mode 100644 index 0000000..776abe8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Barrels.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/BridgeThing.ogg b/sounds/ActorsInViewport/Hexen/Decorations/BridgeThing.ogg new file mode 100644 index 0000000..e330dc5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/BridgeThing.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/BridgeThings.ogg b/sounds/ActorsInViewport/Hexen/Decorations/BridgeThings.ogg new file mode 100644 index 0000000..4578656 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/BridgeThings.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Bucket.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Bucket.ogg new file mode 100644 index 0000000..fbefb4b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Bucket.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Buckets.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Buckets.ogg new file mode 100644 index 0000000..09d1f7b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Buckets.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPiece.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPiece.ogg new file mode 100644 index 0000000..906c090 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPiece.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPieces.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPieces.ogg new file mode 100644 index 0000000..56c358d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorPieces.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuit.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuit.ogg new file mode 100644 index 0000000..1b67b33 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuit.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuites.ogg new file mode 100644 index 0000000..8ab2ab2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/ArmorSuites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/Bell.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Bell.ogg new file mode 100644 index 0000000..59be892 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Bell.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/Bells.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Bells.ogg new file mode 100644 index 0000000..5251bc1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Bells.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestal.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestal.ogg new file mode 100644 index 0000000..2aea7cb Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestal.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestals.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestals.ogg new file mode 100644 index 0000000..6e9f0b8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/Pedestals.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestal.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestal.ogg new file mode 100644 index 0000000..d888deb Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestal.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestals.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestals.ogg new file mode 100644 index 0000000..b71c9d3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Castle/VasePedestals.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaiden.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaiden.ogg new file mode 100644 index 0000000..62c91e3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaiden.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaidens.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaidens.ogg new file mode 100644 index 0000000..0fa7e0e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/IronMaidens.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHook.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHook.ogg new file mode 100644 index 0000000..336782b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHook.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHooks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHooks.ogg new file mode 100644 index 0000000..de7afa7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LargeHooks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChain.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChain.ogg new file mode 100644 index 0000000..ef36b9d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChain.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChains.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChains.ogg new file mode 100644 index 0000000..acde0e7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/LongChains.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChain.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChain.ogg new file mode 100644 index 0000000..e3e8def Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChain.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChains.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChains.ogg new file mode 100644 index 0000000..e34de37 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/ShortChains.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHook.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHook.ogg new file mode 100644 index 0000000..3760d19 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHook.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHooks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHooks.ogg new file mode 100644 index 0000000..8f2ce92 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SmallHooks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBall.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBall.ogg new file mode 100644 index 0000000..7a88200 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBall.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBalls.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBalls.ogg new file mode 100644 index 0000000..eb418d9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Dungeon/SpikeBalls.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpse.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpse.ogg new file mode 100644 index 0000000..0f104d5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpse.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpses.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpses.ogg new file mode 100644 index 0000000..57aec7a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ChainCorpses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHeart.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHeart.ogg new file mode 100644 index 0000000..dfebef3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHeart.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHearts.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHearts.ogg new file mode 100644 index 0000000..1893a62 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/HangingCorpseHearts.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpse.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpse.ogg new file mode 100644 index 0000000..ecabce2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpse.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpses.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpses.ogg new file mode 100644 index 0000000..e9ce725 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/ImpaledCorpses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHook.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHook.ogg new file mode 100644 index 0000000..86be92f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHook.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHooks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHooks.ogg new file mode 100644 index 0000000..0d6211f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/MeatHooks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpse.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpse.ogg new file mode 100644 index 0000000..4a992c7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpse.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpses.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpses.ogg new file mode 100644 index 0000000..54113c5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SittingCorpses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHook.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHook.ogg new file mode 100644 index 0000000..c9d6b11 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHook.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHooks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHooks.ogg new file mode 100644 index 0000000..b98d80a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SkullHooks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpse.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpse.ogg new file mode 100644 index 0000000..99b9680 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpse.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpses.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpses.ogg new file mode 100644 index 0000000..f8b2c90 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Gore/SleepingCorpses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStone.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStone.ogg new file mode 100644 index 0000000..4c935a9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStone.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStones.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStones.ogg new file mode 100644 index 0000000..f94df36 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Graveyard/TombStones.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldron.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldron.ogg new file mode 100644 index 0000000..523968e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldron.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldrons.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldrons.ogg new file mode 100644 index 0000000..630a778 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cauldrons.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleaver.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleaver.ogg new file mode 100644 index 0000000..a346a8d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleaver.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleavers.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleavers.ogg new file mode 100644 index 0000000..e6e54f9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Cleavers.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblet.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblet.ogg new file mode 100644 index 0000000..ae85103 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblet.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblets.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblets.ogg new file mode 100644 index 0000000..a83011e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/Goblets.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMug.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMug.ogg new file mode 100644 index 0000000..c546f2e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMug.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMugs.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMugs.ogg new file mode 100644 index 0000000..e61d2cc Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/LargeMugs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMug.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMug.ogg new file mode 100644 index 0000000..e68388f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMug.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMugs.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMugs.ogg new file mode 100644 index 0000000..a15f152 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumMugs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPot.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPot.ogg new file mode 100644 index 0000000..fc370e2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPot.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPots.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPots.ogg new file mode 100644 index 0000000..1e19825 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/MediumPots.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPot.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPot.ogg new file mode 100644 index 0000000..009fe2a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPot.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPots.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPots.ogg new file mode 100644 index 0000000..23d71ff Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/ShortPots.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblet.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblet.ogg new file mode 100644 index 0000000..0813519 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblet.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblets.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblets.ogg new file mode 100644 index 0000000..5032ed0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/SpillGoblets.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPot.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPot.ogg new file mode 100644 index 0000000..90690ef Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPot.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPots.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPots.ogg new file mode 100644 index 0000000..324ccd5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Kitchen/TallPots.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandle.ogg new file mode 100644 index 0000000..dea088c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandles.ogg new file mode 100644 index 0000000..b136d51 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BlueCandles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorch.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorch.ogg new file mode 100644 index 0000000..807833b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorch.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorches.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorches.ogg new file mode 100644 index 0000000..f71a92c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/BrassTorches.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/Candles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/Candles.ogg new file mode 100644 index 0000000..f6166af Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/Candles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandelier.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandelier.ogg new file mode 100644 index 0000000..702754a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandelier.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandeliers.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandeliers.ogg new file mode 100644 index 0000000..61168df Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/Chandeliers.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatue.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatue.ogg new file mode 100644 index 0000000..51979a5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatue.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatues.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatues.ogg new file mode 100644 index 0000000..cbc3f5b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/FireBullStatues.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlame.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlame.ogg new file mode 100644 index 0000000..65eacac Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlame.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlames.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlames.ogg new file mode 100644 index 0000000..f5dd6ab Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/LargeFlames.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlame.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlame.ogg new file mode 100644 index 0000000..80b9476 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlame.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlames.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlames.ogg new file mode 100644 index 0000000..88aabc5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/SmallFlames.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandle.ogg new file mode 100644 index 0000000..93d5ff6 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandles.ogg new file mode 100644 index 0000000..21016c8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TallUnlitCandles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorch.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorch.ogg new file mode 100644 index 0000000..6988435 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorch.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorches.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorches.ogg new file mode 100644 index 0000000..356d9a2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/TwinedTorches.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandle.ogg new file mode 100644 index 0000000..df696ab Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandles.ogg new file mode 100644 index 0000000..485ca56 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/UnlitCandles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorch.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorch.ogg new file mode 100644 index 0000000..acc22fe Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorch.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorches.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorches.ogg new file mode 100644 index 0000000..14b38d4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Lights/WallTorches.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStump.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStump.ogg new file mode 100644 index 0000000..1ecead4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStump.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStumps.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStumps.ogg new file mode 100644 index 0000000..7363f53 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/BurntTreeStumps.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTree.ogg new file mode 100644 index 0000000..058f3de Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTrees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTrees.ogg new file mode 100644 index 0000000..2b88c5f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DeadTrees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClump.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClump.ogg new file mode 100644 index 0000000..7067e85 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClump.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClumps.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClumps.ogg new file mode 100644 index 0000000..00ce5cd Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/DirtClumps.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTree.ogg new file mode 100644 index 0000000..4c02365 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTrees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTrees.ogg new file mode 100644 index 0000000..2d3536d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GnarledTrees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRock.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRock.ogg new file mode 100644 index 0000000..e4f5cb4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRock.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRocks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRocks.ogg new file mode 100644 index 0000000..0982fd4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayRocks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTree.ogg new file mode 100644 index 0000000..68d0919 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTrees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTrees.ogg new file mode 100644 index 0000000..3a50142 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/GrayTrees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRock.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRock.ogg new file mode 100644 index 0000000..10e1098 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRock.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRocks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRocks.ogg new file mode 100644 index 0000000..50aafc6 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeBrownRocks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogCloud.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogCloud.ogg new file mode 100644 index 0000000..cb28cd2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogCloud.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogClouds.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogClouds.ogg new file mode 100644 index 0000000..c2324bf Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeFogClouds.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpike.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpike.ogg new file mode 100644 index 0000000..09a2adf Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpike.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpikes.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpikes.ogg new file mode 100644 index 0000000..1b421c8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIceSpikes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicle.ogg new file mode 100644 index 0000000..8d007c0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicles.ogg new file mode 100644 index 0000000..5b2b315 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeIcicles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrub.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrub.ogg new file mode 100644 index 0000000..e42e2ab Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrub.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrubs.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrubs.ogg new file mode 100644 index 0000000..543a834 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeShrubs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactite.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactite.ogg new file mode 100644 index 0000000..f90ab8f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactite.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactites.ogg new file mode 100644 index 0000000..118c793 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalactites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmite.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmite.ogg new file mode 100644 index 0000000..4fc150f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmite.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmites.ogg new file mode 100644 index 0000000..c4ba3ed Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeStalagmites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTree.ogg new file mode 100644 index 0000000..3032d54 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTrees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTrees.ogg new file mode 100644 index 0000000..c2f190c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/LargeTrees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaf.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaf.ogg new file mode 100644 index 0000000..6493bfa Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaf.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaves.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaves.ogg new file mode 100644 index 0000000..54f687a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Leaves.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRock.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRock.ogg new file mode 100644 index 0000000..3aea1a3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRock.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRocks.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRocks.ogg new file mode 100644 index 0000000..3544759 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumBrownRocks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogCloud.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogCloud.ogg new file mode 100644 index 0000000..0d933da Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogCloud.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogClouds.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogClouds.ogg new file mode 100644 index 0000000..06678a2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumFogClouds.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpike.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpike.ogg new file mode 100644 index 0000000..2f77c56 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpike.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpikes.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpikes.ogg new file mode 100644 index 0000000..090968f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIceSpikes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicle.ogg new file mode 100644 index 0000000..97f89da Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicles.ogg new file mode 100644 index 0000000..bff2ada Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumIcicles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumRubble.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumRubble.ogg new file mode 100644 index 0000000..08d14b8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumRubble.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactite.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactite.ogg new file mode 100644 index 0000000..b48d734 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactite.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactites.ogg new file mode 100644 index 0000000..02665c1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalactites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmite.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmite.ogg new file mode 100644 index 0000000..d94edb1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmite.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmites.ogg new file mode 100644 index 0000000..0bd8e00 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/MediumStalagmites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushroom.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushroom.ogg new file mode 100644 index 0000000..82c59fd Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushroom.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushrooms.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushrooms.ogg new file mode 100644 index 0000000..72fec67 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Mushrooms.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushroom.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushroom.ogg new file mode 100644 index 0000000..99d1f95 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushroom.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushrooms.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushrooms.ogg new file mode 100644 index 0000000..67a59c2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/PoisonMushrooms.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Rockdm.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Rockdm.ogg new file mode 100644 index 0000000..6a58f14 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Rockdm.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Rocksdm.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Rocksdm.ogg new file mode 100644 index 0000000..afa5da0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Rocksdm.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogCloud.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogCloud.ogg new file mode 100644 index 0000000..d490508 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogCloud.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogClouds.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogClouds.ogg new file mode 100644 index 0000000..f8cae6c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallFogClouds.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpike.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpike.ogg new file mode 100644 index 0000000..9ac5858 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpike.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpikes.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpikes.ogg new file mode 100644 index 0000000..d9e119a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIceSpikes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicle.ogg new file mode 100644 index 0000000..77ddd16 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicles.ogg new file mode 100644 index 0000000..f80823d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallIcicles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallRubble.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallRubble.ogg new file mode 100644 index 0000000..fe4e4c9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallRubble.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrub.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrub.ogg new file mode 100644 index 0000000..cc32c13 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrub.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrubs.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrubs.ogg new file mode 100644 index 0000000..8289f0d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallShrubs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactite.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactite.ogg new file mode 100644 index 0000000..ce749c4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactite.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactites.ogg new file mode 100644 index 0000000..16242d3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalactites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmite.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmite.ogg new file mode 100644 index 0000000..3ce6dde Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmite.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmites.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmites.ogg new file mode 100644 index 0000000..48bd456 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SmallStalagmites.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillar.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillar.ogg new file mode 100644 index 0000000..ca2116d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillar.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillars.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillars.ogg new file mode 100644 index 0000000..29dac77 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/StalagmitePillars.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStump.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStump.ogg new file mode 100644 index 0000000..ffcb818 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStump.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStumps.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStumps.ogg new file mode 100644 index 0000000..c2d71d7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampTreeStumps.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVine.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVine.ogg new file mode 100644 index 0000000..ee33fae Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVine.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVines.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVines.ogg new file mode 100644 index 0000000..8d24d3f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/SwampVines.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTree.ogg new file mode 100644 index 0000000..edf2349 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTrees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTrees.ogg new file mode 100644 index 0000000..f199e6f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TallSwampTrees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpike.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpike.ogg new file mode 100644 index 0000000..7f20e0e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpike.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpikes.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpikes.ogg new file mode 100644 index 0000000..5da048d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIceSpikes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicle.ogg new file mode 100644 index 0000000..a648732 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicles.ogg new file mode 100644 index 0000000..27b19aa Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TinyIcicles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Tree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Tree.ogg new file mode 100644 index 0000000..4024d9f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Tree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeLog.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeLog.ogg new file mode 100644 index 0000000..ddc1f92 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeLog.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeLogs.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeLogs.ogg new file mode 100644 index 0000000..6c3a865 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeLogs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStump.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStump.ogg new file mode 100644 index 0000000..caf76fa Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStump.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStumps.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStumps.ogg new file mode 100644 index 0000000..e6f4b1a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/TreeStumps.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/Trees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Trees.ogg new file mode 100644 index 0000000..4060ad7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/Trees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTree.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTree.ogg new file mode 100644 index 0000000..1e7f865 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTree.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTrees.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTrees.ogg new file mode 100644 index 0000000..ed7a735 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Nature/XmasTrees.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Spike.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Spike.ogg new file mode 100644 index 0000000..dc01e35 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Spike.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Spikes.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Spikes.ogg new file mode 100644 index 0000000..2ea8cff Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Spikes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue.ogg new file mode 100644 index 0000000..a8f4281 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue2.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue2.ogg new file mode 100644 index 0000000..bf12205 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatue2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues.ogg new file mode 100644 index 0000000..dad85b5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues2.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues2.ogg new file mode 100644 index 0000000..76626ee Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/DemonStatues2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyle.ogg new file mode 100644 index 0000000..27cffdc Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyles.ogg new file mode 100644 index 0000000..631bc82 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFSGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyle.ogg new file mode 100644 index 0000000..baa674b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyles.ogg new file mode 100644 index 0000000..7788c91 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortFireGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyle.ogg new file mode 100644 index 0000000..ad29091 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyles.ogg new file mode 100644 index 0000000..82f8376 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyle.ogg new file mode 100644 index 0000000..4e8889f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyles.ogg new file mode 100644 index 0000000..3dda660 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortIceGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyle.ogg new file mode 100644 index 0000000..1e272ee Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyles.ogg new file mode 100644 index 0000000..3d2066f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortMetalGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyle.ogg new file mode 100644 index 0000000..7870e1f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyles.ogg new file mode 100644 index 0000000..b2e200a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/ShortWoodGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyle.ogg new file mode 100644 index 0000000..3614e10 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyles.ogg new file mode 100644 index 0000000..19a0a5b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFSGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyle.ogg new file mode 100644 index 0000000..6501cbb Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyles.ogg new file mode 100644 index 0000000..9f7d66b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallFireGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyle.ogg new file mode 100644 index 0000000..26e7e9f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyles.ogg new file mode 100644 index 0000000..92d0c5b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyle.ogg new file mode 100644 index 0000000..147a652 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyles.ogg new file mode 100644 index 0000000..2d0e6c9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallIceGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyle.ogg new file mode 100644 index 0000000..d8bb60f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyles.ogg new file mode 100644 index 0000000..8c29f23 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallMetalGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyle.ogg new file mode 100644 index 0000000..4dc4655 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyles.ogg new file mode 100644 index 0000000..83e8b8a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyle.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyle.ogg new file mode 100644 index 0000000..5b4c8dc Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyle.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyles.ogg b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyles.ogg new file mode 100644 index 0000000..4e957de Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/Statues/TallWoodStoneGargoyles.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/TatteredBanner.ogg b/sounds/ActorsInViewport/Hexen/Decorations/TatteredBanner.ogg new file mode 100644 index 0000000..079e5ba Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/TatteredBanner.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Decorations/TatteredBanners.ogg b/sounds/ActorsInViewport/Hexen/Decorations/TatteredBanners.ogg new file mode 100644 index 0000000..4dde440 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Decorations/TatteredBanners.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Afrit.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Afrit.ogg new file mode 100644 index 0000000..1fe4d2e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Afrit.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Afrits.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Afrits.ogg new file mode 100644 index 0000000..f5a2d86 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Afrits.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Bishop.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Bishop.ogg new file mode 100644 index 0000000..1b98217 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Bishop.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Bishops.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Bishops.ogg new file mode 100644 index 0000000..cc5b177 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Bishops.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerp.ogg b/sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerp.ogg new file mode 100644 index 0000000..9da645c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerp.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerps.ogg b/sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerps.ogg new file mode 100644 index 0000000..aa4ed7f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/BrownChaosSerps.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Centaur.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Centaur.ogg new file mode 100644 index 0000000..5f0983b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Centaur.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Centaurs.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Centaurs.ogg new file mode 100644 index 0000000..ffeb19e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Centaurs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/ClericBoss.ogg b/sounds/ActorsInViewport/Hexen/Monsters/ClericBoss.ogg new file mode 100644 index 0000000..b6e3f99 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/ClericBoss.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/ClericBosses.ogg b/sounds/ActorsInViewport/Hexen/Monsters/ClericBosses.ogg new file mode 100644 index 0000000..578cb13 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/ClericBosses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bat.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bat.ogg new file mode 100644 index 0000000..874075c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bat.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bats.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bats.ogg new file mode 100644 index 0000000..e6dacf3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Bats.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Flies.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Flies.ogg new file mode 100644 index 0000000..e801156 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Flies.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Fly.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Fly.ogg new file mode 100644 index 0000000..4b7ba3e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Decorative/Fly.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Dragon.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Dragon.ogg new file mode 100644 index 0000000..482aa9c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Dragon.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Dragons.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Dragons.ogg new file mode 100644 index 0000000..921337c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Dragons.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Ettin.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Ettin.ogg new file mode 100644 index 0000000..037a146 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Ettin.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Ettins.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Ettins.ogg new file mode 100644 index 0000000..3f6c23e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Ettins.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/FighterBoss.ogg b/sounds/ActorsInViewport/Hexen/Monsters/FighterBoss.ogg new file mode 100644 index 0000000..7539d86 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/FighterBoss.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/FighterBosses.ogg b/sounds/ActorsInViewport/Hexen/Monsters/FighterBosses.ogg new file mode 100644 index 0000000..3ca1f62 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/FighterBosses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerp.ogg b/sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerp.ogg new file mode 100644 index 0000000..799a41e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerp.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerps.ogg b/sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerps.ogg new file mode 100644 index 0000000..bd80321 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/GreenChaosSerps.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Heresiarch.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Heresiarch.ogg new file mode 100644 index 0000000..980a87e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Heresiarch.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Heresiarches.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Heresiarches.ogg new file mode 100644 index 0000000..da5ebec Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Heresiarches.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Korax.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Korax.ogg new file mode 100644 index 0000000..b9ff70b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Korax.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Koraxes.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Koraxes.ogg new file mode 100644 index 0000000..f9dd1a4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Koraxes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/MageBoss.ogg b/sounds/ActorsInViewport/Hexen/Monsters/MageBoss.ogg new file mode 100644 index 0000000..5d10e8a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/MageBoss.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/MageBosses.ogg b/sounds/ActorsInViewport/Hexen/Monsters/MageBosses.ogg new file mode 100644 index 0000000..8f438a9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/MageBosses.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Pig.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Pig.ogg new file mode 100644 index 0000000..ba72063 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Pig.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Pigs.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Pigs.ogg new file mode 100644 index 0000000..154350d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Pigs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Reaver.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Reaver.ogg new file mode 100644 index 0000000..dcfff05 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Reaver.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Reavers.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Reavers.ogg new file mode 100644 index 0000000..1c7feaa Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Reavers.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Slaughtaur.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Slaughtaur.ogg new file mode 100644 index 0000000..a61e747 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Slaughtaur.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Slaughtaurs.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Slaughtaurs.ogg new file mode 100644 index 0000000..e0d31be Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Slaughtaurs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Stalker.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Stalker.ogg new file mode 100644 index 0000000..9091a4e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Stalker.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Stalkers.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Stalkers.ogg new file mode 100644 index 0000000..52d27dc Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Stalkers.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Wendigo.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Wendigo.ogg new file mode 100644 index 0000000..a4ddc34 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Wendigo.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Monsters/Wendigos.ogg b/sounds/ActorsInViewport/Hexen/Monsters/Wendigos.ogg new file mode 100644 index 0000000..731c641 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Monsters/Wendigos.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Ammo/BlueMana.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/BlueMana.ogg new file mode 100644 index 0000000..f8bbd90 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/BlueMana.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Ammo/ComboMana.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/ComboMana.ogg new file mode 100644 index 0000000..1f18b8d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/ComboMana.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Ammo/GreenMana.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/GreenMana.ogg new file mode 100644 index 0000000..3202b52 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/GreenMana.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Ammo/Krater.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/Krater.ogg new file mode 100644 index 0000000..a1abaf0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/Krater.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Ammo/Kraters.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/Kraters.ogg new file mode 100644 index 0000000..7370183 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Ammo/Kraters.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulet.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulet.ogg new file mode 100644 index 0000000..56c52f7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulet.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulets.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulets.ogg new file mode 100644 index 0000000..9dc2c88 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Amulets.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/Bracers.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Bracers.ogg new file mode 100644 index 0000000..106b918 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Bracers.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShield.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShield.ogg new file mode 100644 index 0000000..2540158 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShield.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShields.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShields.ogg new file mode 100644 index 0000000..e1378d2 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/FalconShields.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmet.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmet.ogg new file mode 100644 index 0000000..26da846 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmet.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmets.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmets.ogg new file mode 100644 index 0000000..00e3451 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/Helmets.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmor.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmor.ogg new file mode 100644 index 0000000..90a0601 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmor.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmors.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmors.ogg new file mode 100644 index 0000000..c545533 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Armor/MeshArmors.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevice.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevice.ogg new file mode 100644 index 0000000..a554134 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevice.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevices.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevices.ogg new file mode 100644 index 0000000..4ac2029 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/BanishDevices.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevice.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevice.ogg new file mode 100644 index 0000000..81e1894 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevice.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevices.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevices.ogg new file mode 100644 index 0000000..b4ba244 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/ChaosDevices.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServant.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServant.ogg new file mode 100644 index 0000000..f494c03 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServant.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServants.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServants.ogg new file mode 100644 index 0000000..7110f0d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DarkServants.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcon.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcon.ogg new file mode 100644 index 0000000..e4382d5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcon.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcons.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcons.ogg new file mode 100644 index 0000000..2936c69 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/DefenderIcons.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechette.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechette.ogg new file mode 100644 index 0000000..1dbb65c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechette.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechettes.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechettes.ogg new file mode 100644 index 0000000..4c5027f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Flechettes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalator.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalator.ogg new file mode 100644 index 0000000..4ad9acc Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalator.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalators.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalators.ogg new file mode 100644 index 0000000..0b01837 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Porkalators.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDisc.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDisc.ogg new file mode 100644 index 0000000..6a0f46a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDisc.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDiscs.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDiscs.ogg new file mode 100644 index 0000000..93beda0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/RepDiscs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/SpeedBoots.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/SpeedBoots.ogg new file mode 100644 index 0000000..e5612f5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/SpeedBoots.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchArti.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchArti.ogg new file mode 100644 index 0000000..3faa992 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchArti.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchArtis.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchArtis.ogg new file mode 100644 index 0000000..febe742 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchArtis.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerup.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerup.ogg new file mode 100644 index 0000000..3ecbf82 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerup.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerups.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerups.ogg new file mode 100644 index 0000000..a1659d8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/TorchPowerups.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Wings.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Wings.ogg new file mode 100644 index 0000000..816b904 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Artifacts/Wings.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVial.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVial.ogg new file mode 100644 index 0000000..6109001 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVial.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVials.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVials.ogg new file mode 100644 index 0000000..bbdb337 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/CrystalVials.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbit.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbit.ogg new file mode 100644 index 0000000..6bbd6f1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbit.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbits.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbits.ogg new file mode 100644 index 0000000..bca7d7a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticAmbits.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrn.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrn.ogg new file mode 100644 index 0000000..aa31a36 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrn.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrns.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrns.ogg new file mode 100644 index 0000000..078994a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/MysticUrns.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlask.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlask.ogg new file mode 100644 index 0000000..40015a9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlask.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlasks.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlasks.ogg new file mode 100644 index 0000000..67979e3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Health/QuartzFlasks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKey.ogg new file mode 100644 index 0000000..4f17026 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKeys.ogg new file mode 100644 index 0000000..de0dac1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/AxeKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKey.ogg new file mode 100644 index 0000000..c652ab8 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKeys.ogg new file mode 100644 index 0000000..bdcd850 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CastleKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKey.ogg new file mode 100644 index 0000000..e5615f3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKeys.ogg new file mode 100644 index 0000000..25b18ea Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/CaveKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKey.ogg new file mode 100644 index 0000000..1899b13 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKeys.ogg new file mode 100644 index 0000000..7f8940a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/DungeonKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKey.ogg new file mode 100644 index 0000000..b40bf24 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKeys.ogg new file mode 100644 index 0000000..b891f8f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/EmeraldKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKey.ogg new file mode 100644 index 0000000..059a375 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKeys.ogg new file mode 100644 index 0000000..9060b0f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/FireKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKey.ogg new file mode 100644 index 0000000..3031e9e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKeys.ogg new file mode 100644 index 0000000..c28fc12 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/HornKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKey.ogg new file mode 100644 index 0000000..4765fe1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKeys.ogg new file mode 100644 index 0000000..8da108c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/RustedKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKey.ogg new file mode 100644 index 0000000..634e66e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKeys.ogg new file mode 100644 index 0000000..b59239e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SilverKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKey.ogg new file mode 100644 index 0000000..b98f514 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKeys.ogg new file mode 100644 index 0000000..6caf509 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SteelKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKey.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKey.ogg new file mode 100644 index 0000000..ab36379 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKey.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKeys.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKeys.ogg new file mode 100644 index 0000000..85083fc Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Keys/SwampKeys.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem1.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem1.ogg new file mode 100644 index 0000000..ec2e834 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem1.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem2.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem2.ogg new file mode 100644 index 0000000..c2a7371 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/BlueGem2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codex.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codex.ogg new file mode 100644 index 0000000..83c79f9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codex.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codexes.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codexes.ogg new file mode 100644 index 0000000..1b850f1 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Codexes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMask.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMask.ogg new file mode 100644 index 0000000..240317b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMask.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMasks.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMasks.ogg new file mode 100644 index 0000000..f371fb9 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/FlameMasks.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear1.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear1.ogg new file mode 100644 index 0000000..e30b9fe Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear1.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear2.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear2.ogg new file mode 100644 index 0000000..b5ed0f6 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear3.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear3.ogg new file mode 100644 index 0000000..7606166 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear3.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear4.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear4.ogg new file mode 100644 index 0000000..c56ff09 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gear4.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gears.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gears.ogg new file mode 100644 index 0000000..0664175 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gears.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gems.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gems.ogg new file mode 100644 index 0000000..dfd5529 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/Gems.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeal.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeal.ogg new file mode 100644 index 0000000..8dff181 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeal.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeals.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeals.ogg new file mode 100644 index 0000000..20921d3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GlaiveSeals.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem1.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem1.ogg new file mode 100644 index 0000000..7b940d6 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem1.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem2.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem2.ogg new file mode 100644 index 0000000..1bae200 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/GreenGem2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartOfDSparil.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartOfDSparil.ogg new file mode 100644 index 0000000..aa4cbc7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartOfDSparil.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartsOfDSparil.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartsOfDSparil.ogg new file mode 100644 index 0000000..c8bb5c7 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HeartsOfDSparil.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelic.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelic.ogg new file mode 100644 index 0000000..32f9f2d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelic.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelics.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelics.ogg new file mode 100644 index 0000000..033367b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/HolyRelics.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscura.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscura.ogg new file mode 100644 index 0000000..ffbdbd3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscura.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscuras.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscuras.ogg new file mode 100644 index 0000000..be59571 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/LibreAscuras.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/RubyGem.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/RubyGem.ogg new file mode 100644 index 0000000..2f440f3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/RubyGem.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilMagus.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilMagus.ogg new file mode 100644 index 0000000..93162f4 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilMagus.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilsMagus.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilsMagus.ogg new file mode 100644 index 0000000..79a1c41 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/SigilsMagus.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkull.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkull.ogg new file mode 100644 index 0000000..02f662f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkull.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkulls.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkulls.ogg new file mode 100644 index 0000000..3475dd0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Puzzle/YorickSkulls.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arc.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arc.ogg new file mode 100644 index 0000000..627c19a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arc.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arcs.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arcs.ogg new file mode 100644 index 0000000..c7dfc1e Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Arcs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axe.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axe.ogg new file mode 100644 index 0000000..71a11f6 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axe.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axes.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axes.ogg new file mode 100644 index 0000000..f0e5eb0 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Axes.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge.ogg new file mode 100644 index 0000000..30a3f0f Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/BloodScourge.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P1.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P1.ogg new file mode 100644 index 0000000..e978709 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P1.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P2.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P2.ogg new file mode 100644 index 0000000..aa5b302 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P3.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P3.ogg new file mode 100644 index 0000000..c3188fe Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Bloodscourge-P3.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorm.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorm.ogg new file mode 100644 index 0000000..594c507 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorm.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorms.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorms.ogg new file mode 100644 index 0000000..46b2602 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FireStorms.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpell.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpell.ogg new file mode 100644 index 0000000..209226d Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpell.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpells.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpells.ogg new file mode 100644 index 0000000..cf51a91 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/FrostSpells.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammer.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammer.ogg new file mode 100644 index 0000000..d9c3352 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammer.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammers.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammers.ogg new file mode 100644 index 0000000..091922c Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Hammers.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P1.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P1.ogg new file mode 100644 index 0000000..1fc03cf Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P1.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P2.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P2.ogg new file mode 100644 index 0000000..4a9069b Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P3.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P3.ogg new file mode 100644 index 0000000..c54d620 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus-P3.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus.ogg new file mode 100644 index 0000000..5eb19e3 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/Quietus.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaff.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaff.ogg new file mode 100644 index 0000000..534bdad Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaff.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaffs.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaffs.ogg new file mode 100644 index 0000000..a53f7e6 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/SerpentStaffs.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P1.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P1.ogg new file mode 100644 index 0000000..781c568 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P1.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P2.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P2.ogg new file mode 100644 index 0000000..a5687b5 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P2.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P3.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P3.ogg new file mode 100644 index 0000000..5120f70 Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge-P3.ogg differ diff --git a/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge.ogg b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge.ogg new file mode 100644 index 0000000..3bc1e7a Binary files /dev/null and b/sounds/ActorsInViewport/Hexen/Pickups/Weapons/WraithVerge.ogg differ diff --git a/sounds/CAVEDOR.ogg b/sounds/CAVEDOR.ogg new file mode 100644 index 0000000..ab6c50b Binary files /dev/null and b/sounds/CAVEDOR.ogg differ diff --git a/sounds/CAVELOCK.ogg b/sounds/CAVELOCK.ogg new file mode 100644 index 0000000..60fc657 Binary files /dev/null and b/sounds/CAVELOCK.ogg differ diff --git a/sounds/CSTLDOOR.ogg b/sounds/CSTLDOOR.ogg new file mode 100644 index 0000000..91f0b77 Binary files /dev/null and b/sounds/CSTLDOOR.ogg differ diff --git a/sounds/CSTLLOCK.ogg b/sounds/CSTLLOCK.ogg new file mode 100644 index 0000000..e80e0d6 Binary files /dev/null and b/sounds/CSTLLOCK.ogg differ diff --git a/sounds/DSGRNTRY.ogg b/sounds/DSGRNTRY.ogg new file mode 100644 index 0000000..b05d2b0 Binary files /dev/null and b/sounds/DSGRNTRY.ogg differ diff --git a/sounds/DSGRNYES.ogg b/sounds/DSGRNYES.ogg new file mode 100644 index 0000000..8f79494 Binary files /dev/null and b/sounds/DSGRNYES.ogg differ diff --git a/sounds/DSTRGPLY.wav b/sounds/DSTRGPLY.wav new file mode 100644 index 0000000..b5b5257 Binary files /dev/null and b/sounds/DSTRGPLY.wav differ diff --git a/sounds/DUNGDOOR.ogg b/sounds/DUNGDOOR.ogg new file mode 100644 index 0000000..2825175 Binary files /dev/null and b/sounds/DUNGDOOR.ogg differ diff --git a/sounds/DUNGLOCK.ogg b/sounds/DUNGLOCK.ogg new file mode 100644 index 0000000..0aca890 Binary files /dev/null and b/sounds/DUNGLOCK.ogg differ diff --git a/sounds/EMRLDOOR.ogg b/sounds/EMRLDOOR.ogg new file mode 100644 index 0000000..dcd9fd8 Binary files /dev/null and b/sounds/EMRLDOOR.ogg differ diff --git a/sounds/EMRLLOCK.ogg b/sounds/EMRLLOCK.ogg new file mode 100644 index 0000000..d43e1d9 Binary files /dev/null and b/sounds/EMRLLOCK.ogg differ diff --git a/sounds/FIREDOR.ogg b/sounds/FIREDOR.ogg new file mode 100644 index 0000000..55a9af1 Binary files /dev/null and b/sounds/FIREDOR.ogg differ diff --git a/sounds/FIRELOCK.ogg b/sounds/FIRELOCK.ogg new file mode 100644 index 0000000..0b6581b Binary files /dev/null and b/sounds/FIRELOCK.ogg differ diff --git a/sounds/GRNDOOR.ogg b/sounds/GRNDOOR.ogg new file mode 100644 index 0000000..0967558 Binary files /dev/null and b/sounds/GRNDOOR.ogg differ diff --git a/sounds/HORNDOR.ogg b/sounds/HORNDOR.ogg new file mode 100644 index 0000000..dc3c292 Binary files /dev/null and b/sounds/HORNDOR.ogg differ diff --git a/sounds/HORNLOCK.ogg b/sounds/HORNLOCK.ogg new file mode 100644 index 0000000..f5f17a3 Binary files /dev/null and b/sounds/HORNLOCK.ogg differ diff --git a/sounds/Keys/BlueKeycard.ogg b/sounds/Keys/BlueKeycard.ogg index 0f44a96..4625c2d 100644 Binary files a/sounds/Keys/BlueKeycard.ogg and b/sounds/Keys/BlueKeycard.ogg differ diff --git a/sounds/Keys/BlueSkull.ogg b/sounds/Keys/BlueSkull.ogg index 338be53..f48c26d 100644 Binary files a/sounds/Keys/BlueSkull.ogg and b/sounds/Keys/BlueSkull.ogg differ diff --git a/sounds/Keys/Hexen/AxeKey.ogg b/sounds/Keys/Hexen/AxeKey.ogg new file mode 100644 index 0000000..4f17026 Binary files /dev/null and b/sounds/Keys/Hexen/AxeKey.ogg differ diff --git a/sounds/Keys/Hexen/CastleKey.ogg b/sounds/Keys/Hexen/CastleKey.ogg new file mode 100644 index 0000000..c652ab8 Binary files /dev/null and b/sounds/Keys/Hexen/CastleKey.ogg differ diff --git a/sounds/Keys/Hexen/CaveKey.ogg b/sounds/Keys/Hexen/CaveKey.ogg new file mode 100644 index 0000000..e5615f3 Binary files /dev/null and b/sounds/Keys/Hexen/CaveKey.ogg differ diff --git a/sounds/Keys/Hexen/DungeonKey.ogg b/sounds/Keys/Hexen/DungeonKey.ogg new file mode 100644 index 0000000..1899b13 Binary files /dev/null and b/sounds/Keys/Hexen/DungeonKey.ogg differ diff --git a/sounds/Keys/Hexen/EmeraldKey.ogg b/sounds/Keys/Hexen/EmeraldKey.ogg new file mode 100644 index 0000000..b40bf24 Binary files /dev/null and b/sounds/Keys/Hexen/EmeraldKey.ogg differ diff --git a/sounds/Keys/Hexen/FireKey.ogg b/sounds/Keys/Hexen/FireKey.ogg new file mode 100644 index 0000000..059a375 Binary files /dev/null and b/sounds/Keys/Hexen/FireKey.ogg differ diff --git a/sounds/Keys/Hexen/HornKey.ogg b/sounds/Keys/Hexen/HornKey.ogg new file mode 100644 index 0000000..3031e9e Binary files /dev/null and b/sounds/Keys/Hexen/HornKey.ogg differ diff --git a/sounds/Keys/Hexen/RustedKey.ogg b/sounds/Keys/Hexen/RustedKey.ogg new file mode 100644 index 0000000..4765fe1 Binary files /dev/null and b/sounds/Keys/Hexen/RustedKey.ogg differ diff --git a/sounds/Keys/Hexen/SilverKey.ogg b/sounds/Keys/Hexen/SilverKey.ogg new file mode 100644 index 0000000..634e66e Binary files /dev/null and b/sounds/Keys/Hexen/SilverKey.ogg differ diff --git a/sounds/Keys/Hexen/SteelKey.ogg b/sounds/Keys/Hexen/SteelKey.ogg new file mode 100644 index 0000000..b98f514 Binary files /dev/null and b/sounds/Keys/Hexen/SteelKey.ogg differ diff --git a/sounds/Keys/Hexen/SwampKey.ogg b/sounds/Keys/Hexen/SwampKey.ogg new file mode 100644 index 0000000..ab36379 Binary files /dev/null and b/sounds/Keys/Hexen/SwampKey.ogg differ diff --git a/sounds/Keys/RedKeycard.ogg b/sounds/Keys/RedKeycard.ogg index bf4ad2b..94ac2d6 100644 Binary files a/sounds/Keys/RedKeycard.ogg and b/sounds/Keys/RedKeycard.ogg differ diff --git a/sounds/Keys/RedSkull.ogg b/sounds/Keys/RedSkull.ogg index 6a0f013..94e1e90 100644 Binary files a/sounds/Keys/RedSkull.ogg and b/sounds/Keys/RedSkull.ogg differ diff --git a/sounds/Keys/YellowKeycard.ogg b/sounds/Keys/YellowKeycard.ogg index c9bb7ee..7bb4e00 100644 Binary files a/sounds/Keys/YellowKeycard.ogg and b/sounds/Keys/YellowKeycard.ogg differ diff --git a/sounds/Keys/YellowSkull.ogg b/sounds/Keys/YellowSkull.ogg index fd7c02f..3b48f73 100644 Binary files a/sounds/Keys/YellowSkull.ogg and b/sounds/Keys/YellowSkull.ogg differ diff --git a/sounds/Maps/hexen/BrightCrucible.ogg b/sounds/Maps/hexen/BrightCrucible.ogg new file mode 100644 index 0000000..e84cd83 Binary files /dev/null and b/sounds/Maps/hexen/BrightCrucible.ogg differ diff --git a/sounds/Maps/hexen/CastleOfGrief.ogg b/sounds/Maps/hexen/CastleOfGrief.ogg new file mode 100644 index 0000000..cb5912a Binary files /dev/null and b/sounds/Maps/hexen/CastleOfGrief.ogg differ diff --git a/sounds/Maps/hexen/CavesOfCirce.ogg b/sounds/Maps/hexen/CavesOfCirce.ogg new file mode 100644 index 0000000..9347d1e Binary files /dev/null and b/sounds/Maps/hexen/CavesOfCirce.ogg differ diff --git a/sounds/Maps/hexen/DarkCrucible.ogg b/sounds/Maps/hexen/DarkCrucible.ogg new file mode 100644 index 0000000..d2ed9ac Binary files /dev/null and b/sounds/Maps/hexen/DarkCrucible.ogg differ diff --git a/sounds/Maps/hexen/Darkmere.ogg b/sounds/Maps/hexen/Darkmere.ogg new file mode 100644 index 0000000..9b52247 Binary files /dev/null and b/sounds/Maps/hexen/Darkmere.ogg differ diff --git a/sounds/Maps/hexen/DeathwindChapel.ogg b/sounds/Maps/hexen/DeathwindChapel.ogg new file mode 100644 index 0000000..d7333e3 Binary files /dev/null and b/sounds/Maps/hexen/DeathwindChapel.ogg differ diff --git a/sounds/Maps/hexen/DesolateGarden.ogg b/sounds/Maps/hexen/DesolateGarden.ogg new file mode 100644 index 0000000..067f592 Binary files /dev/null and b/sounds/Maps/hexen/DesolateGarden.ogg differ diff --git a/sounds/Maps/hexen/DragonChapel.ogg b/sounds/Maps/hexen/DragonChapel.ogg new file mode 100644 index 0000000..a3a056e Binary files /dev/null and b/sounds/Maps/hexen/DragonChapel.ogg differ diff --git a/sounds/Maps/hexen/Dungeons.ogg b/sounds/Maps/hexen/Dungeons.ogg new file mode 100644 index 0000000..985bdcd Binary files /dev/null and b/sounds/Maps/hexen/Dungeons.ogg differ diff --git a/sounds/Maps/hexen/Effluvium.ogg b/sounds/Maps/hexen/Effluvium.ogg new file mode 100644 index 0000000..17b4d04 Binary files /dev/null and b/sounds/Maps/hexen/Effluvium.ogg differ diff --git a/sounds/Maps/hexen/ForsakenOutpost.ogg b/sounds/Maps/hexen/ForsakenOutpost.ogg new file mode 100644 index 0000000..67303e3 Binary files /dev/null and b/sounds/Maps/hexen/ForsakenOutpost.ogg differ diff --git a/sounds/Maps/hexen/Gibbet.ogg b/sounds/Maps/hexen/Gibbet.ogg new file mode 100644 index 0000000..c2068b9 Binary files /dev/null and b/sounds/Maps/hexen/Gibbet.ogg differ diff --git a/sounds/Maps/hexen/GriffinChapel.ogg b/sounds/Maps/hexen/GriffinChapel.ogg new file mode 100644 index 0000000..637baeb Binary files /dev/null and b/sounds/Maps/hexen/GriffinChapel.ogg differ diff --git a/sounds/Maps/hexen/GuardianOfFire.ogg b/sounds/Maps/hexen/GuardianOfFire.ogg new file mode 100644 index 0000000..61851cb Binary files /dev/null and b/sounds/Maps/hexen/GuardianOfFire.ogg differ diff --git a/sounds/Maps/hexen/GuardianOfIce.ogg b/sounds/Maps/hexen/GuardianOfIce.ogg new file mode 100644 index 0000000..0ad1aef Binary files /dev/null and b/sounds/Maps/hexen/GuardianOfIce.ogg differ diff --git a/sounds/Maps/hexen/GuardianOfSteel.ogg b/sounds/Maps/hexen/GuardianOfSteel.ogg new file mode 100644 index 0000000..35551c3 Binary files /dev/null and b/sounds/Maps/hexen/GuardianOfSteel.ogg differ diff --git a/sounds/Maps/hexen/HeresiarchSeminary.ogg b/sounds/Maps/hexen/HeresiarchSeminary.ogg new file mode 100644 index 0000000..67ca103 Binary files /dev/null and b/sounds/Maps/hexen/HeresiarchSeminary.ogg differ diff --git a/sounds/Maps/hexen/Hypostyle.ogg b/sounds/Maps/hexen/Hypostyle.ogg new file mode 100644 index 0000000..7a1b39f Binary files /dev/null and b/sounds/Maps/hexen/Hypostyle.ogg differ diff --git a/sounds/Maps/hexen/MenelkirsTomb.ogg b/sounds/Maps/hexen/MenelkirsTomb.ogg new file mode 100644 index 0000000..7e425b2 Binary files /dev/null and b/sounds/Maps/hexen/MenelkirsTomb.ogg differ diff --git a/sounds/Maps/hexen/Necropolis.ogg b/sounds/Maps/hexen/Necropolis.ogg new file mode 100644 index 0000000..9ae0d40 Binary files /dev/null and b/sounds/Maps/hexen/Necropolis.ogg differ diff --git a/sounds/Maps/hexen/OrchardOfLament.ogg b/sounds/Maps/hexen/OrchardOfLament.ogg new file mode 100644 index 0000000..f7fd502 Binary files /dev/null and b/sounds/Maps/hexen/OrchardOfLament.ogg differ diff --git a/sounds/Maps/hexen/SacredGrove.ogg b/sounds/Maps/hexen/SacredGrove.ogg new file mode 100644 index 0000000..8bfe2cc Binary files /dev/null and b/sounds/Maps/hexen/SacredGrove.ogg differ diff --git a/sounds/Maps/hexen/SevenPortals.ogg b/sounds/Maps/hexen/SevenPortals.ogg new file mode 100644 index 0000000..47aded0 Binary files /dev/null and b/sounds/Maps/hexen/SevenPortals.ogg differ diff --git a/sounds/Maps/hexen/ShadowWood.ogg b/sounds/Maps/hexen/ShadowWood.ogg new file mode 100644 index 0000000..337656e Binary files /dev/null and b/sounds/Maps/hexen/ShadowWood.ogg differ diff --git a/sounds/Maps/hexen/SilentRefectory.ogg b/sounds/Maps/hexen/SilentRefectory.ogg new file mode 100644 index 0000000..bb49588 Binary files /dev/null and b/sounds/Maps/hexen/SilentRefectory.ogg differ diff --git a/sounds/Maps/hexen/TraductusTomb.ogg b/sounds/Maps/hexen/TraductusTomb.ogg new file mode 100644 index 0000000..70b93cb Binary files /dev/null and b/sounds/Maps/hexen/TraductusTomb.ogg differ diff --git a/sounds/Maps/hexen/Vivarium.ogg b/sounds/Maps/hexen/Vivarium.ogg new file mode 100644 index 0000000..aa827e4 Binary files /dev/null and b/sounds/Maps/hexen/Vivarium.ogg differ diff --git a/sounds/Maps/hexen/Wastelands.ogg b/sounds/Maps/hexen/Wastelands.ogg new file mode 100644 index 0000000..40817cb Binary files /dev/null and b/sounds/Maps/hexen/Wastelands.ogg differ diff --git a/sounds/Maps/hexen/WinnowingHall.ogg b/sounds/Maps/hexen/WinnowingHall.ogg new file mode 100644 index 0000000..936fdd8 Binary files /dev/null and b/sounds/Maps/hexen/WinnowingHall.ogg differ diff --git a/sounds/Maps/hexen/WolfChapel.ogg b/sounds/Maps/hexen/WolfChapel.ogg new file mode 100644 index 0000000..0dc67ac Binary files /dev/null and b/sounds/Maps/hexen/WolfChapel.ogg differ diff --git a/sounds/Maps/hexen/ZedeksTomb.ogg b/sounds/Maps/hexen/ZedeksTomb.ogg new file mode 100644 index 0000000..501a208 Binary files /dev/null and b/sounds/Maps/hexen/ZedeksTomb.ogg differ diff --git a/sounds/Maps/hexen_toby/CitadelOfTheDoomed.ogg b/sounds/Maps/hexen_toby/CitadelOfTheDoomed.ogg new file mode 100644 index 0000000..f983979 Binary files /dev/null and b/sounds/Maps/hexen_toby/CitadelOfTheDoomed.ogg differ diff --git a/sounds/Maps/hexen_toby/DarkCastle.ogg b/sounds/Maps/hexen_toby/DarkCastle.ogg new file mode 100644 index 0000000..dbf6a2b Binary files /dev/null and b/sounds/Maps/hexen_toby/DarkCastle.ogg differ diff --git a/sounds/Maps/hexen_toby/DungeonOfDespair.ogg b/sounds/Maps/hexen_toby/DungeonOfDespair.ogg new file mode 100644 index 0000000..1ff1a6c Binary files /dev/null and b/sounds/Maps/hexen_toby/DungeonOfDespair.ogg differ diff --git a/sounds/Maps/hexen_toby/FortressOfFire.ogg b/sounds/Maps/hexen_toby/FortressOfFire.ogg new file mode 100644 index 0000000..3523cd1 Binary files /dev/null and b/sounds/Maps/hexen_toby/FortressOfFire.ogg differ diff --git a/sounds/Maps/hexen_toby/Korax.ogg b/sounds/Maps/hexen_toby/Korax.ogg new file mode 100644 index 0000000..91e6231 Binary files /dev/null and b/sounds/Maps/hexen_toby/Korax.ogg differ diff --git a/sounds/Maps/hexen_toby/TheOutpost.ogg b/sounds/Maps/hexen_toby/TheOutpost.ogg new file mode 100644 index 0000000..ca3d6ae Binary files /dev/null and b/sounds/Maps/hexen_toby/TheOutpost.ogg differ diff --git a/sounds/Maps/hexen_toby/TheSecretTomb.ogg b/sounds/Maps/hexen_toby/TheSecretTomb.ogg new file mode 100644 index 0000000..28c961e Binary files /dev/null and b/sounds/Maps/hexen_toby/TheSecretTomb.ogg differ diff --git a/sounds/Maps/hexen_toby/TheTemple.ogg b/sounds/Maps/hexen_toby/TheTemple.ogg new file mode 100644 index 0000000..1f63d86 Binary files /dev/null and b/sounds/Maps/hexen_toby/TheTemple.ogg differ diff --git a/sounds/Maps/hexen_toby/UnholyCathedral.ogg b/sounds/Maps/hexen_toby/UnholyCathedral.ogg new file mode 100644 index 0000000..b287cba Binary files /dev/null and b/sounds/Maps/hexen_toby/UnholyCathedral.ogg differ diff --git a/sounds/Maps/hexen_toby/ValleyOfChronos.ogg b/sounds/Maps/hexen_toby/ValleyOfChronos.ogg new file mode 100644 index 0000000..7876cc6 Binary files /dev/null and b/sounds/Maps/hexen_toby/ValleyOfChronos.ogg differ diff --git a/sounds/Maps/hexen_toby/WhatTheHex.ogg b/sounds/Maps/hexen_toby/WhatTheHex.ogg new file mode 100644 index 0000000..c69a876 Binary files /dev/null and b/sounds/Maps/hexen_toby/WhatTheHex.ogg differ diff --git a/sounds/Menus/EpisodeMenu/Hexen/DemoMap.ogg b/sounds/Menus/EpisodeMenu/Hexen/DemoMap.ogg new file mode 100644 index 0000000..923e398 Binary files /dev/null and b/sounds/Menus/EpisodeMenu/Hexen/DemoMap.ogg differ diff --git a/sounds/Menus/EpisodeMenu/Hexen/TobyHexen.ogg b/sounds/Menus/EpisodeMenu/Hexen/TobyHexen.ogg new file mode 100644 index 0000000..64e5843 Binary files /dev/null and b/sounds/Menus/EpisodeMenu/Hexen/TobyHexen.ogg differ diff --git a/sounds/Menus/PlayerClass/ClericPlayer.ogg b/sounds/Menus/PlayerClass/ClericPlayer.ogg new file mode 100644 index 0000000..685efe3 Binary files /dev/null and b/sounds/Menus/PlayerClass/ClericPlayer.ogg differ diff --git a/sounds/Menus/PlayerClass/FighterPlayer.ogg b/sounds/Menus/PlayerClass/FighterPlayer.ogg new file mode 100644 index 0000000..ea5cb54 Binary files /dev/null and b/sounds/Menus/PlayerClass/FighterPlayer.ogg differ diff --git a/sounds/Menus/PlayerClass/MagePlayer.ogg b/sounds/Menus/PlayerClass/MagePlayer.ogg new file mode 100644 index 0000000..fc132dc Binary files /dev/null and b/sounds/Menus/PlayerClass/MagePlayer.ogg differ diff --git a/sounds/Menus/PlayerClass/Menu_ChoosePlayer.ogg b/sounds/Menus/PlayerClass/Menu_ChoosePlayer.ogg new file mode 100644 index 0000000..0ae1412 Binary files /dev/null and b/sounds/Menus/PlayerClass/Menu_ChoosePlayer.ogg differ diff --git a/sounds/Menus/PlayerClass/Random.ogg b/sounds/Menus/PlayerClass/Random.ogg new file mode 100644 index 0000000..68b7d0e Binary files /dev/null and b/sounds/Menus/PlayerClass/Random.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Acolyte.ogg b/sounds/Menus/SkillMenu/Hexen/Acolyte.ogg new file mode 100644 index 0000000..372cae3 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Acolyte.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/AltarBoy.ogg b/sounds/Menus/SkillMenu/Hexen/AltarBoy.ogg new file mode 100644 index 0000000..3b0141f Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/AltarBoy.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Apprentice.ogg b/sounds/Menus/SkillMenu/Hexen/Apprentice.ogg new file mode 100644 index 0000000..b92ad53 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Apprentice.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Archmage.ogg b/sounds/Menus/SkillMenu/Hexen/Archmage.ogg new file mode 100644 index 0000000..043717b Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Archmage.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Berserker.ogg b/sounds/Menus/SkillMenu/Hexen/Berserker.ogg new file mode 100644 index 0000000..6b13c5d Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Berserker.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Cardinal.ogg b/sounds/Menus/SkillMenu/Hexen/Cardinal.ogg new file mode 100644 index 0000000..0a1f68a Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Cardinal.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Enchanter.ogg b/sounds/Menus/SkillMenu/Hexen/Enchanter.ogg new file mode 100644 index 0000000..1c6ba1f Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Enchanter.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Knight.ogg b/sounds/Menus/SkillMenu/Hexen/Knight.ogg new file mode 100644 index 0000000..ec29233 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Knight.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Pope.ogg b/sounds/Menus/SkillMenu/Hexen/Pope.ogg new file mode 100644 index 0000000..5be5553 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Pope.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Priest.ogg b/sounds/Menus/SkillMenu/Hexen/Priest.ogg new file mode 100644 index 0000000..63b5c9f Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Priest.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Sorcerer.ogg b/sounds/Menus/SkillMenu/Hexen/Sorcerer.ogg new file mode 100644 index 0000000..427e861 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Sorcerer.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Squire.ogg b/sounds/Menus/SkillMenu/Hexen/Squire.ogg new file mode 100644 index 0000000..b9d45a6 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Squire.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Titan.ogg b/sounds/Menus/SkillMenu/Hexen/Titan.ogg new file mode 100644 index 0000000..2a38f1f Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Titan.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Warlock.ogg b/sounds/Menus/SkillMenu/Hexen/Warlock.ogg new file mode 100644 index 0000000..e73f1a7 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Warlock.ogg differ diff --git a/sounds/Menus/SkillMenu/Hexen/Warrior.ogg b/sounds/Menus/SkillMenu/Hexen/Warrior.ogg new file mode 100644 index 0000000..ee16fb5 Binary files /dev/null and b/sounds/Menus/SkillMenu/Hexen/Warrior.ogg differ diff --git a/sounds/PathFinder/AxeDoor.ogg b/sounds/PathFinder/AxeDoor.ogg new file mode 100644 index 0000000..0672917 Binary files /dev/null and b/sounds/PathFinder/AxeDoor.ogg differ diff --git a/sounds/PathFinder/CastleDoor.ogg b/sounds/PathFinder/CastleDoor.ogg new file mode 100644 index 0000000..615f3c9 Binary files /dev/null and b/sounds/PathFinder/CastleDoor.ogg differ diff --git a/sounds/PathFinder/CaveDoor.ogg b/sounds/PathFinder/CaveDoor.ogg new file mode 100644 index 0000000..af20b74 Binary files /dev/null and b/sounds/PathFinder/CaveDoor.ogg differ diff --git a/sounds/PathFinder/DungeonDoor.ogg b/sounds/PathFinder/DungeonDoor.ogg new file mode 100644 index 0000000..e1f3372 Binary files /dev/null and b/sounds/PathFinder/DungeonDoor.ogg differ diff --git a/sounds/PathFinder/EmeraldDoor.ogg b/sounds/PathFinder/EmeraldDoor.ogg new file mode 100644 index 0000000..315d63e Binary files /dev/null and b/sounds/PathFinder/EmeraldDoor.ogg differ diff --git a/sounds/PathFinder/FireDoor.ogg b/sounds/PathFinder/FireDoor.ogg new file mode 100644 index 0000000..8bf7a7b Binary files /dev/null and b/sounds/PathFinder/FireDoor.ogg differ diff --git a/sounds/PathFinder/HornDoor.ogg b/sounds/PathFinder/HornDoor.ogg new file mode 100644 index 0000000..1194f98 Binary files /dev/null and b/sounds/PathFinder/HornDoor.ogg differ diff --git a/sounds/PathFinder/RustedDoor.ogg b/sounds/PathFinder/RustedDoor.ogg new file mode 100644 index 0000000..343e185 Binary files /dev/null and b/sounds/PathFinder/RustedDoor.ogg differ diff --git a/sounds/PathFinder/SilverDoor.ogg b/sounds/PathFinder/SilverDoor.ogg new file mode 100644 index 0000000..483a9f1 Binary files /dev/null and b/sounds/PathFinder/SilverDoor.ogg differ diff --git a/sounds/PathFinder/SteelDoor.ogg b/sounds/PathFinder/SteelDoor.ogg new file mode 100644 index 0000000..8088a2e Binary files /dev/null and b/sounds/PathFinder/SteelDoor.ogg differ diff --git a/sounds/PathFinder/SwampDoor.ogg b/sounds/PathFinder/SwampDoor.ogg new file mode 100644 index 0000000..27837b7 Binary files /dev/null and b/sounds/PathFinder/SwampDoor.ogg differ diff --git a/sounds/PlayerStats/Crouch/CrouchDown.wav b/sounds/PlayerStats/Crouch/CrouchDown.wav new file mode 100644 index 0000000..43a3772 Binary files /dev/null and b/sounds/PlayerStats/Crouch/CrouchDown.wav differ diff --git a/sounds/PlayerStats/Crouch/CrouchUp.ogg b/sounds/PlayerStats/Crouch/CrouchUp.ogg new file mode 100644 index 0000000..c28bada Binary files /dev/null and b/sounds/PlayerStats/Crouch/CrouchUp.ogg differ diff --git a/sounds/PlayerStats/HexenArmor/Amulet.ogg b/sounds/PlayerStats/HexenArmor/Amulet.ogg new file mode 100644 index 0000000..56c52f7 Binary files /dev/null and b/sounds/PlayerStats/HexenArmor/Amulet.ogg differ diff --git a/sounds/PlayerStats/HexenArmor/Bracers.ogg b/sounds/PlayerStats/HexenArmor/Bracers.ogg new file mode 100644 index 0000000..106b918 Binary files /dev/null and b/sounds/PlayerStats/HexenArmor/Bracers.ogg differ diff --git a/sounds/PlayerStats/HexenArmor/FalconShield.ogg b/sounds/PlayerStats/HexenArmor/FalconShield.ogg new file mode 100644 index 0000000..2540158 Binary files /dev/null and b/sounds/PlayerStats/HexenArmor/FalconShield.ogg differ diff --git a/sounds/PlayerStats/HexenArmor/Helmet.ogg b/sounds/PlayerStats/HexenArmor/Helmet.ogg new file mode 100644 index 0000000..26da846 Binary files /dev/null and b/sounds/PlayerStats/HexenArmor/Helmet.ogg differ diff --git a/sounds/PlayerStats/HexenArmor/MeshArmor.ogg b/sounds/PlayerStats/HexenArmor/MeshArmor.ogg new file mode 100644 index 0000000..90a0601 Binary files /dev/null and b/sounds/PlayerStats/HexenArmor/MeshArmor.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Arc.ogg b/sounds/PlayerStats/HexenWeapons/Arc.ogg new file mode 100644 index 0000000..627c19a Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Arc.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Axe.ogg b/sounds/PlayerStats/HexenWeapons/Axe.ogg new file mode 100644 index 0000000..71a11f6 Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Axe.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/BloodScourge.ogg b/sounds/PlayerStats/HexenWeapons/BloodScourge.ogg new file mode 100644 index 0000000..30a3f0f Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/BloodScourge.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/FireStorm.ogg b/sounds/PlayerStats/HexenWeapons/FireStorm.ogg new file mode 100644 index 0000000..594c507 Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/FireStorm.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Fist.ogg b/sounds/PlayerStats/HexenWeapons/Fist.ogg new file mode 100644 index 0000000..7d99acd Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Fist.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/FrostSpell.ogg b/sounds/PlayerStats/HexenWeapons/FrostSpell.ogg new file mode 100644 index 0000000..209226d Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/FrostSpell.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Hammer.ogg b/sounds/PlayerStats/HexenWeapons/Hammer.ogg new file mode 100644 index 0000000..d9c3352 Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Hammer.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Mace.ogg b/sounds/PlayerStats/HexenWeapons/Mace.ogg new file mode 100644 index 0000000..729f507 Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Mace.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Quietus.ogg b/sounds/PlayerStats/HexenWeapons/Quietus.ogg new file mode 100644 index 0000000..5eb19e3 Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Quietus.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/SaphireWand.ogg b/sounds/PlayerStats/HexenWeapons/SaphireWand.ogg new file mode 100644 index 0000000..5ebee8e Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/SaphireWand.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/SerpentStaff.ogg b/sounds/PlayerStats/HexenWeapons/SerpentStaff.ogg new file mode 100644 index 0000000..534bdad Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/SerpentStaff.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/Snout.ogg b/sounds/PlayerStats/HexenWeapons/Snout.ogg new file mode 100644 index 0000000..1dc98d6 Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/Snout.ogg differ diff --git a/sounds/PlayerStats/HexenWeapons/WraithVerge.ogg b/sounds/PlayerStats/HexenWeapons/WraithVerge.ogg new file mode 100644 index 0000000..3bc1e7a Binary files /dev/null and b/sounds/PlayerStats/HexenWeapons/WraithVerge.ogg differ diff --git a/sounds/ProximityDetector/ProxyDet.ogg b/sounds/ProximityDetector/ProxyDet.ogg new file mode 100644 index 0000000..1fba272 Binary files /dev/null and b/sounds/ProximityDetector/ProxyDet.ogg differ diff --git a/sounds/RUSTDOOR.ogg b/sounds/RUSTDOOR.ogg new file mode 100644 index 0000000..960b23b Binary files /dev/null and b/sounds/RUSTDOOR.ogg differ diff --git a/sounds/RUSTLOCK.ogg b/sounds/RUSTLOCK.ogg new file mode 100644 index 0000000..f769d70 Binary files /dev/null and b/sounds/RUSTLOCK.ogg differ diff --git a/sounds/SILVDOOR.ogg b/sounds/SILVDOOR.ogg new file mode 100644 index 0000000..0b10513 Binary files /dev/null and b/sounds/SILVDOOR.ogg differ diff --git a/sounds/SILVLOCK.ogg b/sounds/SILVLOCK.ogg new file mode 100644 index 0000000..cc889ad Binary files /dev/null and b/sounds/SILVLOCK.ogg differ diff --git a/sounds/STELDOOR.ogg b/sounds/STELDOOR.ogg new file mode 100644 index 0000000..bbde0b9 Binary files /dev/null and b/sounds/STELDOOR.ogg differ diff --git a/sounds/STELLOCK.ogg b/sounds/STELLOCK.ogg new file mode 100644 index 0000000..67e25ce Binary files /dev/null and b/sounds/STELLOCK.ogg differ diff --git a/sounds/SWMPDOOR.ogg b/sounds/SWMPDOOR.ogg new file mode 100644 index 0000000..811607e Binary files /dev/null and b/sounds/SWMPDOOR.ogg differ diff --git a/sounds/SWMPLOCK.ogg b/sounds/SWMPLOCK.ogg new file mode 100644 index 0000000..c1c36e6 Binary files /dev/null and b/sounds/SWMPLOCK.ogg differ diff --git a/zscript/IgnoreLists/Toby_SnapToTargetIgnoreList.txt b/zscript/IgnoreLists/Toby_SnapToTargetIgnoreList.txt index e69de29..b0d2ce4 100644 --- a/zscript/IgnoreLists/Toby_SnapToTargetIgnoreList.txt +++ b/zscript/IgnoreLists/Toby_SnapToTargetIgnoreList.txt @@ -0,0 +1,16 @@ +ExplosiveBarrel_SFX +ExplosiveBarrel +Pod_Toby +Pod +ZPoisonShroom_Toby +ZPoisonShroom +TreeDestructible +ZXmasTree +ZBell +ZSuitOfArmor +ZShrub1 +ZShrub2 +ZCorpseSitting +Pottery1 +Pottery2 +Pottery3 diff --git a/zscript/IgnoreLists/Toby_UniversalPickupBeaconIgnoreList.txt b/zscript/IgnoreLists/Toby_UniversalPickupBeaconIgnoreList.txt index 3291144..2514a57 100644 --- a/zscript/IgnoreLists/Toby_UniversalPickupBeaconIgnoreList.txt +++ b/zscript/IgnoreLists/Toby_UniversalPickupBeaconIgnoreList.txt @@ -118,3 +118,70 @@ ArtiTeleport_Toby GreenKey_Toby BlueKey_Toby YellowKey_Toby + + +//HEXEN + +CWeapStaff_Toby +CWeapFlame_Toby +WraithVergeP1_Toby +WraithVergeP2_Toby +WraithVergeP3_Toby +CWeapWraithverge_Toby +FWeapAxe_Toby +FWeapHammer_Toby +QuietusP1_Toby +QuietusP2_Toby +QuietusP3_Toby +FWeapQuietus_Toby +MWeapFrost_Toby +MWeapLightning_Toby +BloodscourgeP1_Toby +BloodscourgeP2_Toby +BloodscourgeP3_Toby +MWeapBloodscourge_Toby +Mana1_Toby +Mana2_Toby +Mana3_Toby +MeshArmor_Toby +FalconShield_Toby +PlatinumHelm_Toby +AmuletOfWarding_Toby +ArtiInvulnerability2_Toby +Flechette_Toby +ArtiPork_Toby +ArtiTeleportOther_Toby +ArtiBlastRadius_Toby +DarkServant_Toby +SpeedBoots_Toby +ArtiBoostMana_Toby +ArtiBoostArmor_Toby +ArtiHealingRadius_Toby +AxeKey_Toby +CastleKey_Toby +CaveKey_Toby +DungeonKey_Toby +EmeraldKey_Toby +FireKey_Toby +HornKey_Toby +RustedKey_Toby +SilverKey_Toby +SteelKey_Toby +SwampKey_Toby +PuzzSkull_Toby +PuzzGemBig_Toby +PuzzGemRed_Toby +PuzzGemGreen1_Toby +PuzzGemGreen2_Toby +PuzzGemBlue1_Toby +PuzzGemBlue2_Toby +PuzzBook1_Toby +PuzzBook2_Toby +PuzzFlameMask_Toby +PuzzFWeapon_Toby +PuzzCWeapon_Toby +PuzzMWeapon_Toby +PuzzGear1_Toby +PuzzGear2_Toby +PuzzGear3_Toby +PuzzGear4_Toby diff --git a/zscript/SoundBindings/Toby_ActorsInViewportSoundBindings.txt b/zscript/SoundBindings/Toby_ActorsInViewportSoundBindings.txt index b9aa15c..d49eed0 100644 --- a/zscript/SoundBindings/Toby_ActorsInViewportSoundBindings.txt +++ b/zscript/SoundBindings/Toby_ActorsInViewportSoundBindings.txt @@ -243,10 +243,23 @@ {"ActorClass":"BlueSkullChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/bluelock", "SoundToPlayPlural":"toby/actorsinviewport/env/bluelocks", "Article":"a"} {"ActorClass":"YellowKeyChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/yellowlock", "SoundToPlayPlural":"toby/actorsinviewport/env/yellowlocks", "Article":"a"} {"ActorClass":"YellowSkullChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/yellowlock", "SoundToPlayPlural":"toby/actorsinviewport/env/yellowlocks", "Article":"a"} -{"ActorClass":"GreenKeyChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/redlock", "SoundToPlayPlural":"toby/actorsinviewport/env/redlocks", "Article":"a"} +{"ActorClass":"GreenKeyChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/greenlock", "SoundToPlayPlural":"toby/actorsinviewport/env/greenlocks", "Article":"a"} {"ActorClass":"3KeyChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/multilock", "SoundToPlayPlural":"toby/actorsinviewport/env/multilocks", "Article":"a"} {"ActorClass":"6KeyChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/multilock", "SoundToPlayPlural":"toby/actorsinviewport/env/multilocks", "Article":"a"} {"ActorClass":"AnyKeyChecker_V2", "SoundToPlay":"toby/actorsinviewport/env/multilock", "SoundToPlayPlural":"toby/actorsinviewport/env/multilocks", "Article":"a"} +{"ActorClass":"AxeKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/axedoor", "SoundToPlayPlural":"toby/actorsinviewport/env/axedoors", "Article":"an"} +{"ActorClass":"CastleKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/castledoor", "SoundToPlayPlural":"toby/actorsinviewport/env/castledoors", "Article":"a"} +{"ActorClass":"CaveKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/cavedoor", "SoundToPlayPlural":"toby/actorsinviewport/env/cavedoors", "Article":"a"} +{"ActorClass":"DungeonKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/dungeondoor", "SoundToPlayPlural":"toby/actorsinviewport/env/dungeondoors", "Article":"a"} +{"ActorClass":"EmeraldKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/emeralddoor", "SoundToPlayPlural":"toby/actorsinviewport/env/emeralddoors", "Article":"an"} +{"ActorClass":"FireKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/firedoor", "SoundToPlayPlural":"toby/actorsinviewport/env/firedoors", "Article":"a"} +{"ActorClass":"HornKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/horndoor", "SoundToPlayPlural":"toby/actorsinviewport/env/horndoors", "Article":"a"} +{"ActorClass":"RustedKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/rusteddoor", "SoundToPlayPlural":"toby/actorsinviewport/env/rusteddoors", "Article":"a"} +{"ActorClass":"SilverKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/silverdoor", "SoundToPlayPlural":"toby/actorsinviewport/env/silverdoors", "Article":"a"} +{"ActorClass":"SteelKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/steeldoor", "SoundToPlayPlural":"toby/actorsinviewport/env/steeldoors", "Article":"a"} +{"ActorClass":"SwampKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/swampdoor", "SoundToPlayPlural":"toby/actorsinviewport/env/swampdoors", "Article":"a"} +{"ActorClass":"AllKeyChecker", "SoundToPlay":"toby/actorsinviewport/env/multilock", "SoundToPlayPlural":"toby/actorsinviewport/env/multilocks", "Article":"a"} + //Heretic @@ -413,3 +426,358 @@ {"ActorClass":"KeyGizmoGreen_Toby", "SoundToPlay":"heretic/deco/greenmarker", "SoundToPlayPlural":"heretic/deco/greenmarkers", "Article":"a"} {"ActorClass":"KeyGizmoYellow_Toby", "SoundToPlay":"heretic/deco/yellowmarker", "SoundToPlayPlural":"heretic/deco/yellowmarkers", "Article":"a"} {"ActorClass":"Pod_Toby", "SoundToPlay":"heretic/deco/pod", "SoundToPlayPlural":"heretic/deco/pods", "Article":"a"} + + +//Hexen - Get ready for a whole lot of stuff! + +//Weapons +//Fighter +{"ActorClass":"FWeapAxe_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/axe", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/axes", "Article":"an"} +{"ActorClass":"FWeapAxe", "SoundToPlay":"hexen/actorsinviewport/weapon/axe", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/axes", "Article":"an"} +{"ActorClass":"FWeapHammer_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/hammer", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/hammers", "Article":"a"} +{"ActorClass":"FWeapHammer", "SoundToPlay":"hexen/actorsinviewport/weapon/hammer", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/hammers", "Article":"a"} +{"ActorClass":"FWeapQuietus_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/quietus", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietus", "Article":"a"} +{"ActorClass":"QuietusP1_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/quietusp1", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietusp1", "Article":"a"} +{"ActorClass":"FWeaponPiece1", "SoundToPlay":"hexen/actorsinviewport/weapon/quietusp1", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietusp1", "Article":"a"} +{"ActorClass":"QuietusP2_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/quietusp2", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietusp2", "Article":"a"} +{"ActorClass":"FWeaponPiece2", "SoundToPlay":"hexen/actorsinviewport/weapon/quietusp2", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietusp2", "Article":"a"} +{"ActorClass":"QuietusP3_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/quietusp3", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietusp3", "Article":"a"} +{"ActorClass":"FWeaponPiece3", "SoundToPlay":"hexen/actorsinviewport/weapon/quietusp3", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/quietusp3", "Article":"a"} + +//Cleric +{"ActorClass":"CWeapStaff_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/serpentstaff", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/serpentstaffs", "Article":"a"} +{"ActorClass":"CWeapStaff", "SoundToPlay":"hexen/actorsinviewport/weapon/serpentstaff", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/serpentstaffs", "Article":"a"} +{"ActorClass":"CWeapFlame_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/firestorm", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/firestorms", "Article":"a"} +{"ActorClass":"CWeapFlame", "SoundToPlay":"hexen/actorsinviewport/weapon/firestorm", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/firestorms", "Article":"a"} +{"ActorClass":"CWeapWraithverge_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/wraithverge", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wraithverge", "Article":"a"} +{"ActorClass":"WraithVergeP1_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/wvpiece1", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wvpiece1", "Article":"a"} +{"ActorClass":"CWeaponPiece1", "SoundToPlay":"hexen/actorsinviewport/weapon/wvpiece1", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wvpiece1", "Article":"a"} +{"ActorClass":"WraithVergeP2_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/wvpiece2", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wvpiece2", "Article":"a"} +{"ActorClass":"CWeaponPiece2", "SoundToPlay":"hexen/actorsinviewport/weapon/wvpiece2", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wvpiece2", "Article":"a"} +{"ActorClass":"WraithVergeP3_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/wvpiece3", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wvpiece3", "Article":"a"} +{"ActorClass":"CWeaponPiece3", "SoundToPlay":"hexen/actorsinviewport/weapon/wvpiece3", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/wvpiece3", "Article":"a"} + +//Mage +{"ActorClass":"MWeapFrost_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/frostspell", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/frostspells", "Article":"a"} +{"ActorClass":"MWeapFrost", "SoundToPlay":"hexen/actorsinviewport/weapon/frostspell", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/frostspells", "Article":"a"} +{"ActorClass":"MWeapLightning_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/arc", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/arcs", "Article":"an"} +{"ActorClass":"MWeapLightning", "SoundToPlay":"hexen/actorsinviewport/weapon/arc", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/arcs", "Article":"an"} +{"ActorClass":"MWeapBloodscourge_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/bloodscourge", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bloodscourge", "Article":"a"} +{"ActorClass":"BloodscourgeP1_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/bspiece1", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bspiece1", "Article":"a"} +{"ActorClass":"MWeaponPiece1", "SoundToPlay":"hexen/actorsinviewport/weapon/bspiece1", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bspiece1", "Article":"a"} +{"ActorClass":"BloodscourgeP2_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/bspiece2", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bspiece2", "Article":"a"} +{"ActorClass":"MWeaponPiece2", "SoundToPlay":"hexen/actorsinviewport/weapon/bspiece2", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bspiece2", "Article":"a"} +{"ActorClass":"BloodscourgeP3_Toby", "SoundToPlay":"hexen/actorsinviewport/weapon/bspiece3", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bspiece3", "Article":"a"} +{"ActorClass":"MWeaponPiece3", "SoundToPlay":"hexen/actorsinviewport/weapon/bspiece3", "SoundToPlayPlural":"hexen/actorsinviewport/weapon/bspiece3", "Article":"a"} + +//Ammo +{"ActorClass":"Mana1_Toby", "SoundToPlay":"hexen/actorsinviewport/ammo/bluemana", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/bluemana", "Article":"a"} +{"ActorClass":"Mana1", "SoundToPlay":"hexen/actorsinviewport/ammo/bluemana", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/bluemana", "Article":"a"} +{"ActorClass":"Mana2_Toby", "SoundToPlay":"hexen/actorsinviewport/ammo/greenmana", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/greenmana", "Article":"a"} +{"ActorClass":"Mana2", "SoundToPlay":"hexen/actorsinviewport/ammo/greenmana", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/greenmana", "Article":"a"} +{"ActorClass":"Mana3_Toby", "SoundToPlay":"hexen/actorsinviewport/ammo/combomana", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/combomana", "Article":"a"} +{"ActorClass":"Mana3", "SoundToPlay":"hexen/actorsinviewport/ammo/combomana", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/combomana", "Article":"a"} + +//Armor +{"ActorClass":"MeshArmor_Toby", "SoundToPlay":"hexen/actorsinviewport/armor/mesharmor", "SoundToPlayPlural":"hexen/actorsinviewport/armor/mesharmors", "Article":"a"} +{"ActorClass":"MeshArmor", "SoundToPlay":"hexen/actorsinviewport/armor/mesharmor", "SoundToPlayPlural":"hexen/actorsinviewport/armor/mesharmors", "Article":"a"} +{"ActorClass":"FalconShield_Toby", "SoundToPlay":"hexen/actorsinviewport/armor/shield", "SoundToPlayPlural":"hexen/actorsinviewport/armor/shields", "Article":"a"} +{"ActorClass":"FalconShield", "SoundToPlay":"hexen/actorsinviewport/armor/shield", "SoundToPlayPlural":"hexen/actorsinviewport/armor/shields", "Article":"a"} +{"ActorClass":"PlatinumHelm_Toby", "SoundToPlay":"hexen/actorsinviewport/armor/helmet", "SoundToPlayPlural":"hexen/actorsinviewport/armor/helmets", "Article":"a"} +{"ActorClass":"PlatinumHelm", "SoundToPlay":"hexen/actorsinviewport/armor/helmet", "SoundToPlayPlural":"hexen/actorsinviewport/armor/helmets", "Article":"a"} +{"ActorClass":"AmuletOfWarding_Toby", "SoundToPlay":"hexen/actorsinviewport/armor/amulet", "SoundToPlayPlural":"hexen/actorsinviewport/armor/amulets", "Article":"an"} +{"ActorClass":"AmuletOfWarding", "SoundToPlay":"hexen/actorsinviewport/armor/amulet", "SoundToPlayPlural":"hexen/actorsinviewport/armor/amulets", "Article":"an"} + +//Artifacts - Powerups +{"ActorClass":"ArtiInvulnerability2_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/icon", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/icons", "Article":"an"} +{"ActorClass":"ArtiInvulnerability2", "SoundToPlay":"hexen/actorsinviewport/artifact/icon", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/icons", "Article":"an"} +{"ActorClass":"Flechette_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/flechettes", "Article":"a"} +{"ActorClass":"ArtiPoisonBag", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/flechettes", "Article":"a"} +{"ActorClass":"ArtiPork_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/porkalator", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/porkalators", "Article":"a"} +{"ActorClass":"ArtiPork", "SoundToPlay":"hexen/actorsinviewport/artifact/porkalator", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/porkalators", "Article":"a"} +{"ActorClass":"ArtiTeleportOther_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/bandevice", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/bandevices", "Article":"a"} +{"ActorClass":"ArtiTeleportOther", "SoundToPlay":"hexen/actorsinviewport/artifact/bandevice", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/bandevices", "Article":"a"} +{"ActorClass":"ArtiBlastRadius_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/repdisc", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/repdiscs", "Article":"a"} +{"ActorClass":"ArtiBlastRadius", "SoundToPlay":"hexen/actorsinviewport/artifact/repdisc", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/repdiscs", "Article":"a"} +{"ActorClass":"DarkServant_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/servant", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/servants", "Article":"a"} +{"ActorClass":"DarkServant", "SoundToPlay":"hexen/actorsinviewport/artifact/servant", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/servants", "Article":"a"} +{"ActorClass":"SpeedBoots_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/boots", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/boots", "Article":"a"} +{"ActorClass":"ArtiSpeedBoots", "SoundToPlay":"hexen/actorsinviewport/artifact/boots", "SoundToPlayPlural":"hexen/actorsinviewport/artifact/boots", "Article":"a"} +{"ActorClass":"ArtiBoostMana_Toby", "SoundToPlay":"hexen/actorsinviewport/ammo/krater", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/kraters", "Article":"a"} +{"ActorClass":"ArtiBoostMana", "SoundToPlay":"hexen/actorsinviewport/ammo/krater", "SoundToPlayPlural":"hexen/actorsinviewport/ammo/kraters", "Article":"a"} +{"ActorClass":"ArtiBoostArmor_Toby", "SoundToPlay":"hexen/actorsinviewport/armor/bracers", "SoundToPlayPlural":"hexen/actorsinviewport/armor/bracers", "Article":"a"} +{"ActorClass":"ArtiBoostArmor", "SoundToPlay":"hexen/actorsinviewport/armor/bracers", "SoundToPlayPlural":"hexen/actorsinviewport/armor/bracers", "Article":"a"} +{"ActorClass":"ArtiHealingRadius_Toby", "SoundToPlay":"hexen/actorsinviewport/health/ambit", "SoundToPlayPlural":"hexen/actorsinviewport/health/ambits", "Article":"a"} +{"ActorClass":"ArtiHealingRadius", "SoundToPlay":"hexen/actorsinviewport/health/ambit", "SoundToPlayPlural":"hexen/actorsinviewport/health/ambits", "Article":"a"} + +//Keys +{"ActorClass":"AxeKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/axekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/axekeys", "Article":"an"} +{"ActorClass":"KeyAxe", "SoundToPlay":"hexen/actorsinviewport/keys/axekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/axekeys", "Article":"an"} +{"ActorClass":"CastleKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/castlekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/castlekeys", "Article":"a"} +{"ActorClass":"KeyCastle", "SoundToPlay":"hexen/actorsinviewport/keys/castlekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/castlekeys", "Article":"a"} +{"ActorClass":"CaveKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/cavekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/cavekeys", "Article":"a"} +{"ActorClass":"KeyCave", "SoundToPlay":"hexen/actorsinviewport/keys/cavekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/cavekeys", "Article":"a"} +{"ActorClass":"DungeonKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/dungeonkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/dungeonkeys", "Article":"a"} +{"ActorClass":"KeyDungeon", "SoundToPlay":"hexen/actorsinviewport/keys/dungeonkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/dungeonkeys", "Article":"a"} +{"ActorClass":"EmeraldKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/emeraldkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/emeraldkeys", "Article":"an"} +{"ActorClass":"KeyEmerald", "SoundToPlay":"hexen/actorsinviewport/keys/emeraldkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/emeraldkeys", "Article":"an"} +{"ActorClass":"FireKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/firekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/firekeys", "Article":"a"} +{"ActorClass":"KeyFire", "SoundToPlay":"hexen/actorsinviewport/keys/firekey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/firekeys", "Article":"a"} +{"ActorClass":"HornKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/hornkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/hornkeys", "Article":"a"} +{"ActorClass":"KeyHorn", "SoundToPlay":"hexen/actorsinviewport/keys/hornkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/hornkeys", "Article":"a"} +{"ActorClass":"RustedKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/rustedkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/rustedkeys", "Article":"a"} +{"ActorClass":"KeyRusted", "SoundToPlay":"hexen/actorsinviewport/keys/rustedkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/rustedkeys", "Article":"a"} +{"ActorClass":"SilverKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/silverkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/silverkeys", "Article":"a"} +{"ActorClass":"KeySilver", "SoundToPlay":"hexen/actorsinviewport/keys/silverkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/silverkeys", "Article":"a"} +{"ActorClass":"SteelKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/steelkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/steelkeys", "Article":"a"} +{"ActorClass":"KeySteel", "SoundToPlay":"hexen/actorsinviewport/keys/steelkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/steelkeys", "Article":"a"} +{"ActorClass":"SwampKey_Toby", "SoundToPlay":"hexen/actorsinviewport/keys/swampkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/swampkeys", "Article":"a"} +{"ActorClass":"KeySwamp", "SoundToPlay":"hexen/actorsinviewport/keys/swampkey", "SoundToPlayPlural":"hexen/actorsinviewport/keys/swampkeys", "Article":"a"} + +//Puzzle Items +{"ActorClass":"PuzzSkull_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/yorickskull", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/yorickskulls", "Article":"a"} +{"ActorClass":"PuzzSkull", "SoundToPlay":"hexen/actorsinviewport/puzzle/yorickskull", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/yorickskulls", "Article":"a"} +{"ActorClass":"PuzzGemBig_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/dsparilheart", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/dsparilhearts", "Article":"a"} +{"ActorClass":"PuzzGemBig", "SoundToPlay":"hexen/actorsinviewport/puzzle/dsparilheart", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/dsparilhearts", "Article":"a"} +{"ActorClass":"PuzzGemRed_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/rubygem", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"a"} +{"ActorClass":"PuzzGemRed", "SoundToPlay":"hexen/actorsinviewport/puzzle/rubygem", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"a"} +{"ActorClass":"PuzzGemGreen1_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/greengem1", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"an"} +{"ActorClass":"PuzzGemGreen1", "SoundToPlay":"hexen/actorsinviewport/puzzle/greengem1", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"an"} +{"ActorClass":"PuzzGemGreen2_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/greengem2", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"an"} +{"ActorClass":"PuzzGemGreen2", "SoundToPlay":"hexen/actorsinviewport/puzzle/greengem2", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"an"} +{"ActorClass":"PuzzGemBlue1_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/bluegem1", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"a"} +{"ActorClass":"PuzzGemBlue1", "SoundToPlay":"hexen/actorsinviewport/puzzle/bluegem1", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"a"} +{"ActorClass":"PuzzGemBlue2_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/bluegem2", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"a"} +{"ActorClass":"PuzzGemBlue2", "SoundToPlay":"hexen/actorsinviewport/puzzle/bluegem2", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gems", "Article":"a"} +{"ActorClass":"PuzzBook1_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/codex", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/codexes", "Article":"a"} +{"ActorClass":"PuzzBook1", "SoundToPlay":"hexen/actorsinviewport/puzzle/codex", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/codexes", "Article":"a"} +{"ActorClass":"PuzzBook2_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/ascura", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/ascuras", "Article":"a"} +{"ActorClass":"PuzzBook2", "SoundToPlay":"hexen/actorsinviewport/puzzle/ascura", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/ascuras", "Article":"a"} +{"ActorClass":"PuzzFlameMask_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/mask", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/masks", "Article":"a"} +{"ActorClass":"PuzzFlameMask", "SoundToPlay":"hexen/actorsinviewport/puzzle/mask", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/masks", "Article":"a"} +{"ActorClass":"PuzzFWeapon_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/glaiveseal", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/glaiveseals", "Article":"a"} +{"ActorClass":"PuzzFWeapon", "SoundToPlay":"hexen/actorsinviewport/puzzle/glaiveseal", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/glaiveseals", "Article":"a"} +{"ActorClass":"PuzzCWeapon_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/holyrelic", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/holyrelics", "Article":"a"} +{"ActorClass":"PuzzCWeapon", "SoundToPlay":"hexen/actorsinviewport/puzzle/holyrelic", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/holyrelics", "Article":"a"} +{"ActorClass":"PuzzMWeapon_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/sigil", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/sigils", "Article":"a"} +{"ActorClass":"PuzzMWeapon", "SoundToPlay":"hexen/actorsinviewport/puzzle/sigil", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/sigils", "Article":"a"} +{"ActorClass":"PuzzGear1_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear1", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear1", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear1", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear2_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear2", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear2", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear2", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear3_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear3", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear3", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear3", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear4_Toby", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear4", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} +{"ActorClass":"PuzzGear4", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear4", "SoundToPlayPlural":"hexen/actorsinviewport/puzzle/gears", "Article":"a"} + +//Monsters +{"ActorClass":"FireDemon_Toby", "SoundToPlay":"hexen/monster/afrit", "SoundToPlayPlural":"hexen/monster/afrits", "Article":"an"} +{"ActorClass":"FireDemon", "SoundToPlay":"hexen/monster/afrit", "SoundToPlayPlural":"hexen/monster/afrits", "Article":"an"} +{"ActorClass":"Ettin_Toby", "SoundToPlay":"hexen/monster/ettin", "SoundToPlayPlural":"hexen/monster/ettins", "Article":"an"} +{"ActorClass":"Ettin", "SoundToPlay":"hexen/monster/ettin", "SoundToPlayPlural":"hexen/monster/ettins", "Article":"an"} +{"ActorClass":"Centaur_Toby", "SoundToPlay":"hexen/monster/centaur", "SoundToPlayPlural":"hexen/monster/centaurs", "Article":"a"} +{"ActorClass":"Centaur", "SoundToPlay":"hexen/monster/centaur", "SoundToPlayPlural":"hexen/monster/centaurs", "Article":"a"} +{"ActorClass":"CentaurLeader_Toby", "SoundToPlay":"hexen/monster/slaughtaur", "SoundToPlayPlural":"hexen/monster/slaughtaurs", "Article":"a"} +{"ActorClass":"CentaurLeader", "SoundToPlay":"hexen/monster/slaughtaur", "SoundToPlayPlural":"hexen/monster/slaughtaurs", "Article":"a"} +{"ActorClass":"Bishop_Toby", "SoundToPlay":"hexen/monster/bishop", "SoundToPlayPlural":"hexen/monster/bishops", "Article":"a"} +{"ActorClass":"Bishop", "SoundToPlay":"hexen/monster/bishop", "SoundToPlayPlural":"hexen/monster/bishops", "Article":"a"} +{"ActorClass":"Demon1_Toby", "SoundToPlay":"hexen/monster/greenserpent", "SoundToPlayPlural":"hexen/monster/greenserpents", "Article":"a"} +{"ActorClass":"Demon1", "SoundToPlay":"hexen/monster/greenserpent", "SoundToPlayPlural":"hexen/monster/greenserpents", "Article":"a"} +{"ActorClass":"Demon2_Toby", "SoundToPlay":"hexen/monster/brownserpent", "SoundToPlayPlural":"hexen/monster/brownserpents", "Article":"a"} +{"ActorClass":"Demon2", "SoundToPlay":"hexen/monster/brownserpent", "SoundToPlayPlural":"hexen/monster/brownserpents", "Article":"a"} +{"ActorClass":"IceGuy_Toby", "SoundToPlay":"hexen/monster/wendigo", "SoundToPlayPlural":"hexen/monster/wendigos", "Article":"a"} +{"ActorClass":"IceGuy", "SoundToPlay":"hexen/monster/wendigo", "SoundToPlayPlural":"hexen/monster/wendigos", "Article":"a"} +{"ActorClass":"Wraith_Toby", "SoundToPlay":"hexen/monster/reaver", "SoundToPlayPlural":"hexen/monster/reavers", "Article":"a"} +{"ActorClass":"Wraith", "SoundToPlay":"hexen/monster/reaver", "SoundToPlayPlural":"hexen/monster/reavers", "Article":"a"} +{"ActorClass":"WraithBuried", "SoundToPlay":"hexen/monster/reaver", "SoundToPlayPlural":"hexen/monster/reavers", "Article":"a"} +{"ActorClass":"Serpent", "SoundToPlay":"hexen/monster/stalker", "SoundToPlayPlural":"hexen/monster/stalkers", "Article":"a"} +{"ActorClass":"SerpentLeader", "SoundToPlay":"hexen/monster/stalker", "SoundToPlayPlural":"hexen/monster/stalkers", "Article":"a"} +{"ActorClass":"Dragon", "SoundToPlay":"hexen/monster/dragon", "SoundToPlayPlural":"hexen/monster/dragons", "Article":"a"} +{"ActorClass":"FighterBoss_Toby", "SoundToPlay":"hexen/monster/zedek", "SoundToPlayPlural":"hexen/monster/zedeks", "Article":"a"} +{"ActorClass":"FighterBoss", "SoundToPlay":"hexen/monster/zedek", "SoundToPlayPlural":"hexen/monster/zedeks", "Article":"a"} +{"ActorClass":"ClericBoss_Toby", "SoundToPlay":"hexen/monster/traductus", "SoundToPlayPlural":"hexen/monster/traductus2", "Article":"a"} +{"ActorClass":"ClericBoss", "SoundToPlay":"hexen/monster/traductus", "SoundToPlayPlural":"hexen/monster/traductus2", "Article":"a"} +{"ActorClass":"MageBoss_Toby", "SoundToPlay":"hexen/monster/menelkir", "SoundToPlayPlural":"hexen/monster/menelkirs", "Article":"a"} +{"ActorClass":"MageBoss", "SoundToPlay":"hexen/monster/menelkir", "SoundToPlayPlural":"hexen/monster/menelkirs", "Article":"a"} +{"ActorClass":"Heresiarch_Toby", "SoundToPlay":"hexen/monster/heresiarch", "SoundToPlayPlural":"hexen/monster/heresiarches", "Article":"a"} +{"ActorClass":"Heresiarch", "SoundToPlay":"hexen/monster/heresiarch", "SoundToPlayPlural":"hexen/monster/heresiarches", "Article":"a"} +{"ActorClass":"Korax", "SoundToPlay":"hexen/monster/korax", "SoundToPlayPlural":"hexen/monster/koraxes", "Article":"a"} +{"ActorClass":"Pig", "SoundToPlay":"hexen/animal/pig", "SoundToPlayPlural":"hexen/animal/pigs", "Article":"a"} +{"ActorClass":"PigPlayer", "SoundToPlay":"hexen/animal/pig", "SoundToPlayPlural":"hexen/animal/pigs", "Article":"a"} +{"ActorClass":"Bat", "SoundToPlay":"hexen/animal/bat", "SoundToPlayPlural":"hexen/animal/bats", "Article":"a"} + +//Decorations - Here we go... +//Lights +{"ActorClass":"ZChandelier_Toby", "SoundToPlay":"hexen/deco/chandelier", "SoundToPlayPlural":"hexen/deco/chandeliers", "Article":"a"} +{"ActorClass":"ZChandelier", "SoundToPlay":"hexen/deco/chandelier", "SoundToPlayPlural":"hexen/deco/chandeliers", "Article":"a"} +{"ActorClass":"ZChandelierUnlit", "SoundToPlay":"hexen/deco/chandelier", "SoundToPlayPlural":"hexen/deco/chandeliers", "Article":"a"} +{"ActorClass":"FireThing_Toby", "SoundToPlay":"hexen/deco/smallflame", "SoundToPlayPlural":"hexen/deco/smallflames", "Article":"a"} +{"ActorClass":"FireThing", "SoundToPlay":"hexen/deco/smallflame", "SoundToPlayPlural":"hexen/deco/smallflames", "Article":"a"} +{"ActorClass":"FlameSmall_Toby", "SoundToPlay":"hexen/deco/smallflame", "SoundToPlayPlural":"hexen/deco/smallflames", "Article":"a"} +{"ActorClass":"FlameSmall", "SoundToPlay":"hexen/deco/smallflame", "SoundToPlayPlural":"hexen/deco/smallflames", "Article":"a"} +{"ActorClass":"FlameSmall2_Toby", "SoundToPlay":"hexen/deco/smallflame", "SoundToPlayPlural":"hexen/deco/smallflames", "Article":"a"} +{"ActorClass":"FlameSmall2", "SoundToPlay":"hexen/deco/smallflame", "SoundToPlayPlural":"hexen/deco/smallflames", "Article":"a"} +{"ActorClass":"FlameLarge_Toby", "SoundToPlay":"hexen/deco/largeflame", "SoundToPlayPlural":"hexen/deco/largeflames", "Article":"a"} +{"ActorClass":"FlameLarge", "SoundToPlay":"hexen/deco/largeflame", "SoundToPlayPlural":"hexen/deco/largeflames", "Article":"a"} +{"ActorClass":"FlameLarge2_Toby", "SoundToPlay":"hexen/deco/largeflame", "SoundToPlayPlural":"hexen/deco/largeflames", "Article":"a"} +{"ActorClass":"FlameLarge2", "SoundToPlay":"hexen/deco/largeflame", "SoundToPlayPlural":"hexen/deco/largeflames", "Article":"a"} +{"ActorClass":"BrassTorch_Toby", "SoundToPlay":"hexen/deco/brasstorch", "SoundToPlayPlural":"hexen/deco/brasstorches", "Article":"a"} +{"ActorClass":"BrassTorch", "SoundToPlay":"hexen/deco/brasstorch", "SoundToPlayPlural":"hexen/deco/brasstorches", "Article":"a"} +{"ActorClass":"ZTwinedTorch_Toby", "SoundToPlay":"hexen/deco/twinedtorch", "SoundToPlayPlural":"hexen/deco/twinedtorches", "Article":"a"} +{"ActorClass":"ZTwinedTorch", "SoundToPlay":"hexen/deco/twinedtorch", "SoundToPlayPlural":"hexen/deco/twinedtorches", "Article":"a"} +{"ActorClass":"ZTwinedTorchUnlit_Toby", "SoundToPlay":"hexen/deco/twinedtorch", "SoundToPlayPlural":"hexen/deco/twinedtorches", "Article":"a"} +{"ActorClass":"ZTwinedTorchUnlit", "SoundToPlay":"hexen/deco/twinedtorch", "SoundToPlayPlural":"hexen/deco/twinedtorches", "Article":"a"} +{"ActorClass":"ZWallTorch_Toby", "SoundToPlay":"hexen/deco/walltorch", "SoundToPlayPlural":"hexen/deco/walltorches", "Article":"a"} +{"ActorClass":"ZWallTorch", "SoundToPlay":"hexen/deco/walltorch", "SoundToPlayPlural":"hexen/deco/walltorches", "Article":"a"} +{"ActorClass":"ZWallTorchUnlit_Toby", "SoundToPlay":"hexen/deco/walltorch", "SoundToPlayPlural":"hexen/deco/walltorches", "Article":"a"} +{"ActorClass":"ZWallTorchUnlit", "SoundToPlay":"hexen/deco/walltorch", "SoundToPlayPlural":"hexen/deco/walltorches", "Article":"a"} +{"ActorClass":"ZFireBull_Toby", "SoundToPlay":"hexen/deco/bull", "SoundToPlayPlural":"hexen/deco/bulls", "Article":"a"} +{"ActorClass":"ZFireBull", "SoundToPlay":"hexen/deco/bull", "SoundToPlayPlural":"hexen/deco/bulls", "Article":"a"} +{"ActorClass":"ZFireBullUnlit_Toby", "SoundToPlay":"hexen/deco/bull", "SoundToPlayPlural":"hexen/deco/bulls", "Article":"a"} +{"ActorClass":"ZFireBullUnlit", "SoundToPlay":"hexen/deco/bull", "SoundToPlayPlural":"hexen/deco/bulls", "Article":"a"} +{"ActorClass":"ZBlueCandle", "SoundToPlay":"hexen/deco/bluecandle", "SoundToPlayPlural":"hexen/deco/bluecandles", "Article":"a"} +{"ActorClass":"ZCandle", "SoundToPlay":"hexen/deco/candles", "SoundToPlayPlural":"hexen/deco/candles", "Article":"a"} +{"ActorClass":"TableShit3", "SoundToPlay":"hexen/deco/tallcandle", "SoundToPlayPlural":"hexen/deco/tallcandles", "Article":"a"} +{"ActorClass":"TableShit4", "SoundToPlay":"hexen/deco/unlitcandle", "SoundToPlayPlural":"hexen/deco/unlitcandles", "Article":"an"} +{"ActorClass":"TableShit5", "SoundToPlay":"hexen/deco/tallcandle", "SoundToPlayPlural":"hexen/deco/tallcandles", "Article":"a"} + +//Nature +//Trees - Plants +{"ActorClass":"TreeDestructible", "SoundToPlay":"hexen/deco/graytree", "SoundToPlayPlural":"hexen/deco/graytrees", "Article":"a"} +{"ActorClass":"ZTree", "SoundToPlay":"hexen/deco/tree", "SoundToPlayPlural":"hexen/deco/trees", "Article":"a"} +{"ActorClass":"ZTreeLarge1", "SoundToPlay":"hexen/deco/largetree", "SoundToPlayPlural":"hexen/deco/largetrees", "Article":"a"} +{"ActorClass":"ZTreeLarge2", "SoundToPlay":"hexen/deco/largetree", "SoundToPlayPlural":"hexen/deco/largetrees", "Article":"a"} +{"ActorClass":"ZTreeDead", "SoundToPlay":"hexen/deco/deadtree", "SoundToPlayPlural":"hexen/deco/deadtrees", "Article":"a"} +{"ActorClass":"ZTreeGnarled1", "SoundToPlay":"hexen/deco/gnarledtree", "SoundToPlayPlural":"hexen/deco/gnarledtrees", "Article":"a"} +{"ActorClass":"ZTreeGnarled2", "SoundToPlay":"hexen/deco/gnarledtree", "SoundToPlayPlural":"hexen/deco/gnarledtrees", "Article":"a"} +{"ActorClass":"ZTreeSwamp120", "SoundToPlay":"hexen/deco/swamptree", "SoundToPlayPlural":"hexen/deco/swamptrees", "Article":"a"} +{"ActorClass":"ZTreeSwamp150", "SoundToPlay":"hexen/deco/swamptree", "SoundToPlayPlural":"hexen/deco/swamptrees", "Article":"a"} +{"ActorClass":"ZXmasTree", "SoundToPlay":"hexen/deco/xmastree", "SoundToPlayPlural":"hexen/deco/xmastrees", "Article":"a"} +{"ActorClass":"ZLog", "SoundToPlay":"hexen/deco/log", "SoundToPlayPlural":"hexen/deco/logs", "Article":"a"} +{"ActorClass":"ZStumpBare", "SoundToPlay":"hexen/deco/stump", "SoundToPlayPlural":"hexen/deco/stumps", "Article":"a"} +{"ActorClass":"ZStumpBurned", "SoundToPlay":"hexen/deco/stump", "SoundToPlayPlural":"hexen/deco/stumps", "Article":"a"} +{"ActorClass":"ZStumpSwamp1", "SoundToPlay":"hexen/deco/stump", "SoundToPlayPlural":"hexen/deco/stumps", "Article":"a"} +{"ActorClass":"ZStumpSwamp2", "SoundToPlay":"hexen/deco/stump", "SoundToPlayPlural":"hexen/deco/stumps", "Article":"a"} +{"ActorClass":"ZSwampVine", "SoundToPlay":"hexen/deco/swampvine", "SoundToPlayPlural":"hexen/deco/swampvines", "Article":"a"} +{"ActorClass":"ZMossCeiling1", "SoundToPlay":"heretic/deco/moss", "SoundToPlayPlural":"heretic/deco/moss", "Article":"a"} +{"ActorClass":"ZMossCeiling2", "SoundToPlay":"heretic/deco/moss", "SoundToPlayPlural":"heretic/deco/moss", "Article":"a"} +{"ActorClass":"ZShrub1", "SoundToPlay":"hexen/deco/smallshrub", "SoundToPlayPlural":"hexen/deco/smallshrubs", "Article":"a"} +{"ActorClass":"ZShrub2", "SoundToPlay":"hexen/deco/largeshrub", "SoundToPlayPlural":"hexen/deco/largeshrubs", "Article":"a"} + +//Mushrooms +{"ActorClass":"ZPoisonShroom_Toby", "SoundToPlay":"hexen/deco/poisonshroom", "SoundToPlayPlural":"hexen/deco/poisonshrooms", "Article":"a"} +{"ActorClass":"ZPoisonShroom", "SoundToPlay":"hexen/deco/poisonshroom", "SoundToPlayPlural":"hexen/deco/poisonshrooms", "Article":"a"} +{"ActorClass":"ZShroomLarge1", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomLarge2", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomLarge3", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomSmall1", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomSmall2", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomSmall3", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomSmall4", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} +{"ActorClass":"ZShroomSmall5", "SoundToPlay":"hexen/deco/mushroom", "SoundToPlayPlural":"hexen/deco/mushrooms", "Article":"a"} + +//Rocks +{"ActorClass":"ZRock1", "SoundToPlay":"hexen/deco/rock", "SoundToPlayPlural":"hexen/deco/rocks", "Article":"a"} +{"ActorClass":"ZRock2", "SoundToPlay":"hexen/deco/rock", "SoundToPlayPlural":"hexen/deco/rocks", "Article":"a"} +{"ActorClass":"ZRock3", "SoundToPlay":"hexen/deco/rock", "SoundToPlayPlural":"hexen/deco/rocks", "Article":"a"} +{"ActorClass":"ZRock4", "SoundToPlay":"hexen/deco/rock", "SoundToPlayPlural":"hexen/deco/rocks", "Article":"a"} +{"ActorClass":"ZRockBlack", "SoundToPlay":"hexen/deco/grayrock", "SoundToPlayPlural":"hexen/deco/grayrocks", "Article":"a"} +{"ActorClass":"ZRockBrown1", "SoundToPlay":"hexen/deco/largebrownrock", "SoundToPlayPlural":"hexen/deco/largebrownrocks", "Article":"a"} +{"ActorClass":"ZRockBrown2", "SoundToPlay":"hexen/deco/medbrownrock", "SoundToPlayPlural":"hexen/deco/medbrownrocks", "Article":"a"} +{"ActorClass":"ZRubble1", "SoundToPlay":"hexen/deco/medrubble", "SoundToPlayPlural":"hexen/deco/medrubble", "Article":"a"} +{"ActorClass":"ZRubble2", "SoundToPlay":"hexen/deco/smallrubble", "SoundToPlayPlural":"hexen/deco/smallrubble", "Article":"a"} +{"ActorClass":"ZRubble3", "SoundToPlay":"hexen/deco/smallrubble", "SoundToPlayPlural":"hexen/deco/smallrubble", "Article":"a"} +{"ActorClass":"ZStalactiteIceLarge", "SoundToPlay":"hexen/deco/largeicicle", "SoundToPlayPlural":"hexen/deco/largeicicles", "Article":"a"} +{"ActorClass":"ZStalactiteIceMedium", "SoundToPlay":"hexen/deco/medicicle", "SoundToPlayPlural":"hexen/deco/medicicles", "Article":"a"} +{"ActorClass":"ZStalactiteIceSmall", "SoundToPlay":"hexen/deco/smallicicle", "SoundToPlayPlural":"hexen/deco/smallicicles", "Article":"a"} +{"ActorClass":"ZStalactiteIceTiny", "SoundToPlay":"hexen/deco/tinyicicle", "SoundToPlayPlural":"hexen/deco/tinyicicles", "Article":"a"} +{"ActorClass":"ZStalagmiteIceLarge", "SoundToPlay":"hexen/deco/largeicespike", "SoundToPlayPlural":"hexen/deco/largeicespikes", "Article":"a"} +{"ActorClass":"ZStalagmiteIceMedium", "SoundToPlay":"hexen/deco/medicespike", "SoundToPlayPlural":"hexen/deco/medicespikes", "Article":"a"} +{"ActorClass":"ZStalagmiteIceSmall", "SoundToPlay":"hexen/deco/smallicespike", "SoundToPlayPlural":"hexen/deco/smallicespikes", "Article":"a"} +{"ActorClass":"ZStalagmiteIceTiny", "SoundToPlay":"hexen/deco/tinyicespike", "SoundToPlayPlural":"hexen/deco/tinyicespikes", "Article":"a"} +{"ActorClass":"ZStalactiteLarge", "SoundToPlay":"hexen/deco/largestac", "SoundToPlayPlural":"hexen/deco/largestacs", "Article":"a"} +{"ActorClass":"ZStalactiteMedium", "SoundToPlay":"hexen/deco/medstac", "SoundToPlayPlural":"hexen/deco/medstacs", "Article":"a"} +{"ActorClass":"ZStalactiteSmall", "SoundToPlay":"hexen/deco/smallstac", "SoundToPlayPlural":"hexen/deco/smallstacs", "Article":"a"} +{"ActorClass":"ZStalagmiteLarge", "SoundToPlay":"hexen/deco/largestag", "SoundToPlayPlural":"hexen/deco/largestags", "Article":"a"} +{"ActorClass":"ZStalagmiteMedium", "SoundToPlay":"hexen/deco/medstag", "SoundToPlayPlural":"hexen/deco/medstags", "Article":"a"} +{"ActorClass":"ZStalagmitePillar", "SoundToPlay":"hexen/deco/stagpillar", "SoundToPlayPlural":"hexen/deco/stagpillars", "Article":"a"} +{"ActorClass":"ZStalagmiteSmall", "SoundToPlay":"hexen/deco/smallstag", "SoundToPlayPlural":"hexen/deco/smallstags", "Article":"a"} + +//Dungeon +{"ActorClass":"ZChainBit32", "SoundToPlay":"hexen/deco/shortchain", "SoundToPlayPlural":"hexen/deco/shortchains", "Article":"a"} +{"ActorClass":"ZChainBit64", "SoundToPlay":"hexen/deco/longchain", "SoundToPlayPlural":"hexen/deco/longchains", "Article":"a"} +{"ActorClass":"ZChainEndHeart", "SoundToPlay":"hexen/deco/meathook", "SoundToPlayPlural":"hexen/deco/meathooks", "Article":"a"} +{"ActorClass":"ZChainEndHook1", "SoundToPlay":"hexen/deco/largehook", "SoundToPlayPlural":"hexen/deco/largehooks", "Article":"a"} +{"ActorClass":"ZChainEndHook2", "SoundToPlay":"hexen/deco/smallhook", "SoundToPlayPlural":"hexen/deco/smallhooks", "Article":"a"} +{"ActorClass":"ZChainEndSkull", "SoundToPlay":"hexen/deco/skullhook", "SoundToPlayPlural":"hexen/deco/skullhooks", "Article":"a"} +{"ActorClass":"ZChainEndSpike", "SoundToPlay":"hexen/deco/spikeball", "SoundToPlayPlural":"hexen/deco/spikeballs", "Article":"a"} +{"ActorClass":"ZIronMaiden", "SoundToPlay":"hexen/deco/ironmaiden", "SoundToPlayPlural":"hexen/deco/ironmaidens", "Article":"an"} + +//Palace +{"ActorClass":"ZBannerTattered", "SoundToPlay":"hexen/deco/banner", "SoundToPlayPlural":"hexen/deco/banners", "Article":"a"} +{"ActorClass":"ZBarrel", "SoundToPlay":"hexen/deco/barrel", "SoundToPlayPlural":"hexen/deco/barrels", "Article":"a"} +{"ActorClass":"ZBell", "SoundToPlay":"hexen/deco/bell", "SoundToPlayPlural":"hexen/deco/bells", "Article":"a"} +{"ActorClass":"ZBucket", "SoundToPlay":"hexen/deco/bucket", "SoundToPlayPlural":"hexen/deco/buckets", "Article":"a"} +{"ActorClass":"ZSuitOfArmor", "SoundToPlay":"hexen/deco/armorsuit", "SoundToPlayPlural":"hexen/deco/armorsuits", "Article":"a"} +{"ActorClass":"ZVasePillar", "SoundToPlay":"hexen/deco/vase", "SoundToPlayPlural":"hexen/deco/vases", "Article":"a"} +{"ActorClass":"ZGemPedestal", "SoundToPlay":"hexen/deco/pedestal", "SoundToPlayPlural":"hexen/deco/pedestals", "Article":"a"} +{"ActorClass":"ZStatueGargoyleBlueShort", "SoundToPlay":"hexen/deco/shorticegarg", "SoundToPlayPlural":"hexen/deco/shorticegargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleBlueTall", "SoundToPlay":"hexen/deco/tallicegarg", "SoundToPlayPlural":"hexen/deco/tallicegargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleDarkRedShort", "SoundToPlay":"hexen/deco/shortfsgarg", "SoundToPlayPlural":"hexen/deco/shortfsgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleDarkRedTall", "SoundToPlay":"hexen/deco/tallfsgarg", "SoundToPlayPlural":"hexen/deco/tallfsgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleGreenShort", "SoundToPlay":"hexen/deco/shortgarg", "SoundToPlayPlural":"hexen/deco/shortgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleGreenTall", "SoundToPlay":"hexen/deco/tallgarg", "SoundToPlayPlural":"hexen/deco/tallgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleRedShort", "SoundToPlay":"hexen/deco/shortfiregarg", "SoundToPlayPlural":"hexen/deco/shortfiregargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleRedTall", "SoundToPlay":"hexen/deco/tallfiregarg", "SoundToPlayPlural":"hexen/deco/tallfiregargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleRustShort", "SoundToPlay":"hexen/deco/shortmetalgarg", "SoundToPlayPlural":"hexen/deco/shortmetalgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleRustTall", "SoundToPlay":"hexen/deco/tallmetalgarg", "SoundToPlayPlural":"hexen/deco/tallmetalgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleStripeTall", "SoundToPlay":"hexen/deco/tallwsgarg", "SoundToPlayPlural":"hexen/deco/tallwsgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleTanShort", "SoundToPlay":"hexen/deco/shortwoodgarg", "SoundToPlayPlural":"hexen/deco/shortwoodgargs", "Article":"a"} +{"ActorClass":"ZStatueGargoyleTanTall", "SoundToPlay":"hexen/deco/tallwoodgarg", "SoundToPlayPlural":"hexen/deco/tallwoodgargs", "Article":"a"} +{"ActorClass":"ZWingedStatue", "SoundToPlay":"hexen/deco/demonskull", "SoundToPlayPlural":"hexen/deco/demonskulls", "Article":"a"} +{"ActorClass":"ZWingedStatueNoSkull", "SoundToPlay":"hexen/deco/demonnoskull", "SoundToPlayPlural":"hexen/deco/demonnoskulls", "Article":"a"} + +//Kitchen +{"ActorClass":"Pottery1", "SoundToPlay":"hexen/deco/tallpot", "SoundToPlayPlural":"hexen/deco/tallpots", "Article":"a"} +{"ActorClass":"Pottery2", "SoundToPlay":"hexen/deco/medpot", "SoundToPlayPlural":"hexen/deco/medpots", "Article":"a"} +{"ActorClass":"Pottery3", "SoundToPlay":"hexen/deco/shortpot", "SoundToPlayPlural":"hexen/deco/shortpots", "Article":"a"} +{"ActorClass":"TableShit1", "SoundToPlay":"hexen/deco/largemug", "SoundToPlayPlural":"hexen/deco/largemugs", "Article":"a"} +{"ActorClass":"TableShit2", "SoundToPlay":"hexen/deco/medmug", "SoundToPlayPlural":"hexen/deco/medmugs", "Article":"a"} +{"ActorClass":"TableShit6", "SoundToPlay":"hexen/deco/spilledgob", "SoundToPlayPlural":"hexen/deco/spilledgobs", "Article":"a"} +{"ActorClass":"TableShit7", "SoundToPlay":"hexen/deco/goblet", "SoundToPlayPlural":"hexen/deco/goblets", "Article":"a"} +{"ActorClass":"TableShit8", "SoundToPlay":"hexen/deco/goblet", "SoundToPlayPlural":"hexen/deco/goblets", "Article":"a"} +{"ActorClass":"TableShit9", "SoundToPlay":"hexen/deco/goblet", "SoundToPlayPlural":"hexen/deco/goblets", "Article":"a"} +{"ActorClass":"TableShit10", "SoundToPlay":"hexen/deco/cleaver", "SoundToPlayPlural":"hexen/deco/cleavers", "Article":"a"} +{"ActorClass":"ZCauldron", "SoundToPlay":"hexen/deco/cauldron", "SoundToPlayPlural":"hexen/deco/cauldrons", "Article":"a"} +{"ActorClass":"ZCauldronUnlit", "SoundToPlay":"hexen/deco/cauldron", "SoundToPlayPlural":"hexen/deco/cauldrons", "Article":"a"} + +//Gore +{"ActorClass":"ZCorpseHanging", "SoundToPlay":"hexen/deco/chaincorpse", "SoundToPlayPlural":"hexen/deco/chaincorpses", "Article":"a"} +{"ActorClass":"ZCorpseKabob", "SoundToPlay":"hexen/deco/impaledcorpse", "SoundToPlayPlural":"hexen/deco/impaledcorpses", "Article":"a"} +{"ActorClass":"ZCorpseLynched", "SoundToPlay":"heretic/deco/hangingcorpse", "SoundToPlayPlural":"heretic/deco/hangingcorpses", "Article":"a"} +{"ActorClass":"ZCorpseLynchedNoHeart", "SoundToPlay":"hexen/deco/hangingcorpse", "SoundToPlayPlural":"hexen/deco/hangingcorpses", "Article":"a"} +{"ActorClass":"ZCorpseSitting", "SoundToPlay":"hexen/deco/sittingcorpse", "SoundToPlayPlural":"hexen/deco/sittingcorpses", "Article":"a"} +{"ActorClass":"ZCorpseSleeping", "SoundToPlay":"hexen/deco/sleepingcorpse", "SoundToPlayPlural":"hexen/deco/sleepingcorpses", "Article":"a"} + +//Graveyard +{"ActorClass":"ZTombstoneBigCross", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} +{"ActorClass":"ZTombstoneBrianP", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} +{"ActorClass":"ZTombstoneBrianR", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} +{"ActorClass":"ZTombstoneCrossCircle", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} +{"ActorClass":"ZTombstoneRIP", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} +{"ActorClass":"ZTombstoneShane", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} +{"ActorClass":"ZTombstoneSmallCross", "SoundToPlay":"hexen/deco/tombstone", "SoundToPlayPlural":"hexen/deco/tombstones", "Article":"a"} + +//MISC +{"ActorClass":"ThrustFloorDown", "SoundToPlay":"hexen/deco/spike", "SoundToPlayPlural":"hexen/deco/spikes", "Article":"a"} +{"ActorClass":"ThrustFloorUp", "SoundToPlay":"hexen/deco/spike", "SoundToPlayPlural":"hexen/deco/spikes", "Article":"a"} + +{"ActorClass":"CustomBridge_Toby", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"CustomBridge", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"Bridge_Toby", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"Bridge", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"ZBridge", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"InvisibleBridge", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"InvisibleBridge32", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"InvisibleBridge16", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} +{"ActorClass":"InvisibleBridge8", "SoundToPlay":"hexen/deco/bridge", "SoundToPlayPlural":"hexen/deco/bridges", "Article":"a"} diff --git a/zscript/SoundBindings/Toby_AmmoNameSoundBindings.txt b/zscript/SoundBindings/Toby_AmmoNameSoundBindings.txt index b72ceba..f20b08f 100644 --- a/zscript/SoundBindings/Toby_AmmoNameSoundBindings.txt +++ b/zscript/SoundBindings/Toby_AmmoNameSoundBindings.txt @@ -13,3 +13,9 @@ {"ActorClass":"SkullRodAmmo", "SoundToPlay":"heretic/ammo/rune", "SoundToPlayPlural":"heretic/ammo/runes"} {"ActorClass":"PhoenixRodAmmo", "SoundToPlay":"heretic/ammo/flameorb", "SoundToPlayPlural":"heretic/ammo/flameorbs"} {"ActorClass":"MaceAmmo", "SoundToPlay":"heretic/ammo/macespheres", "SoundToPlayPlural":"heretic/ammo/macespheres"} + + +//Hexen + +{"ActorClass":"Mana1", "SoundToPlay":"hexen/ammo/bluemana", "SoundToPlayPlural":"hexen/ammo/bluemana"} +{"ActorClass":"Mana2", "SoundToPlay":"hexen/ammo/greenmana", "SoundToPlayPlural":"hexen/ammo/greenmana"} diff --git a/zscript/SoundBindings/Toby_ArmorNameSoundBindings.txt b/zscript/SoundBindings/Toby_ArmorNameSoundBindings.txt index f56858a..5b21834 100644 --- a/zscript/SoundBindings/Toby_ArmorNameSoundBindings.txt +++ b/zscript/SoundBindings/Toby_ArmorNameSoundBindings.txt @@ -22,4 +22,14 @@ //Heretic {"ActorClass":"SilverShield", "SoundToPlay":"ann/shield1"} -{"ActorClass":"EnchantedShield", "SoundToPlay":"ann/shield2"} \ No newline at end of file +{"ActorClass":"EnchantedShield", "SoundToPlay":"ann/shield2"} + + +//Hexen + +{"ActorClass":"MeshArmor", "SoundToPlay":"hexen/armor/mesharmor"} +{"ActorClass":"FalconShield", "SoundToPlay":"hexen/armor/shield"} +{"ActorClass":"PlatinumHelm", "SoundToPlay":"hexen/armor/helmet"} +{"ActorClass":"AmuletOfWarding", "SoundToPlay":"hexen/armor/amulet"} +{"ActorClass":"ArtiBoostArmor", "SoundToPlay":"hexen/armor/bracers"} +{"ActorClass":"ArtiBoostArmor_2", "SoundToPlay":"hexen/armor/bracers"} diff --git a/zscript/SoundBindings/Toby_ItemNameSoundBindings.txt b/zscript/SoundBindings/Toby_ItemNameSoundBindings.txt index b0891e5..b6809b5 100644 --- a/zscript/SoundBindings/Toby_ItemNameSoundBindings.txt +++ b/zscript/SoundBindings/Toby_ItemNameSoundBindings.txt @@ -1,6 +1,8 @@ //Expected format: //{"ActorClass":"", "SoundToPlay":""} +//Heretic & Hexen Artifacts + {"ActorClass":"ArtiHealth_Toby", "SoundToPlay":"heretic/actorsinviewport/health/flask"} {"ActorClass":"ArtiHealth", "SoundToPlay":"heretic/actorsinviewport/health/flask"} @@ -29,4 +31,78 @@ {"ActorClass":"ArtiEgg", "SoundToPlay":"heretic/actorsinviewport/artifact/morphovum"} {"ActorClass":"ArtiTeleport_Toby", "SoundToPlay":"heretic/actorsinviewport/artifact/chaosdevice"} +{"ActorClass":"ArtiTeleport_2", "SoundToPlay":"heretic/actorsinviewport/artifact/chaosdevice"} {"ActorClass":"ArtiTeleport", "SoundToPlay":"heretic/actorsinviewport/artifact/chaosdevice"} + +//Hexen Only Artifacts + +{"ActorClass":"ArtiInvulnerability2_Giver", "SoundToPlay":"hexen/actorsinviewport/artifact/icon"} +{"ActorClass":"ArtiInvulnerability2", "SoundToPlay":"hexen/actorsinviewport/artifact/icon"} + +{"ActorClass":"ArtiPoisonBag", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette"} +{"ActorClass":"ArtiPoisonBag1", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette"} +{"ActorClass":"ArtiPoisonBag2", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette"} +{"ActorClass":"ArtiPoisonBag3", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette"} +{"ActorClass":"ArtiPoisonBagGiver", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette"} +{"ActorClass":"ArtiPoisonBagShooter", "SoundToPlay":"hexen/actorsinviewport/artifact/flechette"} + +{"ActorClass":"ArtiPork_Toby", "SoundToPlay":"hexen/actorsinviewport/artifact/porkalator"} +{"ActorClass":"ArtiPork", "SoundToPlay":"hexen/actorsinviewport/artifact/porkalator"} + +{"ActorClass":"ArtiTeleportOther_2", "SoundToPlay":"hexen/actorsinviewport/artifact/bandevice"} +{"ActorClass":"ArtiTeleportOther", "SoundToPlay":"hexen/actorsinviewport/artifact/bandevice"} + +{"ActorClass":"ArtiBlastRadius_2", "SoundToPlay":"hexen/actorsinviewport/artifact/repdisc"} +{"ActorClass":"ArtiBlastRadius", "SoundToPlay":"hexen/actorsinviewport/artifact/repdisc"} + +{"ActorClass":"ArtiDarkServant_2", "SoundToPlay":"hexen/actorsinviewport/artifact/servant"} +{"ActorClass":"ArtiDarkServant", "SoundToPlay":"hexen/actorsinviewport/artifact/servant"} + +{"ActorClass":"ArtiSpeedBoots_Giver", "SoundToPlay":"hexen/actorsinviewport/artifact/boots"} +{"ActorClass":"ArtiSpeedBoots", "SoundToPlay":"hexen/actorsinviewport/artifact/boots"} + +{"ActorClass":"ArtiBoostMana_Toby", "SoundToPlay":"hexen/actorsinviewport/ammo/krater"} +{"ActorClass":"ArtiBoostMana", "SoundToPlay":"hexen/actorsinviewport/ammo/krater"} + +{"ActorClass":"ArtiBoostArmor_2", "SoundToPlay":"hexen/actorsinviewport/armor/bracers"} +{"ActorClass":"ArtiBoostArmor", "SoundToPlay":"hexen/actorsinviewport/armor/bracers"} + +{"ActorClass":"ArtiHealingRadius_2", "SoundToPlay":"hexen/actorsinviewport/health/ambit"} +{"ActorClass":"ArtiHealingRadius", "SoundToPlay":"hexen/actorsinviewport/health/ambit"} + + +//Hexen Puzzle Items + +{"ActorClass":"PuzzSkull", "SoundToPlay":"hexen/actorsinviewport/puzzle/yorickskull"} + +{"ActorClass":"PuzzGemBig", "SoundToPlay":"hexen/actorsinviewport/puzzle/dsparilheart"} + +{"ActorClass":"PuzzGemRed", "SoundToPlay":"hexen/actorsinviewport/puzzle/rubygem"} + +{"ActorClass":"PuzzGemGreen1", "SoundToPlay":"hexen/actorsinviewport/puzzle/greengem1"} + +{"ActorClass":"PuzzGemGreen2", "SoundToPlay":"hexen/actorsinviewport/puzzle/greengem2"} + +{"ActorClass":"PuzzGemBlue1", "SoundToPlay":"hexen/actorsinviewport/puzzle/bluegem1"} + +{"ActorClass":"PuzzGemBlue2", "SoundToPlay":"hexen/actorsinviewport/puzzle/bluegem2"} + +{"ActorClass":"PuzzBook1", "SoundToPlay":"hexen/actorsinviewport/puzzle/codex"} + +{"ActorClass":"PuzzBook2", "SoundToPlay":"hexen/actorsinviewport/puzzle/ascura"} + +{"ActorClass":"PuzzFlameMask", "SoundToPlay":"hexen/actorsinviewport/puzzle/mask"} + +{"ActorClass":"PuzzFWeapon", "SoundToPlay":"hexen/actorsinviewport/puzzle/glaiveseal"} + +{"ActorClass":"PuzzCWeapon", "SoundToPlay":"hexen/actorsinviewport/puzzle/holyrelic"} + +{"ActorClass":"PuzzMWeapon", "SoundToPlay":"hexen/actorsinviewport/puzzle/sigil"} + +{"ActorClass":"PuzzGear1", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear1"} + +{"ActorClass":"PuzzGear2", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear2"} + +{"ActorClass":"PuzzGear3", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear3"} + +{"ActorClass":"PuzzGear4", "SoundToPlay":"hexen/actorsinviewport/puzzle/gear4"} diff --git a/zscript/SoundBindings/Toby_KeyNameSoundBindings.txt b/zscript/SoundBindings/Toby_KeyNameSoundBindings.txt index b8fd148..3a0406d 100644 --- a/zscript/SoundBindings/Toby_KeyNameSoundBindings.txt +++ b/zscript/SoundBindings/Toby_KeyNameSoundBindings.txt @@ -9,4 +9,17 @@ //Heretic {"ActorClass":"KeyGreen", "TextToPrint":"Green Key", "SoundToPlay":"ann/green"} {"ActorClass":"KeyBlue", "TextToPrint":"Blue Key", "SoundToPlay":"ann/blue"} -{"ActorClass":"KeyYellow", "TextToPrint":"Yellow Key", "SoundToPlay":"ann/yellow"} \ No newline at end of file +{"ActorClass":"KeyYellow", "TextToPrint":"Yellow Key", "SoundToPlay":"ann/yellow"} + +//Hexen +{"ActorClass":"KeyAxe", "TextToPrint":"Axe Key", "SoundToPlay":"hexen/key/axe"} +{"ActorClass":"KeyCastle", "TextToPrint":"Castle Key", "SoundToPlay":"hexen/key/castle"} +{"ActorClass":"KeyCave", "TextToPrint":"Cave Key", "SoundToPlay":"hexen/key/cave"} +{"ActorClass":"KeyDungeon", "TextToPrint":"Dungeon Key", "SoundToPlay":"hexen/key/dungeon"} +{"ActorClass":"KeyEmerald", "TextToPrint":"Emerald Key", "SoundToPlay":"hexen/key/emerald"} +{"ActorClass":"KeyFire", "TextToPrint":"Fire Key", "SoundToPlay":"hexen/key/fire"} +{"ActorClass":"KeyHorn", "TextToPrint":"Horn Key", "SoundToPlay":"hexen/key/horn"} +{"ActorClass":"KeyRusted", "TextToPrint":"Rusted Key", "SoundToPlay":"hexen/key/rusted"} +{"ActorClass":"KeySilver", "TextToPrint":"Silver Key", "SoundToPlay":"hexen/key/silver"} +{"ActorClass":"KeySteel", "TextToPrint":"Steel Key", "SoundToPlay":"hexen/key/steel"} +{"ActorClass":"KeySwamp", "TextToPrint":"Swamp Key", "SoundToPlay":"hexen/key/swamp"} \ No newline at end of file diff --git a/zscript/SoundBindings/Toby_MapNameSoundBindings.txt b/zscript/SoundBindings/Toby_MapNameSoundBindings.txt index f05a522..d3f1c14 100644 --- a/zscript/SoundBindings/Toby_MapNameSoundBindings.txt +++ b/zscript/SoundBindings/Toby_MapNameSoundBindings.txt @@ -562,3 +562,68 @@ {"Checksum":"85ac7d20d18f9bc49b9696cc2e67f029", "SoundToPlay":"heretic/e5m8"} //E5M9 - Skein of D'sparil {"Checksum":"b7fdab05b21af564bc9552676f695213", "SoundToPlay":"heretic/e5m9"} + + +//Classic Hexen Maps +//Winnowing Hall +{"Checksum":"e1b55285aa0157a2af1396da2576b57f", "SoundToPlay":"hexen/map01"} +//Seven Portals +{"Checksum":"ca332333a50fc7aef4c82d0403a91594", "SoundToPlay":"hexen/map02"} +//Guardian of Ice +{"Checksum":"2805ab25f19f719c8e228a5239e0565d", "SoundToPlay":"hexen/map03"} +//Guardian of Fire +{"Checksum":"cbde77e3acb4b166d53c1812e5c72f54", "SoundToPlay":"hexen/map04"} +//Guardian of Steel +{"Checksum":"dd91e89c70e1c43d610bfc10d1fe1ca2", "SoundToPlay":"hexen/map05"} +//Bright Crucible +{"Checksum":"1b6df1fd51fdc3d882009d287b5a28c6", "SoundToPlay":"hexen/map06"} +//Shadow Wood - it's really MAP13 +{"Checksum":"297c0350acf8bfff59d5b3679f5f7756", "SoundToPlay":"hexen/map07"} +//Darkmere +{"Checksum":"6cda2721aa1076f063557cf89d88e92b", "SoundToPlay":"hexen/map08"} +//Caves of Circe +{"Checksum":"008227fe7a5e78f0f04c6c7009cf17ac", "SoundToPlay":"hexen/map09"} +//Wastelands +{"Checksum":"7729174baa658c8fd86cf8290422f512", "SoundToPlay":"hexen/map10"} +//Sacred Grove +{"Checksum":"f8dfdcbaa677f83e2cd2409f5c00505f", "SoundToPlay":"hexen/map11"} +//Hypostyle +{"Checksum":"55e321849f3699655d7e062c90682f63", "SoundToPlay":"hexen/map12"} +//Heresiarch's Seminary - it's really MAP27 +{"Checksum":"d3c5fa777ba52264546e6569f167af0d", "SoundToPlay":"hexen/map13"} +//Dragon Chapel - it's really MAP28 +{"Checksum":"5c8c5fc89623c9ef22c5f47f79b28590", "SoundToPlay":"hexen/map14"} +//Griffin Chapel - it's really MAP30 +{"Checksum":"e89ccc7e155f1032f693359cc219be6c", "SoundToPlay":"hexen/map15"} +//Deathwind Chapel - it's really MAP31 +{"Checksum":"4a4436544ebfa930ae3c4c8c2409fd6e", "SoundToPlay":"hexen/map16"} +//Orchard of Lamentations - it's really MAP32 +{"Checksum":"4e1c251c44ed29e1255e0fa137b1542a", "SoundToPlay":"hexen/map17"} +//Silent Refectory - it's really MAP33 +{"Checksum":"0396dc9b793addb0d8805b8bca22afa0", "SoundToPlay":"hexen/map18"} +//Wolf Chapel - it's really MAP34 +{"Checksum":"a3597a7946669b5010d3e0b8ced21565", "SoundToPlay":"hexen/map19"} +//Forsaken Outpost +{"Checksum":"ae1a5b740ff2d40527116ff80f9db6a8", "SoundToPlay":"hexen/map20"} +//Castle of Grief +{"Checksum":"28f6766308d3b39ec5e662ff7156c6c5", "SoundToPlay":"hexen/map21"} +//Gibbet +{"Checksum":"91ad797f95cc4c6d6ae33b21f664c60b", "SoundToPlay":"hexen/map22"} +//Effluvium +{"Checksum":"ab1830a7bf82824ea2021cf3ab22edc8", "SoundToPlay":"hexen/map23"} +//Dungeons +{"Checksum":"dfded622f689cc39ca16bfad8ae6cf56", "SoundToPlay":"hexen/map24"} +//Desolate Garden +{"Checksum":"339b4b50b615be6e1d8454f6c605a97c", "SoundToPlay":"hexen/map25"} +//Necropolis +{"Checksum":"66342e4468e151fb418f30989a1c78f5", "SoundToPlay":"hexen/map26"} +//Zedek's Tomb +{"Checksum":"3ffaf2f624c1b4bb6f581dcf7b99cba7", "SoundToPlay":"hexen/map27"} +//Menelkir's Tomb +{"Checksum":"088ece0e0f3e68448fa1d901001a0084", "SoundToPlay":"hexen/map28"} +//Traductus' Tomb +{"Checksum":"5c63a02b0b04d9ae95ca51687dc3406f", "SoundToPlay":"hexen/map29"} +//Vivarium +{"Checksum":"2639c89b8b7052e2ce4cb9cfc63f4c53", "SoundToPlay":"hexen/map30"} +//Dark Crucible +{"Checksum":"2a6c4235b942467d25fd50d5b313e67a", "SoundToPlay":"hexen/map31"} diff --git a/zscript/SoundBindings/Toby_MenuSoundBindings.txt b/zscript/SoundBindings/Toby_MenuSoundBindings.txt index bc8107d..9353c9c 100644 --- a/zscript/SoundBindings/Toby_MenuSoundBindings.txt +++ b/zscript/SoundBindings/Toby_MenuSoundBindings.txt @@ -32,6 +32,15 @@ {"EventType":"MenuChanged", "PreviousMenuName":"Mainmenu", "CurrentMenuClass":"MessageBoxMenu", "PreviousMenuItemListTextString":"$MNU_QUITGAME", "SoundToPlay":"heretic/menu/quitmsg"} +//HEXEN PLAYER CLASS MENU + +{"EventType":"MenuChanged", "CurrentMenuName":"PlayerclassMenu", "CurrentMenuItemListTextString":"$MNU_CHOOSECLASS", "SoundToPlay":"hexen/menu/choose"} +{"EventType":"OptionChanged", "CurrentMenuName":"PlayerclassMenu", "CurrentMenuItemListTextString":"MNU_FIGHTER", "SoundToPlay":"hexen/menu/fighter"} +{"EventType":"OptionChanged", "CurrentMenuName":"PlayerclassMenu", "CurrentMenuItemListTextString":"MNU_CLERIC", "SoundToPlay":"hexen/menu/cleric"} +{"EventType":"OptionChanged", "CurrentMenuName":"PlayerclassMenu", "CurrentMenuItemListTextString":"MNU_MAGE", "SoundToPlay":"hexen/menu/mage"} +{"EventType":"OptionChanged", "CurrentMenuName":"PlayerclassMenu", "CurrentMenuItemListTextString":"MNU_RANDOM", "SoundToPlay":"hexen/menu/random"} + + //EPISODE MENU {"EventType":"MenuChanged", "CurrentMenuName":"Episodemenu", "SoundToPlay":"menusnd/epimenu"} @@ -57,6 +66,11 @@ {"EventType":"OptionChanged", "CurrentMenuName":"Episodemenu", "CurrentMenuItemListTextString":"Demo Map", "SoundToPlay":"heretic/menu/demomap"} +//HEXEN EPISODES + +{"EventType":"OptionChanged", "CurrentMenuName":"Episodemenu", "CurrentMenuItemListTextString":"Toby Hexen", "SoundToPlay":"hexen/menu/tobyhexen"} +{"EventType":"OptionChanged", "CurrentMenuName":"Episodemenu", "CurrentMenuItemListTextString":"Demo Map", "SoundToPlay":"hexen/menu/demomap"} + //DIFFICULTY MENU {"EventType":"MenuChanged", "CurrentMenuName":"Skillmenu", "SoundToPlay":"menusnd/skillmenu"} @@ -80,6 +94,29 @@ {"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_BLACKPLAGUE", "SoundToPlay":"heretic/menu/skill/nightmare"} +//HEXEN SKILLS +//FIGHTER +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_SQUIRE", "SoundToPlay":"hexen/menu/skill/fighter/squire"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_KNIGHT", "SoundToPlay":"hexen/menu/skill/fighter/knight"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_WARRIOR", "SoundToPlay":"hexen/menu/skill/fighter/warrior"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_BERSERKER", "SoundToPlay":"hexen/menu/skill/fighter/berserker"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_TITAN", "SoundToPlay":"hexen/menu/skill/fighter/titan"} + +//CLERIC +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_ALTARBOY", "SoundToPlay":"hexen/menu/skill/cleric/altarboy"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_ACOLYTE", "SoundToPlay":"hexen/menu/skill/cleric/acolyte"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_PRIEST", "SoundToPlay":"hexen/menu/skill/cleric/priest"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_CARDINAL", "SoundToPlay":"hexen/menu/skill/cleric/cardinal"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_POPE", "SoundToPlay":"hexen/menu/skill/cleric/pope"} + +//MAGE +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_APPRENTICE", "SoundToPlay":"hexen/menu/skill/mage/apprentice"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_ENCHANTER", "SoundToPlay":"hexen/menu/skill/mage/enchanter"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_SORCERER", "SoundToPlay":"hexen/menu/skill/mage/sorcerer"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_WARLOCK", "SoundToPlay":"hexen/menu/skill/mage/warlock"} +{"EventType":"OptionChanged", "CurrentMenuName":"Skillmenu", "CurrentMenuItemListTextString":"$MNU_ARCHMAGE", "SoundToPlay":"hexen/menu/skill/mage/archmage"} + + //TOBY SIMPLE OPTIONS MENU {"EventType":"MenuChanged", "CurrentMenuName":"SimpleOptionsMenu", "SoundToPlay":"menusnd/option"} diff --git a/zscript/SoundBindings/Toby_TargetDetectorSoundBindings.txt b/zscript/SoundBindings/Toby_TargetDetectorSoundBindings.txt index 7d34e50..b071b1d 100644 --- a/zscript/SoundBindings/Toby_TargetDetectorSoundBindings.txt +++ b/zscript/SoundBindings/Toby_TargetDetectorSoundBindings.txt @@ -1,4 +1,36 @@ +//Explosive Decorations + { "ClassName":"ExplosiveBarrel_SFX", "SoundToPlay":"weapons/barrellock", "Cooldown":"12" } { "ClassName":"ExplosiveBarrel", "SoundToPlay":"weapons/barrellock", "Cooldown":"12" } { "ClassName":"Pod_Toby", "SoundToPlay":"weapons/barrellock", "Cooldown":"12" } { "ClassName":"Pod", "SoundToPlay":"weapons/barrellock", "Cooldown":"12" } +{ "ClassName":"ZPoisonShroom_Toby", "SoundToPlay":"weapons/barrellock", "Cooldown":"12" } +{ "ClassName":"ZPoisonShroom", "SoundToPlay":"weapons/barrellock", "Cooldown":"12" } + +//Player Pawns + +{ "ClassName":"Player_TO", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"DoomPlayer", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } + +{ "ClassName":"Corvus_Toby", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"HereticPlayer", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } + +{ "ClassName":"FighterPlayer_Toby", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"FighterPlayer", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"ClericPlayer_Toby", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"ClericPlayer", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"MagePlayer_Toby", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } +{ "ClassName":"MagePlayer", "SoundToPlay":"weapons/playerlock", "Cooldown":"12" } + +//Shootable Decorations + +{ "ClassName":"TreeDestructible", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"ZXmasTree", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"ZBell", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"ZSuitOfArmor", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"ZShrub1", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"ZShrub2", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"ZCorpseSitting", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"Pottery1", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"Pottery2", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } +{ "ClassName":"Pottery3", "SoundToPlay":"weapons/decolock", "Cooldown":"12" } diff --git a/zscript/SoundBindings/Toby_WeaponNameSoundBindings.txt b/zscript/SoundBindings/Toby_WeaponNameSoundBindings.txt index 6d52c03..25e4abc 100644 --- a/zscript/SoundBindings/Toby_WeaponNameSoundBindings.txt +++ b/zscript/SoundBindings/Toby_WeaponNameSoundBindings.txt @@ -9,7 +9,7 @@ {"ActorClass":"PlasmaRifle_TO", "SoundToPlay":"stats/doom/weapons/plasmagun"} {"ActorClass":"BFG9000_TO", "SoundToPlay":"stats/doom/weapons/bfg"} -//Doom 2 +//Doom {"ActorClass":"Fist", "SoundToPlay":"stats/doom/weapons/fist"} {"ActorClass":"Chainsaw", "SoundToPlay":"stats/doom/weapons/chainsaw"} {"ActorClass":"Pistol", "SoundToPlay":"stats/doom/weapons/pistol"} @@ -57,4 +57,38 @@ {"ActorClass":"PhoenixRod", "SoundToPlay":"heretic/weapon/phoenixrod"} {"ActorClass":"PhoenixRodPowered", "SoundToPlay":"heretic/weapon/phoenixrod"} {"ActorClass":"Mace", "SoundToPlay":"heretic/weapon/mace"} -{"ActorClass":"MacePowered", "SoundToPlay":"heretic/weapon/mace"} \ No newline at end of file +{"ActorClass":"MacePowered", "SoundToPlay":"heretic/weapon/mace"} + + +//Hexen +{"ActorClass":"Snout", "SoundToPlay":"hexen/weapon/snout"} + +//Fighter +{"ActorClass":"FWeapFist_Toby", "SoundToPlay":"hexen/weapon/fists"} +{"ActorClass":"FWeapFist", "SoundToPlay":"hexen/weapon/fists"} +{"ActorClass":"FWeapAxe_Toby", "SoundToPlay":"hexen/weapon/axe"} +{"ActorClass":"FWeapAxe", "SoundToPlay":"hexen/weapon/axe"} +{"ActorClass":"FWeapHammer_Toby", "SoundToPlay":"hexen/weapon/hammer"} +{"ActorClass":"FWeapHammer", "SoundToPlay":"hexen/weapon/hammer"} +{"ActorClass":"FWeapQuietus_Toby", "SoundToPlay":"hexen/weapon/quietus"} +{"ActorClass":"FWeapQuietus", "SoundToPlay":"hexen/weapon/quietus"} + +//Cleric +{"ActorClass":"CWeapMace_Toby", "SoundToPlay":"hexen/weapon/mace"} +{"ActorClass":"CWeapMace", "SoundToPlay":"hexen/weapon/mace"} +{"ActorClass":"CWeapStaff_Toby", "SoundToPlay":"hexen/weapon/serpentstaff"} +{"ActorClass":"CWeapStaff", "SoundToPlay":"hexen/weapon/serpentstaff"} +{"ActorClass":"CWeapFlame_Toby", "SoundToPlay":"hexen/weapon/firestorm"} +{"ActorClass":"CWeapFlame", "SoundToPlay":"hexen/weapon/firestorm"} +{"ActorClass":"CWeapWraithverge_Toby", "SoundToPlay":"hexen/weapon/wraithverge"} +{"ActorClass":"CWeapWraithverge", "SoundToPlay":"hexen/weapon/wraithverge"} + +//Mage +{"ActorClass":"MWeapWand_Toby", "SoundToPlay":"hexen/weapon/wand"} +{"ActorClass":"MWeapWand", "SoundToPlay":"hexen/weapon/wand"} +{"ActorClass":"MWeapFrost_Toby", "SoundToPlay":"hexen/weapon/frostspell"} +{"ActorClass":"MWeapFrost", "SoundToPlay":"hexen/weapon/frostspell"} +{"ActorClass":"MWeapLightning_Toby", "SoundToPlay":"hexen/weapon/arc"} +{"ActorClass":"MWeapLightning", "SoundToPlay":"hexen/weapon/arc"} +{"ActorClass":"MWeapBloodscourge_Toby", "SoundToPlay":"hexen/weapon/bloodscourge"} +{"ActorClass":"MWeapBloodscourge", "SoundToPlay":"hexen/weapon/bloodscourge"} diff --git a/zscript/linespawner.zs b/zscript/linespawner.zs index e81213c..2a7ab21 100644 --- a/zscript/linespawner.zs +++ b/zscript/linespawner.zs @@ -26,8 +26,10 @@ Class TobyEventHandler : EventHandler //Red Key Else If(level.lines[l].locknumber==1 || level.lines[l].locknumber==129 || level.lines[l].locknumber==132) { - //This is awful -Proydoha - if (GameInfo.GameType & GAME_Heretic) { + //This is awful -Proydoha; Oh it gets worse -Jarewill + if (GameInfo.GameType & GAME_Hexen) { + Actor.Spawn("SteelKeyChecker",(pos.x,pos.y,0)); + } else if (GameInfo.GameType & GAME_Heretic) { Actor.Spawn("GreenKeyChecker_V2",(pos.x,pos.y,0)); } else { Actor.Spawn("RedKeyChecker_V2",(pos.x,pos.y,0)); @@ -36,7 +38,9 @@ Class TobyEventHandler : EventHandler Else If(level.lines[l].special==13 && (level.lines[l].args[3]==1 || level.lines[l].args[3]==129 || level.lines[l].args[3]==132)) { //This is awful -Proydoha - if (GameInfo.GameType & GAME_Heretic) { + if (GameInfo.GameType & GAME_Hexen) { + Actor.Spawn("SteelKeyChecker",(pos.x,pos.y,0)); + } else if (GameInfo.GameType & GAME_Heretic) { Actor.Spawn("GreenKeyChecker_V2",(pos.x,pos.y,0)); } else { Actor.Spawn("RedKeyChecker_V2",(pos.x,pos.y,0)); @@ -45,7 +49,9 @@ Class TobyEventHandler : EventHandler Else If(level.lines[l].special==202 && (level.lines[l].args[4]==1 || level.lines[l].args[4]==129 || level.lines[l].args[4]==132)) { //This is awful -Proydoha - if (GameInfo.GameType & GAME_Heretic) { + if (GameInfo.GameType & GAME_Hexen) { + Actor.Spawn("SteelKeyChecker",(pos.x,pos.y,0)); + } else if (GameInfo.GameType & GAME_Heretic) { Actor.Spawn("GreenKeyChecker_V2",(pos.x,pos.y,0)); } else { Actor.Spawn("RedKeyChecker_V2",(pos.x,pos.y,0)); @@ -54,93 +60,222 @@ Class TobyEventHandler : EventHandler //Blue Key Else If(level.lines[l].locknumber==2 || level.lines[l].locknumber==130 || level.lines[l].locknumber==133) { - Actor.Spawn("BlueKeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("CaveKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("BlueKeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && (level.lines[l].args[3]==2 || level.lines[l].args[3]==130 || level.lines[l].args[3]==133)) { - Actor.Spawn("BlueKeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("CaveKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("BlueKeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && (level.lines[l].args[4]==2 || level.lines[l].args[4]==130 || level.lines[l].args[4]==133)) { - Actor.Spawn("BlueKeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("CaveKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("BlueKeyChecker_V2",(pos.x,pos.y,0)); + } } //Yellow Key Else If(level.lines[l].locknumber==3 || level.lines[l].locknumber==131 || level.lines[l].locknumber==134) { - Actor.Spawn("YellowKeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AxeKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("YellowKeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && (level.lines[l].args[3]==3 || level.lines[l].args[3]==131 || level.lines[l].args[3]==134)) { - Actor.Spawn("YellowKeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AxeKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("YellowKeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && (level.lines[l].args[4]==3 || level.lines[l].args[4]==131 || level.lines[l].args[4]==134)) { - Actor.Spawn("YellowKeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AxeKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("YellowKeyChecker_V2",(pos.x,pos.y,0)); + } } //Red Skull Key Else If(level.lines[l].locknumber==4) { - Actor.Spawn("RedSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("FireKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("RedSkullChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && level.lines[l].args[3]==4) { - Actor.Spawn("RedSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("FireKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("RedSkullChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && level.lines[l].args[4]==4) { - Actor.Spawn("RedSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("FireKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("RedSkullChecker_V2",(pos.x,pos.y,0)); + } } //Blue Skull Key Else If(level.lines[l].locknumber==5) { - Actor.Spawn("BlueSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("EmeraldKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("BlueSkullChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && level.lines[l].args[3]==5) { - Actor.Spawn("BlueSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("EmeraldKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("BlueSkullChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && level.lines[l].args[4]==5) { - Actor.Spawn("BlueSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("EmeraldKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("BlueSkullChecker_V2",(pos.x,pos.y,0)); + } } //Yellow Skull Key Else If(level.lines[l].locknumber==6) { - Actor.Spawn("YellowSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("DungeonKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("YellowSkullChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && level.lines[l].args[3]==6) { - Actor.Spawn("YellowSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("DungeonKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("YellowSkullChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && level.lines[l].args[4]==6) { - Actor.Spawn("YellowSkullChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("DungeonKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("YellowSkullChecker_V2",(pos.x,pos.y,0)); + } + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].locknumber==7){ + Actor.Spawn("SilverKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==13 && level.lines[l].args[3]==7){ + Actor.Spawn("SilverKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==202 && level.lines[l].args[4]==7){ + Actor.Spawn("SilverKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].locknumber==8){ + Actor.Spawn("RustedKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==13 && level.lines[l].args[3]==8){ + Actor.Spawn("RustedKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==202 && level.lines[l].args[4]==8){ + Actor.Spawn("RustedKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].locknumber==9){ + Actor.Spawn("HornKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==13 && level.lines[l].args[3]==9){ + Actor.Spawn("HornKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==202 && level.lines[l].args[4]==9){ + Actor.Spawn("HornKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].locknumber==10){ + Actor.Spawn("SwampKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==13 && level.lines[l].args[3]==10){ + Actor.Spawn("SwampKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==202 && level.lines[l].args[4]==10){ + Actor.Spawn("SwampKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].locknumber==11){ + Actor.Spawn("CastleKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==13 && level.lines[l].args[3]==11){ + Actor.Spawn("CastleKeyChecker",(pos.x,pos.y,0)); + } + Else If(GameInfo.GameType & GAME_HEXEN && level.lines[l].special==202 && level.lines[l].args[4]==11){ + Actor.Spawn("CastleKeyChecker",(pos.x,pos.y,0)); } //3 Key Checker Else If(level.lines[l].locknumber==229) { - Actor.Spawn("3KeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AllKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("3KeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && (level.lines[l].args[3]==229)) { - Actor.Spawn("3KeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AllKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("3KeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && (level.lines[l].args[4]==229)) { - Actor.Spawn("3KeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AllKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("3KeyChecker_V2",(pos.x,pos.y,0)); + } } //6 Key Checker Else If(level.lines[l].locknumber==101) { - Actor.Spawn("6KeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AllKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("6KeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==13 && (level.lines[l].args[3]==101)) { - Actor.Spawn("6KeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AllKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("6KeyChecker_V2",(pos.x,pos.y,0)); + } } Else If(level.lines[l].special==202 && (level.lines[l].args[4]==101)) { - Actor.Spawn("6KeyChecker_V2",(pos.x,pos.y,0)); + If(GameInfo.GameType & GAME_Hexen){ + Actor.Spawn("AllKeyChecker",(pos.x,pos.y,0)); + }Else{ + Actor.Spawn("6KeyChecker_V2",(pos.x,pos.y,0)); + } } //Any Key Checker Else If(level.lines[l].locknumber==100 || level.lines[l].locknumber==228)