rli_ver_34.pk3

PK3 6.4 MiB 0 map(s)

Counts

endoom0
graphics0
lumps390
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "04c82a54-dce7-4c0f-a355-248cd46c6e06",
    "sha1": "f60089270535166a2a39965cf5e22d32071848ef",
    "sha256": "fca0629b1d6f571ab57414852d4b18d9ed555cfb48c234c18607365352e1c853",
    "filenames": [
      "rli_ver_34.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2018-10-08 00:56:54",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": null,
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2018-10-08 00:56:54",
    "file": {
      "type": "PK3",
      "size": 6729629,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/f60089270535166a2a39965cf5e22d32071848ef/f60089270535166a2a39965cf5e22d32071848ef.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 390,
        "maps": 0,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "DECORATE.txt",
        "contents": "//\n//\nActor DWTestColumn : Column replaces Column\n{\n-Shootable\n}\n//\nACTOR DoomGuyBackPack : BackPack\n{\n}\n//\n//Base files needed by the entire wad\n//example of how to direct txt files\n//#include \"Base/HealthItem.txt\"\n//\n#include \"Hi.txt\"\n#include \"Ammo.txt\"\n#include \"Attacks.txt\"\n#include \"REPLACE.txt\"\n#include \"REPLACE2.txt\"\n#include \"LifeSphere.txt\"\n#include \"LifeSphere2.txt\"\n#include \"HealthItem.txt\"\n//\n//\n#include \"Power Spheres/AmmoSphere.txt\"\n#include \"Power Spheres/DamageSphere.txt\"\n#include \"Power Spheres/FlightSphere.txt\"\n#include \"Power Spheres/GodSphere.txt\"\n#include \"Power Spheres/RegenSphere.txt\"\n#include \"Power Spheres/TimeSphere.txt\"\n//#include \"Power Spheres/SummonSphere.txt\"\n#include \"Power Spheres/minions/Acolyte.txt\"\n#include \"Power Spheres/minions/LavaDemon.txt\"\n#include \"Power Spheres/minions/DeathKnight.txt\"\n#include \"Power Spheres/minions/Avatar.txt\"\n#include \"Power Spheres/Slime/BlackSlime.txt\"\n#include \"Power Spheres/Slime/BlueSlime.txt\"\n#include \"Power Spheres/Slime/OrangeSlime.txt\"\n#include \"Trans/CancelButton.txt\"\n//#include \"Trans/Acolyte.txt\"\n//#include \"Trans/DeathKnight.txt\"\n//\n//\n#include \"Classes/RPG/Eden.txt\"\n#include \"Classes/RPG/WarpGate.txt\"\n#include \"Classes/RPG/pulse.txt\"\n#include \"Classes/DoomGuy/ClassAmmo.txt\"\n#include \"Classes/DoomGuy/Weapons.txt\"\n#include \"Classes/DoomGuy/Class.txt\"\n//\n//\n#include \"Classes/Strife/ClassAmmo.txt\"\n#include \"Classes/Strife/Weapons.txt\"\n#include \"Classes/Strife/Class.txt\"\n#include \"Classes/Strife/Tech.txt\"\n//\n//\n#include \"Classes/Corvus/ClassAmmo.txt\"\n#include \"Classes/Corvus/Weapons.txt\"\n#include \"Classes/Corvus/Class.txt\"\n//\n//\n#include \"Classes/Fighter/ClassAmmo.txt\"\n#include \"Classes/Mage/Weapons.txt\"\n#include \"Classes/Mage/Class.txt\"\n//\n//\n#include \"Classes/Cleric/Weapons.txt\"\n#include \"Classes/Cleric/Class.txt\"\n//\n//\n#include \"Classes/Fighter/Weapons.txt\"\n#include \"Classes/Fighter/Class.txt\"\n//\n//\n#include \"Classes/Mystic/ClassAmmo.txt\"\n#include \"Classes/Mystic/MysticCrossbow.txt\"\n#include \"Classes/Mystic/Recovery.txt\"\n#include \"Classes/Mystic/Shock.txt\"\n#include \"Classes/Mystic/VoidStaff.txt\"\n#include \"Classes/Mystic/WindStorm.txt\"\n#include \"Classes/Mystic/FireWall.txt\"\n#include \"Classes/Mystic/Class.txt\"\n//\n//\n#include \"Classes/Technician/ClassAmmo.txt\"\n#include \"Classes/Technician/Weapons.txt\"\n#include \"Classes/Technician/Class.txt\"\n#include \"Classes/Technician/LaserRifle.txt\"\n//\n//\n#include \"Classes/Marauder/Class.txt\"\n#include \"Classes/Marauder/Scatter.txt\"\n#include \"Classes/Marauder/Blaster.txt\"\n#include \"Classes/Marauder/MiniRepeater.txt\"\n#include \"Classes/Marauder/Canister.txt\"\n#include \"Classes/Marauder/Concussion.txt\"\n#include \"Classes/Marauder/Mortor.txt\"\n#include \"Classes/Marauder/Repeater.txt\"\n#include \"Classes/Marauder/Traps.txt\"\n#include \"Classes/Marauder/ClassAmmo.txt\"\n//\n//\n//\n//\n#include \"Classes/merc/Class.txt\"\n#include \"Classes/merc/Weapons.txt\"\n#include \"Classes/merc/MercItems.txt\"\n#include \"Classes/merc/ClassAmmo.txt\"\n//\n//\n#include \"Weapon Spheres/SGSlot.txt\"\n#include \"Weapon Spheres/SSGSlot.txt\"\n#include \"Weapon Spheres/CGSlot.txt\"\n#include \"Weapon Spheres/RLSlot.txt\"\n#include \"Weapon Spheres/PRSlot.txt\"\n#include \"Weapon Spheres/BFGSlot.txt\"\n#include \"Weapon Spheres/PowerSlots.txt\"\n#include \"Weapon Spheres/HeXenDrops.txt\"\n//\n//\n#include \"Weapon Spheres/AmmoSlot1.txt\"\n#include \"Weapon Spheres/AmmoSlot2.txt\"\n#include \"Weapon Spheres/AmmoSlot3.txt\"\n#include \"Weapon Spheres/AmmoSlot4.txt\"\n#include \"Weapon Spheres/AmmoSlot5.txt\"\n#include \"Weapon Spheres/AmmoSlot6.txt\"\n//\n//\n#include \"Enemies/Bishop.txt\"\n#include \"Enemies/Wraith.txt\"\n#include \"Enemies/Firedemon.txt\"\n#include \"Enemies/Ettin.txt\"\n#include \"Enemies/Demon.txt\"\n#include \"Enemies/Caco.txt\"\n#include \"Enemies/LostSoul.txt\"\n#include \"Enemies/Elemental.txt\"\n#include \"Enemies/Fatso.txt\"\n#include \"Enemies/Revenant.txt\"\n#include \"Enemies/BaronOfHell.txt\"\n#include \"Enemies/HellKnight.txt\"\n#include \"Enemies/Archvile.txt\"\n#include \"Enemies/Mazer.txt\"\n#include \"Enemies/Cyberdemon.txt\"\n#include \"Enemies/Arachnotron.txt\"\n#include \"Enemies/ArachnoV2.txt\"\n#include \"Enemies/doomimp.txt\"\n#include \"Enemies/Afrit.txt\"\n#include \"Enemies/Agatho.txt\"\n#include \"Enemies/Archon.txt\"\n#include \"Enemies/BloodD.txt\"\n#include \"Enemies/Bruiser.txt\"\n#include \"Enemies/CLich.txt\"\n#include \"Enemies/Cardinal.txt\"\n#include \"Enemies/Thumaz.txt\"\n#include \"Enemies/Fusion.txt\"\n#include \"Enemies/Hecte.txt\"\n#include \"Enemies/VoidImp.txt\"\n#include \"Enemies/DarkImp.txt\"\n#include \"Enemies/NetherImp.txt\"\n#include \"Enemies/Nether2Imp.txt\"\n#include \"Enemies/cardinal.txt\"\n#include \"Enemies/thumaz.txt\"\n#include \"Enemies/Finalreplace.txt\"\n\nACTOR PorkFX2 : PorkFX replaces PorkFX\n{\n  States\n  {\n  Spawn:\n    PRKM ABCDE 4\n    Loop\n  Death:\n    FHFX IJKL 3 Bright\n    Stop\n  }\n}\n\nactor NativeBonus : PowerDamage\n{\n+INVENTORY.UNDROPPABLE\ndamagefactor \"normal\", 2\ninventory.icon \"NULLB0\"\n}\n\nACTOR MikuTestSwitch : SwitchableDecoration 90\n{\n\n\tRadius 10\n\tHeight 30\n\t-SOLID\n\t+USESPECIAL\n\tActivation THINGSPEC_Switch\n    Scale 0.25\n\tStates\n\t{\n\tActive:\n\t\tTLMP A 0 A_PlaySound(\"switches/normbutn\")\n        MIKU Z 0 A_SpawnItemEx (\"MedPatch\", 0, 0, 0, 1, 1, 1, 90)\n        MIKU Z 0 A_SpawnItemEx (\"MedPatch\", 0, 0, 0, 1, 1, 1, 180)\n        MIKU Z 0 A_SpawnItemEx (\"MedPatch\", 0, 0, 0, 1, 1, 1, 270)\n        MIKU Z 0 A_SpawnItemEx (\"MedPatch\", 0, 0, 0, 1, 1, 1, 360)\n        MIKU Z 1 A_ChangeFlag(\"USESPECIAL\",0)\n        MIKU Y 10 A_Print(\"boo!\")\n\tLit:\n        MIKU Z 1 A_ChangeFlag(\"USESPECIAL\",1)\n\t\tloop\n\tInactive:\n\t\tTLMP E 0 A_PlaySound(\"switches/exitbutn\")\n\t\t// Fall through\n\tSpawn:\n\t\tMiku Y -1\n\t\tStop\n\t}\n}\n\n//makes blast radius invisible to players with hexen resources in skins folder\nACTOR ArtiBlastRadius2 : ArtiBlastRadius\n{\nRenderstyle None\n}\nACTOR IsLiving : PowerTargeter\n{\n  Powerup.Duration -99999999999999999999\n  +INVENTORY.HUBPOWER\n  States\n  {\n  Targeter:\n    jtar A -1\n    Stop\n    null a -1\n    Stop\n    jtar b -1\n    Stop\n  }\n}\n\n//Out of date rewrite decorate calling this actor.\nActor Reloader : CustomInventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\nStates\n{\nUse:\nTNT1 A 0 A_GiveInventory(\"Reloading\",1)\nfail\n}\n}\n\nActor Reloading : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nActor IsAlive : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nActor WeaponRemover : CustomInventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\nStates\n{\nUse:\nTNT1 A 0 A_GiveInventory(\"WeaponRemoving\",1)\nfail\n}\n}\n\nActor WeaponRemoving : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nActor FeatureShutoff : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\nActor DoomguyWepsActive : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nActor ZoomIcon : CustomInventory\n{\nInventory.MaxAmount 1\n-INVBAR\n  Inventory.Icon \"ARTIZOOM\"\n  +INVENTORY.ALWAYSPICKUP\n  +inventory.undroppable\n  Inventory.pickupmessage \"Zoom Icon?\"\nStates\n{\n  Spawn:\n    ARZM A 10\n    loop\nUse:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"ZoomActive\",1,\"Deactivate\")\nTNT1 A 0 A_GiveInventory(\"ZoomActive\",1)\nfail\nDeactivate:\nTNT1 A 1\nTNT1 A 0 A_takeInventory(\"ZoomActive\",100)\nfail\n//\n}\n}\n\nActor ZoomActive : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nActor NoWarning : CustomInventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\nStates\n{\nUse:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"WarningOff\",1,\"WarnOn\")\nTNT1 A 0 A_GiveInventory(\"WarningOff\",1)\nfail\n\nWarnOn:\nTNT1 A 1\nTNT1 A 0 A_TakeInventory(\"WarningOff\",1)\nfail\n}\n}\n\nActor WarningOff: Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nActor NoFootSteps : CustomInventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\nStates\n{\nUse:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"FootShush\",1,\"WarnOn\")\nTNT1 A 0 A_GiveInventory(\"FootShush\",1)\nfail\n\nWarnOn:\nTNT1 A 1\nTNT1 A 0 A_TakeInventory(\"FootShush\",1)\nfail\n}\n}\n\nActor FootShush: Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.MaxAmount 1\n-INVBAR\n}\n\nACTOR StepAlert\n{\n  Game Doom\n  SpawnID 51\n  Radius 2\n  Height 2\n  Speed 25\n  Damage 5\n  Projectile\n  +DONTBLAST\n  +RANDOMIZE\n  +NOCLIP\n  RenderStyle none\n  Alpha 0.75\n  SeeSound \"\"\n  DeathSound \"\"\n  Obituary \"$OB_MPPLASMARIFLE\" // \"%o was melted by %k's plasma gun.\"\n  States\n  {\n  Spawn:\n    PLSS A 1\n    PLSS AAAAAAAAAAAAAAAAAAAA 1 A_AlertMonsters\n    Stop\n  }\n}\n\nactor \"WeaponID2\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 3000\n  Inventory.PickupMessage \"Tells the Variable Spheres what to change\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\nactor \"WeaponID\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 3000\n  Inventory.PickupMessage \"Tells the Director which weapon is equipt\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "Hi.txt",
        "contents": "ACTOR HiLock : PowerSpeed\n{\n  Powerup.Duration 1\n  Speed 1\n  Inventory.Icon \"NullA0\"\n}\nActor HiSlayer : Inventory\n{\n+INVENTORY.UNDROPPABLE\n+INVENTORY.INTERHUBSTRIP\n +NOTIMEFREEZE\nInventory.MaxAmount 100\n-INVBAR\n}\nActor HiStop : Inventory\n{\n+INVENTORY.UNDROPPABLE\nInventory.Amount 1\nInventory.MaxAmount 1\n+INVENTORY.UNDROPPABLE\n-INVBAR\n}\nACTOR HiDirect\n{\n  Game Doom\n  SpawnID 51\n  Radius 2\n  Height 2\n  Speed 25\n  Damage 5\n  Projectile\n Projectile\n -RANDOMIZE\n +NOCLIP\n +DONTBLAST\n -PUSHABLE\n +NOBLOCKMAP\n +CANPASS\n +NOTELEPORT\n -TELESTOMP\n +THRUACTORS\n +NODAMAGE\n-BLOCKEDBYSOLIDACTORS\n  RenderStyle none\n  Alpha 0.75\n  SeeSound \"\"\n  DeathSound \"\"\n  Obituary \"$OB_MPPLASMARIFLE\" // \"%o was melted by %k's plasma gun.\"\n  States\n  {\n  ToManyKill:\n   PLSE A 1 Bright\n   PLSE A 1 Bright A_TakeFromTarget(\"HiSlayer\",1)\n   Stop\n  ConfirmedKill:\n   PLSE A 1 Bright\n   Stop\n  Spawn:\n   PLSE A 1 Bright\n   PLSE A 1 Bright\n  PromptOnce:\n   PLSE A 1 Bright A_JumpIfInTargetInventory(\"HiSlayer\",1,\"ConfirmedKill\")\n   PLSE A 0 Bright A_GiveToTarget(\"HiSlayer\",1)\n   PLSE AAAAA 1 A_JumpIfInTargetInventory(\"HiSlayer\",2,\"ToManyKill\")\n   PLSE AAAAA 1 A_JumpIfInTargetInventory(\"HiSlayer\",2,\"ToManyKill\")\n   PLSE AAAAA 1 A_JumpIfInTargetInventory(\"HiSlayer\",2,\"ToManyKill\")\n   PLSE A 1 Bright\n   PLSE A 1\n   PLSE AAAAA 1 A_JumpIfInTargetInventory(\"HiStop\",1,\"ToManyKill\")\n   PLSE A 1 A_GiveToTarget(\"HiStop\",1)\n   PLSE A 1 A_Print(\"Keep Calm and type Hud_Scale 0 into the console.\")\n   PLSE A 120\n   PLSE A 1 A_Print(\"See the bottom of controls to bind 'Drop life sphere'.\")\n   PLSE A 120\n   PLSE A 1 A_Print(\"Also, Dying with no lives means losing everything.\")\n   Goto Death\n\n  Death:\n  PLSE A 1\n  Stop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "SNDINFO.txt",
        "contents": "$random misc/chat { sound/chat1 sound/chat2 sound/chat3 }\n$random misc/chat2 { sound/chat1 sound/chat2 sound/chat3 }\nTerran/Rifle\t\t\tCCGGMAI\nDoom3RL\t\t\t\t\tDSD3RL\nVoid/AmmoGive\t\t\tDVR2\nVoidGaunt/IceSound\t\tDSGAUN2\nBreathOut\t\t\t\tDSD011\nBreathin\t\t\t\tDSD010\nGravityLift\t\t\t\tABSDEF\nGhoMor/Fire\t\t\t\tDSFRBLNC\nGhoMor/Explo\t\t\tDSFRBXPL\nGhost/Repeater\t\t\tDSD009\nGhost/Fire\t\t\t\tGHOFIRE\nweapons/sshotf\t\t\tDSDSHTGN\nPhantom/Scream\t\t\tSPIRT7\nShock/Lockdown\t\t\ttghlkd00\nTerran/Stim\t\t\t\ttmasti00\nNewRifle2/Fire\t\t\tDSSHCFIR\nNewRifle/Click1\t\t\tDSSHCIP\nNewRifle/Click2\t\t\tDSSHCLK\nNewRifle/Click3\t\t\tDSSHCSLF\nLightning/SHOCK\t\t\tMagic5\nProjectile/Lightning\tDVF2\nProjectile/Deflect\t\tDown1\nNewJetPack/Jump\t\t\tJumpJet\nNewPlayer/LevelUP\t\tPlyrLvlU\nHeal/Pulse\t\t\t\tHealRest\nwarpSwing\t\t\t\tuzefir00\nwarpActivate\t\t\ttscfir00\nenemy/scale\t\t\t\tBLASTR\nNewMgun2/Fire\t\t\tMGunSht2\nHeavyNewPistol/Fire\t\tREVRSHOT\nNewPistol/Fire\t\t\tColtShot\nNewRifle/Fire\t\t\ttghfir00\nNewMgun/Fire\t\t\tDSM60\nOldBow/Fire\t\t\t\tDSSWISH\nOldBow/Reload\t\t\tDSSWTCHm\nhimp/sight\t\t\t\tIMPSIT\nhimp/attack\t\t\t\tIMPAT1\nhimp/pain\t\t\t\tIMPPAI\nhimp/death\t\t\t\tIMPDTH\nhimp/active\t\t\t\tIMPSIT\nTribes/PlasmaPistol\t\tTNPPFST\nTribes/PlasmaCannon\t\tTNPCFST\nTribe/PlasmaCannonExp\tTNPEXPT\nTribes/NadeReload\t\tDSTGNR\nTribes/Nadeboom\t\t\tDSTGxp\nTribes/Nade\t\t\t\tDSTGRN\nPlasma/SuperShot\t\tDSHERTPG\nVoidGaunt/FireBlue\t\tVMMMISS\nVoidGaunt/FireRed\t\tTRXFEAR\nVoidGaunt/Fire\t\t\tDVF2\nVoidGaunt/Charge\t\tLTBRCHRG\nnecklace/use\t\t\tPUZSLV\nplayer/Whistle\t\t\tDSWHSTLE\nShadowBoop\t\t\t\tSTRETCH3\nShadowRoar\t\t\t\tDSGAUN2\nPowerup/Sphere\t\t\tVSTAFFT2\nSummonStaff/Fire\t\tRESPAWN\nSummonStaff/Switch\t\tSTRETCH3\nManabow/Reload\t\t\tSORRISE\nweapon/sphere\t\t\tDSSGCOCK\nArmHP/Sphere\t\t\tS01541\nsphere/powerup\t\t\tDSGETPOW\neye/Scream\t\t\t\tKORACT\nWrist/FlameStart\t\tFLAMESRT\nWrist/Flaming\t\t\tLTBRLOOP\nPulse/Attack\t\t\tTPHFI201\n//PSIAS\nArrowRevolver/Shot\t\tDARTF01\nskeleton/melee\t\t\tDSPNCHL\nweapons/fist\t\t\tDSPNCHL\nNewwristblade/swing\t\tDSASSNST\nTomeoWind/attack\t\tVHANDT2\nTomeoWind/Loop\t\t\tFSTFLOOP\nmisc/secret\t\t\t\tdssecret\nmisc/w_pkup\t\t\t\tPICUP5\nmisc/p_pkup\t\t\t\tPICUP5\nmisc/i_pkup\t\t\t\tPICUP5\nmisc/k_pkup\t\t\t\tPICUP5\nmisc/spawn\t\t\t\tdsitmbk\nswitches/normbutn\t\tdsswtchn\nswitches/exitbutn\t\tdsswtchx\nmisc/teleport\t\t\tdstelept\nplats/pt1_strt\t\t\tdspstart\nplats/pt1_stop\t\t\tdspstop\nplats/pt1_mid\t\t\tdsstnmov\ndoors/dr1_open\t\t\tdsdoropn\ndoors/dr1_clos\t\t\tdsdorcls\ndoors/dr2_open\t\t\tdsbdopn\ndoors/dr2_clos\t\t\tdsbdcls\nchainguy/attack\t\t\tdsshotgn\npickups/health\t\t\tS01541\npickups/largehealth     S01541\nSembTimeStart\t\t\tDWTKST\nSembTimeStop\t\t\tDWTKCS\nIceSpear/Launch\t\t\tDVIC\nHellStorm/Attack\t\tVBurn\nMagicDoorHack\t\t\tE32711\nMagicDoorFinish\t\t\tOrdSum3\nMagicDoorFail\t\t\tWahWah\nJudgement/One\t\t\tASHEAL\nJudgement/Two\t\t\tDSBLOOP2\nJudgement/Three\t\t\tDVF2\nJudgement/Four\t\t\tKORCOM\nJudgement/Five\t\t\tBLASTR\nJudgement/Six\t\t\tPUZSLV\nJudgement/Seven\t\t\tTIMEPOOF\nJudgement/Eight\t\t\tHTPAIN\nJudgement/Nine\t\t\tVSTAFFT4\nAuraShieldUp\t\t\tENERGYEX\nHeart/beating\t\t\tHeartB\nMercy/Spell\t\t\t\tDVDR3\nDetermine/Monster\t\tASHEAL\nSword/Critcal\t\t\tTRXCRIT\nSword/DrawBlood\t\t\tTRXSLIC1\nSword/Ding\t\t\t\tTRXSLIC2\nSword/Swing\t\t\t\tTRXSWING\nMortor/Reload\t\t\tMortorre\nMortor/Fire\t\t\t\tMortarfi\nMortor/Boom\t\t\t\tEXPLO3\nPsiAssault/Attack\t\tTIMEDEAT\nWarpGate/Opening\t\tWarpOp\nWarpGate/Charge\t\t\tBULHIT\nWarpGate/Opened\t\tPURIFICA\nTarget/Freeze\t\tDVIC2\nAbsoluteDefense\tAbsDef\nStarCraft/NoEnergy\tGNOENER\nBurn/Shit\t\tHERLASS\nDisrupt/Active\t\tS01541\nDrone/Death\t\tKATMDTH0\nDrone/See\t\tKATMOTNT\nDrone/Active\t\tDSPTHEAL\nMage/ShotgunPellet\tAIHBM\nMageStealth/Cast\tDVDR3\nMSMG/AirSling\tDVFIRESC\nTurretSummon\tPSIAS\nTMage/WeakZap\tEGLOVEU\nFuser/Reload\tDISCRELO\nFuser/Spin\tDISCloop\nFuser/Fire\tDISKFIRE\nFuser/Boom\tROCKEXP\nsound/chat1     combin1\nsound/chat2     combin2\nsound/chat3     combin3\nPlayerWalk1\tDSWALK1\nPlayerWalk2\tDSWALK2\nPlayer/Upgrade\tKUPDONE\nPlayer/LevelUp\tDSKBEEP\nPlayer/Research\tDSRESERC\nPlayer/Addon\tDSADDON\nPlayer/Choose\tCHOOSE\nMiku/Sing\toddshort\nMiku/Sing2\tNOTHANKY\nBulletShock\tWEPELE2\nBulletFreeze\tSHARDS1B\nFrostShock\tWOOSH3\nweapon/ttbolt\t\tdsthnsh\nSpecialRail/Report\t\tWRAILSHT\nYouMadeAChoice\t\t\tTADUPD03\nassassin/sonicboom\t\tDSSGLHIT\nShopResearch\t\t\tTADUPD02\nEpicBook/Fear\t\t\tBOOKFEAR\nEpicBook/Poison\t\t\tBOOKPOIS\nEpicBook/Light\t\t\tBOOKSHAD\nEpicBook/Wind\t\t\tBOOKWIND\nEpicBook/Water\t\t\tBOOKWATE\nEpicBook/Fire\t\t\tBOOKFIRE\nEpicBook/Energy\t\t\tBOOKENER\nWeSpawnedTemplar\t\tPTERDY00\nWeSpawnedMarine\t\t\tTGHWHT01\nMechCreate\t\t\tTIMEDEAT\nProphet/ManKind\t\t\tBLASTR\nProphet/WeakFire\t\tP_FIRE\nProphet/StrongFire\t\tDVF2\nProphet/ScatterFire\t\tTRXTRX\nProphet/Morphing\t\tDVDR3\nProphet/Shield\t\t\tDVFEEDBK\nTimePoof\t\t\tTIMEPOOF\nPhaseBeep\t\t\tDSBEEP\nSnowCold\t\t\tTRXCOLD\nSnowBless\t\t\tDVIC\nBloodBite\t\t\tDVSP2\nBloodCast\t\t\tDVIC2\nBloodScream\t\t\tPDAYES03\nBloodSummon\t\t\tS32041\nBotwalk1\t\t\tMetal3\nBotwalk2\t\t\tMetal4\nBotMove\t\t\t\tDSTDROC2\nweapons/Lmainfire\t\tDSPLASM4\nweapons/Lsecc\t\t\tPHOFIR00\nweapons/LChar\t\t\tTGHLAS00\nMechAntiMatter/Alt\t\tTPHFI201\nMechAntiMatter/main\t\tTTAFI200\nTemplar/noenergy\t\tPADERR06\nTemplar/upgraded\t\tPADUPD06\nTemplar/OverDrive \t\tPARWHT03\nDarkTemplar/PsiBlade\t\tUZEFIR00\nTemplar/PsiStorm\t\tPTESTO00\nTemplar/PsiBall\t\t\tPSilasr\nMortarCannon/up\t\t\tDSMRTRUP\nTrail/Death\t\t\tS32741\nTrail/Attack\t\t\tDSTrail\nshopbutton1\t\t\tUbutt1\nshopbutton2\t\t\tUbutt2\nshopbutton3\t\t\tubutt3\nyo/goodjob\t\t\tgoodjob\nPortal/RepelGoo\t\t\tDSSplat3\nPortal/ProGoo\t\t\tDSsplat4\nShop/Fail\t\t\tWahwah\nOrdain/Purify\t\t\tVSTAFFT2\nMechBot/Cloak\t\t\tPPWRDOWN\nMysticFire/Hand\t\t\tP_fire\nTrickSter/Swing\t\t\tTRXSwing\nSword/Slicing\t\t\tTRXSLIC1\nTrickSter/Slice1\t\tTRXSLIC1\nTrickSter/Slice2\t\tTRXSLIC2\nTrickSter/Slice3\t\tTRXSLIC3\nTrickster/Slicemiss\t\tTRXSLIC4\nweapons/PortalHHeal\t\tHEARTB\nmisc/p_pkup\t\t\tART1\nmisc/invuse\t\t\tARTACT\nminotaur/sight\t\t\tminsit\nminotaur/melee\t\t\tstfhit\nminotaur/attack1\t\tminat1\nminotaur/attack2\t\tminat2\nminotaur/attack3\t\tminat3\nminotaur/pain\t\t\tminpai\nminotaur/death\t\t\tmindth\nminotaur/active\t\t\tminact\nminotaur/fx2hit\t\t\tphohit\nminotaur/fx3hit\t\t\tphohit\nmisc/invuse\t\t\tartiact1\nCleric/Heal\t\t\tDVMINDC\nMageWandFire\t\t\tWAND4\nBow/Fired\t\tDSBOWFIR\nBow/Pull\t\tDSBOWPUL\nASASSIN/KNIFE\t\t\tDSASSNST\nRifle/Report\t\t\tWHUNTSHT\nRifle/zoom\t\t\tWZoom\nRifle/clipout\t\t\tWHUNTOUT\nRifle/clipin\t\t\tWHUNTIN\nRifle/cliplock\t\t\tWHUNTLOC\nRifle/slideforward\t\tWHUNTbli\nCrawl/Chaos\t\t\tVHANDT2\nChaosDischarge/Scream\t\tDVEC\nMysticFire/Destoryer\t\tDSSGLHIT\nCleric/StarterPack\t\tVMMMISS\nOccult/ShieldScream\t\tPDAYES03\nOccult/Shield\t\t\tPurifica\nOrdain/Summon2\t\t\tORDSum3\nOrdain/SummonFinal\t\tE32711\nOrdain/Destoy\t\t\tDVDR3\nOccult/Destory\t\t\tDVSTUNH\nHellYeah\t\t\tOhYea\nArchVile/AttackStart\t\tDSVILATK\nArchVile/Attack\t\t\tStrike3\nArchVile/AttackFinish\t\tDSFlame\nweapons/dualpistol\t\tDualPis\nKatWalk1\t\t\tDSKATW1\nKatWalk2\t\t\tDSKATW2\n$playersound\tDKPlayer \tmale\t*death\t\tdsilent\n$playersound\tDKPlayer \tmale\t*Xdeath\t\tdsilent\n$playersound\tDKPlayer \tmale\t*gibbed\t\tdsilent\n$playersound\tDKPlayer\tmale\t*pain100\tdsilent\n$playersound\tDKPlayer\tmale\t*pain75\t\tdsilent\n$playersound\tDKPlayer\tmale\t*pain50\t\tdsilent\n$playersound\tDKPlayer\tmale\t*pain25\t\tdsilent\n$playersound\tDKPlayer\tmale\t*grunt\t\tdsilent\n$playersound\tDKPlayer\tmale\t*land\t\tdsilent\n$playersound\tDKPlayer\tmale\t*jump\t\tdsilent\n$playersound\tDKPlayer\tmale\t*fist\t\tdsilent\n$playersound\tDKPlayer\tmale\t*usefail\tdsilent\n$playeralias    DKPlayer \tmale    *taunt      monster/dknact\n$playeralias\tDKPlayer\tmale\t*poison\t\tPlayerPoisonCough\n\n$playersound\tAcoPlayer \tmale\t*death\t\tdsilent\n$playersound\tAcoPlayer \tmale\t*Xdeath\t\tdsilent\n$playersound\tAcoPlayer \tmale\t*gibbed\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*pain100\tdsilent\n$playersound\tAcoPlayer\tmale\t*pain75\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*pain50\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*pain25\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*grunt\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*land\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*jump\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*fist\t\tdsilent\n$playersound\tAcoPlayer\tmale\t*usefail\tdsilent\n$playeralias    AcoPlayer \tmale    *taunt      monster/acoact\n$playeralias\tAcoPlayer\tmale\t*poison\t\tPlayerPoisonCough\n\n$playersound\tGho male\t*death\t\tGhDTH00\n$playersound\tGho male\t*Xdeath\t\tGhDTH00\n$playersound\tGho male\t*gibbed\t\tghDTH00\n$playersound\tGho\tmale\t*pain100\tHEARTB\n$playersound\tGho\tmale\t*pain75\t\tHEARTB\n$playersound\tGho\tmale\t*pain50\t\tHEARTB\n$playersound\tGho\tmale\t*pain25\t\tHEARTB\n$playersound\tGho\tmale\t*grunt\t\tdsilent\n$playersound\tGho\tmale\t*land\t\tfeet4\n$playersound\tGho\tmale\t*jump\t\tdsilent\n$playersound\tGho\tmale\t*fist\t\tdsilent\n$playersound\tGho\tmale\t*usefail\tdsilent\n$playeralias    GHO male    *taunt          GHOMTAUNT\n$playeralias\tGHO\tmale\t*poison\t\tPlayerPoisonCough\n\n$playersound\tGhoPhantom  male   *death\t\tSPRITS1\n$playersound\tGhoPhantom  male    *Xdeath\t\tSPRITS1\n$playersound\tGhoPhantom  male    *gibbed\t\tSPRITS1\n$playersound\tGhoPhantom\tmale\t*pain100\tSpirit7\n$playersound\tGhoPhantom\tmale\t*pain75\t\tSpirit7\n$playersound\tGhoPhantom\tmale\t*pain50\t\tSpirit7\n$playersound\tGhoPhantom\tmale\t*pain25\t\tSpirit7\n$playersound\tGhoPhantom\tmale\t*grunt\t\tdsilent\n$playersound\tGhoPhantom\tmale\t*land\t\tdsilent\n$playersound\tGhoPhantom\tmale\t*jump\t\tdsilent\n$playersound\tGhoPhantom\tmale\t*fist\t\tdsilent\n$playersound\tGhoPhantom\tmale\t*usefail\tdsilent\n$playeralias    GhoPhantom  male    *taunt       dsilent\n$playeralias\tGhoPhantom\tmale\t*poison\t\tdsilent\n\n$random GHOMTAUNT { ghno ghpain gtaunt gmale}\nghno\tghno\nghpain\tghpain\ngtaunt\tgtaunt\ngmale\tgmale\n\n$playersound\tGho \tfemale\t*death\t\tKDTH00\n$playersound\tGho \tfemale\t*Xdeath\t\tKDTH00\n$playersound\tGho \tfemale\t*gibbed\t\tKDTH00\n$playersound\tGho\tfemale\t*pain100\tKDTH00\n$playersound\tGho\tfemale\t*pain75\t\tKDTH00\n$playersound\tGho\tfemale\t*pain50\t\tKDTH00\n$playersound\tGho\tfemale\t*pain25\t\tKDTH00\n$playersound\tGho\tfemale\t*grunt\t\tdsilent\n$playersound\tGho\tfemale\t*land\t\tdsilent\n$playersound\tGho\tfemale\t*jump\t\tdsilent\n$playersound\tGho\tfemale\t*fist\t\tdsilent\n$playersound\tGho\tfemale\t*usefail\tdsilent\n$playeralias    GHO     female    *taunt        GHOfTAUNT\n$random GHOfTAUNT { kno kpain ktaunt1 gfemale}\nkno\tkno\nkpain\tkpain\nktaunt1\tktaunt1\ngfemale\tgfemale\n\n$playersound\tTemplar \tmale\t*death\t\tPTEDTH00\n$playersound\tTemplar \tmale\t*Xdeath\t\tPTEDTH00\n$playersound\tTemplar \tmale\t*gibbed\t\tPTEDTH00\n$playersound\tTemplar\t\tmale\t*pain100\tPTEDTH00\n$playersound\tTemplar\t\tmale\t*pain75\t\tPTEDTH00\n$playersound\tTemplar\t\tmale\t*pain50\t\tPTEDTH00\n$playersound\tTemplar\t\tmale\t*pain25\t\tPTEDTH00\n$playersound\tTemplar\t\tmale\t*grunt\t\tdsilent\n$playersound\tTemplar\t\tmale\t*land\t\tfeet4\n$playersound\tTemplar\t\tmale\t*jump\t\tdsilent\n$playersound\tTemplar\t\tmale\t*fist\t\tdsilent\n$playersound\tTemplar\t\tmale\t*usefail\tdsilent\n$playeralias    Templar     male    *taunt          TMPMTAUNT\n$random TMPMTAUNT { tpno tppain ttaunt tmale}\ntpno\tPTEPSS00\ntppain\tPTEWHT01\nttaunt\tPTEYES03\ntmale\tPTEPSS01\n\n$playersound\tDTrooper \tmale\t*death\t\tDSILENT\n$playersound\tDTrooper \tmale\t*Xdeath\t\tDSILENT\n$playersound\tDTrooper\tmale\t*grunt\t\tDSILENT\n$playersound\tDTrooper \tmale\t*gibbed\t\tghDTH00\n$playersound\tDTrooper\tmale\t*pain100\tDSILENT\n$playersound\tDTrooper\tmale\t*pain75\t\tDSILENT\n$playersound\tDTrooper\tmale\t*pain50\t\tDSILENT\n$playersound\tDTrooper\tmale\t*pain25\t\tDSILENT\n$playersound\tDTrooper\tmale\t*land\t\tfeet4\n$playersound\tDTrooper\tmale\t*jump\t\tDSILENT\n$playersound\tDTrooper\tmale\t*fist\t\tDSILENT\n$playersound\tDTrooper\tmale\t*usefail\tDSILENT\n$playersound\tDTrooper\tmale\t*taunt\t\tDSILENT\n\n$playersound\tDTrooper \tfemale\t*death\t\tDSILENT\n$playersound\tDTrooper \tfemale\t*Xdeath\t\tDSILENT\n$playersound\tDTrooper\tfemale\t*grunt\t\tDSILENT\n$playersound\tDTrooper \tfemale\t*gibbed\t\tKDTH00\n$playersound\tDTrooper\tfemale\t*pain100\tDSILENT\n$playersound\tDTrooper\tfemale\t*pain75\t\tDSILENT\n$playersound\tDTrooper\tfemale\t*pain50\t\tDSILENT\n$playersound\tDTrooper\tfemale\t*pain25\t\tDSILENT\n$playersound\tDTrooper\tfemale\t*land\t\tfeet4\n$playersound\tDTrooper\tfemale\t*jump\t\tDSILENT\n$playersound\tDTrooper\tfemale\t*fist\t\tDSILENT\n$playersound\tDTrooper\tfemale\t*usefail\tDSILENT\n$playersound\tDTrooper\tfemale\t*taunt\t\tDSILENT\n\n//#### Weapons #####\nGun/Empty\tGUNEMPTY\nweapons/chngun   \t\tdualpis\n//## Pistol ##\nUp/Pistol\tPISTOLUP\nheritageDualPistol/out\tDULOUT\nheritageDualPistol/in\tDULIN\nweapons/dualpistol \tdualpis\n//## Shotgun ##\nheritage/sht1\t \tHERTsht1\nPumpAction/open\t\tWAUTOLBC\nPumpAction/load\t\tWAUTOLd1\nPumpAction/close\tWAUTObfw\n//## ChainGun ##\nChaingun/Fire\t\tDualpis\n//## ATAR ##\nweapons/AtarOpen\t\tpistolin\nweapons/Atarload\t\tmp5_slid\nweapons/AtarClose\t\tpistlout\n//## PlasmaGun ##\nweapons/plasmareload\t\tDSplsrld\nweapons/plasmagunshot\t\tDSHERTPL\n//## Rod Shotgun ##\nweapons/RodShotgunOpen\t\tWAUTOBFW\nweapons/RodShotgunClose\t\tWAUTOLBC\nweapons/RodShotgunLoad\t\tWAUTOLD2\nweapons/RodShotgunfire\t\tWshtgn1\nweapons/plasmavapor\t\tEGLOVEU\nweapons/plasmaShotgun\t\tADMFIRE\nweapons/plasmaShotgunpulse\tQUARTER\n//## Weapon Up ##\nUp/SMG\t\t\t\tMP5_SLID\nUp/Rifle\t\t\tDSDFWUP\nUp/HeavyGun\t\t\tDSMRTRUP\nUp/Vapor\t\t\tDSGLIFTR\n//## Plasma Repeater ##\nweapons/repeatershot\t\trepblast\n//## explosive Shot ##\nweapons/GunExplode\t\tMISSILE1\n//## Leedlegun ##\nLeedleup\tLeedleIn\nLeedling\tLeedle\n//## Fog Of Sorrow ##\nSorrow/Scream\t\t\tKORACT\n\n;===========================================================================\n;\n; PLAYER SOUNDS\n;\n;===========================================================================\n\n; Various death sounds\n;PlayerWimpyDeath        plrwdth        ; no longer used\n\nPlayerFighterNormalDeath        fgtddth\nPlayerFighterCrazyDeath         fgtcdth\nPlayerFighterExtreme1Death      fgtxdth1\nPlayerFighterExtreme2Death      fgtxdth2\nPlayerFighterExtreme3Death      fgtxdth3\n\nPlayerClericNormalDeath         plrdth\nPlayerClericCrazyDeath          plrcdth\nPlayerClericExtreme1Death       clxdth1\nPlayerClericExtreme2Death       clxdth2\nPlayerClericExtreme3Death       clxdth3\n\nPlayerMageNormalDeath           mgdth\nPlayerMageCrazyDeath            mgcdth\nPlayerMageExtreme1Death         mgxdth1\nPlayerMageExtreme2Death         mgxdth2\nPlayerMageExtreme3Death         mgxdth3\n\nPlayerFighterPain               fgtpain\nPlayerClericPain                plrpain3\nPlayerMagePain                  mgpain\n\nPlayerFighterGrunt              fgtgrunt\nPlayerClericGrunt               grunt1\nPlayerMageGrunt                 mggrunt\n\nPlayerLand                      feet4\nPlayerPoisonCough               pois2\n\nPlayerFighterFallingScream      fgtfall\nPlayerClericFallingScream       fall1\nPlayerMageFallingScream         mgfall\n\nPlayerFallingSplat              fallhit\n\nPlayerFighterBurnDeath          plrburn\nPlayerClericBurnDeath           plrburn\nPlayerMageBurnDeath             plrburn\n\nPlayerFighterFailedUse          fgtgrunt\nPlayerClericFailedUse           grunt1\nPlayerMageFailedUse             mggrunt\n\n;\n; Fighter\n;\n\nFighterPunchMiss        punchmis\nFighterPunchHitWall     punch8\nFighterPunchHitThing    mumpun5\nFighterAxeHitThing      axe5\nFighterHammerMiss       hammis2\nFighterHammerHitWall    hamwal1\nFighterHammerHitThing   hmhit1a\nFighterHammerContinuous hamfly1\nFighterHammerExplode    impact3\nFighterSwordFire        sword2\nFighterSwordExplode     impact3\nFighterGrunt            gntmis1\n\n; Cleric\n\nClericCStaffFire        spell1\nClericCStaffExplode     glbhit4\nClericCStaffHitThing    vamp5\nClericFlameFire         strike3\nClericFlameExplode      strike1\nClericFlameCircle       firedhit\nHolySymbolFire          holy3\nSpiritActive            spirt7\nSpiritAttack            spirt5\nSpiritDie               spirts1\n\n;\n; Mage\n;\n\nMageWandFire            wand4\nMageLightningFire       lite2\nMageLightningContinuous gntpow\nMageLightningReady      wepele2\nMageLightningZap        gntact1\nMageShardsFire          cone3\nMageShardsExplode       shards1b\nMageStaffFire           mage4\nMageStaffExplode        mageball\n\n; Pig\n\nPigActive1              pigrunt1\nPigActive2              squeal1\nPigPain                 pigpain2\nPigAttack               bite4\nPigDeath                pigdth2\n\n;===========================================================================\n;\n; MONSTER SOUNDS\n;\n;===========================================================================\n\n; Bishop\n\nBishopSight             syab2d\nBishopActive            stb1d\nBishopPain              bshpn1\nBishopAttack            pop\nBishopDeath             bishdth1\nBishopMissileExplode    bshhit2\nBishopBlur              blur6\n\n; Centaur\n\nCentaurSight            taur1\nCentaurActive           taur2\nCentaurPain             taur4\nCentaurAttack           centhit2\nCentaurDeath            cntdth1\nCentaurLeaderAttack     cntshld4\nCentaurMissileExplode   impact3\n\n; Serpent\n\nSerpentSight            wtrcrt7\nSerpentActive           srfc3\nSerpentPain             serppn1\nSerpentAttack           wtrswip\nSerpentMeleeHit         wtrhit\nSerpentDeath            srpdth1\nSerpentBirth            srfc1\nSerpentFXContinuous     glbhiss1\nSerpentFXHit            glbhit4\n\n; Demon\n\nDemonSight              sbtsit5\nDemonActive             sbtsit5\nDemonPain               minact1\nDemonAttack             dematk2\nDemonDeath              sbtdth3\nDemonMissileFire        impfire2\nDemonMissileExplode     impact3\n\n; Wraith\n\nWraithSight             raith5a\nWraithActive            raith3\nWraithPain              raith4a\nWraithAttack            raith1b\nWraithDeath             rathdth2\nWraithMissileFire       impfire2\nWraithMissileExplode    impact3\n\n; Maulator\nMaulatorSight           minsit1\nMaulatorActive          minact2\nMaulatorPain            minpain4\nMaulatorHamSwing        hamblo8a\nMaulatorHamHit          hamfir1\nMaulatorMissileHit      impact3\nMaulatorDeath           mindth4\n\n; Ettin\nEttinSight              cent2\nEttinActive             cent2\nEttinPain               cent1\nEttinAttack             ethit1\nEttinDeath              cntdth1\n\n; Fire Demon\nFireDemonSpawn          spawn3\nFireDemonActive         fired5\nFireDemonPain           fired2\nFireDemonAttack         spit6\nFireDemonMissileHit     firedhit\nFireDemonDeath          fired3\n\n; Ice Guy\nIceGuySight             frosty1\nIceGuyActive            frosty1\nIceGuyAttack            frosty2\nIceGuyMissileExplode    shards1b\n\n; Sorcerer Boss\nSorcererSight           sorboss1\nSorcererActive          sorboss2\nSorcererPain            sorboss3\nSorcererSpellCast       woosh3\nSorcererBallWoosh       balls1\nSorcererDeathScream     sordie2\nSorcererBishopSpawn     bishapp\nSorcererBallPop         cork\nSorcererBallBounce      bounce2\nSorcererBallExplode     impact3\nSorcererBigBallExplode  sorblexp\nSorcererHeadScream      sorblexp\n\n; Dragon\nDragonSight             dragsit1\nDragonActive            dragsit1\nDragonWingflap          wing1\nDragonAttack            mage4\nDragonPain              dragpn2\nDragonDeath             dragdie2\nDragonFireballExplode   mageball\n\n; Korax\nKoraxSight              korsit\nKoraxActive             koract\nKoraxPain               korpn1\nKoraxAttack             koratk\nKoraxCommand            korcom\nKoraxDeath              kordth1\nKoraxStep               step\n\n; Korax Voice sounds\nKoraxVoiceGreetings     grtngs1\nKoraxVoiceReady         ready1\nKoraxVoiceBlood         blood1\nKoraxVoiceGame          game1\nKoraxVoiceBoard         board1\nKoraxVoiceWorship       wrship1\nKoraxVoiceMaybe         maybe1\nKoraxVoiceStrong        strong1\nKoraxVoiceFace          face1\n\n; Alternate monster pain sound (in gas cloud, lightning zapped, wraithverged)\nPuppyBeat               pup4\n\n;===========================================================================\n;\n; WORLD SOUNDS\n;\n;===========================================================================\n\n;\n;\n; Platform Sounds\n;\n\nPlatformStart           dorstp3\nPlatformStartMetal      mtlstrt1\nPlatformStop            dorstp1b\nStoneMove               stnmv4\nMetalMove               mtlmv3\n\n;\n; Door Sounds\n;\n\nDoorOpen                drltch3a\nDoorLocked              locked\n\nDoorOpenMetal           stmdr1\nDoorCloseMetal          drstp2\nDoorCloseLight          dorstp4\nDoorCloseHeavy          drstp7\nDoorCreak               drcrk5a\n\nLavaMove                lava2\nWaterMove               brook1\nIceStartMove            icemv2\nEarthStartMove          quake2\n\n;===========================================================================\n;\n; MISCELLANEOUS SOUNDS\n;\n;===========================================================================\n\nPickupWeapon            sample11\nPickupArtifact          art1\nPickupKey               keys2a\nPickupItem              picup5\nPickupPiece             piece1               ; Pickup part of the final weapon\nWeaponBuild             sample11               ; Built the final weapon\nUseArtifact             artact1\nRespawn                 respawn\nPuzzleFailFighter       fgthmm\nPuzzleFailCleric        clhmm\nPuzzleFailMage          mghmm\nPuzzleSuccess           puzslv\nChat                    chat3\nBatScream               bats\nClockTick               tictoc\nEtherealTeleport\tethport1\n//MysticIncant\t\tpuzslv\t\t; attached to each player affected\n\nSwitch1                 chnswch8\nSwitch2                 swtch6\nSwitchOtherLevel        puzslv1\nValveTurn               swtchv4\nRopePull                swtchrp1\n\nBlastRadius             blastr\nFlyBuzz                 fly3\nEarthquake              quake2\n\nBellRing                bellrng\nTreeBreak               treebrk\nTreeExplode             treeburn\nSuitofArmorBreak        armorexp\nPoisonShroomPain        stretch3\nPoisonShroomDeath       puff1\n\nIgnite                  torch2\nFireball                impact3               ; generic fireball projectile\n\nGlassShatter            glass5\nFlechetteBounce         flech4\nFlechetteExplode        firedhit\n\nThunderCrash            thndr1\nTeleport                tport1\nPotteryExplode          potbrk1\nDrip                    blddrp1\nWind                    wind3\nThrustSpikeRaise        spike3\nThrustSpikeLower        spike2\n\nFreezeDeath             icedth1\nFreezeShatter           icebrk1a\n\nWaterSplash             gloop1\nLavaSizzle              acid5\nSludgeGloop             muck5\nStartupTick             tick\n\n; Ambient sounds\n\nAmbient1                insects1\nAmbient2                crkets\nAmbient3                crkets1\nAmbient4                katydid\nAmbient5                frogs\nAmbient6                owl\nAmbient7                bird\nAmbient8                shlurp\nAmbient9                bubble\nAmbient10               drop2\nAmbient11               rocks\nAmbient12               chains\nAmbient13               gong\nAmbient14               steel1\nAmbient15               steel2\n\nmisc/invuse\t\t\tartiact1\nstarwars/maskin\t\t\tDSD010\nstarwars/maskout\t\tDSD011\nstarwars/Railer\t\t\tDSD009\nstarwars/concussionshot\t\tconcuss5\nstarwars/concussionblast\tDSD005\n\nDtrooper/walk              DSTDROC\nDtrooper/walk2              DSTDROC2\nWeapons/Fswing\t\t   DSswing\nWeapons/punch\t\t   DSpunhh\nWeapons/TDBOOM\t\t   DSTDEX\nWeapons/TDBEEP\t\t   DSBEEP\nWeapons/TDBOUN\t\t   DSBOUN\nweapons/TDL2               DSINCNDF\nweapons/mask1              MASK1\nweapons/mask2              MASK2\nweapons/concuss            CONCUSS5\nweapons/excon              EXCON\nweapons/Dpst1blast           PISTOO\nweapons/altmissile      MISSILE1\nweapons/plasma3         dsplasm4\nweapons/reprif\t\tRepRIP\nweapons/sabh\t\tDSDHBhit\nweapons/sabi\t\tDSDHBREI\nweapons/sabu\t\tDSDHBREU\nweapons/fuzz\t\tfusion1\nweapons/ddblast\t\tpistoo\nweapons/sabide\t\tDSDHBREi\nweapons/sabact\t\tDSDHBREu\nweapons/sabswi\t\tDSDHBhit\nweapons/fireballd2      dsflmd\nweapons/fireballd1      dsflam\nshock/idle\t\t\t\tWEPeLE2\nWeapons/Lightbringer/Bounce\tLTBRBNCE\nWeapons/Lightbringer/Charge\tLTBRCHRG\nWeapons/Lightbringer/Fire\tLTBRFIRE\nWeapons/Lightbringer/Fire2\tLTBRFIR2\nWeapons/Lightbringer/Loop\tLTBRLOOP\nWeapons/Lightbringer/Meltdown\tLTBRMELT\nWeapons/Lightbringer/Recharge\tLTBRRCHG\nweapons/JadeFire\tJADEFIRE\nweapons/JadeHit \tJADEHIT\nmenu/activate\t\t\tUButt1\t// Activate a new menu\nmenu/backup\t\t\tUButt1\t// Backup to previous menu\nmenu/prompt\t\t\tUButt1\t// Activate a prompt \"menu\"\nmenu/cursor\t\t\tUButt3\t\t// Move cursor up/down\nmenu/change\t\t\tUButt3\t// Select new value for option\nmenu/invalid\t\t\tUButt1\t\t// Menu not available\nmenu/dismiss\t\t\tUButt1\t// Dismiss a prompt message\nmenu/choose\t\t\tUButt2\t// Choose a menu item\nmenu/clear\t\t\tUButt3\t// Close top menu\nchainguy/attack\t\t\tDSPISTOL\nSkillCloak/one\tGCLOAK1\nSkillCloak/zero\tGCLOAK0\n\nweapons/xbowshoot\tdsxbow\nweapons/xbowhit\t\tdsfirxpl\nweapons/assaultgun\tdsrifle\nweapons/minimissile\tdsrlaunc\nweapons/minimissilehit\tdsmislht\nweapons/flamethrower\tdsflburn\nweapons/flameidle\tdsflidl\nweapons/mauler1\t\tdspgrdat\nweapons/mauler2charge\tdsproton\nweapons/mauler2fire\tdsprotfl\nweapons/mauler2hit\tdsexplod\nweapons/hegrenadeshoot\tdsphoot\nweapons/hegrenadebang\tdsexplod\nweapons/phgrenadeshoot\tdsphoot\nweapons/phgrenadebang\tdsexplod\nweapons/sigil\t\tdssigil\nweapons/sigilhit\tdssglhit\nweapons/sigilcharge\tdssiglup\n\nmonsters/rifle\t\tdsrifle\n\nchicken/sight\t\t\tchicpai\nchicken/pain\t\t\tchicpai\nchicken/death\t\t\tchicdth\nchicken/attack\t\t\tchicatk\n\nmisc/invuse\t\t\tARTACT1\n\nmisc/burn\t\t\thedat1\n\nweapons/staffhit\t\tstfhit\nweapons/staffpowerhit\t\tstfpow\nweapons/staffcrackle\t\tstfcrk\nweapons/wandhit\t\t\tgldhit\nweapons/bowshoot\t\tbowsht\nweapons/bowhit\t\t\thrnhit\nweapons/gauntletsactivate\tgntact\nweapons/gauntletsuse\t\tgntuse\nweapons/gauntletson\t\tgntful\nweapons/gauntletshit\t\tgnthit\nweapons/gauntletspowhit\t\tgntpow\nweapons/maceshoot\t\tlobsht\nweapons/macebounce\t\tbounce\nweapons/macehit\t\t\tlobhit\nweapons/macestop\t\tpstop\nweapons/maceexplode\t\tphohit\nweapons/blasterhit\t\tblshit\nweapons/blasterpowhit\t\thrnhit\nweapons/blastershoot\t\tblssht\nweapons/hornrodshoot\t\thrnsht\nweapons/hornrodhit\t\thrnhit\nweapons/hornrodpowshoot\t\thrnpow\nweapons/hornrodpowhit\t\tramphit\nweapons/phoenixshoot\t\tphosht\nweapons/phoenixhit\t\tphohit\nweapons/phoenixpowshoot\t\tphopow\n\n$playeralias\tHert \tmale\t*death\t\tHERTpain\n$playeralias\tHert\tmale\t*Xdeath\t\tHERTpain\n$playeralias\tHert \tmale\t*gibbed\t\tHERTpain\n$playeralias\tHert\tmale\t*pain100\tHEARTB\n$playeralias\tHert\tmale\t*pain75\t\tHEARTB\n$playeralias\tHert\tmale\t*pain50\t\tHEARTB\n$playeralias\tHert\tmale\t*pain25\t\tHEARTB\n$playersound\tHert\tmale\t*grunt\t\tdsilent\n$playersound\tHert\tmale\t*land\t\tFeet4\n$playersound\tHert\tmale\t*jump\t\tdsilent\n$playersound\tHert\tmale\t*fist\t\tdsilent\n$playersound\tHert\tmale\t*usefail\tdsilent\n$playeralias    Hert    male    *taunt HERTTAUNT\n$playeralias\tHert\tmale\t*poison\t\tPlayerPoisonCough\n$random HERTTAUNT { htaunt1 htaunt4 htaunt3 htaunt2}\n$random HERTpain { CHAR0539 CHAR0549 CHAR0548}\n\nCHAR0539    CHAR0539\nCHAR0549    CHAR0549\nCHAR0548    CHAR0548\nhtaunt1     Htaunt1\nhtaunt2     Htaunt2\nhtaunt3     Htaunt3\nhtaunt4     Htaunt4\n\n$playersound\tDarkTemplar \tmale\t*death\t\tWNDTH00\n$playersound\tDarkTemplar \tmale\t*Xdeath\t\tWNDTH00\n$playersound\tDarkTemplar \tmale\t*gibbed\t\tWNDTH00\n$playersound\tDarkTemplar\tmale\t*pain100\tHEARTB\n$playersound\tDarkTemplar\tmale\t*pain75\t\tHEARTB\n$playersound\tDarkTemplar\tmale\t*pain50\t\tHEARTB\n$playersound\tDarkTemplar\tmale\t*pain25\t\tHEARTB\n$playersound\tDarkTemplar\tmale\t*grunt\t\tdsilent\n$playersound\tDarkTemplar\tmale\t*land\t\tfeet4\n$playersound\tDarkTemplar\tmale\t*jump\t\tdsilent\n$playersound\tDarkTemplar\tmale\t*fist\t\tdsilent\n$playersound\tDarkTemplar\tmale\t*usefail\tdsilent\n$playeralias\tDarkTemplar\tmale\t*poison\t\tPlayerPoisonCough\n$playeralias    DarkTemplar     male    *taunt        DarkTemplarfTAUNT\n$random DarkTemplarfTAUNT { PDAPSS03 PDAWHT02 UZEYES03}\nPDAPSS03\tPDAPSS03\nPDAWHT02\tPDAWHT02\nPDAYES03\tPDAYES03\n\n//DSTDROC2\n\n$playersound\tGho2 male\t*death\t\tGhDTH00\n$playersound\tGho2 male\t*Xdeath\t\tGhDTH00\n$playersound\tGho2 male\t*gibbed\t\tghDTH00\n$playersound\tGho2\tmale\t*pain100\tHEARTB\n$playersound\tGho2\tmale\t*pain75\t\tHEARTB\n$playersound\tGho2\tmale\t*pain50\t\tHEARTB\n$playersound\tGho2\tmale\t*pain25\t\tHEARTB\n$playersound\tGho2\tmale\t*grunt\t\tdsilent\n$playersound\tGho2\tmale\t*land\t\tfeet4\n$playersound\tGho2\tmale\t*jump\t\tDSTDROC\n$playersound\tGho2\tmale\t*fist\t\tdsilent\n$playersound\tGho2\tmale\t*usefail\tdsilent\n$playeralias    GHO2\tmale    *taunt          GHOMTAUNT\n$playeralias\tGHO2\tmale\t*poison\t\tPlayerPoisonCough\nDSTDROC2\tDSTDROC2\n\n$playersound\tGho2 \tfemale\t*death\t\tKDTH00\n$playersound\tGho2 \tfemale\t*Xdeath\t\tKDTH00\n$playersound\tGho2 \tfemale\t*gibbed\t\tKDTH00\n$playersound\tGho2\tfemale\t*pain100\tKDTH00\n$playersound\tGho2\tfemale\t*pain75\t\tKDTH00\n$playersound\tGho2\tfemale\t*pain50\t\tKDTH00\n$playersound\tGho2\tfemale\t*pain25\t\tKDTH00\n$playersound\tGho2\tfemale\t*grunt\t\tdsilent\n$playersound\tGho2\tfemale\t*land\t\tfeet4\n$playersound\tGho2\tfemale\t*jump\t\tDSTDROC\n$playersound\tGho2\tfemale\t*fist\t\tdsilent\n$playersound\tGho2\tfemale\t*usefail\tdsilent\n$playeralias    GHO2     female    *taunt        GHOfTAUNT\n$random GHOfTAUNT { kno kpain ktaunt1 gfemale}\nkno\tkno\nkpain\tkpain\nktaunt1\tktaunt1\ngfemale\tgfemale\n\n$playersound\tRobobobo \tmale\t*death\t\tKATMDTH0\n$playersound\tRobobobo \tmale\t*Xdeath\t\tKATMDTH0\n$playersound\tRobobobo \tmale\t*gibbed\t\tKATMDTH0\n$playersound\tRobobobo\tmale\t*pain100\tHEARTB\n$playersound\tRobobobo\tmale\t*pain75\t\tHEARTB\n$playersound\tRobobobo\tmale\t*pain50\t\tHEARTB\n$playersound\tRobobobo\tmale\t*pain25\t\tHEARTB\n$playersound\tRobobobo\tmale\t*grunt\t\tdsilent\n$playersound\tRobobobo\tmale\t*land\t\tdsilent\n$playersound\tRobobobo\tmale\t*jump\t\tdsilent\n$playersound\tRobobobo\tmale\t*fist\t\tdsilent\n$playersound\tRobobobo\tmale\t*usefail\tdsilent\n$playersound    Robobobo     male   *taunt\t\tKATMDTH1\n\nweapons/hellfi\t\t      dshellfi\nweapons/hellex\t              dshellex\nweapons/firex3                dsfirex3\nweapons/suldth                dssuldth\nweapons/diasht                dsdiasht\nweapons/bigbrn                dsbigbrn\nmonster/smiths                dssmiths\nmonster/smitha                dssmitha\nmonster/smitht                dssmitht\nmonster/smithp                dssmithp\nmonster/smithd                dssmithd\nmonster/smithr                dssmithr\nmonster/smithw                dssmithw\nmonster/hamswg                dshamswg\nmonster/hamflr                DSHAMFLR\nmonster/hamhit                dshamhit\nmonster/hamsht                dshamsht\nmonster/dash                  dshdash\nMinotaur/JumpScare\t\t\t  DSDRKPOF\n\nweapons/xbowshoot\tdsxbow\nweapons/xbowhit\t\tDSSTFRXP\nweapons/assaultgun\tdsrifle\nweapons/minimissile\tDSRMINNC\nweapons/minimissilehit\tdsmislht\nweapons/flamethrower\tdsflburn\nweapons/flameidle\tdsflidl\nweapons/mauler1\t\tdspgrdat\nweapons/mauler2charge\tdsproton\nweapons/mauler2fire\tdsprotfl\nweapons/mauler2hit\tdsexplod\nweapons/hegrenadeshoot\tdsphoot\nweapons/hegrenadebang\tdsexplHE\nweapons/phgrenadeshoot\tdsphoot\nweapons/phgrenadebang\tdsexplHE\nweapons/sigil\t\tdssigil\nweapons/sigilhit\tdssglhit\nweapons/sigilcharge\tdssiglup\n\nmisc/swish\t\tdsswish\nmisc/meathit\t\tdsmeatht\nmisc/metalhit\t\tdsmtalht\n\nmisc/Strifei_pkup\t\tDSITRIF\nStrifei_pkup\t\t\tDSITRIF\nmisc/missileinflight\tdsrflite\nPlayerPoisonCough2\t\tPOIS2\nworld/largefire\t\tdslgfire\n\n//#########################################################################\n//#########################################################################\n//#########################################################################\n$playersound\tStrfPlyr \tmale\t*death\t\tDSSRDETH\n$playersound\tStrfPlyr \tmale\t*Xdeath\t\tDSSRDETH\n$playersound\tStrfPlyr \tmale\t*gibbed\t\tDSSLOP\n$playersound\tStrfPlyr\tmale\t*pain100\tDSSRPAIN\n$playersound\tStrfPlyr\tmale\t*pain75\t\tDSSRPAIN\n$playersound\tStrfPlyr\tmale\t*pain50\t\tDSSRPAIN\n$playersound\tStrfPlyr\tmale\t*pain25\t\tDSSRPAIN\n$playersound\tStrfPlyr\tmale\t*grunt\t\tDSTRF\n$playersound\tStrfPlyr\tmale\t*land\t\tfeet4\n$playersound\tStrfPlyr\tmale\t*jump\t\tdsilent\n$playersound\tStrfPlyr\tmale\t*fist\t\tdsilent\n$playersound\tStrfPlyr\tmale\t*usefail\tDSNsWAY\n$playeralias    StrfPlyr \tmale    *taunt      dsilent\n$playeralias\tStrfPlyr\tmale\t*poison\t\tPOIS2\n\n$playersound\tCorvPlyr \tmale\t*death\t\tCorDTH\n$playersound\tCorvPlyr \tmale\t*Xdeath\t\tCORCDTH\n$playersound\tCorvPlyr \tmale\t*gibbed\t\tCORCDTH\n$playersound\tCorvPlyr\tmale\t*pain100\tCORPAI\n$playersound\tCorvPlyr\tmale\t*pain75\t\tCORPAI\n$playersound\tCorvPlyr\tmale\t*pain50\t\tCORPAI\n$playersound\tCorvPlyr\tmale\t*pain25\t\tCORPAI\n$playersound\tCorvPlyr\tmale\t*grunt\t\tCOROOF\n$playersound\tCorvPlyr\tmale\t*land\t\tfeet4\n$playersound\tCorvPlyr\tmale\t*jump\t\tdsilent\n$playersound\tCorvPlyr\tmale\t*fist\t\tdsilent\n$playersound\tCorvPlyr\tmale\t*usefail\tCOROOF\n$playeralias    CorvPlyr \tmale    *taunt      dsilent\n$playeralias\tCorvPlyr\tmale\t*poison\t\tPOIS2\n\n$playersound\tMagePlyr \tmale\t*death\t\tMGDTH\n$playersound\tMagePlyr \tmale\t*Xdeath\t\tMGCDTH\n$playersound\tMagePlyr \tmale\t*gibbed\t\tMGXDTH1\n$playersound\tMagePlyr\tmale\t*pain100\tMGPAIN\n$playersound\tMagePlyr\tmale\t*pain75\t\tMGPAIN\n$playersound\tMagePlyr\tmale\t*pain50\t\tMGPAIN\n$playersound\tMagePlyr\tmale\t*pain25\t\tMGPAIN\n$playersound\tMagePlyr\tmale\t*grunt\t\tMGGRUNT\n$playersound\tMagePlyr\tmale\t*land\t\tfeet4\n$playersound\tMagePlyr\tmale\t*jump\t\tdsilent\n$playersound\tMagePlyr\tmale\t*fist\t\tdsilent\n$playersound\tMagePlyr\tmale\t*usefail\tMGGRUNT\n$playeralias    MagePlyr \tmale    *taunt      dsilent\n$playeralias\tMagePlyr\tmale\t*poison\t\tPOIS2\n\n$playersound\tFighPlyr \tmale\t*death\t\tFGTDDTH\n$playersound\tFighPlyr \tmale\t*Xdeath\t\tFGTDDTH\n$playersound\tFighPlyr \tmale\t*gibbed\t\tFGTXDTH1\n$playersound\tFighPlyr\tmale\t*pain100\tFGTPAIN\n$playersound\tFighPlyr\tmale\t*pain75\t\tFGTPAIN\n$playersound\tFighPlyr\tmale\t*pain50\t\tFGTPAIN\n$playersound\tFighPlyr\tmale\t*pain25\t\tFGTPAIN\n$playersound\tFighPlyr\tmale\t*grunt\t\tFGTGRUNT\n$playersound\tFighPlyr\tmale\t*land\t\tfeet4\n$playersound\tFighPlyr\tmale\t*jump\t\tdsilent\n$playersound\tFighPlyr\tmale\t*fist\t\tdsilent\n$playersound\tFighPlyr\tmale\t*usefail\tFGTGRUNT\n$playeralias    FighPlyr \tmale    *taunt      mdsilent\n$playeralias\tFighPlyr\tmale\t*poison\t\tPOIS2\n\n$playersound\tCLerPlyr \tmale\t*death\t\tCLRDTH\n$playersound\tCLerPlyr \tmale\t*Xdeath\t\tCLRCDTH\n$playersound\tCLerPlyr \tmale\t*gibbed\t\tCLXDTH1\n$playersound\tCLerPlyr\tmale\t*pain100\tCLRPAIN3\n$playersound\tCLerPlyr\tmale\t*pain75\t\tCLRPAIN3\n$playersound\tCLerPlyr\tmale\t*pain50\t\tCLRPAIN3\n$playersound\tCLerPlyr\tmale\t*pain25\t\tCLRPAIN3\n$playersound\tCLerPlyr\tmale\t*grunt\t\tGRUNT1\n$playersound\tCLerPlyr\tmale\t*land\t\tfeet4\n$playersound\tCLerPlyr\tmale\t*jump\t\tdsilent\n$playersound\tCLerPlyr\tmale\t*fist\t\tdsilent\n$playersound\tCLerPlyr\tmale\t*usefail\tGRUNT1\n$playeralias    CLerPlyr \tmale    *taunt      dsilent\n$playeralias\tCLerPlyr\tmale\t*poison\t\tPOIS2\n\nAfrit/CometFire FRITCMFR\nAfrit/CometHit\tFRITCMHT\nAfrit/Hellfire\tFRITFIRE\nagatho/stealth\t\tagatstlh\nmonster/ar2sit dsar2sit\n\nmonster/ar2dth dsar2dth\n\nweapons/firbfi dsfirbfi\nweapons/hellex dshellex\nblooddemon/sight DSBLDSIT\nblooddemon/pain DSBLDPAI\nblooddemon/death DSBLDDTH\nblooddemon/active DSBLDACT\nblooddemon/melee DSBLDATK\nblooddemon/walk DSBLDWAL\nsuperbaron/scream dssbsit\nsuperbaron/pain dssbpain\nsuperbaron/death dssbdth\nsuperbaron/act dssbact\nCacoLich/Sight INSSIT\nCacoLich/Active DSTRTACT\nCacoLich/Pain NESSPN\nCacoLich/Death DSDMDETH\n\nCacoFlame/Attack LICHFLAM\nCacoFlame/Attack LICHFLAM\nCacoLich/Sight INSSIT\nCacoLich/Active DSTRTACT\nCacoLich/Pain NESSPN\nCacoLich/Death DSDMDETH\n\n$RANDOM monster/ddvsit { monster/ddvsi1 monster/ddvsi2 }\nmonster/ddvsi1 dsddvsi1\nmonster/ddvsi2 dsddvsi2\n\nmonster/ddvpai dsddvpai\n$RANDOM monster/ddvdth { monster/ddvdt1 monster/ddvdt2 }\nmonster/ddvdt1 dsddvdt1\nmonster/ddvdt2 dsddvdt2\n\nmonster/ddvact dsddvact\nApocalypse/cast\t\t\tapocast\n\nThamuz/Attack\t\t\tnakrula2\nThamuz/death\t\t\tnakruld2\nThamuz/Pain\t\t\t\tnakrulh2\n$random Thamuz/Idlesight\t{ Thamuz/Idle1 Thamuz/Idle2 }\nThamuz/Idle1\t\t\tnakruls1\nThamuz/Idle2\t\t\tnakruls2\nThamuz/death2\t\t\tmegad1\n\nq2weapon/bfgball\t\t\tbfg_fire\nq2weapon/bfgballexplo\t\tbfg__x1b\nq2weapon/rocketlauncherfire\trocklf1a\nq2weapon/rocketexplo\t\tq2roklx1\nh2necromancer/magiccast\t\th2ncmagh\ncomet/explosion\t\t\tcometexp\nHectebus/Sight\t\tDSHECSIT\nHectebus/Pain\t\tDSHCPAIN\nHectebus/Death\t\tDSHECDTH\nHectebus/Active\t\tDSHECACT\n$Random hectebus/attack\t{ HectAtk1 HectAtk2 }\nHectAtk1\t\tDSHECATK\nHectAtk2\t\tDSHCATK2\n$Random hectebus/step { HectStp1 HectStp2 HectStp3 HectStp4 HectStp5 }\nHectStp1\t\tDSHECST1\nHectStp2\t\tDSHECST2\nHectStp3\t\tDSHECST3\nHectStp4\t\tDSHECST4\nHectStp5\t\tDSHECST5\nfusionspid/die FUSPDIE\nfusionspid/see FUSPSEE"
      },
      {
        "source": "pk3",
        "name": "SBARINFO.txt",
        "contents": "base Doom;\nInterpolateHealth true, 6;\nHeight 0;\nstatusbar Fullscreen, fullscreenoffsets // ZDoom HUD\n{\n//drawbar \"HUDHC0\", \"HUDHA0\", Ammo PlayerSpirit, Vertical, 42, -124;\n//drawbar \"HUDHB0\", \"HUDHA0\", Health, Vertical, 2, -124;\n\n//drawnumber 5, SMALLFONT, Red, health, drawshadow, 33, -15;\n//drawnumber 5, SMALLFONT, Yellow, PlayerSpirit, drawshadow, 73, -15;\n//drawnumber 5, SMALLFONT, White, DatKillEXP, drawshadow, 67, -24;\n//drawnumber 5, SMALLFONT, White, DatCashCount, drawshadow, 107, -24;\n\n//DrawSwitchableImage RegenIcon, \"NULLA0\", \"SBDLB0\", 4, -158;\n//DrawSwitchableImage Reloader, \"NULLA0\", \"SBDLC0\", 55, -58;\n//DrawSwitchableImage Reloader, \"NULLA0\", \"SBDLD0\", 95, -58;\n\n//drawselectedinventory centerbottom, alwaysshowcounter, HUDFONT_DOOM, 73, -82, 83, -78, untranslated;\n\ngamemode singleplayer, cooperative, teamgame\n{\ndrawkeybar 10, Vertical, reverse, auto, 160, -28, 0, 3, auto;\n}\n\n//HP\ndrawbar \"HDHPA0\", \"HDHPB0\", Health, Vertical, 2, -52;\ndrawbar \"HDRMA0\", \"HDRMB0\", Armor, Vertical, 42, -52;\ndrawbar \"SBDLW0\", \"SBDLV0\", HarvestSouls, Vertical, 122, -52;\n//drawbar \"LIFEZ0\", \"LIFEY0\", HarvestSouls, Vertical, 122, -52;\ndrawnumber 5, SMALLFONT, Red, health, drawshadow, 33, -15;\ndrawnumber 5, SMALLFONT, Green, Armor, drawshadow, 77, -15;\n\n//Kill count, and static images\ndrawnumber 5, SMALLFONT, White, DatKillEXP, drawshadow, 118, -15;\n//DrawSwitchableImage RegenIcon, \"NULLA0\", \"SBDLB0\", 44, -158;\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"SBDLC0\", 82, -52;\n\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"LIFEX0\", 17, -47;\ndrawnumber 5, SMALLFONT, White, DW_LifeSphere, drawshadow, 35, -70;\n\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"LIFEY0\", 47, -47;\ndrawnumber 5, SMALLFONT, White, DW_DominatorSphere, drawshadow, 65, -70;\n\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"LIFEZ0\", 77, -47;\ndrawnumber 5, SMALLFONT, White, DW_SilenceLifeSphere, drawshadow, 95, -70;\n\n//Inventory\ndrawselectedinventory centerbottom, alwaysshowcounter, HUDFONT_DOOM, 180, -28, 190, -22, untranslated;\n\n//###########################################################\n//#############reference only remove when finished #########\n//###########################################################\nPlayerClass Doom\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, DG_Clip, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, DG_Shell, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, DG_Rocket, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, DG_Cell, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, \"DG_Clip/Shell\", drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, \"DG_Rocket/Cell\", drawshadow, -33, -50;\n}\n\nPlayerClass mercenary\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, Merc_Rail, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, Merc_Shell, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, Merc_Rocket, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Orange, Merc_Nade, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Green, \"Merc_ShieldEnergy\", drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, White, \"Merc_OverCharge\", drawshadow, -33, -50;\n}\n\nPlayerClass Heretic\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, HR_ClawAmmo, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, HR_BowAmmo, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, HR_RodAmmo, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, HR_SkullAmmo, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, \"HR_MaceAmmo\", drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, \"HR_Reserve\", drawshadow, -33, -50;\n}\n\nPlayerClass Strife\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, SRF_GunAmmo, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, SRF_BoltAmmo, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, SRF_MiniAmmo, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, SRF_MaulerAmmo, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, SRF_NadeAmmo, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, SRF_NadeFireAmmo, drawshadow, -33, -50;\n}\n\nPlayerClass Suppression\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, Tri_Clip, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, Tri_Nade, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, Tri_Fusor, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, Tri_Cannon, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, Tri_Nade_Fusor, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, Tri_Mortar, drawshadow, -33, -50;\ndrawbar \"HUDCB0\", \"HUDCA0\", Tri_Jetpack, Horizontal, Reverse, -121, -148;\n}\n\nPlayerClass Mystic\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, MY_MissileAmmo, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, MY_WaveAmmo, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, MY_ShockAmmo, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, MY_StormAmmo, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, MY_WallAmmo, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, MY_Void2, drawshadow, -33, -50;\ndrawbar \"HUDCB0\", \"HUDCA0\", MY_Void, Horizontal, Reverse, -121, -148;\n}\n\nPlayerClass Marauder\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, MAR_Repeater, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, MAR_Scatter, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, MAR_Mortor, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, MAR_Concussion, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, MAR_Canister, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, Mar_BigRepeater, drawshadow, -33, -50;\n}\n\nPlayerClass Mage\n{\ndrawbar \"HUDZB0\", \"HUDZC0\", Ammo HX_GreenMana, Horizontal, Reverse, -94, -46;\ndrawbar \"HUDZA0\", \"HUDZC0\", Ammo HX_BlueMana, Horizontal, Reverse, -94, -24;\n}\nPlayerClass Cleric\n{\ndrawbar \"HUDZB0\", \"HUDZC0\", Ammo HX_GreenMana, Horizontal, Reverse, -94, -46;\ndrawbar \"HUDZA0\", \"HUDZC0\", Ammo HX_BlueMana, Horizontal, Reverse, -94, -24;\n}\nPlayerClass Fighter\n{\ndrawbar \"HUDZB0\", \"HUDZC0\", Ammo HX_GreenMana, Horizontal, Reverse, -94, -46;\ndrawbar \"HUDZA0\", \"HUDZC0\", Ammo HX_BlueMana, Horizontal, Reverse, -94, -24;\n}\n\n    gamemode deathmatch\n    {\n        drawnumber 2, HUDFONT_DOOM, untranslated, frags, drawshadow, -3, 1;\n    }\n}\n\n//############## CLONE OF THE FULLSCREEN BAR############\nstatusbar normal, fullscreenoffsets // Standard Doom Status bar\n{\n\ngamemode singleplayer, cooperative, teamgame\n{\ndrawkeybar 10, Vertical, reverse, auto, 160, -28, 0, 3, auto;\n}\n\n//HP\ndrawbar \"HDHPA0\", \"HDHPB0\", Health, Vertical, 2, -52;\ndrawbar \"HDRMA0\", \"HDRMB0\", Armor, Vertical, 42, -52;\ndrawbar \"SBDLW0\", \"SBDLV0\", HarvestSouls, Vertical, 122, -52;\n//drawbar \"LIFEZ0\", \"LIFEY0\", HarvestSouls, Vertical, 122, -52;\ndrawnumber 5, SMALLFONT, Red, health, drawshadow, 33, -15;\ndrawnumber 5, SMALLFONT, Green, Armor, drawshadow, 77, -15;\n\n//Kill count, and static images\ndrawnumber 5, SMALLFONT, White, DatKillEXP, drawshadow, 118, -15;\n//DrawSwitchableImage RegenIcon, \"NULLA0\", \"SBDLB0\", 44, -158;\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"SBDLC0\", 82, -52;\n\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"LIFEX0\", 17, -47;\ndrawnumber 5, SMALLFONT, White, DW_LifeSphere, drawshadow, 35, -70;\n\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"LIFEY0\", 47, -47;\ndrawnumber 5, SMALLFONT, White, DW_DominatorSphere, drawshadow, 55, -70;\n\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"LIFEZ0\", 77, -47;\ndrawnumber 5, SMALLFONT, White, DW_SilenceLifeSphere, drawshadow, 85, -70;\n\n//Inventory\ndrawselectedinventory centerbottom, alwaysshowcounter, HUDFONT_DOOM, 180, -28, 190, -22, untranslated;\n\n//###########################################################\n//#############reference only remove when finished #########\n//###########################################################\nPlayerClass Doom\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, DG_Clip, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, DG_Shell, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, DG_Rocket, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, DG_Cell, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, \"DG_Clip/Shell\", drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, \"DG_Rocket/Cell\", drawshadow, -33, -50;\n}\n\nPlayerClass mercenary\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, Merc_Rail, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, Merc_Shell, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, Merc_Rocket, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Orange, Merc_Nade, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Green, \"Merc_ShieldEnergy\", drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, White, \"Merc_OverCharge\", drawshadow, -33, -50;\n}\n\nPlayerClass Heretic\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, HR_ClawAmmo, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, HR_BowAmmo, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, HR_RodAmmo, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, HR_SkullAmmo, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, \"HR_MaceAmmo\", drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, \"HR_Reserve\", drawshadow, -33, -50;\n}\n\nPlayerClass Strife\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, SRF_GunAmmo, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, SRF_BoltAmmo, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, SRF_MiniAmmo, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, SRF_MaulerAmmo, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, SRF_NadeAmmo, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, SRF_NadeFireAmmo, drawshadow, -33, -50;\n}\n\nPlayerClass Suppression\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, Tri_Clip, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, Tri_Nade, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, Tri_Fusor, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, Tri_Cannon, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, Tri_Nade_Fusor, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, Tri_Mortar, drawshadow, -33, -50;\ndrawbar \"HUDCB0\", \"HUDCA0\", Tri_Jetpack, Horizontal, Reverse, -121, -148;\n}\n\nPlayerClass Mystic\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, MY_MissileAmmo, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, MY_WaveAmmo, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, MY_ShockAmmo, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, MY_StormAmmo, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, MY_WallAmmo, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, MY_Void2, drawshadow, -33, -50;\ndrawbar \"HUDCB0\", \"HUDCA0\", MY_Void, Horizontal, Reverse, -121, -148;\n}\n\nPlayerClass Marauder\n{\nDrawSwitchableImage Null_Prompt, \"NULLA0\", \"HD_AMHD\", -135, -120;\ndrawnumber 5, SMALLFONT, Cyan, MAR_Repeater, drawshadow, -93, -70;\ndrawnumber 5, SMALLFONT, Red, MAR_Scatter, drawshadow, -63, -70;\ndrawnumber 5, SMALLFONT, Yellow, MAR_Mortor, drawshadow, -33, -70;\ndrawnumber 5, SMALLFONT, Green, MAR_Concussion, drawshadow, -93, -50;\ndrawnumber 5, SMALLFONT, Orange, MAR_Canister, drawshadow, -63, -50;\ndrawnumber 5, SMALLFONT, Purple, Mar_BigRepeater, drawshadow, -33, -50;\n}\n\nPlayerClass Mage\n{\ndrawbar \"HUDZB0\", \"HUDZC0\", Ammo HX_GreenMana, Horizontal, Reverse, -94, -46;\ndrawbar \"HUDZA0\", \"HUDZC0\", Ammo HX_BlueMana, Horizontal, Reverse, -94, -24;\n}\nPlayerClass Cleric\n{\ndrawbar \"HUDZB0\", \"HUDZC0\", Ammo HX_GreenMana, Horizontal, Reverse, -94, -46;\ndrawbar \"HUDZA0\", \"HUDZC0\", Ammo HX_BlueMana, Horizontal, Reverse, -94, -24;\n}\nPlayerClass Fighter\n{\ndrawbar \"HUDZB0\", \"HUDZC0\", Ammo HX_GreenMana, Horizontal, Reverse, -94, -46;\ndrawbar \"HUDZA0\", \"HUDZC0\", Ammo HX_BlueMana, Horizontal, Reverse, -94, -24;\n}\n\n    gamemode deathmatch\n    {\n        drawnumber 2, HUDFONT_DOOM, untranslated, frags, drawshadow, -3, 1;\n    }\n}\n\n//########## NO TOUCHY#######################\nstatusbar inventory // Standard bar overlay (ZDoom Addition)\n{\n    drawinventorybar Doom, 7, INDEXFONT, 50, 170;\n}\n\nmugshot \"Normal\", health2\n{\n\t{DWLL, DWLL, DWLL} 17;\n}\n\nmugshot \"Pain\", healthspecial, directional\n{\n\t{DWLL, DWLL, DWLL} 35;\n}\n\nmugshot \"Rampage\", health\n{\n\tDWLL 1;\n}\n\nmugshot \"Ouch\", health\n{\n\tDWLL 35;\n}\n\nmugshot \"Grin\", health\n{\n\tDWLL 70;\n}\n\nmugshot \"God\"\n{\n\tDWLL -1;\n}\n\nmugshot \"GodAnimated\"\n{\n\t{DWLL, DWLL, DWLL} 17;\n}\n\nmugshot \"Death\"\n{\n\tdwll -1;\n}\n\nmugshot \"XDeath\"\n{\n\tDWLL 10;\n\tDWLL -1;\n}"
      },
      {
        "source": "pk3",
        "name": "Ammo.txt",
        "contents": "//\n//\n//\n//AMMTZ0\n//AMMBZ0\nactor \"HarvestSouls\" : ammo\n{\n  Scale 0.025\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  +FLOATBOB\n  Inventory.Amount 1\n  Inventory.MaxAmount 2000\n  Inventory.PickupMessage \"Energy by which life is obtained\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    SBDL X 5 Bright\n\tSBDL X 5\n    loop\n  }\n}\nactor \"MysticAura\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 100\n  Inventory.PickupMessage \"Energy meter for the mystic crossbow\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\nactor \"HealBar\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 1000\n  Inventory.PickupMessage \"Recharge meter for Crusader healing\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"SkillBar\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 1000\n  Inventory.PickupMessage \"Recharge meter for most skills\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\n//Set MaxAmount of this value to 1000 to re-enable level ups\nactor \"DatAttackEXP\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 1\n  Inventory.PickupMessage \"Measured in successful hits\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"DatKillEXP\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 9000\n  Inventory.PickupMessage \"Measured in successful finishes\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\nactor \"MagicAuraCount\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  Inventory.Amount 1\n  Inventory.MaxAmount 2\n  Ammo.BackpackAmount 1\n  Ammo.BackpackMaxAmount 2\n  Inventory.PickupMessage \"Small Box of Ammo Two.\"\n  Inventory.Icon \"AMM2A0\"\n  States\n  {\n  Spawn:\n    AMM2 a -1\n    Stop\n  }\n}\n\nactor \"StimFuel\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 1000\n  Inventory.PickupMessage \"JumpJetFuel\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"JumpJetFuel\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 1000\n  Inventory.PickupMessage \"JumpJetFuel\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"Cooldown5\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 400\n  Inventory.PickupMessage \"Cooldown one\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"Cooldown1\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 400\n  Inventory.PickupMessage \"Cooldown one\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"Cooldown2\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 400\n  Inventory.PickupMessage \"Cooldown Two\"\n  Inventory.Icon \"NULLB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"Cooldown3\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 400\n  Inventory.PickupMessage \"Cooldown one\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}\n\nactor \"Cooldown4\" : ammo\n{\n  Scale 0.4\n  +INVENTORY.UNDROPPABLE\n  +INVENTORY.IGNORESKILL\n  Inventory.Amount 1\n  Inventory.MaxAmount 100\n  Inventory.PickupMessage \"Cooldown one\"\n  Inventory.Icon \"NullB0\"\n\n  States\n  {\n  Spawn:\n    AMM1 a -1\n    Stop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "Attacks.txt",
        "contents": "ACTOR MeleeBullet : BulletPuff\n{\nDamagetype Melee\n  +DONTBLAST\n +NOTIMEFREEZE\n  +FORCEPAIN\n  SeeSound \"TrickSter/Slice1\"\n  AttackSound \"TrickSter/Slice2\"\n}\n\n//Parent Bullet\nACTOR newbullets : FastProjectile\n{\n Species Player\n+THRUSPECIES\n+NOTIMEFREEZE\n+MTHRUSPECIES\n+NOEXTREMEDEATH\n+DONTBLAST\n-ROCKETTRAIL\nRadius 2\nHeight 2\nSpeed 400\nDamage (Random(2,4)*5)\nProjectile\n +BLOODSPLATTER\nSeeSound \"\"\nDeathSound \"\"\nscale 0.8\noBituary \"%o Gave %k's bullets a new home.\"\nDamagetype Bullet\n  States\n  {\n  Spawn:\n    Null b 1 Bright\n    Loop\n  Crash:\n  Death:\n    Null b 1 Bright\n    Null b 0 Bright A_Jump(64,\"Die1\")\n    Null b 0 Bright A_Jump(64,\"Die2\")\n    Null b 0 Bright A_Jump(64,\"Die3\")\n    loop\n  Die1:\n    Null b 1 Bright A_PlaySound(\"BulletMiss1\")\n    goto Die\n  Die2:\n    Null b 1 Bright A_PlaySound(\"BulletMiss2\")\n    goto Die\n  Die3:\n    Null b 1 Bright A_PlaySound(\"BulletMiss3\")\n    goto Die\n  Die:\n    BULP ABCDEFGHIJK 1 BRIGHT\n    Stop\n XDeath:\n    Null A 0 A_GiveToTarget(\"DatAttackEXP\",1)\n    NULL B 1\n    stop\n  }\n}\n\nACTOR ChainGunSmokeA\n{\n Species Player\n +THRUSPECIES\n +MTHRUSPECIES\n +CLIENTSIDEONLY\n +NOTIMEFREEZE\n  Height 2\n  Radius 2\n  Damage 0\n  Projectile\n  +DONTBLAST\n  -ROCKETTRAIL\n  Speed 10\n  SeeSound \"\"\n  DeathSound \"\"\n  scale 0.2\n  Renderstyle normal\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 2\n  Death:\n  NULL B 1\n  NULL B 0 BRIGHT A_CustomMissile(\"ChainGunSmokedA\",6)\n stop\n}\n}\nACTOR ChainGunSmokedA\n{\n  Height 2\n  Radius 2\n  Damage 0\n  +DONTBLAST\n  Projectile\n +CLIENTSIDEONLY\n +NOTIMEFREEZE\n  -ROCKETTRAIL\n  Speed 0\n  SeeSound \"\"\n  DeathSound \"\"\n  Renderstyle Normal\n  scale 0.4\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 1\n  Death:\n    CHNS A 1 BRIGHT A_SetTranslucent(0.50)\n stop\n}\n}\n\nACTOR ChainGunSmokeB\n{\n Species Player\n +THRUSPECIES\n +MTHRUSPECIES\n +NOTIMEFREEZE\n  Height 2\n  Radius 2\n  Damage 0\n  Projectile\n  +DONTBLAST\n +CLIENTSIDEONLY\n  -ROCKETTRAIL\n  Speed 10\n  SeeSound \"\"\n  DeathSound \"\"\n  scale 0.2\n  Renderstyle normal\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 2\n  Death:\n  NULL B 1\n  NULL B 0 A_CustomMissile(\"ChainGunSmokedB\",6)\n stop\n}\n}\nACTOR ChainGunSmokedB\n{\n  Height 2\n  Radius 2\n  Damage 0\n  +DONTBLAST\n +NOTIMEFREEZE\n  Projectile\n +CLIENTSIDEONLY\n  -ROCKETTRAIL\n  Speed 0\n  SeeSound \"\"\n  DeathSound \"\"\n  Renderstyle Normal\n  scale 0.4\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 1\n  Death:\n    CHNS B 1 BRIGHT A_SetTranslucent(0.50)\n stop\n}\n}\n\nACTOR ChainGunSmokeC\n{\n Species Player\n +THRUSPECIES\n  +DONTBLAST\n +MTHRUSPECIES\n +CLIENTSIDEONLY\n +NOTIMEFREEZE\n  Height 2\n  Radius 2\n  Damage 0\n  Projectile\n  -ROCKETTRAIL\n  Speed 10\n  SeeSound \"\"\n  DeathSound \"\"\n  scale 0.2\n  Renderstyle normal\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 2\n  Death:\n  NULL B 1\n  NULL B 0 A_CustomMissile(\"ChainGunSmokedC\",6)\n stop\n}\n}\nACTOR ChainGunSmokedC\n{\n  Height 2\n  Radius 2\n  Damage 0\n  +DONTBLAST\n  Projectile\n +NOTIMEFREEZE\n +CLIENTSIDEONLY\n  -ROCKETTRAIL\n  Speed 0\n  SeeSound \"\"\n  DeathSound \"\"\n  Renderstyle Normal\n  scale 0.4\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 1\n  Death:\n    CHNS C 1 BRIGHT A_SetTranslucent(0.50)\n stop\n}\n}\n\nACTOR ChainGunSmokeD\n{\n Species Player\n +THRUSPECIES\n +MTHRUSPECIES\n  +DONTBLAST\n +CLIENTSIDEONLY\n +NOTIMEFREEZE\n  Height 2\n  Radius 2\n  Damage 0\n  Projectile\n  -ROCKETTRAIL\n  Speed 10\n  SeeSound \"\"\n  DeathSound \"\"\n  scale 0.4\n  Renderstyle normal\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 2\n  Death:\n  NULL B 1\n  NULL B 0 A_CustomMissile(\"ChainGunSmokedD\",6)\n stop\n}\n}\nACTOR ChainGunSmokedD\n{\n  Height 2\n  Radius 2\n  Damage 0\n  Projectile\n +NOTIMEFREEZE\n  -ROCKETTRAIL\n  +DONTBLAST\n +CLIENTSIDEONLY\n  Speed 0\n  SeeSound \"\"\n  DeathSound \"\"\n  Renderstyle Normal\n  scale 0.4\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 1\n  Death:\n    CHNS D 1 BRIGHT A_SetTranslucent(0.50)\n stop\n}\n}\n\nACTOR ChainGunSmokeE\n{\n Species Player\n +THRUSPECIES\n +MTHRUSPECIES\n  Height 2\n  Radius 2\n  Damage 0\n  +DONTBLAST\n  Projectile\n +NOTIMEFREEZE\n  -ROCKETTRAIL\n +CLIENTSIDEONLY\n  Speed 10\n  SeeSound \"\"\n  DeathSound \"\"\n  scale 0.2\n  Renderstyle normal\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 2\n  Death:\n  NULL B 1\n  NULL B 0 A_CustomMissile(\"ChainGunSmokedE\",6)\n stop\n}\n}\nACTOR ChainGunSmokedE\n{\n  Height 2\n  Radius 2\n  +DONTBLAST\n  Damage 0\n  Projectile\n +NOTIMEFREEZE\n  -ROCKETTRAIL\n +CLIENTSIDEONLY\n  Speed 0\n  SeeSound \"\"\n  DeathSound \"\"\n  Renderstyle Normal\n  scale 0.4\n  -NOBLOCKMAP\n  +NOCLIP\n  Health 9999999\n  Obituary \"%o Killed by a MagicCircle?\"\n  States\n  {\n  Spawn:\n  NULL B 1\n  Death:\n    CHNS E 1 BRIGHT A_SetTranslucent(0.50)\n stop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "REPLACE.txt",
        "contents": "//\n//\n//Doom2 Preservation Actors\n//\n//\n\nactor DW_RNGAMMO1 : RandomSpawner replaces Clip\n{\n DropItem \"DW_AmmoBlue\" 256 1\n}\nactor DW_RNGAMMO2 : RandomSpawner replaces Clipbox\n{\n DropItem \"DW_AmmoBlue\" 256 2\n DropItem \"DW_AmmoOrange\" 256 1\n}\nactor DW_RNGAMMO3 : RandomSpawner replaces Shell\n{\n DropItem \"DW_AmmoRed\" 256 1\n}\nactor DW_RNGAMMO4 : RandomSpawner replaces Shellbox\n{\n DropItem \"DW_AmmoRed\" 256 2\n DropItem \"DW_AmmoOrange\" 256 1\n}\nactor DW_RNGAMMO5 : RandomSpawner replaces Rocketammo\n{\n DropItem \"DW_AmmoYellow\" 256 1\n}\nactor DW_RNGAMMO6 : RandomSpawner replaces RocketBox\n{\n DropItem \"DW_AmmoYellow\" 256 1\n}\nactor DW_RNGAMMO1 : RandomSpawner replaces Cell\n{\n DropItem \"DW_AmmoGreen\" 256 1\n}\nactor DW_RNGAMMO1 : RandomSpawner replaces CellPack\n{\n DropItem \"DW_AmmoGreen\" 256 1\n}\n\nactor DW_RNGBackpack : RandomSpawner replaces BackPack\n{\n DropItem \"DW_AmmoBlue\" 256 1\n DropItem \"DW_AmmoRed\" 256 1\n DropItem \"DW_AmmoYellow\" 256 1\n DropItem \"DW_AmmoGreen\" 256 1\n DropItem \"DW_AmmoOrange\" 256 1\n DropItem \"DW_AmmoPurple\" 256 1\n}\n\nACTOR ArtiRetreat : ArtiTeleport\n{\n  -INVBAR\n  +INVENTORY.AUTOACTIVATE\n  +INVENTORY.ALWAYSPICKUP\n}\nACTOR IconDefender : ArtiInvulnerability2\n{\n+Dropped\nPowerup.Color White, 0.05\nInventory.Amount 1\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconDefender : ArtiInvulnerability2\n{\n+Dropped\nPowerup.Color White, 0.05\nInventory.Amount 1\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\n  +INVENTORY.KEEPDEPLETED\n}\nACTOR IconArtiInvisibility : ArtiInvisibility\n{\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\n}\n\nACTOR ForceBishopSee : Inventory\n{\nInventory.MaxAmount 1\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiTeleport : ArtiTeleport\n{\nInventory.MaxAmount 2\nInventory.InterHubAmount 1\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconoArtiPork200 : ArtiPork\n{\nInventory.MaxAmount 2\nInventory.InterHubAmount 1\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconArtiEgg200 : ArtiEgg\n{\nInventory.MaxAmount 2\nInventory.InterHubAmount 1\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\nACTOR IconoArtiTimeBomb : ArtiTimeBomb\n{\nInventory.MaxAmount 10\nInventory.InterHubAmount 10\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconoArtiPoisonBag : ArtiPoisonBag replaces ArtiPoisonBag\n{\nInventory.MaxAmount 10\nInventory.InterHubAmount 10\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconoArtiPoisonBag1 : ArtiPoisonBag1\n{\nInventory.MaxAmount 10\nInventory.InterHubAmount 10\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\nACTOR IconoArtiPoisonBag2 : ArtiPoisonBag2\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 10\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\nACTOR IconoArtiPoisonBag3 : ArtiPoisonBag3\n{\nInventory.MaxAmount 10\nInventory.InterHubAmount 10\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconoSuperHealth : ArtiSuperHealth\n{\nInventory.MaxAmount 4\nInventory.InterHubAmount 4\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconoArtiSpeedBoots : ArtiSpeedBoots\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\n\nACTOR IconoArtiBoostArmor : ArtiBoostArmor\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nACTOR IconoArtiBlastRadius : ArtiBlastRadius\n{\nInventory.MaxAmount 10\nInventory.InterHubAmount 10\n  +INVENTORY.INVBAR\n  +INVENTORY.KEEPDEPLETED\n}\nACTOR IconoArtiTorch2 : ArtiTorch\n{\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\n  +INVENTORY.INVBAR\n}\n\nActor \"IconoArtiHealth\" : ArtiHealth\n{\nInventory.MaxAmount 10\nInventory.InterHubAmount 10\n  +INVENTORY.KEEPDEPLETED\n}\n\nActor \"MedicalKit2\" : MedicalKit\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nActor \"MedPatch2\" : medpatch\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\n//Replaced Actors, see List.txt for a list top to bottom\n\nACTOR \"DummyPickUp1\" : CustomInventory\n{\nRenderStyle None\n+INVENTORY.UNDROPPABLE\n-FLOATBOB\nscale .9\nInventory.Amount 0\nInventory.MaxAmount 1\nInventory.PickupMessage \"Black Weapon Sphere\"\n-INVBAR\n Inventory.pickupmessage \"\"\n+Pickup\n scale 0.6\nStates\n{\n\n Spawn:\n HALI B 10\n loop\n PickUp:\n HALI B 10\n Fail\nUse:\nNull B 1\nstop\n}\n}\n\nACTOR \"DummyPickUp31\" : DummyPickUp1 replaces Fist\n{\nStates\n{\n\n Spawn:\n HALI B 10\n loop\n PickUp:\n HALI B 10\n Fail\nUse:\nNull B 1\nstop\n}\n}\nACTOR \"NewRadSuit\" : RadSuit\n{\n}\nACTOR \"RadiationSuit\" : EnvironmentalSuit //replaces RadSuit\n{\nInventory.MaxAmount 1\nInventory.InterHubAmount 1\n}\n\nACTOR AllMap2 : AllMap\n{\n+INVENTORY.UNDROPPABLE\n}\nACTOR Medikit2 : Medikit\n{\nInventory.RespawnTics 6300\n}\nACTOR StimPack2 : StimPack\n{\nInventory.RespawnTics 6300\n}\n//ScaledHealthPack\n\nACTOR GreenArmor2 : GreenArmor\n{\n}\n\nACTOR BlueArmor2 : BlueArmor\n{\n}\n//Needs Update\n\n//Needs Update\nactor BonusSpawner2 : RandomSpawner\n{\n+DROPPED\n// DropItem \"MapScanner\" 256 1\n}\n\nACTOR BlurSphere2 : BlurSphere\n{\n}\n\nACTOR infrared2 : infrared\n{\n}\nACTOR SoulSphere2 : SoulSphere\n{\n}\nACTOR IconoHealingRadius : ArtiHealingRadius\n{\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nACTOR IconoArtiInvisibility : ArtiInvisibility\n{\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiTorch : ArtiTorch\n{\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiEgg : ArtiEgg\n{\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiPork : ArtiPork\n{\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiPoisonBag1 : ArtiPoisonBag1\n{\nInventory.Amount 1\nInventory.MaxAmount 20\nInventory.InterHubAmount 20\n}\n\nACTOR IconoArtiPoisonBag2 : ArtiPoisonBag2\n{\nInventory.Amount 1\nInventory.MaxAmount 10\nInventory.InterHubAmount 20\n}\n\nACTOR IconoArtiPoisonBag3 : ArtiPoisonBag3\n{\nInventory.Amount 1\nInventory.MaxAmount 10\nInventory.InterHubAmount 20\n}\n\nACTOR IconoArtiTeleport : ArtiTeleport\n{\nInventory.Amount 1\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\nStates\n{\nSpawn:\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nStop\n}\n}\n\nactor IconChaosHub\n{\n+SHOOTABLE +DROPOFF\n+NOBLOOD +NOBLOCKMONST -PUSHABLE\nHealth 10\nRadius 12\nHeight 50\nMass 10000\nSpeed 0\nPainChance 0\nStates\n{\nSpawn:\nHCDH ABCB 6 BRIGHT\nLoop\nDeath:\nNULL A 1\nYITH A 0 A_PlaySound(\"TimePoof\")\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 90)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 180)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 270)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 360)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 135)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 45)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 315)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 225)\nRNUH Z 1 A_ChangeFlag(\"USESPECIAL\",0)\nQTBX L 2 Bright\nQTBX LLLL 500\nQTBX L 100\nQTBX LLLL 500\nQTBX L 100\nQTBX LLLL 500\nQTBX L 100\nNULL A 1 A_SpawnItem(\"IconChaosHub\")\nStop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "REPLACE2.txt",
        "contents": "//\n//\n//Doom2 Preservation Actors\n//\n//\nActor \"DeadMarine2\" : DeadMarine\n{\n}\n\nActor \"GibbedMarine2\" : GibbedMarine\n{\n}\n\nActor \"GibbedMarineExtra2\" : GibbedMarineExtra\n{\n}\n\nActor \"CandleStick2\" : CandleStick\n{\n}\n\nactor DWBaronDrop : RandomSpawner replaces DeadMarine\n{\n DropItem \"DW_RegenSphere\", 256, 4\n DropItem \"DW_Souldrop\", 256, 3\n DropItem \"DW_Megadrop\", 256, 1\n DropItem \"DW_DMGSphere\", 256, 2\n}\nactor DWCorpseSpawn : RandomSpawner replaces DeadMarine\n{\n DropItem \"DW_RegenSphere\", 256, 7\n DropItem \"DW_FlightSphere\", 256, 2\n DropItem \"DW_BlackSlime\", 256, 4\n DropItem \"DW_OrangeSlime\", 256, 3\n DropItem \"DW_TimeSphere\", 256, 1\n DropItem \"DW_DMGSphere\", 256, 5\nDropItem \"DeadMarine2\" 256 10\n}\nactor DWCorpseSpawn2 : RandomSpawner replaces GibbedMarine\n{\n DropItem \"DW_RegenSphere\", 256, 7\n DropItem \"DW_FlightSphere\", 256, 2\n DropItem \"DW_BlackSlime\", 256, 4\n DropItem \"DW_OrangeSlime\", 256, 3\n DropItem \"DW_TimeSphere\", 256, 1\n DropItem \"DW_DMGSphere\", 256, 5\nDropItem \"GibbedMarine2\" 256 10\n}\nactor DWCorpseSpawn3 : RandomSpawner replaces GibbedMarineExtra\n{\n DropItem \"DW_RegenSphere\", 256, 7\n DropItem \"DW_FlightSphere\", 256, 2\n DropItem \"DW_BlackSlime\", 256, 4\n DropItem \"DW_OrangeSlime\", 256, 3\n DropItem \"DW_TimeSphere\", 256, 1\n DropItem \"DW_DMGSphere\", 256, 5\nDropItem \"GibbedMarineExtra2\" 256 10\n}\nactor DWCorpseSpawn4 : RandomSpawner replaces CandleStick\n{\nDropItem \"CandleStick2\" 256 5\n}\n//#################################\n//######### Weapons ###############\n//#################################\n\nactor SawSpawner : RandomSpawner replaces ChainSaw\n{\n DropItem \"DW_LifeSphere\", 256, 4\n DropItem \"DW_DominatorSphere\", 256, 1\n DropItem \"DW_SilenceLifeSphere\", 256, 1\n}\nactor ZerkSpawner : RandomSpawner replaces Berserk\n{\n DropItem \"DW_RegenSphere\", 256, 6\n DropItem \"DW_FlightSphere\", 256, 5\n DropItem \"DW_BlackSlime\", 256, 3\n DropItem \"DW_OrangeSlime\", 256, 4\n DropItem \"DW_TimeSphere\", 256, 1\n DropItem \"DW_DMGSphere\", 256, 2\n}\n//#################################\n//###### health Spawns ############\n//#################################\n\nActor DW_GodMode : RandomSpawner replaces InvulnerabilitySphere\n{\n DropItem \"DW_Godmode\" 256 6\n}\n\nactor soulspawner : RandomSpawner replaces SoulSphere\n{\n DropItem \"DW_Souldrop\" 256 6\n}\n\nactor megaSpawner : RandomSpawner replaces MegaSphere\n{\n DropItem \"DW_Megadrop\" 256 4\n}\n\nactor HealthSpawner : RandomSpawner replaces Medikit\n{\n DropItem \"DW_RecoverPulse\" 256 1\n}\n\nactor StimSpawner : RandomSpawner replaces StimPack\n{\n DropItem \"DW_SmallRecoverPulse\" 256 1\n}\n\nactor HPBSpawner : RandomSpawner //replaces healthbonus\n{\n// DropItem \"DW_HPPack\" 256 1\n}\n\nactor HPBSpawner1 : RandomSpawner //replaces armorbonus\n{\n// DropItem \"DW_HPPack\" 256 1\n}\n\nactor GreenArmorSpawner : RandomSpawner replaces GreenArmor\n{\n DropItem \"DW_GreenADrop\" 256 1\n}\n\nactor BlueArmorSpawner : RandomSpawner replaces BlueArmor\n{\n DropItem \"DW_BlueADrop\" 256 1\n}\n//###############################\n//###### Gear Spawn #############\n//###############################\n\nactor Radspawner : RandomSpawner replaces Radsuit\n{\n DropItem \"DW_RadDrop\" 256 1\n}\nactor PackSpawner : RandomSpawner //replaces backpack\n{\n// DropItem \"DW_AmmoSphere\" 256 5\n}\n\nactor blurSpawner : RandomSpawner replaces BlurSphere\n{\n DropItem \"DW_BlurDrop\" 256 4\n}\n\nactor BonusSpawner1 : RandomSpawner replaces AllMap\n{\n DropItem \"DW_TimeSphere\", 256, 1\n}\n\nactor CellSpawnSmall : RandomSpawner\n{\n+DROPPED\n DropItem \"DWBattery\" 256 1\n DropItem \"DWMetals\" 256 1\n}\n\nactor CellSpawnLarge : RandomSpawner\n{\n+DROPPED\n DropItem \"DWBatteryLarge\" 256 1\n DropItem \"DWMetalsLarge\" 256 1\n}\n\nactor \"DWCrystal\" : Ammo\n{\nInventory.RespawnTics 9000\n  Scale 0.6\n  -FLOATBOB\n  Inventory.Amount 2\n  Inventory.MaxAmount 150\n  Ammo.BackpackAmount 20\n  Ammo.BackpackMaxAmount 600 //Backpack for DoomGuy Only\n  Inventory.PickupMessage \"Ammo 3!\"\n  Inventory.Icon \"NULLA0\"\n  Inventory.RespawnTics 8000\n\n  States\n  {\n  Spawn:\n    AMM3 A 2\n    loop\n  }\n}\n\nactor \"DWCrystalTemp\" : DWCrystal\n{\nInventory.RespawnTics 9000\n  Scale 0.6\n  -FLOATBOB\n  Inventory.Amount 2\n\n  States\n  {\n  Spawn:\n    AMM3 A 120\n    AMM3 A 120\n    AMM3 A 120\n    AMM3 A 120\n    Stop\n  }\n}\n\nactor \"DWCrystalLarge\" : \"DWCrystal\"\n{\n  Scale 1\n  Inventory.Amount 6\n  Inventory.RespawnTics 10000\n}\n\nactor \"DWCrystalLargeSpecial\" : DWCrystal\n{\n  Scale 1.2\n  Inventory.Amount 6\n\n  States\n  {\n  Spawn:\n    MAN9 ABCDEFGHIJKLMNOP 2\n    MAN9 ABCDEFGHIJKLMNOP 2\n    MAN9 ABCDEFGHIJKLMNOP 2\n    MAN9 ABCDEFGHIJKLMNOP 2\n    MAN9 ABCDEFGHIJKLMNOP 2\n    stop\n  }\n}\nactor \"DWBattery\" : Ammo\n{\nInventory.RespawnTics 4000\n  Scale 0.6\n  -FLOATBOB\n  Inventory.Amount 15\n  Inventory.MaxAmount 300\n  Ammo.BackpackAmount 20\n  Ammo.BackpackMaxAmount 400 //DoomGuy Only\n  Inventory.PickupMessage \"Ammo 1!\"\n  Inventory.Icon \"NULLA0\"\n\n  States\n  {\n  Spawn:\n    AMM1 A 2\n    Loop\n  }\n}\n\nactor \"DWBatteryTemp\" : DWBattery\n{\nInventory.RespawnTics 400\n  Scale 0.6\n  -FLOATBOB\n  Inventory.Amount 10\n  Inventory.PickupMessage \"Ammo 1!\"\n  Inventory.Icon \"NULLA0\"\n\n  States\n  {\n  Spawn:\n    AMM1 A 120\n    AMM1 A 120\n    AMM1 A 120\n    AMM1 A 120\n    AMM1 A 120\n    Stop\n  }\n}\nactor \"DWBatteryLarge\" : \"DWBattery\"\n{\n  Inventory.RespawnTics 400\n  Scale 1\n  Inventory.Amount 30\n}\n\nactor \"DWBatteryLargeSpecial\" : DWBattery\n{\n  Inventory.RespawnTics 4000\n  Scale 1\n  Inventory.Amount 30\n  States\n  {\n  Spawn:\n    MAN1 ABCDEFGHI 2\n    MAN1 ABCDEFGHI 2\n    MAN1 ABCDEFGHI 2\n    MAN1 ABCDEFGHI 2\n    MAN1 ABCDEFGHI 2\n    MAN1 ABCDEFGHI 2\n    Stop\n  }\n}\n\nactor \"WarpShard\" : Ammo\n{\nInventory.RespawnTics 9000\n  Scale 0.7\n  +FLOATBOB\n  Inventory.Amount 1\n  Inventory.MaxAmount 1000\n  Inventory.PickupMessage \"Warp Shard!\"\n  Inventory.Icon \"NULLA0\"\n\n  States\n  {\n  Spawn:\n    AMMC Z 2\n    loop\n  }\n}\n\nactor \"WarpShardtemp\" : WarpShard\n{\nInventory.RespawnTics 9000\n  Scale 0.7\n  +FLOATBOB\n  Inventory.Amount 1\n  Inventory.MaxAmount 1000\n  Inventory.PickupMessage \"Warp Shard!\"\n  Inventory.Icon \"NULLA0\"\n\n  States\n  {\n  Spawn:\n    AMMC Z 120\n    AMMC Z 120\n    AMMC Z 120\n    AMMC Z 120\n    AMMC Z 120\n    loop\n  }\n}\n\nactor \"DWMetals\" : Ammo\n{\nInventory.RespawnTics 4000\n  Scale 0.6\n  -FLOATBOB\n  Inventory.Amount 5\n  Inventory.MaxAmount 200\n  Ammo.BackpackAmount 20\n  Ammo.BackpackMaxAmount 300 //DoomGuy Only\n  Inventory.PickupMessage \"Ammo 2\"\n  Inventory.Icon \"NULLA0\"\n\n  States\n  {\n  Spawn:\n    Amm2 A 2\n    loop\n  }\n}\n\nactor \"DWMetalstemp\" : DWMetals\n{\nInventory.RespawnTics 4000\n  Scale 0.6\n  -FLOATBOB\n  Inventory.Amount 5\n  Inventory.PickupMessage \"Ammo 2!\"\n  Inventory.Icon \"NULLA0\"\n\n  States\n  {\n  Spawn:\n    Amm2 A 120\n    Amm2 A 120\n    Amm2 A 120\n    Amm2 A 120\n    Amm2 A 120\n    stop\n  }\n}\n\nactor \"DWMetalsLargeSpecial\" : DWMetals\n{\n  Scale 1\n  Inventory.Amount 20\n  States\n  {\n  Spawn:\n    MAN2 ABCDEFGHIJKLMNOP 2\n    MAN2 ABCDEFGHIJKLMNOP 2\n    MAN2 ABCDEFGHIJKLMNOP 2\n    MAN2 ABCDEFGHIJKLMNOP 2\n    MAN2 ABCDEFGHIJKLMNOP 2\n    MAN2 ABCDEFGHIJKLMNOP 2\n    Stop\n  }\n}\nactor \"DWMetalsLarge\" : \"DWMetals\"\n{\n  Scale 1\n  Inventory.Amount 20\n}"
      },
      {
        "source": "pk3",
        "name": "LifeSphere.txt",
        "contents": "//########################################\nActor DW_LifeSphereActiavtor : CustomInventory\n{\nScale 1\n-INVBAR\n-INVENTORY.KEEPDEPLETED\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.NEVERRESPAWN\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 0\nInventory.RespawnTics 1050\nInventory.Icon \"O_LIFE\"\nTag \"Life Sphere\"\nInventory.InterHubAmount 0\nStates\n{\nSpawn:\nLIFE X 10\nLIFE X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 1\nTNT1 A 1 A_GiveInventory(\"LifeSphereSwitch\",1)\nTNT1 A 0 A_Print(\"Life Sphere activated.\")\nTNT1 A 1 SetPlayerProperty (0, 1, 16)\nStop\n}\n}\nActor DW_LifeSphere : CustomInventory\n{\nScale 1\n-INVBAR\n-INVENTORY.KEEPDEPLETED\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 3\nInventory.RespawnTics 999999\nInventory.Icon \"O_LIFE\"\nTag \"Life Sphere: use to drop a life. Max lives: 3.\"\nInventory.InterHubAmount 3\nInventory.PickupMessage \"Life Sphere: Automatically saves you from death!\"\nStates\n{\nSpawn:\nLIFE X 10\nLIFE X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"DW_LifeSphere\",1,\"Use2\")\nFail\n\nUse2:\nTNT1 A 1\nTNT1 A 0 A_PlaySound(\"misc/invuse\")\nTNT1 A 0 A_Print(\"Life Sphere dropped.\")\n//TNT1 A 0 A_TakeInventory(\"DW_LifeSphere\",1)\nTNT1 A 1 A_SpawnItemEX(\"DW_LifeSphere\",80,0,0)\nstop\n}\n}\n\nActor DW_AntiLifeSphere : CustomInventory\n{\nScale 1\n+INVBAR\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.RespawnTics 1050\nInventory.Icon \"O_AIFE\"\nTag \"Anti-Life Sphere: Allows you to drop a life, maybe for a friend?.\"\nInventory.InterHubAmount 1\nInventory.PickupMessage \"Anti Life Sphere! you uhh... shouldn't be seeing this.\"\nStates\n{\nSpawn:\nLIFE X 10\nLIFE X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"DW_LifeSphere\",1,\"Use2\")\nFail\n\nUse2:\nTNT1 A 1\nTNT1 A 0 A_PlaySound(\"misc/invuse\")\nTNT1 A 0 A_Print(\"Life Sphere dropped.\")\nTNT1 A 0 A_TakeInventory(\"DW_LifeSphere\",1)\nTNT1 A 1 A_SpawnItemEX(\"DW_LifeSphere\",80,0,0)\nFail\n}\n}\n\nActor LifeSphereSwitch : Inventory\n{\n  +INVENTORY.UNDROPPABLE\nInventory.Amount 1\nInventory.MaxAmount 1\n+INVENTORY.UNDROPPABLE\n-INVBAR\n}\n\nActor DW_LifeSphereSpawner : CustomInventory //replaces Allmap\n{\nScale 1\n-INVBAR\n+DROPPED\n+INVENTORY.UNDROPPABLE\n-FLOATBOB\n-INVENTORY.AUTOACTIVATE\n-INVENTORY.ALWAYSPICKUP\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.Icon \"NULLA0\"\nTag \"Life Sphere\"\nInventory.InterHubAmount 1\nInventory.PickupMessage \"Life Sphere!\"\nInventory.PickupSound \"weapon/sphere\"\nInventory.RespawnTics 1\nStates\n{\nSpawn:\nLIFE X 10\nLIFE X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 1\nFail\n\nPickup:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"LifeSphereLockup\",1,\"Pickup2\")\nTNT1 A 0 A_GiveInventory(\"DW_LifeSphere\",1)\nTNT1 A 0 A_GiveInventory(\"LifeSphereLockup\",1)\nTNT1 A 0 A_Print(\"Life Sphere! one per person! ( But only once this map. )\")\nTNT1 A 0 A_JumpIfInventory(\"LifeSphereLockup\",1,\"Pickup2\")\nStop\n\nPickup2:\nTNT1 A 0\nFail\n\nPickup3:\nTNT1 A 0\nFail\n}\n}\n\nActor \"LifeSphereLockup\" : Inventory\n{\nInventory.Amount 1\nInventory.MaxAmount 1\n-INVBAR\n+INVENTORY.UNDROPPABLE\nInventory.InterHubAmount 0\n}"
      },
      {
        "source": "pk3",
        "name": "LifeSphere2.txt",
        "contents": "Actor DW_DominatorSphere : CustomInventory\n{\nScale 1\n-INVBAR\n-INVENTORY.KEEPDEPLETED\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 3\nInventory.RespawnTics 999999\nInventory.Icon \"O_LIFE\"\nTag \"Life Sphere: use to drop a life. Max lives: 3.\"\nInventory.InterHubAmount 3\nInventory.PickupMessage \"Dominator life sphere!\"\nStates\n{\nSpawn:\nLIFE Y 10\nLIFE Y 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 1\nFail\n\n}\n}\n\nActor DW_SilenceLifeSphere : CustomInventory\n{\nScale 1\n-INVBAR\n-INVENTORY.KEEPDEPLETED\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 3\nInventory.RespawnTics 999999\nInventory.Icon \"O_LIFE\"\nTag \"Life Sphere: use to drop a life. Max lives: 3.\"\nInventory.InterHubAmount 3\nInventory.PickupMessage \"Silence life sphere!\"\nStates\n{\nSpawn:\nLIFE Z 10\nLIFE Z 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 1\nFail\n\n}\n}\n\nACTOR PowerDamageDominator : PowerDamage\n{\ndamagefactor \"Normal\", 2\n  Inventory.icon \"S_JDBL\"\n}"
      },
      {
        "source": "pk3",
        "name": "HealthItem.txt",
        "contents": "Actor SPVial : CustomInventory\n{\nScale 1\n-INVBAR\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+BLOODSPLATTER\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 16\nInventory.Icon \"NULLA0\"\nTag \"HPVial\"\nInventory.InterHubAmount 5\nInventory.PickupMessage \"Crystal Vial\"\nInventory.PickupSound \"Heal/Pulse\"\nInventory.RespawnTics 1600\nStates\n{\nSpawn:\nPTN1 ABC 3\nPTN1 ABC 3 BRIGHT\nLoop\n\nUse:\nTNT1 A 1 A_GiveInventory(\"health\",10)\nStop\n\nPickup:\nTNT1 A 0\nStop\n\nPickup2:\nTNT1 A 0\nFail\n}\n}\n\n//#################################################\n//#######         Health Pack     #################\n//#################################################\nActor DW_RecoverPulse : CustomInventory\n{\nScale 0.06\n+INVBAR\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+BLOODSPLATTER\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 0\nInventory.Icon \"SBDLM0\"\nTag \"Recovery Pulse: restores 25 hp.\"\nInventory.InterHubAmount 0\n+INVENTORY.AUTOACTIVATE\nInventory.PickupMessage \"\"\nInventory.PickupSound \"Heal/Pulse\"\nInventory.RespawnTics 5000\nStates\n{\nSpawn:\nMEDZ X 10\nMEDZ X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"ImStrife\",1,\"Use3\")\nTNT1 A 0 A_JumpIfInventory(\"ImHeXen\",1,\"Use2\")\nTNT1 A 0 A_JumpIfInventory(\"ImHeretic\",1,\"Use2\")\nUse4:\nTNT1 A 0 A_GiveInventory(\"Health\",25)\nTNT1 A 0\nstop\n\nUse2:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"IconoArtiHealth\",10,\"Use4\")\nTNT1 A 1\nTNT1 A 0 A_GiveInventory(\"IconoArtiHealth\",1)\nTNT1 A 0\nstop\n\nUse3:\nTNT1 A 0\nTNT1 A 0 A_JumpIfInventory(\"IconMedicalKit\",5,\"Use4\")\nTNT1 A 1\nTNT1 A 0 A_GiveInventory(\"IconMedicalKit\",1)\nTNT1 A 0\nstop\n\n}\n}\n//#################################################\n//####### Health Scales ###########################\n//#################################################\nActor DW_SmallRecoverPulse : CustomInventory\n{\nScale 0.02\n+INVBAR\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+BLOODSPLATTER\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 0\nInventory.Icon \"SBDLM0\"\nTag \"Small Recovery Pulse: restores 10 hp.\"\nInventory.InterHubAmount 0\n+INVENTORY.AUTOACTIVATE\nInventory.PickupMessage \"\"\nInventory.PickupSound \"Heal/Pulse\"\nInventory.RespawnTics 5000\nStates\n{\nSpawn:\nMEDZ X 10\nMEDZ X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 0 A_JumpIfInventory(\"ImStrife\",1,\"Use3\")\nUse4:\nTNT1 A 0 A_GiveInventory(\"Health\",10)\nTNT1 A 0\nstop\n\nUse3:\nTNT1 A 0\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"IconMedpatch\",10,\"Use4\")\nTNT1 A 0 A_GiveInventory(\"IconMedpatch\",1)\nTNT1 A 0\nstop\n}\n}\n\n//#################################################\n//#######         Health Pack     #################\n//#################################################\nActor CrusaderHealthPack : CustomInventory\n{\nScale 0.06\n+INVBAR\n+DROPPED\n+INVENTORY.UNDROPPABLE\n+BLOODSPLATTER\n+FlOATBOB\n+NOTIMEFREEZE\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.Icon \"SBDLM0\"\nTag \"Recover Patch: restores 50 hp.\"\nInventory.InterHubAmount 5\n-INVENTORY.AUTOACTIVATE\nInventory.PickupMessage \"\"\nInventory.PickupSound \"Heal/Pulse\"\nInventory.RespawnTics 5000\nStates\n{\nSpawn:\nMEDZ X 10\nMEDZ X 10 BRIGHT\nLoop\n\nUse:\nTNT1 A 0\nTNT1 A 0 A_GiveInventory(\"Health\",25)\nTNT1 A 0\nstop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "Credit.txt",
        "contents": "Some content listed below may not appear in current versions.\nAll files listed are somewhere within the resources loaded before this file.\n\nFor Credit on the Summoned monsters please see the text file for each monster.\n\nThanks to Lippeth and osjclatchford over on the ZDoom forums!\nwithout the free to use sprites they posted alot of the magic weapons would not be here.\n\nAll darkforces sprites were extracted directly from the original game files.\nI own a copy of the game and extracted/edited them myself several years ago.\n\n--------------------------------------------\n|          Random Credit Page          |\n--------------------------------------------\nALTERATION OF THIS PROJECT WITHOUT AUTHORS CONSENT IS FORBIDDEN!!\nIf you want something changed DO NOT make the changes yourself.\nAny public versions posted without my consent will be taken down using this document as reference.\nAll decorate contained in this project was written from scratch please ask before using.\n\nGLDefs:\nProvided by PopSoap.\n\nRevnant Missile fix:\nProvided by PopSoap\n\nPlease see the credits folder for the realms credits files for realms monsters\n\nTalia Sprites: (currently unused)\nSchala sprites made by Chrono trigger fans, recolored to typical doom green\ncredit to:\nRoxSilverFox\nJustin3009\nMagilsugaM\nGemini\nfor creating these awesome sprites!\n\nHell App:\nSubmitted: Tormentor667\nDecorate: Eriance\nGLDEFs: Ghastly Dragon\nSounds: Raven Software\nSprites: Raven Software\nSprite Edit: Eriance\nIdea Base: Diablo 2 Hellforge Smith Demon, Heretic Maulotaur0\n\nDOOM Weapon Sprites v2.0 by Neccronixis\n\n*FREE USE DISCLAIMER*\nThis project consists of several dozen files from multiple sources both in and out of the Zandronum community.\nThe base resource file used in this wad is a collection of files I have found and cited in old projects over the last 12 years.\nI apoligize for not listing all sources here.\n\nIf a file (that is currently in use) is yours and you would like credit feel free to email me at deathwat@gmail.com\nI try to check this email only every so often so responses may not be immediate.\n\nThat said there are several weapons and sprites I have either edited, ripped or created myself.\nThese sprites include:\nTribes Spinfusor (Ripped using fraps and a video to jpg converter)\nTribes Chaingun  (Ripped using fraps and a video to jpg converter)\nTribes Mortar Cannon (Ripped using fraps and a video to jpg converter)\nTribes Laser Rifle  (Ripped using fraps and a video to jpg converter)\nVarious Tribes Resources (Ripped use an EXE unpacker and several other extraction products)\n\nIf you use any of the files specifically listed above you by default agree to credit me for ripping them.\nYou also by default you agree to credit the game they orginate from.\nIf you use any file from the resources pk3 used along side this project,\nyou acknowledge full responsibility should any creator come out pubically against using their sprites.\n\nIf you use any decorate from this file you by default agree to give me full credit for the orginial decorate\nYou agree to and must provide a citation as to which version of this project you took the decorate from.\nYou agree to throughly notate any alterations made to my decorate.\nThis however does NOT authorize you to make unoffical versions of MY work!\nIf you want to use my decorate as a REFERENCE that is fine, remaking, remixing or otherwise using my work in a way I did not intend is not permited.\nLet me say that again do NOT recreate my work and post unoffical fan versions. Period.\nYOU HAVE BEEN WARNED!\n(I know I sound like a total tool here but people have done it in the past while the offical version is still being worked on)\n\nI take pride in using only decorate written from scratch myself, taken from my own previous works, or found on the Zdoom wiki.\nIf you use any decorate that has any sort of notation as to where I may of gotten it or if another author is responsible for it, you agree to give those parties involved credit.\n\nI post my works mostly for the enjoyment of myself and my friends but dont mind other authors using it as a learning material.\nI allow full use of my decorate for learning purposes but do not authorize unoffical versions of this project.\n\nThis includes but is not limited to hotfixes, addons, file changes, sound changes etc.\n\nI hope you enjoy this project as I have spent quite some time working on it and continue to do so from time to time.\n\n-(DeathWatch)"
      },
      {
        "source": "pk3",
        "name": "Enemy Credits.txt",
        "contents": "//######### Afrit #############\nSubmitted: Tormentor667\nDecorate: Nanami, Ghastly_dragon\nGLDEFs: Keksdose, Herculine (Brightmaps)\nSounds: Id Software\nSprites: Id Software\nSprite Edit: Espi, Ebola\n\nName: Afrit\nDifficulty: Hard\nConnection: none\nSummon: Afrit\nMelee: No\nDistance: Projectile\nType: Demon\n//#############################\n//####### Agatho Demon ########\n//#############################\nDecorate: Jimmy\nGLDEFs: Ghastly Dragon, Sandypaper (Brightmaps)\nSounds: Id Software\nSprites: Id Software, Eriance (Projectiles), Vader (Projectiles)\nSprite Edit: Jimmy\n\nName: Agathodemon\nDifficulty: Medium\nConnection: None\nSummon: Agathodemon, AnotherAgathodemon\nMelee: Yes\nDistance: Projectile, Tracer\nType: Demon\nBrightmaps: Yes\n\n//################################\n//####### Arachnotron Mk2 ########\n//################################\nDecorate: Jimmy, Zdude (minor edits)\nSounds: None added, uses stock Doom sounds\nGLDefs: Sandypaper (Brightmaps)\nSprites: id Software\nSprite Edit: Jimmy\nIdea Base: Upgraded version of the Arachnotron\n\nName: Augmented Arachnotron\nDifficulty: Medium\nConnections: Uses the resources from the original Arachnotron (not included in wad)\nSummon: ArachnotronMK2\nMelee: None\nDistance: Projectile\nType: Demon, Cybernetic\nBrightmaps: Yes\n//################################\n//####### Archon of Hell #########\n//################################\nName: Archon of Hell\nDifficulty: Hard\nConnection: none\nSummon: ArchonOfHell\nMelee: Yes\nDistance: Projectile\nType: Demon\nBrightmaps: Yes\n\nSubmitted: Tormentor667\nDecorate: Eriance\nGLDEFs: Ghastly Dragon, Sandypaper (Brightmaps)\nSounds: Id Software, Eriance\nSprites: Id Software, Midway, Eriance\nSprite Edit: Eriance\nIdea Base: Hellstorm Archon of Hell\n//################################\n//####### Blood Demon ############\n//################################\n\nDecorate: Carnevil\nGLDefs: Sandypaper (Brightmaps)\nSounds: Id Software\nSprites: Id Software\nSprite Edit: Neoworm, Vader\nIdea Base: Skulltag's Blood Demon by Cyb\n\nName: Blood Demon\nDifficulty: Medium\nConnection: none\nSummon: BloodDemonClone\nMelee: Yes\nDistance: None\nType: Demon, Cybernetic\nBrightmaps: Yes\n\n//Got lazy the rest are in the wad file of the enemies name."
      },
      {
        "source": "pk3",
        "name": "LavaDemon.txt",
        "contents": "All monsters used in this project were found at:\n//www.realm667.com/index.php/en/beastiary-mainmenu-136-69621/heretic-hexen-style-mainmenu-137-49102\nand are in the public domain, these files are fair game to be used by\nother content creators as long as credit is given properly.\n\nSubmitted: Virtue\nDecorate: Virtue\nSounds: Raven Software\nSprites: Raven Software\nSprite Edit: Virtue, CodenniumRed\nIdea Base: A cool fire based monster\n\n---------------------------------------------------------------\nDeathWatch Notes:\nBelow are the changes I have made compared to the version found on Realms667.\nThese changes are posted purely for those that might be interested.\nUnder no circumstance should you use the version found here as your own.\nPlease show proper respect to the creator and get it from Realms667.\n\n-Renamed to avoid conflict with other versions of itself.\n-added the following flags:\n-SHOOTABLE\n+FRIENDLY\n+JUMPDOWN\n+LOOKALLAROUND\n+MISSILEMORE\n+MISSILEEVENMORE\n+CANUSEWALLS\n+NOBLOCKMONST\n+NOTARGET\n\nSpecies Player\n+THRUSPECIES\n+MTHRUSPECIES\n\nCaused monster to gain WeaponID over time.\nA variable usually used by players this acts as a suicide timer\nfor this monster."
      },
      {
        "source": "pk3",
        "name": "DeathKnight.txt",
        "contents": "All monsters used in this project were found at:\n//www.realm667.com/index.php/en/beastiary-mainmenu-136-69621/heretic-hexen-style-mainmenu-137-49102\nand are in the public domain, these files are fair game to be used by\nother content creators as long as credit is given properly.\n\nSubmitted: Tormentor667\nDecorate: Eriance\nGLDEFs: Ghastly Dragon\nSounds: Raven Software, Eriance\nSprites: Raven Software\nSprite Edit: Eriance\nIdea Base: Heretic Undead Warrior\n\nA very powerful monster with several attacks that do very high damage.\nIn addition to its high health, it can reflect projectiles with its shield.\nBest killed with hitscan attacks in open areas.\n\n---------------------------------------------------------------\nDeathWatch Notes:\nBelow are the changes I have made compared to the version found on Realms667.\nThese changes are posted purely for those that might be interested.\nUnder no circumstance should you use the version found here as your own.\nPlease show proper respect to the creator and get it from Realms667.\n\n-Renamed to avoid conflict with other versions of itself.\n-added the following flags:\n-SHOOTABLE\n+FRIENDLY\n+JUMPDOWN\n+LOOKALLAROUND\n+MISSILEMORE\n+MISSILEEVENMORE\n+CANUSEWALLS\n+NOBLOCKMONST\n+NOTARGET\n\nSpecies Player\n+THRUSPECIES\n+MTHRUSPECIES\n\nCaused monster to gain WeaponID over time.\nA variable usually used by players this acts as a suicide timer\nfor this monster."
      },
      {
        "source": "pk3",
        "name": "Avatar.txt",
        "contents": "All monsters used in this project were found at:\n//www.realm667.com/index.php/en/beastiary-mainmenu-136-69621/heretic-hexen-style-mainmenu-137-49102\nand are in the public domain, these files are fair game to be used by\nother content creators as long as credit is given properly.\n\nSubmitted: Tormentor667\nDecorate: Eriance\nGLDEFs: Ghastly Dragon\nSounds: Raven Software, ZDoom WRW\nSprites: Raven Software, id Software\nSprite Edit: Eriance\nIdea Base: Hexen Heresiarch, Hellstorm Dark Avatar\n\n---------------------------------------------------------------\nDeathWatch Notes:\nBelow are the changes I have made compared to the version found on Realms667.\nThese changes are posted purely for those that might be interested.\nUnder no circumstance should you use the version found here as your own.\nPlease show proper respect to the creator and get it from Realms667.\n\n-Renamed to avoid conflict with other versions of itself.\n-added the following flags:\n-SHOOTABLE\n+FRIENDLY\n+JUMPDOWN\n+LOOKALLAROUND\n+MISSILEMORE\n+MISSILEEVENMORE\n+CANUSEWALLS\n+NOBLOCKMONST\n+NOTARGET\n\nSpecies Player\n+THRUSPECIES\n+MTHRUSPECIES\n\nCaused monster to gain WeaponID over time.\nA variable usually used by players this acts as a suicide timer\nfor this monster."
      },
      {
        "source": "pk3",
        "name": "Acolyte.txt",
        "contents": "All monsters used in this project were found at:\n//www.realm667.com/index.php/en/beastiary-mainmenu-136-69621/heretic-hexen-style-mainmenu-137-49102\nand are in the public domain, these files are fair game to be used by\nother content creators as long as credit is given properly.\n\nSubmitted: Tormentor667\nDecorate: Eriance\nGLDEFs: Ghastly Dragon\nSounds: Raven Software, Eriance\nSprites: Raven Software\nSprite Edit: Eriance\nIdea Base: Hexen Dark Bishop, Hellstorm Acolyte\n---------------------------------------------------------------\nDeathWatch Notes:\nBelow are the changes I have made compared to the version found on Realms667.\nThese changes are posted purely for those that might be interested.\nUnder no circumstance should you use the version found here as your own.\nPlease show proper respect to the creator and get it from Realms667.\n\n-Renamed to avoid conflict with other versions of itself.\n-added the following flags:\n-SHOOTABLE\n+FRIENDLY\n+JUMPDOWN\n+LOOKALLAROUND\n+MISSILEMORE\n+MISSILEEVENMORE\n+CANUSEWALLS\n+NOBLOCKMONST\n+NOTARGET\n\nSpecies Player\n+THRUSPECIES\n+MTHRUSPECIES\n\nCaused monster to gain WeaponID over time.\nA variable usually used by players this acts as a suicide timer\nfor this monster."
      },
      {
        "source": "pk3",
        "name": "old stuff/Base/Drops.txt",
        "contents": "//Weapon Pickups"
      },
      {
        "source": "pk3",
        "name": "old stuff/Base/REPLACE.txt",
        "contents": "//\n//\n//Doom2 Preservation Actors\n//\n//\n\nACTOR IconDefender : ArtiInvulnerability2\n{\n+Dropped\nPowerup.Color White, 0.05\nInventory.Amount 1\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\n}\n\nActor \"IconoArtiHealth\" : ArtiHealth\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nActor \"MedicalKit2\" : MedicalKit\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nActor \"MedPatch2\" : medpatch\n{\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nActor \"Chain Saw\" : chainsaw\n{\n +INVENTORY.UNDROPPABLE\n}\nActor \"Pistol \" : Pistol\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n}\nActor \"Shotgun \" : shotgun\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n}\n\nActor \"SuperShotgun \" : SuperShotgun\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n}\n\nActor \"Chaingun \" : chaingun\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n }\n\nActor \"Rocket Launcher\" : rocketlauncher\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n States\n {\n Fire:\n MISG B 8 A_GunFlash\n MISG B 12 A_FireCustomMissile(\"TactRocket\")\n MISG B 0 A_ReFire\n Goto Ready\n}\n}\n\nActor \"PlasmaRifle \" : PlasmaRifle\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n}\n\nActor \"BFG-9000\" : BFG9000\n{\n Weapon.AmmoType \"cooldown5\"\n Weapon.AmmoGive 0\n}\n//Replaced Actors, see List.txt for a list top to bottom\n\nACTOR \"DummyPickUp1\" : CustomInventory\n{\nRenderStyle None\n+INVENTORY.UNDROPPABLE\n-FLOATBOB\nscale .9\nInventory.Amount 0\nInventory.MaxAmount 1\nInventory.PickupMessage \"Black Weapon Sphere\"\n-INVBAR\n Inventory.pickupmessage \"\"\n+Pickup\n scale 0.6\nStates\n{\n\n Spawn:\n HALI B 10\n loop\n PickUp:\n HALI B 10\n Fail\nUse:\nNull B 1\nstop\n}\n}\n\nACTOR \"DummyPickUp17\" : DummyPickUp1\n{\nStates\n{\n\n Spawn:\n HALI B 10\n loop\n PickUp:\n HALI B 10\n Fail\nUse:\nNull B 1\nstop\n}\n}\n\nACTOR \"DummyPickUp31\" : DummyPickUp1 replaces Fist\n{\nStates\n{\n\n Spawn:\n HALI B 10\n loop\n PickUp:\n HALI B 10\n Fail\nUse:\nNull B 1\nstop\n}\n}\nACTOR \"NewRadSuit\" : RadSuit\n{\n}\nACTOR \"RadiationSuit\" : EnvironmentalSuit\n{\nInventory.MaxAmount 1\nInventory.InterHubAmount 1\n}\n\nACTOR AllMap2 : AllMap\n{\n+INVENTORY.UNDROPPABLE\n}\nACTOR Medikit2 : Medikit\n{\nInventory.RespawnTics 6300\n}\nACTOR StimPack2 : StimPack\n{\nInventory.RespawnTics 6300\n}\n//ScaledHealthPack\n\nACTOR GreenArmor2 : GreenArmor\n{\n}\n\nACTOR BlueArmor2 : BlueArmor\n{\n}\n//Needs Update\n\n//Needs Update\nactor BonusSpawner2 : RandomSpawner\n{\n+DROPPED\n// DropItem \"MapScanner\" 256 1\n}\n\nACTOR BlurSphere2 : BlurSphere\n{\n}\n\nACTOR SoulSphere2 : SoulSphere\n{\n}\nACTOR IconoHealingRadius : ArtiHealingRadius\n{\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\n}\n\nACTOR IconoArtiEgg : ArtiEgg\n{\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiPork : ArtiPork\n{\nInventory.Amount 1\nInventory.MaxAmount 1\nInventory.InterHubAmount 1\n}\n\nACTOR IconoArtiPoisonBag1 : ArtiPoisonBag1\n{\nInventory.Amount 1\nInventory.MaxAmount 20\nInventory.InterHubAmount 20\n}\n\nACTOR IconoArtiPoisonBag2 : ArtiPoisonBag2\n{\nInventory.Amount 1\nInventory.MaxAmount 10\nInventory.InterHubAmount 20\n}\n\nACTOR IconoArtiPoisonBag3 : ArtiPoisonBag3\n{\nInventory.Amount 1\nInventory.MaxAmount 10\nInventory.InterHubAmount 20\n}\n\nACTOR IconoArtiTeleport : ArtiTeleport\n{\nInventory.Amount 1\nInventory.MaxAmount 2\nInventory.InterHubAmount 2\nStates\n{\nSpawn:\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nATLP ABCB 4 BRIGHT\nStop\n}\n}\n\nactor IconChaosHub\n{\n+SHOOTABLE +DROPOFF\n+NOBLOOD +NOBLOCKMONST -PUSHABLE\nHealth 10\nRadius 12\nHeight 50\nMass 10000\nSpeed 0\nPainChance 0\nStates\n{\nSpawn:\nHCDH ABCB 6 BRIGHT\nLoop\nDeath:\nNULL A 1\nYITH A 0 A_PlaySound(\"TimePoof\")\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 90)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 180)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 270)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 360)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 135)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 45)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 315)\nRNUH Z 0 A_SpawnItemEx (\"IconoArtiTeleport\", 0, 0, 0, 1.5, 0, 0, 225)\nRNUH Z 1 A_ChangeFlag(\"USESPECIAL\",0)\nQTBX L 2 Bright\nQTBX LLLL 500\nQTBX L 100\nQTBX LLLL 500\nQTBX L 100\nQTBX LLLL 500\nQTBX L 100\nNULL A 1 A_SpawnItem(\"IconChaosHub\")\nStop\n}\n}"
      },
      {
        "source": "pk3",
        "name": "old stuff/Base/REPLACE2.txt",
        "contents": "//\n//\n//Doom2 Preservation Actors\n//\n//\nActor \"DeadMarine2\" : DeadMarine\n{\n}\n\nActor \"GibbedMarine2\" : GibbedMarine\n{\n}\n\nActor \"GibbedMarineExtra2\" : GibbedMarineExtra\n{\n}\n\nActor \"CandleStick2\" : CandleStick\n{\n}\n\nactor DWCorpseSpawn : RandomSpawner replaces DeadMarine\n{\nDropItem \"DeadMarine2\" 256 10\n}\nactor DWCorpseSpawn2 : RandomSpawner replaces GibbedMarine\n{\nDropItem \"GibbedMarine2\" 256 10\n}\nactor DWCorpseSpawn3 : RandomSpawner replaces GibbedMarineExtra\n{\nDropItem \"GibbedMarineExtra2\" 256 10\n}\nactor DWCorpseSpawn4 : RandomSpawner replaces CandleStick\n{\nDropItem \"CandleStick2\" 256 5\n}\n//#################################\n//######### Weapons ###############\n//#################################\n\nactor SawSpawner : RandomSpawner replaces ChainSaw\n{\n+DROPPED\n DropItem \"DW_SlotTwo\" 256 1\n}\n\nactor SGSpawner : RandomSpawner replaces Shotgun\n{\n DropItem \"DW_SlotFour\" 256 1\n}\n\nactor ChainSpawner : RandomSpawner replaces ChainGun\n{\n DropItem \"DW_SlotFive\" 256 1\n}\n\nactor SSGSpawner : RandomSpawner replaces SuperShotgun\n{\n DropItem \"DW_SlotSix\" 256 1\n}\n\nactor RLSpawner : RandomSpawner replaces RocketLauncher\n{\n DropItem \"DW_SlotSeven\" 256 1\n}\n\nactor PRSpawner : RandomSpawner replaces PlasmaRifle\n{\n DropItem \"DW_SlotEight\" 256 1\n}\n\nactor BFGSpawner : RandomSpawner replaces BFG9000\n{\n DropItem \"DW_SlotNine\" 256 1\n}\n\nactor ZerkSpawner : RandomSpawner replaces Berserk\n{\n DropItem \"DW_SlotZero\" 256 1\n}\n//#################################\n//###### health Spawns ############\n//#################################\n\nactor soulspawner : RandomSpawner replaces SoulSphere\n{\n DropItem \"DW_SoulPack\" 256 6\n}\n\nactor megaSpawner : RandomSpawner replaces MegaSphere\n{\n+DROPPED\n DropItem \"DW_MegaPack\" 256 1\n}\n\nactor HealthSpawner : RandomSpawner replaces Medikit\n{\n DropItem \"DW_SlotMedikit\" 256 1\n}\n\nactor StimSpawner : RandomSpawner replaces StimPack\n{\n DropItem \"DW_SlotStimPack\" 256 1\n}\n\nactor HPBSpawner : RandomSpawner replaces healthbonus\n{\n DropItem \"DW_HPPack\" 256 1\n}\n\nactor HPBSpawner1 : RandomSpawner replaces armorbonus\n{\n DropItem \"DW_HPPack\" 256 1\n}\n\nactor GreenArmorSpawner : RandomSpawner replaces GreenArmor\n{\n DropItem \"DW_GreenSlot\" 256 1\n}\n\nactor BlueArmorSpawner : RandomSpawner replaces BlueArmor\n{\n DropItem \"DW_BlueSlot\" 256 1\n}\n//###############################\n//###### Gear Spawn #############\n//###############################\n\nactor Radspawner : RandomSpawner replaces Radsuit\n{\n DropItem \"DW_GreenSlime\" 256 1\n}\nactor PackSpawner : RandomSpawner replaces backpack\n{\n DropItem \"DW_AmmoSphere\" 256 5\n}\n\nactor blurSpawner : RandomSpawner replaces BlurSphere\n{\n DropItem \"DW_TimeSphere\" 256 1\n}\n\nactor BonusSpawner1 : RandomSpawner replaces AllMap\n{\n+DROPPED\n DropItem \"DW_LifeSphere\" 256 1\n}"
      }
    ]
  },
  "maps": []
}

gib.gg runs on open-source software and freely licensed replacement game assets from the Freedoom project. gib.gg is not affiliated with Bethesda Softworks, id Software, or ZeniMax Media. All trademarks belong to their respective owners. Some WADs and associated metadata on this site are sourced from WAD Archive. User-submitted content remains the responsibility of its respective authors. If you believe content on this site violates your rights, please send DMCA requests to dmca@gib.gg.