dvii-1u.zip, gzdoom.pk3

PK3 375 KiB 0 map(s)

Counts

endoom0
graphics0
lumps295
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "0b514bf9-ba62-41bb-90f4-23e557a2c04d",
    "sha1": "53d367e876943f0abe8aec2d108513aef02ab0e1",
    "sha256": "1ceb5064e3765a6d7ee6ffe9d42cd67eee26ce2d1aa38597d04e0e8bbdf38060",
    "filenames": [
      "dvii-1u.zip",
      "gzdoom.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [
        "HEXEN"
      ],
      "filename": null,
      "added": "2013-04-19 00:26:35",
      "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": "2013-04-19 00:26:35",
    "file": {
      "type": "PK3",
      "size": 383827,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/53d367e876943f0abe8aec2d108513aef02ab0e1/53d367e876943f0abe8aec2d108513aef02ab0e1.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 295,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ],
      "iwads_guess": [
        "HEXEN"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "decaldef.txt",
        "contents": "/***** Animators ***********************************************************/\n\nfader GoAway\n{\n\tDecayStart\t0.5\n\tDecayTime\t1.0\n}\n\nfader GoAway2\n{\n\tDecayStart\t1.0\n\tDecayTime\t3.0\n}\n\ncolorchanger ToBlack\n{\n\tFadeStart\t0.5\n\tFadeTime\t1.0\n}\n\nstretcher BloodStretcher\n{\n\tStretchTime\t35\n\tGoalY\t\t2.0\n}\n\nslider BloodSlider\n{\n\tSlideTime\t35\n\tDistY\t\t-5\n}\n\ncombiner BloodSmearer\n{\n\tBloodStretcher\n\tBloodSlider\n}\n\n/***** Bullet Chips *****/\n\ndecal BulletChip1\n{\n\tpic CHIP1\n\ttranslucent 0.85\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BulletChip2\n{\n\tpic CHIP2\n\ttranslucent 0.85\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BulletChip3\n{\n\tpic CHIP3\n\ttranslucent 0.85\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BulletChip4\n{\n\tpic CHIP4\n\ttranslucent 0.85\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BulletChip5\n{\n\tpic CHIP5\n\ttranslucent 0.85\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup BulletChip\n{\n\tBulletChip1\t1\n\tBulletChip2\t1\n\tBulletChip3\t1\n\tBulletChip4\t1\n\tBulletChip5\t1\n}\n\n/***** Blood Decals ********************************************************/\n/*\n * Blood splats just stick to the walls.\n * Blood smears crawl down walls a bit like in Blood.\n *\n * These do not need generators; the engine will create them automatically\n * when something bleeds. In the future, the shade color will be ignored,\n * and the actor's blood color will be used instead.\n */\ndecal BloodSplat1\n{\n\tpic BSPLAT1\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\ndecal BloodSplat2\n{\n\tpic BSPLAT2\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\ndecal BloodSplat3\n{\n\tpic BSPLAT3\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\ndecal BloodSplat4\n{\n\tpic BSPLAT4\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\ndecal BloodSplat5\n{\n\tpic BSPLAT5\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\ndecal BloodSplat6\n{\n\tpic BSPLAT6\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\ndecal BloodSplat7\n{\n\tpic BSPLAT7\n\tshade \"68 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\n// The smaller blood splats are more common than the big ones.\n\ndecalgroup BloodSplat\n{\n\tBloodSplat1\t2\n\tBloodSplat2\t1\n\tBloodSplat3\t5\n\tBloodSplat4\t5\n\tBloodSplat5\t5\n\tBloodSplat6\t5\n\tBloodSplat7\t6\n}\n\ndecal BloodSmear1\n{\n\tpic BSMEAR1\n\tx-scale 0.625\n\ty-scale 0.625\n\tshade \"68 00 00\"\n\trandomflipx\n\tanimator BloodSmearer\n}\n\ndecal BloodSmear2\n{\n\tpic BSMEAR1\n\tx-scale 0.625\n\ty-scale 0.625\n\tshade \"68 00 00\"\n\trandomflipx\n\tanimator BloodSmearer\n}\n\ndecalgroup BloodSmear\n{\n\tBloodSmear1\t1\n\tBloodSmear2\t1\n}\n\n/***** Rocket Scorches *****************************************************/\n\ndecal Scorch\n{\n\tpic SCORCH1\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BigScorch\n{\n\tpic SCORCH1\n\tshade \"00 00 00\"\n\tx-scale 0.75\n\ty-scale 0.75\n\trandomflipx\n\trandomflipy\n}\n\n/***** Plasma Rifle Scorches ***********************************************/\n\ndecal PlasmaScorchLower1\n{\n\tpic PLASMA1\n\tshade \"00 00 00\"\n\tx-scale 0.3\n\ty-scale 0.3\n\trandomflipx\n\trandomflipy\n}\n\ndecal PlasmaScorch1\n{\n\tpic PLSSA0\n\tadd 1.0\n\tfullbright\n\tanimator GoAway\n\tlowerdecal PlasmaScorchLower1\n}\n\ndecal PlasmaScorchLower2\n{\n\tpic PLASMA2\n\tshade \"00 00 00\"\n\tx-scale 0.3\n\ty-scale 0.3\n\trandomflipx\n\trandomflipy\n}\n\ndecal PlasmaScorch2\n{\n\tpic PLSSB0\n\tadd 1.0\n\tfullbright\n\tanimator GoAway\n\tlowerdecal PlasmaScorchLower2\n}\n\ndecalgroup PlasmaScorchLower\n{\n\tPlasmaScorchLower1\t1\n\tPlasmaScorchLower2\t1\n}\n\ndecalgroup PlasmaScorch\n{\n\tPlasmaScorch1\t1\n\tPlasmaScorch2\t1\n}\n\n/***** BFG Scorches ********************************************************/\n\ndecal BFGScorch1\n{\n\tpic BFGSCRC1\n\tshade \"00 00 00\"\n\trandomflipx\n\trandomflipy\n}\n\ndecal BFGScorch2\n{\n\tpic BFGSCRC2\n\tshade \"00 00 00\"\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup BFGScorch\n{\n\tBFGScorch1\t1\n\tBFGScorch2\t1\n}\n\ndecal BFGLightning1\n{\n\tpic BFGLITE1\n\tshade \"80 ff 80\"\n\tfullbright\n\trandomflipx\n\tanimator GoAway2\n\tlowerdecal BFGScorch\n}\n\ndecal BFGLightning2\n{\n\tpic BFGLITE2\n\tshade \"80 ff 80\"\n\tfullbright\n\trandomflipy\n\tanimator GoAway2\n\tlowerdecal BFGScorch\n}\n\ndecalgroup BFGLightning\n{\n\tBFGLightning1\t1\n\tBFGLightning2\t1\n}\n\n/***** Rail Gun Scorches - contributed by Nigel Rowand *********************/\n\ndecal RailScorchLower1\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.2\n\ty-scale 0.2\n\trandomflipx\n\trandomflipy\n}\n\ndecal RailScorchLower2\n{\n\tpic CBALSCR2\n\tshade \"00 00 00\"\n\tx-scale 0.2\n\ty-scale 0.2\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup RailScorchLower\n{\n\tRailScorchLower1 1\n\tRailScorchLower2 1\n}\n\ndecal RailScorch1\n{\n\tpic CBALSCR1\n\tshade \"00 00 56\"\n\tfullbright\n\tx-scale 0.4\n\ty-scale 0.4\n\tanimator GoAway\n\tlowerdecal RailScorchLower\n}\n\ndecal RailScorch2\n{\n\tpic CBALSCR2\n\tshade \"00 00 56\"\n\tfullbright\n\tx-scale 0.4\n\ty-scale 0.4\n\tanimator GoAway\n\tlowerdecal RailScorchLower\n}\n\ndecalgroup RailScorch\n{\n\tRailScorch1 1\n\tRailScorch2 1\n}\n\n/***** Arachnotron Plasma Scorches *****************************************/\n\ndecal ArachScorch1\n{\n\tpic APLSA0\n\tadd 1.0\n\tanimator GoAway\n\tlowerdecal PlasmaScorchLower1\n}\n\ndecal ArachScorch2\n{\n\tpic APLSB0\n\tadd 1.0\n\tanimator GoAway\n\tlowerdecal PlasmaScorchLower2\n}\n\ndecalgroup ArachnotronScorch\n{\n\tArachScorch1\t1\n\tArachScorch2\t1\n}\n\n/***** Baron of Hell/Hell Knight Scorches **********************************/\n\ndecal BaronScorch1\n{\n\tpic BAL7SCR1\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BaronScorch2\n{\n\tpic BAL7SCR2\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup BaronScorch\n{\n\tBaronScorch1\t1\n\tBaronScorch2\t1\n}\n\n/***** Cacodemon Scorches **************************************************/\n\ndecal CacoScorch1\n{\n\tpic BAL7SCR1\n\tshade \"00 00 00\"\n\tx-scale 0.78125\n\ty-scale 0.78125\n\trandomflipx\n\trandomflipy\n}\n\ndecal CacoScorch2\n{\n\tpic BAL7SCR2\n\tshade \"00 00 00\"\n\tx-scale 0.78125\n\ty-scale 0.78125\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup CacoScorch\n{\n\tCacoScorch1\t1\n\tCacoScorch2\t1\n}\n\n/***** Doom Imp Scorches ***************************************************/\n\ndecal DImpScorch1\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.78125\n\ty-scale 0.78125\n\trandomflipx\n\trandomflipy\n}\n\ndecal DImpScorch2\n{\n\tpic CBALSCR2\n\tshade \"00 00 00\"\n\tx-scale 0.78125\n\ty-scale 0.78125\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup DoomImpScorch\n{\n\tDImpScorch1\t1\n\tDImpScorch2\t1\n}\n\n/***** Revenant ************************************************************/\n\ndecal RevenantScorch\n{\n\tpic BLAST1\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\n// Graf Zahl provided definitions for the other games.\n\n/***** Crossbow ************************************************************/\n\ndecal CrossbowScorch\n{\n\tpic CBOWMARK\n\tshade \"00 00 00\"\n\tx-scale 0.4\n\ty-scale 0.4\n\trandomflipx\n\trandomflipy\n}\n\n/***** Heretic Imp Scorches ************************************************/\n\ndecal HImpScorch1\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal HImpScorch2\n{\n\tpic CBALSCR2\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup HImpScorch\n{\n\tHImpScorch1\t1\n\tHImpScorch2\t1\n}\n\n/***** Mummy Scorches ******************************************************/\n\ndecal MummyScorch1\n{\n\tpic PLASMA1\n\tshade \"00 00 00\"\n\tx-scale 0.6\n\ty-scale 0.6\n\trandomflipx\n\trandomflipy\n}\n\ndecal MummyScorch2\n{\n\tpic PLASMA2\n\tshade \"00 00 00\"\n\tx-scale 0.6\n\ty-scale 0.6\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup MummyScorch\n{\n\tMummyScorch1\t1\n\tMummyScorch2\t1\n}\n\n/***** Heretic Knight Axe Scorches **********************************////////\n\ndecal AxeScorch1\n{\n\tpic PLASMA1\n\tshade \"00 00 00\"\n\tx-scale 0.15\n\ty-scale 0.6\n\trandomflipx\n\trandomflipy\n}\n\ndecal AxeScorch2\n{\n\tpic PLASMA2\n\tshade \"00 00 00\"\n\tx-scale 0.15\n\ty-scale 0.6\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup AxeScorch\n{\n\tAxeScorch1\t1\n\tAxeScorch2\t1\n}\n\n/***** Wizard Scorches *****************************************************/\n\ndecal WizardScorch1\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.6\n\ty-scale 0.6\n\trandomflipx\n\trandomflipy\n}\n\ndecal WizardScorch2\n{\n\tpic CBALSCR2\n\tshade \"00 00 00\"\n\tx-scale 0.6\n\ty-scale 0.6\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup WizardScorch\n{\n\tWizardScorch1\t1\n\tWizardScorch2\t1\n}\n\ndecal SnakeScorch11\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.4\n\ty-scale 0.4\n\trandomflipx\n\trandomflipy\n}\n\ndecal SnakeScorch12\n{\n\tpic CBALSCR2\n\tshade \"00 00 00\"\n\tx-scale 0.4\n\ty-scale 0.4\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup SnakeScorch1\n{\n\tSnakeScorch11\t1\n\tSnakeScorch12\t1\n}\n\ndecal SnakeScorch21\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.7\n\ty-scale 0.7\n\trandomflipx\n\trandomflipy\n}\n\ndecal SnakeScorch22\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.7\n\ty-scale 0.7\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup SnakeScorch2\n{\n\tSnakeScorch21\t1\n\tSnakeScorch22\t1\n}\n\n/***** Minotaur Scorches ***************************************************/\n\ndecal MinotaurScorch\n{\n\tpic SCORCH1\n\tshade \"00 00 00\"\n\tx-scale 0.55\n\ty-scale 0.55\n\trandomflipx\n\trandomflipy\n}\n\n/***** Sorcerer Scorches ***************************************************/\n\ndecal SorcererScorch1\n{\n\tpic BFGSCRC1\n\tshade \"00 00 00\"\n\trandomflipx\n\trandomflipy\n}\n\ndecal SorcererScorch2\n{\n\tpic BFGSCRC2\n\tshade \"00 00 00\"\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup SorcererScorch\n{\n\tSorcererScorch1\t\t1\n\tSorcererScorch2\t\t1\n}\n\ndecal SorcererLightning1\n{\n\tpic FX16J0\n\tadd 1.0\n\tfullbright\n\tanimator GoAway2\n\tlowerdecal SorcererScorch1\n}\n\ndecal SorcererLightning2\n{\n\tpic FX16K0\n\tadd 1.0\n\tfullbright\n\tanimator GoAway2\n\tlowerdecal SorcererScorch2\n}\n\ndecalgroup SorcererLightning\n{\n\tSorcererLightning1\t1\n\tSorcererLightning2\t1\n}\n\n/**** Crossbow Scorch ******************************************************/\n\ndecal CrossbowScorch2\n{\n\tpic CBOWMARK\n\tshade \"00 00 00\"\n\tx-scale 0.25\n\ty-scale 0.25\n\trandomflipx\n\trandomflipy\n}\n\n/***** Centaur Scorches ****************************************************/\n\ndecal CentaurScorch\n{\n\tpic BLAST02\n\tshade \"00 00 00\"\n\tx-scale 0.7\n\ty-scale 0.7\n\trandomflipx\n\trandomflipy\n}\n\n/***** Demon2 Scorch *******************************************************/\n\ndecal Demon2Scorch\n{\n\tpic BLAST02\n\tshade \"00 00 00\"\n\tx-scale 0.65\n\ty-scale 0.65\n\trandomflipx\n\trandomflipy\n}\n\n/***** Bishop Scorches *****************************************************/\n\ndecal BishopScorch1\n{\n\tpic PLASMA1\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal BishopScorch2\n{\n\tpic PLASMA2\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup BishopScorch\n{\n\tBishopScorch1\t1\n\tBishopScorch2\t1\n}\n\n/***** Fire Demon Scorches *************************************************/\n\ndecal FireDemonScorchLower1\n{\n\tpic CBALSCR1\n\tshade \"00 00 00\"\n\tx-scale 0.4\n\ty-scale 0.4\n\trandomflipx\n\trandomflipy\n}\n\ndecal FireDemonScorchLower2\n{\n\tpic CBALSCR2\n\tshade \"00 00 00\"\n\tx-scale 0.4\n\ty-scale 0.4\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup FireDemonScorch\n{\n\tFireDemonScorchLower1  1\n\tFireDemonScorchLower2  1\n}\n\n/***** Serpent Scorches ****************************************************/\n\ndecal SerpentScorchLower1\n{\n\tpic PLASMA1\n\tshade \"00 00 00\"\n\tx-scale 0.8\n\ty-scale 0.8\n\trandomflipx\n\trandomflipy\n}\n\ndecal SerpentScorchLower2\n{\n\tpic PLASMA2\n\tshade \"00 00 00\"\n\tx-scale 0.8\n\ty-scale 0.8\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup SerpentScorch\n{\n\tSerpentScorchLower1\t1\n\tSerpentScorchLower2\t1\n}\n\n/******************** Warrior Decals ***************************************/\n\ndecal SwordScorch1\n{\n\tpic BFGSCRC1\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecal SwordScorch2\n{\n\tpic BFGSCRC2\n\tshade \"00 00 00\"\n\tx-scale 0.5\n\ty-scale 0.5\n\trandomflipx\n\trandomflipy\n}\n\ndecalgroup SwordScorch\n{\n\tSwordScorch1\t\t1\n\tSwordScorch2\t\t1\n}\n\ndecal SwordLightning1\n{\n\tpic BFGLITE1\n\tshade \"80 ff 80\"\n\tx-scale 0.5\n\ty-scale 0.5\n\tfullbright\n\trandomflipx\n\tanimator GoAway2\n\tlowerdecal SwordScorch\n}\n\ndecal SwordLightning2\n{\n\tpic BFGLITE2\n\tshade \"80 ff 80\"\n\tx-scale 0.5\n\ty-scale 0.5\n\tfullbright\n\trandomflipy\n\tanimator GoAway2\n\tlowerdecal SwordScorch\n}\n\ndecalgroup SwordLightning\n{\n\tSwordLightning1\t1\n\tSwordLightning2\t1\n}\n\n/***** Generators **********************************************************/\n\ngenerator Pistol\t\t\tBulletChip\ngenerator Chainsaw\t\t\tBulletChip\ngenerator Shotgun\t\t\tBulletChip\ngenerator SuperShotgun\t\t\tBulletChip\ngenerator Chaingun\t\t\tBulletChip\n\ngenerator PlasmaBall\t\t\tPlasmaScorch\ngenerator Rocket\t\t\tScorch\ngenerator BFGBall\t\t\tBFGLightning\n\ngenerator MarinePistol\t\t\tBulletChip\ngenerator MarineShotgun\t\t\tBulletChip\ngenerator MarineSSG\t\t\tBulletChip\ngenerator MarineChaingun\t\tBulletChip\ngenerator MarineRailgun\t\t\tRailScorch\n\ngenerator ZombieMan\t\t\tBulletChip\ngenerator ShotgunGuy\t\t\tBulletChip\ngenerator ChaingunGuy\t\t\tBulletChip\ngenerator WolfensteinSS\t\t\tBulletChip\ngenerator SpiderMastermind\t\tBulletChip\n\ngenerator ArachnotronPlasma\t\tArachnotronScorch\ngenerator BaronBall\t\t\tBaronScorch\ngenerator CacodemonBall\t\t\tCacoScorch\ngenerator DoomImpBall\t\t\tDoomImpScorch\ngenerator FatShot\t\t\tScorch\ngenerator RevenantTracer\t\tRevenantScorch\n\ngenerator VolcanoBlast\t\t\tDoomImpScorch\ngenerator VolcanoTBlast\t\t\tSnakeScorch1\ngenerator HereticImpBall\t\tHImpScorch\ngenerator MummyFX1\t\t\tMummyScorch\ngenerator KnightAxe\t\t\tAxeScorch\ngenerator RedAxe\t\t\tBloodSmear\ngenerator WizardFX1\t\t\tWizardScorch\ngenerator SnakeProjA\t\t\tSnakeScorch1\ngenerator SnakeProjB\t\t\tSnakeScorch2\ngenerator BeastBall\t\t\tDoomImpScorch\ngenerator HeadFX1\t\t\tSnakeScorch2\ngenerator HeadFX3\t\t\tCacoScorch\ngenerator MinotaurFX1\t\t\tMinotaurScorch\ngenerator SorcererFX1\t\t\tRevenantScorch\ngenerator Sorcerer2FX1\t\t\tSorcererLightning\ngenerator GoldWand\t\t\tRailScorchLower\ngenerator GoldWandPowered\t\tRailScorchLower\ngenerator GoldWandFX1\t\t\tHImpScorch\ngenerator CrossbowFX1\t\t\tCrossbowScorch\ngenerator CrossbowFX3\t\t\tCrossbowScorch2\ngenerator MaceFX1\t\t\tBaronScorch\ngenerator Blaster\t\t\tRailScorchLower\ngenerator BlasterFX1\t\t\tHImpScorch\ngenerator Ripper\t\t\tHImpScorch\ngenerator HornRodFX1\t\t\tPlasmaScorchLower\ngenerator HornRodFX2\t\t\tPlasmaScorchLower\ngenerator PhoenixFX1\t\t\tScorch\ngenerator PhoenixFX2\t\t\tScorch\n\ngenerator CStaffMissile\t\t\tDoomImpScorch\ngenerator HammerMissile\t\t\tScorch\ngenerator FSwordMissile\t\t\tSwordLightning\ngenerator MageWandMissile\t\tRailScorchLower\ngenerator MageStaffFX2\t\t\tScorch\ngenerator RipperBall\t\t\tHImpScorch\ngenerator SorcFX1\t\t\tRevenantScorch\ngenerator SorcFX4\t\t\tRevenantScorch\ngenerator CentaurFX\t\t\tCentaurScorch\ngenerator Demon1FX1\t\t\tRevenantScorch\ngenerator Demon2FX1\t\t\tDemon2Scorch\ngenerator WraithFX1\t\t\tDemon2Scorch\ngenerator BishopFX\t\t\tBishopScorch\ngenerator FireDemonMissile\t\tFireDemonScorch\ngenerator DragonFireball\t\tCacoScorch\ngenerator SerpentFX\t\t\tDoomImpScorch\n\ngenerator Acolyte\t\t\tBulletChip\ngenerator AcolyteTan\t\t\tBulletChip\ngenerator AcolyteRed\t\t\tBulletChip\ngenerator AcolyteRust\t\t\tBulletChip\ngenerator AcolyteGray\t\t\tBulletChip\ngenerator AcolyteDGreen\t\t\tBulletChip\ngenerator AcolyteGold\t\t\tBulletChip\ngenerator AcolyteLGreen\t\t\tBulletChip\ngenerator AcolyteBlue\t\t\tBulletChip\ngenerator AcolyteShadow\t\t\tBulletChip\ngenerator Rebel\t\t\t\tBulletChip\ngenerator Rebel1\t\t\tBulletChip\ngenerator Rebel2\t\t\tBulletChip\ngenerator Rebel3\t\t\tBulletChip\ngenerator Rebel4\t\t\tBulletChip\ngenerator Rebel5\t\t\tBulletChip\ngenerator Macil1\t\t\tBulletChip\ngenerator Macil2\t\t\tBulletChip\ngenerator SentinelFX1\t\t\tPlasmaScorchLower\ngenerator SentinelFX2\t\t\tPlasmaScorchLower\ngenerator Templar\t\t\tRailScorchLower\ngenerator Reaver\t\t\tBulletChip\ngenerator FlameMissile\t\t\tCacoScorch\ngenerator FastFlameMissile\t\tCacoScorch\ngenerator CrusaderMissile\t\tBaronScorch\ngenerator BishopMissile\t\t\tScorch\ngenerator CeilingTurret\t\t\tBulletChip\ngenerator SpectralLightningBall1\tBaronScorch\ngenerator SpectralLightningBall2\tBaronScorch\ngenerator SpectralLightningH1\t\tBaronScorch\ngenerator SpectralLightningH2\t\tBaronScorch\ngenerator SpectralLightningH3\t\tBaronScorch\ngenerator SpectralLightningBigBall1\tBaronScorch\ngenerator SpectralLightningBigBall2\tBaronScorch\ngenerator SpectralLightningV1\t\tBaronScorch\ngenerator SpectralLightningV2\t\tBaronScorch\ngenerator SpectralLightningBigV1\tBaronScorch\ngenerator SpectralLightningBigV2\tBaronScorch\ngenerator ElectricBolt\t\t\tCrossbowScorch2\ngenerator AssaultGun\t\t\tBulletChip\ngenerator MiniMissile\t\t\tScorch\ngenerator Mauler\t\t\tRailScorchLower"
      },
      {
        "source": "pk3",
        "name": "animdefs.txt",
        "contents": "// Tome of Power\ntexture optional SPINBK0\npic SPINBK0 tics 3\npic SPINBK1 tics 3\npic SPINBK2 tics 3\npic SPINBK3 tics 3\npic SPINBK4 tics 3\npic SPINBK5 tics 3\npic SPINBK6 tics 3\npic SPINBK7 tics 3\npic SPINBK8 tics 3\npic SPINBK9 tics 3\npic SPINBK10 tics 3\npic SPINBK11 tics 3\npic SPINBK12 tics 3\npic SPINBK13 tics 3\npic SPINBK14 tics 3\npic SPINBK15 tics 3\n\n// Speed Boots\ntexture optional SPBOOT0\npic SPBOOT0 tics 3\npic SPBOOT1 tics 3\npic SPBOOT2 tics 3\npic SPBOOT3 tics 3\npic SPBOOT4 tics 3\npic SPBOOT5 tics 3\npic SPBOOT6 tics 3\npic SPBOOT7 tics 3\npic SPBOOT8 tics 3\npic SPBOOT9 tics 3\npic SPBOOT10 tics 3\npic SPBOOT11 tics 3\npic SPBOOT12 tics 3\npic SPBOOT13 tics 3\npic SPBOOT14 tics 3\npic SPBOOT15 tics 3\n\n// Defensive Power\ntexture optional SPSHLD0\npic SPSHLD0 tics 3\npic SPSHLD1 tics 3\npic SPSHLD2 tics 3\npic SPSHLD3 tics 3\npic SPSHLD4 tics 3\npic SPSHLD5 tics 3\npic SPSHLD6 tics 3\npic SPSHLD7 tics 3\npic SPSHLD8 tics 3\npic SPSHLD9 tics 3\npic SPSHLD10 tics 3\npic SPSHLD11 tics 3\npic SPSHLD12 tics 3\npic SPSHLD13 tics 3\npic SPSHLD14 tics 3\npic SPSHLD15 tics 3\n\n// Minotaur Active\ntexture optional SPMINO0\npic SPMINO0 tics 3\npic SPMINO1 tics 3\npic SPMINO2 tics 3\npic SPMINO3 tics 3\npic SPMINO4 tics 3\npic SPMINO5 tics 3\npic SPMINO6 tics 3\npic SPMINO7 tics 3\npic SPMINO8 tics 3\npic SPMINO9 tics 3\npic SPMINO10 tics 3\npic SPMINO11 tics 3\npic SPMINO12 tics 3\npic SPMINO13 tics 3\npic SPMINO14 tics 3\npic SPMINO15 tics 3\n\n// The Wings of Wrath are not included, because they stop spinning when\n// you stop flying, so they can't be a simple animation.\n\nswitch doom 1 SW1BRCOM on pic SW2BRCOM tics 0\nswitch doom 1 SW1BRN1 on pic SW2BRN1 tics 0\nswitch doom 1 SW1BRN2 on pic SW2BRN2 tics 0\nswitch doom 1 SW1BRNGN on pic SW2BRNGN tics 0\nswitch doom 1 SW1BROWN on pic SW2BROWN tics 0\nswitch doom 1 SW1COMM on pic SW2COMM tics 0\nswitch doom 1 SW1COMP on pic SW2COMP tics 0\nswitch doom 1 SW1DIRT on pic SW2DIRT tics 0\nswitch doom 1 SW1EXIT on pic SW2EXIT tics 0\nswitch doom 1 SW1GRAY on pic SW2GRAY tics 0\nswitch doom 1 SW1GRAY1 on pic SW2GRAY1 tics 0\nswitch doom 1 SW1METAL on pic SW2METAL tics 0\nswitch doom 1 SW1PIPE on pic SW2PIPE tics 0\nswitch doom 1 SW1SLAD on pic SW2SLAD tics 0\nswitch doom 1 SW1STARG on pic SW2STARG tics 0\nswitch doom 1 SW1STON1 on pic SW2STON1 tics 0\nswitch doom 1 SW1STON2 on pic SW2STON2 tics 0\nswitch doom 1 SW1STONE on pic SW2STONE tics 0\nswitch doom 1 SW1STRTN on pic SW2STRTN tics 0\n\nswitch doom 2 SW1BLUE on pic SW2BLUE tics 0\nswitch doom 2 SW1CMT on pic SW2CMT tics 0\nswitch doom 2 SW1GARG on pic SW2GARG tics 0\nswitch doom 2 SW1GSTON on pic SW2GSTON tics 0\nswitch doom 2 SW1HOT on pic SW2HOT tics 0\nswitch doom 2 SW1LION on pic SW2LION tics 0\nswitch doom 2 SW1SATYR on pic SW2SATYR tics 0\nswitch doom 2 SW1SKIN on pic SW2SKIN tics 0\nswitch doom 2 SW1VINE on pic SW2VINE tics 0\nswitch doom 2 SW1WOOD on pic SW2WOOD tics 0\n\nswitch doom 3 SW1PANEL on pic SW2PANEL tics 0\nswitch doom 3 SW1ROCK on pic SW2ROCK tics 0\nswitch doom 3 SW1MET2 on pic SW2MET2 tics 0\nswitch doom 3 SW1WDMET on pic SW2WDMET tics 0\nswitch doom 3 SW1BRIK on pic SW2BRIK tics 0\nswitch doom 3 SW1MOD1 on pic SW2MOD1 tics 0\nswitch doom 3 SW1ZIM on pic SW2ZIM tics 0\nswitch doom 3 SW1STON6 on pic SW2STON6 tics 0\nswitch doom 3 SW1TEK on pic SW2TEK tics 0\nswitch doom 3 SW1MARB on pic SW2MARB tics 0\nswitch doom 3 SW1SKULL on pic SW2SKULL tics 0\n\nswitch heretic SW1OFF on pic SW1ON tics 0\nswitch heretic SW2OFF on pic SW2ON tics 0\n\nswitch hexen SW_1_UP on sound Switch1 pic SW_1_DN tics 0\nswitch hexen SW_2_UP on sound Switch1 pic SW_2_DN tics 0\nswitch hexen VALVE1 on sound ValveTurn pic VALVE2 tics 0\nswitch hexen SW51_OFF on sound Switch2 pic SW51_ON tics 0\nswitch hexen SW52_OFF on sound Switch2 pic SW52_ON tics 0\nswitch hexen SW53_UP on sound RopePull pic SW53_DN tics 0\nswitch hexen PUZZLE5 on sound Switch1 pic PUZZLE9 tics 0\nswitch hexen PUZZLE6 on sound Switch1 pic PUZZLE10 tics 0\nswitch hexen PUZZLE7 on sound Switch1 pic PUZZLE11 tics 0\nswitch hexen PUZZLE8 on sound Switch1 pic PUZZLE12 tics 0\n\nswitch strife GLASS01 on sound world/glassbreak pic GLASS02 tics 0\nswitch strife GLASS03 on sound world/glassbreak pic GLASS04 tics 0\nswitch strife GLASS05 on sound world/glassbreak pic GLASS06 tics 0\nswitch strife GLASS07 on sound world/glassbreak pic GLASS08 tics 0\nswitch strife GLASS17 on sound world/glassbreak pic GLASS18 tics 0\nswitch strife GLASS19 on sound world/glassbreak pic GLASS20 tics 0\nswitch strife SWKNOB01 on sound switches/knob pic SWKNOB02 tics 0\nswitch strife SWLITE01 on pic SWLITE02 tics 0\nswitch strife SWCHN01 on sound switches/chain pic SWCHN02 tics 0\nswitch strife COMP01 on sound world/glassbreak pic COMP04B tics 0\nswitch strife COMP05 on sound world/glassbreak pic COMP12B tics 0\nswitch strife COMP09 on sound world/glassbreak pic COMP12B tics 0\nswitch strife COMP12 on sound world/glassbreak pic COMP04B tics 0\nswitch strife COMP13 on sound world/glassbreak pic COMP12B tics 0\nswitch strife COMP17 on sound world/glassbreak pic COMP20B tics 0\nswitch strife COMP21 on sound world/glassbreak pic COMP28B tics 0\nswitch strife WALTEK09 on sound world/glassbreak pic WALTEKB1 tics 0\nswitch strife WALTEK10 on sound world/glassbreak pic WALTEKB1 tics 0\nswitch strife WALTEK15 on sound world/glassbreak pic WALTEKB1 tics 0\nswitch strife SWFORC01 on pic SWFORC02 tics 0\nswitch strife SWEXIT01 on pic SWEXIT02 tics 0\nswitch strife DORSBK01 on sound switches/stone pic DORSBK02 tics 0\nswitch strife SWSLD01 on sound switches/keycard pic SWSLD02 tics 0\nswitch strife DORWS04 on sound switches/bolt pic DORWS05 tics 0\nswitch strife SWIRON01 on pic SWIRON02 tics 0\nswitch strife GLASS09 on sound world/glassbreak pic GLASS10 tics 0\nswitch strife GLASS11 on sound world/glassbreak pic GLASS12 tics 0\nswitch strife GLASS13 on sound world/glassbreak pic GLASS14 tics 0\nswitch strife GLASS15 on sound world/glassbreak pic GLASS16 tics 0\nswitch strife SWFORC03 on pic SWFORC04 tics 0\nswitch strife SWCIT01 on pic SWCIT02 tics 0\nswitch strife SWTRMG01 on pic SWTRMG04 tics 0\nswitch strife SWMETL01 on pic SWMETL02 tics 0\nswitch strife SWWOOD01 on pic SWWOOD02 tics 0\nswitch strife SWTKBL01 on pic SWTKBL02 tics 0\nswitch strife AZWAL21 on pic AZWAL22 tics 0\nswitch strife SWINDT01 on pic SWINDT02 tics 0\nswitch strife SWRUST01 on pic SWRUST02 tics 0\nswitch strife SWCHAP01 on pic SWCHAP02 tics 0\nswitch strife SWALIN01 on pic SWALIN02 tics 0\nswitch strife SWWALG01 on pic SWWALG02 tics 0\nswitch strife SWWALG03 on pic SWWALG04 tics 0\nswitch strife SWTRAM01 on pic SWTRAM02 tics 0\nswitch strife SWTRAM03 on pic SWTRAM04 tics 0\nswitch strife SWORC01 on pic SWORC02 tics 0\nswitch strife SWBRIK01 on pic SWBRIK02 tics 0\nswitch strife SWIRON03 on pic SWIRON04 tics 0\nswitch strife SWIRON05 on pic SWIRON06 tics 0\nswitch strife SWIRON07 on pic SWIRON08 tics 0\nswitch strife SWCARD01 on pic SWCARD02 tics 0\nswitch strife SWSIGN01 on pic SWSIGN02 tics 0\nswitch strife SWLEV01 on pic SWLEV02 tics 0\nswitch strife SWLEV03 on pic SWLEV04 tics 0\nswitch strife SWLEV05 on pic SWLEV06 tics 0\nswitch strife SWBRN01 on pic SWBRN02 tics 0\nswitch strife SWPIP01 on sound switches/valve pic SWPIP02 tics 0\nswitch strife SWPALM01 on sound switches/scanner pic SWPALM02 tics 0\nswitch strife SWKNOB03 on pic SWKNOB04 tics 0\nswitch strife ALTSW01 on pic ALTSW02 tics 0\nswitch strife COMP25 on sound world/glassbreak pic COMP28B tics 0\nswitch strife COMP29 on sound world/glassbreak pic COMP20B tics 0\nswitch strife COMP33 on sound world/glassbreak pic COMP50 tics 0\nswitch strife COMP42 on sound world/glassbreak pic COMP51 tics 0\nswitch strife GODSCRN1 on sound switches/fool pic GODSCRN2 tics 0\nswitch strife ALIEN04 on pic ALIEN05 tics 0\nswitch strife CITADL04 on pic CITADL05 tics 0\nswitch strife SWITE03 on pic SWITE04 tics 0\nswitch strife SWTELP01 on pic SWTELP02 tics 0\nswitch strife BRNSCN01 quest on sound switches/sizzle pic BRNSCN05 tics 0\n\n// The animated doors from Strife\n\nanimateddoor  SIGLDR01\n\topensound DoorOpenLargeMetal\n\tclosesound DoorCloseLargeMetal\n\tpic SIGLDR01\n\tpic SIGLDR02\n\tpic SIGLDR03\n\tpic SIGLDR04\n\tpic SIGLDR05\n\tpic SIGLDR06\n\tpic SIGLDR07\n\tpic SIGLDR08\n\nanimateddoor DORSTN01\n\topensound DoorOpenStone\n\tclosesound DoorCloseStone\n\tpic DORSTN01\n\tpic DORSTN02\n\tpic DORSTN03\n\tpic DORSTN04\n\tpic DORSTN05\n\tpic DORSTN06\n\tpic DORSTN07\n\tpic DORSTN08\n\nanimateddoor DORQTR01\n\topensound DoorOpenAirlock\n\tclosesound DoorCloseAirlock\n\tpic DORQTR01\n\tpic DORQTR02\n\tpic DORQTR03\n\tpic DORQTR04\n\tpic DORQTR05\n\tpic DORQTR06\n\tpic DORQTR07\n\tpic DORQTR08\n\nanimateddoor DORCRG01\n\topensound DoorOpenSmallMetal\n\tclosesound DoorCloseSmallMetal\n\tpic DORCRG01\n\tpic DORCRG02\n\tpic DORCRG03\n\tpic DORCRG04\n\tpic DORCRG05\n\tpic DORCRG06\n\tpic DORCRG07\n\tpic DORCRG08\n\nanimateddoor DORCHN01\n\topensound DoorOpenChain\n\tclosesound DoorCloseChain\n\tpic DORCHN01\n\tpic DORCHN02\n\tpic DORCHN03\n\tpic DORCHN04\n\tpic DORCHN05\n\tpic DORCHN06\n\tpic DORCHN07\n\tpic DORCHN08\n\nanimateddoor DORIRS01\n\topensound DoorOpenAirlock\n\tclosesound DoorCloseAirlock\n\tpic DORIRS01\n\tpic DORIRS02\n\tpic DORIRS03\n\tpic DORIRS04\n\tpic DORIRS05\n\tpic DORIRS06\n\tpic DORIRS07\n\tpic DORIRS08\n\nanimateddoor DORALN01\n\topensound DoorOpenAirlock\n\tclosesound DoorCloseAirlock\n\tpic DORALN01\n\tpic DORALN02\n\tpic DORALN03\n\tpic DORALN04\n\tpic DORALN05\n\tpic DORALN06\n\tpic DORALN07\n\tpic DORALN08"
      },
      {
        "source": "pk3",
        "name": "terrain.txt",
        "contents": "// Splashes ----------------------------------------------------------------\n\nsplash Water\n{\n\tsmallclass\t\tWaterSplashBase\n\tsmallclip\t\t12\n\tsmallsound\t\tworld/drip\n\n\tbaseclass\t\tWaterSplashBase\n\tchunkclass\t\tWaterSplash\n\tchunkxvelshift\t8\n\tchunkyvelshift\t8\n\tchunkzvelshift\t8\n\tchunkbasezvel\t2\n\tsound\t\t\tworld/watersplash\n}\n\nsplash Sludge\n{\n\tsmallclass\t\tSludgeSplash\n\tsmallclip\t\t12\n\tsmallsound\t\tworld/sludgegloop\n\n\tbaseclass\t\tSludgeSplash\n\tchunkclass\t\tSludgeChunk\n\tchunkxvelshift\t8\n\tchunkyvelshift\t8\n\tchunkzvelshift\t8\n\tchunkbasezvel\t1\n\tsound\t\t\tworld/sludgegloop\n}\n\nsplash Lava\n{\n\tsmallclass\t\tLavaSplash\n\tsmallclip\t\t12\n\tsmallsound\t\tworld/lavasizzle\n\n\tbaseclass\t\tLavaSplash\n\tchunkclass\t\tLavaSmoke\n\tchunkxvelshift\t-1\n\tchunkyvelshift\t-1\n\tchunkzvelshift\t7\n\tchunkbasezvel\t1\n\tsound\t\t\tworld/lavasizzle\n}\n\nsplash WaterSound\n{\n\tsmallclass\t\tNone\n\tbaseclass\t\tNone\n\tchunkclass\t\tNone\n\tsound\t\t\tworld/watersplash\n\tnoalert\n}\n\n// Terrain types -----------------------------------------------------------\n\nterrain Water\n{\n\tsplash\t\t\tWater\n\tfootclip\t\t10\n\tliquid\n}\n\nterrain Sludge\n{\n\tsplash\t\t\tSludge\n\tfootclip\t\t10\n\tliquid\n}\n\nifheretic\n\nterrain Lava\n{\n\tsplash\t\t\tLava\n\tfootclip\t\t10\n\tliquid\n}\n\nendif\n\nifhexen\n\nterrain Lava\n{\n\tsplash\t\t\tLava\n\tfootclip\t\t10\n\tliquid\n\tdamageamount\t5\n\tdamagetype\t\tlava\n\tdamagetimemask\t31\n}\n\nterrain Ice\n{\n\t// A friction > 1 is actually less friction\n\tfriction 1.70824008138\n\n\t// Ice doesn't actually do any damage. This is just so that things\n\t// that freeze to death take longer to melt on this terrain.\n\tdamagetype ice\n}\n\nendif\n\nterrain JustASound\n{\n\tsplash\t\t\tWaterSound\n\tliquid\n\tfootclip\t\t12\n}\n\n// Floor -> terrain mappings -----------------------------------------------\n\nifheretic\nfloor FLTWAWA1 Water\nfloor FLTFLWW1 Water\nfloor FLTLAVA1 Lava\nfloor FLATHUH1 Lava\nfloor FLTSLUD1 Sludge\nendif\n\nifhexen\nfloor X_005 Water\nfloor X_001 Lava\nfloor X_009 Sludge\nfloor F_033 Ice\nendif\n\nifstrife\nfloor F_WATR03 JustASound\nfloor F_WATR02 JustASound\nfloor F_WATR01 JustASound\nfloor F_VWATR3 JustASound\nfloor F_VWATR2 JustASound\nfloor P_VWATR1 JustASound\nfloor F_HWATR3 JustASound\nfloor F_HWATR2 JustASound\nfloor F_HWATR1 JustASound\nfloor F_PWATR3 JustASound\nfloor F_PWATR2 JustASound\nfloor F_PWATR1 JustASound\nendif"
      },
      {
        "source": "pk3",
        "name": "in_epi1.txt",
        "contents": "Background wimap0\nSplat wisplat\nPointer wiurh0 wiurh1\n\nAnimation 224 104 11\n{\n\tWIA00000\n\tWIA00001\n\tWIA00002\n}\n\nAnimation 184 160 11\n{\n\tWIA00100\n\tWIA00101\n\tWIA00102\n}\n\nAnimation 112 136 11\n{\n\tWIA00200\n\tWIA00201\n\tWIA00202\n}\n\nAnimation 72 112 11\n{\n\tWIA00300\n\tWIA00301\n\tWIA00302\n}\n\nAnimation 88 96 11\n{\n\tWIA00400\n\tWIA00401\n\tWIA00402\n}\n\nAnimation 64 48 11\n{\n\tWIA00500\n\tWIA00501\n\tWIA00502\n}\n\nAnimation 192 40 11\n{\n\tWIA00600\n\tWIA00601\n\tWIA00602\n}\n\nAnimation 136 16 11\n{\n\tWIA00700\n\tWIA00701\n\tWIA00702\n}\n\nAnimation 80 16 11\n{\n\tWIA00800\n\tWIA00801\n\tWIA00802\n}\n\nAnimation 64 24 11\n{\n\tWIA00900\n\tWIA00901\n\tWIA00902\n}\n\nSpots\n{\n    E1M1 185 164\n    E1M2 148 143\n    E1M3 69 122\n    E1M4 209 102\n    E1M5 116 89\n    E1M6 166 55\n    E1M7 71 56\n    E1M8 135 29\n    E1M9 71 24\n}"
      },
      {
        "source": "pk3",
        "name": "in_epi2.txt",
        "contents": "Background wimap1\nSplat wisplat\nPointer wiurh0 wiurh1\n\n// IfEntering and IfLeaving are mutually exclusive so these have to be defined twice!\n\nIfLeaving E2M1 Pic 128 136 WIA10000\nIfLeaving E2M2 Pic 128 136 WIA10100\nIfLeaving E2M3 Pic 128 136 WIA10200\nIfLeaving E2M4 Pic 128 136 WIA10300\nIfLeaving E2M5 Pic 128 136 WIA10400\nIfLeaving E2M6 Pic 128 136 WIA10500\nIfLeaving E2M7 Pic 128 136 WIA10600\nIfLeaving E2M9 Pic 128 136 WIA10400\n\nIfEntering E2M2 Pic 128 136 WIA10000\nIfEntering E2M3 Pic 128 136 WIA10100\nIfEntering E2M4 Pic 128 136 WIA10200\nIfEntering E2M5 Pic 128 136 WIA10300\nIfEntering E2M6 Pic 128 136 WIA10400\nIfEntering E2M7 Pic 128 136 WIA10500\nIfEntering E2M8 Pic 128 136 WIA10600\nIfEntering E2M9 Pic 128 136 WIA10400\n\nIfVisited E2M9 Pic 192 144 WIA10702\n\nIfEntering E2M9 Animation 192 144 11 ONCE\n{\n\tWIA10700\n\tWIA10701\n\tWIA10702\n}\n\nSpots\n{\n\tE2M1 254 25\n\tE2M2 97 50\n\tE2M3 188 64\n\tE2M4 128 78\n\tE2M5 214 92\n\tE2M6 133 130\n\tE2M7 208 136\n\tE2M8 148 140\n\tE2M9 235 158\n}"
      },
      {
        "source": "pk3",
        "name": "in_epi3.txt",
        "contents": "Background wimap2\nSplat wisplat\nPointer wiurh0 wiurh1\n\nAnimation 104 168 11\n{\n\tWIA20000\n\tWIA20001\n\tWIA20002\n}\n\nAnimation 40 136 11\n{\n\tWIA20100\n\tWIA20101\n\tWIA20102\n}\n\nAnimation 160 96 11\n{\n\tWIA20200\n\tWIA20201\n\tWIA20202\n}\n\nAnimation 104 80 11\n{\n\tWIA20300\n\tWIA20301\n\tWIA20302\n}\n\nAnimation 120 32 11\n{\n\tWIA20400\n\tWIA20401\n\tWIA20402\n}\n\nAnimation 40 0 8\n{\n\tWIA20500\n\tWIA20501\n\tWIA20502\n}\n\nSpots\n{\n    E3M1 156 168\n    E3M2 48 154\n    E3M3 174 95\n    E3M4 265 75\n    E3M5 130 48\n    E3M6 279 23\n    E3M7 198 48\n    E3M8 140 25\n    E3M9 281 136\n}"
      },
      {
        "source": "pk3",
        "name": "in_htc1.txt",
        "contents": "NoAutostartMap\nBackground mape1\nSplat in_x\nPointer in_yah\n\nSpots\n{\n\tE1M1 172 78\n\tE1M2 86 90\n\tE1M3 73 66\n\tE1M4 159 95\n\tE1M5 148 126\n\tE1M6 132 54\n\tE1M7 131 74\n\tE1M8 208 138\n\tE1M9 52 101\n}"
      },
      {
        "source": "pk3",
        "name": "in_htc2.txt",
        "contents": "NoAutostartMap\nBackground mape2\nSplat in_x\nPointer in_yah\n\nSpots\n{\n\tE2M1 218 57\n\tE2M2 137 81\n\tE2M3 155 124\n\tE2M4 171 68\n\tE2M5 250 86\n\tE2M6 136 98\n\tE2M7 203 90\n\tE2M8 220 140\n\tE2M9 279 106\n}"
      },
      {
        "source": "pk3",
        "name": "in_htc3.txt",
        "contents": "NoAutostartMap\nBackground mape3\nSplat in_x\nPointer in_yah\n\nSpots\n{\n\tE3M1 86 99\n\tE3M2 124 103\n\tE3M3 154 79\n\tE3M4 202 83\n\tE3M5 178 59\n\tE3M6 142 58\n\tE3M7 219 66\n\tE3M8 247 57\n\tE3M9 107 80\n}"
      },
      {
        "source": "pk3",
        "name": "lockdefs.txt",
        "contents": "//\n// Doom Locks - they include Heretic's keys because somebody mentioned that he already used them\n//\nClearLocks\n\nLock 1 Doom\n{\n\tRedCard\n\tMessage \"$PD_REDC\"\n\tRemoteMessage \"$PD_REDCO\"\n\tMapcolor 255 0 0\n}\n\nLock 2 Doom\n{\n\tBlueCard\n\tMessage \"$PD_BLUEC\"\n\tRemoteMessage \"$PD_BLUECO\"\n\tMapcolor 0 0 255\n}\n\nLock 3 Doom\n{\n\tYellowCard\n\tMessage \"$PD_YELLOWC\"\n\tRemoteMessage \"$PD_YELLOWCO\"\n\tMapcolor 255 255 0\n}\n\nLock 4 Doom\n{\n\tRedSkull\n\tMessage \"$PD_REDS\"\n\tRemoteMessage \"$PD_REDSO\"\n\tMapcolor 255 0 0\n}\n\nLock 5 Doom\n{\n\tBlueSkull\n\tMessage \"$PD_BLUES\"\n\tRemoteMessage \"$PD_BLUESO\"\n\tMapcolor 0 0 255\n}\n\nLock 6 Doom\n{\n\tYellowSkull\n\tMessage \"$PD_YELLOWS\"\n\tRemoteMessage \"$PD_YELLOWSO\"\n\tMapcolor 255 255 0\n}\n\nLock 129 Doom\n{\n\tAny { RedCard RedSkull KeyGreen }\n\tMessage \"$PD_REDK\"\n\tRemoteMessage \"$PD_REDO\"\n\tMapcolor 255 0 0\n}\n\nLock 130 Doom\n{\n\tAny { BlueCard BlueSkull KeyBlue }\n\tMessage \"$PD_BLUEK\"\n\tRemoteMessage \"$PD_BLUEO\"\n\tMapcolor 0 0 255\n}\n\nLock 131 Doom\n{\n\tAny { YellowCard YellowSkull KeyYellow }\n\tMessage \"$PD_YELLOWK\"\n\tRemoteMessage \"$PD_YELLOWO\"\n\tMapcolor 255 255 0\n}\n\nLock 132 Doom\n{\n\tAny { RedCard RedSkull }\n\tMessage \"$PD_REDK\"\n\tRemoteMessage \"$PD_REDO\"\n\tMapcolor 255 0 0\n}\n\nLock 133 Doom\n{\n\tAny { BlueCard BlueSkull }\n\tMessage \"$PD_BLUEK\"\n\tRemoteMessage \"$PD_BLUEO\"\n\tMapcolor 0 0 255\n}\n\nLock 134 Doom\n{\n\tAny { YellowCard YellowSkull }\n\tMessage \"$PD_YELLOWK\"\n\tRemoteMessage \"$PD_YELLOWO\"\n\tMapcolor 255 255 0\n}\n\nLock 100\n{\n\tMessage \"$PD_ANY\"\n\tRemoteMessage \"$PD_ANYOBJ\"\n\tMapcolor 128 128 255\n}\n\nLock 228\n{\n\tMessage \"$PD_ANY\"\n\tRemoteMessage \"$PD_ANYOBJ\"\n\tMapcolor 128 128 255\n}\n\nLock 229 Doom\n{\n\tAny { BlueCard BlueSkull KeyBlue}\n\tAny { YellowCard YellowSkull KeyYellow}\n\tAny { RedCard RedSkull KeyGreen}\n\tMessage \"$PD_ALL3\"\n\tRemoteMessage \"$PD_ALL3O\"\n}\n\nLock 101 Doom\n{\n\tBlueCard\n\tBlueSkull\n\tYellowCard\n\tYellowSkull\n\tRedCard\n\tRedSkull\n\tMessage \"$PD_ALL6\"\n\tRemoteMessage \"$PD_ALL6O\"\n}\n\n//\n// Heretic KeyDefs\n//\n\nLock 1 Heretic\n{\n\tKeyGreen\n\tMessage \"$TXT_NEEDGREENKEY\"\n\tMapcolor 0 255 0\n}\n\nLock 2 Heretic\n{\n\tKeyBlue\n\tMessage \"$TXT_NEEDBLUEKEY\"\n\tMapcolor 0 0 255\n}\n\nLock 3 Heretic\n{\n\tKeyYellow\n\tMessage \"$TXT_NEEDYELLOWKEY\"\n\tMapcolor 255 255 0\n}\n\nLock 129 Heretic\n{\n\tKeyGreen\n\tMessage \"$TXT_NEEDGREENKEY\"\n\tMapcolor 0 255 0\n}\n\nLock 130 Heretic\n{\n\tKeyBlue\n\tMessage \"$TXT_NEEDBLUEKEY\"\n\tMapcolor 0 0 255\n}\n\nLock 131 Heretic\n{\n\tKeyYellow\n\tMessage \"$TXT_NEEDYELLOWKEY\"\n\tMapcolor 255 255 0\n}\n\nLock 229 Heretic\n{\n\tKeyGreen\n\tKeyYellow\n\tKeyBlue\n\tMessage \"$PD_ALL3\"\n\tRemoteMessage \"$PD_ALL3O\"\n}\n\nLock 101 Heretic\n{\n\tKeyGreen\n\tKeyYellow\n\tKeyBlue\n\tMessage \"$PD_ALL3\"\n\tRemoteMessage \"$PD_ALL3O\"\n}\n\n//\n// Hexen KeyDefs\n//\n\nLock 1 Hexen\n{\n\tKeySteel\n\tMessage \"$TXT_NEED_KEY_STEEL\"\n\tMapcolor 150 150 150\n}\n\nLock 2 Hexen\n{\n\tKeyCave\n\tMessage \"$TXT_NEED_KEY_CAVE\"\n\tMapcolor 255 218 0\n}\n\nLock 3 Hexen\n{\n\tKeyAxe\n\tMessage \"$TXT_NEED_KEY_AXE\"\n\tMapcolor 64 64 255\n}\n\nLock 4 Hexen\n{\n\tKeyFire\n\tMessage \"$TXT_NEED_KEY_FIRE\"\n\tMapcolor 255 128 0\n}\n\nLock 5 Hexen\n{\n\tKeyEmerald\n\tMessage \"$TXT_NEED_KEY_EMERALD\"\n\tMapcolor 0 255 0\n}\n\nLock 6 Hexen\n{\n\tKeyDungeon\n\tMessage \"$TXT_NEED_KEY_DUNGEON\"\n\tMapcolor 47 151 255\n}\n\nLock 7 Hexen\n{\n\tKeySilver\n\tMessage \"$TXT_NEED_KEY_SILVER\"\n\tMapcolor 154 152 188\n}\n\nLock 8 Hexen\n{\n\tKeyRusted\n\tMessage \"$TXT_NEED_KEY_RUSTED\"\n\tMapcolor 156 76 0\n}\n\nLock 9 Hexen\n{\n\tKeyHorn\n\tMessage \"$TXT_NEED_KEY_HORN\"\n\tMapcolor 255 218 0\n}\n\nLock 10 Hexen\n{\n\tKeySwamp\n\tMessage \"$TXT_NEED_KEY_SWAMP\"\n\tMapcolor 64 255 64\n}\n\nLock 11 Hexen\n{\n\tKeyCastle\n\tMessage \"$TXT_NEED_KEY_CASTLE\"\n\tMapcolor 255 64 64\n}\n\nLock 101 Hexen\n{\n\tKeySteel\n\tKeyCave\n\tKeyAxe\n\tKeyFire\n\tKeyEmerald\n\tKeyDungeon\n\tKeySilver\n\tKeyRusted\n\tKeyHorn\n\tKeySwamp\n\tKeyCastle\n\tMessage \"$PD_ALLKEYS\"\n}\n\nLock 229 Hexen\n{\n\tKeySteel\n\tKeyCave\n\tKeyAxe\n\tKeyFire\n\tKeyEmerald\n\tKeyDungeon\n\tKeySilver\n\tKeyRusted\n\tKeyHorn\n\tKeySwamp\n\tKeyCastle\n\tMessage \"$PD_ALLKEYS\"\n}\n\n// Strife KeyDefs\n\nLock 1 Strife\n{\n\tBaseKey\n\tMessage \"You don't have the key\"\n\tMapcolor 150 150 150\n}\n\nLock 2 Strife\n{\n\tGovsKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 3 Strife\n{\n\tPasscard\n\tRemoteMessage \"$TXT_NEED_PASSCARD\"\n\tMessage \"$TXT_NEED_PASSCARD_DOOR\"\n\tMapcolor 128 266 150\n}\n\nLock 4 Strife\n{\n\tIDBadge\n\tMessage \"$TXT_NEED_IDCARD\"\n\tMapcolor 255 128 0\n}\n\nLock 5 Strife\n{\n\tPrisonKey\n\tMessage \"$TXT_NEED_PRISONKEY\"\n\tMapcolor 0 255 0\n}\n\nLock 6 Strife\n{\n\tSeveredHand\n\tMessage \"$TXT_NEED_HANDPRINT\"\n\tMapcolor 255 151 100\n}\n\nLock 7 Strife\n{\n\tPower1Key\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 8 Strife\n{\n\tPower2Key\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 9 Strife\n{\n\tPower3Key\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 10 Strife\n{\n\tGoldKey\n\tMessage \"$TXT_NEED_GOLDKEY\"\n\tMapcolor 255 200 0\n}\n\nLock 11 Strife\n{\n\tIDCard\n\tRemoteMessage \"$TXT_NEED_IDBADGE\"\n\tMessage \"$TXT_NEED_IDBADGE_DOOR\"\n\tMapcolor 200 0 0\n}\n\nLock 12 Strife\n{\n\tSilverKey\n\tMessage \"$TXT_NEED_SILVERKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 13 Strife\n{\n\tOracleKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 14 Strife\n{\n\tMilitaryID\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 15 Strife\n{\n\tOrderKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 16 Strife\n{\n\tWarehouseKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 17 Strife\n{\n\tBrassKey\n\tMessage \"$TXT_NEED_BRASSKEY\"\n\tMapcolor 150 75 0\n}\n\nLock 18 Strife\n{\n\tRedCrystalKey\n\tMessage \"$TXT_NEED_REDCRYSTAL\"\n\tMapcolor 150 150 150\n}\n\nLock 19 Strife\n{\n\tBlueCrystalKey\n\tMessage \"$TXT_NEED_BLUECRYSTAL\"\n\tMapcolor 150 150 150\n}\n\nLock 20 Strife\n{\n\tChapelKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 21 Strife\n{\n\tCatacombKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 22 Strife\n{\n\tSecurityKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 23 Strife\n{\n\tCoreKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 24 Strife\n{\n\tMaulerKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 25 Strife\n{\n\tFactoryKey\n\tMessage \"$TXT_NEEDKEY\"\n \tMapcolor 150 150 150\n}\n\nLock 26 Strife\n{\n\tMineKey\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 27 Strife\n{\n\tNewKey5\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 50 Strife\n{\n\tPrisonPass\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}\n\nLock 51 Strife\n{\n\tOraclePass\n\tMessage \"$TXT_NEEDKEY\"\n\tMapcolor 150 150 150\n}"
      },
      {
        "source": "pk3",
        "name": "teaminfo.txt",
        "contents": "ClearTeams\n\nTeam \"Blue\"\n{\n\tPlayerColor \"00 00 FF\"\n\tTextColor \"Blue\"\n}\n\nTeam \"Red\"\n{\n\tPlayerColor \"FF 00 00\"\n\tTextColor \"Red\"\n}\n\nTeam \"Green\"\n{\n\tPlayerColor \"00 FF 00\"\n\tTextColor \"Green\"\n}\n\nTeam \"Gold\"\n{\n\tPlayerColor \"FF FF 00\"\n\tTextColor \"Gold\"\n}\n\nTeam \"Black\"\n{\n\tPlayerColor \"00 00 00\"\n\tTextColor \"Black\"\n}\n\nTeam \"White\"\n{\n\tPlayerColor \"FF FF FF\"\n\tTextColor \"White\"\n}\n\nTeam \"Orange\"\n{\n\tPlayerColor \"FF 80 00\"\n\tTextColor \"Orange\"\n}\n\nTeam \"Purple\"\n{\n\tPlayerColor \"FF 00 FF\"\n\tTextColor \"Purple\"\n}"
      },
      {
        "source": "pk3",
        "name": "althudcf.txt",
        "contents": "Fist PUNGC0\nPunchDagger PNCHD0\nBeak \"\"\nSnout \"\""
      },
      {
        "source": "pk3",
        "name": "sectorx.txt",
        "contents": "9: 1024\t// this is done before masking out the Boom bits.\n\nifdoom\n{\n\tboommask 0xfe0, 3\n\t[1,20] : 65\n\t[21,40] : 1\n}\n\nifheretic\n{\n\tboommask 0xfc0, 3\n\n\t[1,19] : 65\n\t[20,40] :225\n\t5 : 82\n\t16 : 83\n\t4 : 84\n}\n\nifstrife\n{\n\tboommask 0xfe0, 3\n\t[1,20] : 65\n\t[21,40] : 1\n\t[4,5] : 104\n\t[15,16] : 115\n\t18: 118\n}"
      },
      {
        "source": "pk3",
        "name": "x11r6rgb.txt",
        "contents": "! $XConsortium: rgb.txt,v 10.41 94/02/20 18:39:36 rws Exp $\n\n255 250 250\t\tsnow\n248 248 255\t\tghost white\n248 248 255\t\tGhostWhite\n245 245 245\t\twhite smoke\n245 245 245\t\tWhiteSmoke\n220 220 220\t\tgainsboro\n255 250 240\t\tfloral white\n255 250 240\t\tFloralWhite\n253 245 230\t\told lace\n253 245 230\t\tOldLace\n250 240 230\t\tlinen\n250 235 215\t\tantique white\n250 235 215\t\tAntiqueWhite\n255 239 213\t\tpapaya whip\n255 239 213\t\tPapayaWhip\n255 235 205\t\tblanched almond\n255 235 205\t\tBlanchedAlmond\n255 228 196\t\tbisque\n255 218 185\t\tpeach puff\n255 218 185\t\tPeachPuff\n255 222 173\t\tnavajo white\n255 222 173\t\tNavajoWhite\n255 228 181\t\tmoccasin\n255 248 220\t\tcornsilk\n255 255 240\t\tivory\n255 250 205\t\tlemon chiffon\n255 250 205\t\tLemonChiffon\n255 245 238\t\tseashell\n240 255 240\t\thoneydew\n245 255 250\t\tmint cream\n245 255 250\t\tMintCream\n240 255 255\t\tazure\n240 248 255\t\talice blue\n240 248 255\t\tAliceBlue\n230 230 250\t\tlavender\n255 240 245\t\tlavender blush\n255 240 245\t\tLavenderBlush\n255 228 225\t\tmisty rose\n255 228 225\t\tMistyRose\n255 255 255\t\twhite\n  0   0   0\t\tblack\n 47  79  79\t\tdark slate gray\n 47  79  79\t\tDarkSlateGray\n 47  79  79\t\tdark slate grey\n 47  79  79\t\tDarkSlateGrey\n105 105 105\t\tdim gray\n105 105 105\t\tDimGray\n105 105 105\t\tdim grey\n105 105 105\t\tDimGrey\n112 128 144\t\tslate gray\n112 128 144\t\tSlateGray\n112 128 144\t\tslate grey\n112 128 144\t\tSlateGrey\n119 136 153\t\tlight slate gray\n119 136 153\t\tLightSlateGray\n119 136 153\t\tlight slate grey\n119 136 153\t\tLightSlateGrey\n190 190 190\t\tgray\n190 190 190\t\tgrey\n211 211 211\t\tlight grey\n211 211 211\t\tLightGrey\n211 211 211\t\tlight gray\n211 211 211\t\tLightGray\n 25  25 112\t\tmidnight blue\n 25  25 112\t\tMidnightBlue\n  0   0 128\t\tnavy\n  0   0 128\t\tnavy blue\n  0   0 128\t\tNavyBlue\n100 149 237\t\tcornflower blue\n100 149 237\t\tCornflowerBlue\n 72  61 139\t\tdark slate blue\n 72  61 139\t\tDarkSlateBlue\n106  90 205\t\tslate blue\n106  90 205\t\tSlateBlue\n123 104 238\t\tmedium slate blue\n123 104 238\t\tMediumSlateBlue\n132 112 255\t\tlight slate blue\n132 112 255\t\tLightSlateBlue\n  0   0 205\t\tmedium blue\n  0   0 205\t\tMediumBlue\n 65 105 225\t\troyal blue\n 65 105 225\t\tRoyalBlue\n  0   0 255\t\tblue\n 30 144 255\t\tdodger blue\n 30 144 255\t\tDodgerBlue\n  0 191 255\t\tdeep sky blue\n  0 191 255\t\tDeepSkyBlue\n135 206 235\t\tsky blue\n135 206 235\t\tSkyBlue\n135 206 250\t\tlight sky blue\n135 206 250\t\tLightSkyBlue\n 70 130 180\t\tsteel blue\n 70 130 180\t\tSteelBlue\n176 196 222\t\tlight steel blue\n176 196 222\t\tLightSteelBlue\n173 216 230\t\tlight blue\n173 216 230\t\tLightBlue\n176 224 230\t\tpowder blue\n176 224 230\t\tPowderBlue\n175 238 238\t\tpale turquoise\n175 238 238\t\tPaleTurquoise\n  0 206 209\t\tdark turquoise\n  0 206 209\t\tDarkTurquoise\n 72 209 204\t\tmedium turquoise\n 72 209 204\t\tMediumTurquoise\n 64 224 208\t\tturquoise\n  0 255 255\t\tcyan\n224 255 255\t\tlight cyan\n224 255 255\t\tLightCyan\n 95 158 160\t\tcadet blue\n 95 158 160\t\tCadetBlue\n102 205 170\t\tmedium aquamarine\n102 205 170\t\tMediumAquamarine\n127 255 212\t\taquamarine\n  0 100   0\t\tdark green\n  0 100   0\t\tDarkGreen\n 85 107  47\t\tdark olive green\n 85 107  47\t\tDarkOliveGreen\n143 188 143\t\tdark sea green\n143 188 143\t\tDarkSeaGreen\n 46 139  87\t\tsea green\n 46 139  87\t\tSeaGreen\n 60 179 113\t\tmedium sea green\n 60 179 113\t\tMediumSeaGreen\n 32 178 170\t\tlight sea green\n 32 178 170\t\tLightSeaGreen\n152 251 152\t\tpale green\n152 251 152\t\tPaleGreen\n  0 255 127\t\tspring green\n  0 255 127\t\tSpringGreen\n124 252   0\t\tlawn green\n124 252   0\t\tLawnGreen\n  0 255   0\t\tgreen\n127 255   0\t\tchartreuse\n  0 250 154\t\tmedium spring green\n  0 250 154\t\tMediumSpringGreen\n173 255  47\t\tgreen yellow\n173 255  47\t\tGreenYellow\n 50 205  50\t\tlime green\n 50 205  50\t\tLimeGreen\n154 205  50\t\tyellow green\n154 205  50\t\tYellowGreen\n 34 139  34\t\tforest green\n 34 139  34\t\tForestGreen\n107 142  35\t\tolive drab\n107 142  35\t\tOliveDrab\n189 183 107\t\tdark khaki\n189 183 107\t\tDarkKhaki\n240 230 140\t\tkhaki\n238 232 170\t\tpale goldenrod\n238 232 170\t\tPaleGoldenrod\n250 250 210\t\tlight goldenrod yellow\n250 250 210\t\tLightGoldenrodYellow\n255 255 224\t\tlight yellow\n255 255 224\t\tLightYellow\n255 255   0\t\tyellow\n255 215   0 \t\tgold\n238 221 130\t\tlight goldenrod\n238 221 130\t\tLightGoldenrod\n218 165  32\t\tgoldenrod\n184 134  11\t\tdark goldenrod\n184 134  11\t\tDarkGoldenrod\n188 143 143\t\trosy brown\n188 143 143\t\tRosyBrown\n205  92  92\t\tindian red\n205  92  92\t\tIndianRed\n139  69  19\t\tsaddle brown\n139  69  19\t\tSaddleBrown\n160  82  45\t\tsienna\n205 133  63\t\tperu\n222 184 135\t\tburlywood\n245 245 220\t\tbeige\n245 222 179\t\twheat\n244 164  96\t\tsandy brown\n244 164  96\t\tSandyBrown\n210 180 140\t\ttan\n210 105  30\t\tchocolate\n178  34  34\t\tfirebrick\n165  42  42\t\tbrown\n233 150 122\t\tdark salmon\n233 150 122\t\tDarkSalmon\n250 128 114\t\tsalmon\n255 160 122\t\tlight salmon\n255 160 122\t\tLightSalmon\n255 165   0\t\torange\n255 140   0\t\tdark orange\n255 140   0\t\tDarkOrange\n255 127  80\t\tcoral\n240 128 128\t\tlight coral\n240 128 128\t\tLightCoral\n255  99  71\t\ttomato\n255  69   0\t\torange red\n255  69   0\t\tOrangeRed\n255   0   0\t\tred\n255 105 180\t\thot pink\n255 105 180\t\tHotPink\n255  20 147\t\tdeep pink\n255  20 147\t\tDeepPink\n255 192 203\t\tpink\n255 182 193\t\tlight pink\n255 182 193\t\tLightPink\n219 112 147\t\tpale violet red\n219 112 147\t\tPaleVioletRed\n176  48  96\t\tmaroon\n199  21 133\t\tmedium violet red\n199  21 133\t\tMediumVioletRed\n208  32 144\t\tviolet red\n208  32 144\t\tVioletRed\n255   0 255\t\tmagenta\n238 130 238\t\tviolet\n221 160 221\t\tplum\n218 112 214\t\torchid\n186  85 211\t\tmedium orchid\n186  85 211\t\tMediumOrchid\n153  50 204\t\tdark orchid\n153  50 204\t\tDarkOrchid\n148   0 211\t\tdark violet\n148   0 211\t\tDarkViolet\n138  43 226\t\tblue violet\n138  43 226\t\tBlueViolet\n160  32 240\t\tpurple\n147 112 219\t\tmedium purple\n147 112 219\t\tMediumPurple\n216 191 216\t\tthistle\n255 250 250\t\tsnow1\n238 233 233\t\tsnow2\n205 201 201\t\tsnow3\n139 137 137\t\tsnow4\n255 245 238\t\tseashell1\n238 229 222\t\tseashell2\n205 197 191\t\tseashell3\n139 134 130\t\tseashell4\n255 239 219\t\tAntiqueWhite1\n238 223 204\t\tAntiqueWhite2\n205 192 176\t\tAntiqueWhite3\n139 131 120\t\tAntiqueWhite4\n255 228 196\t\tbisque1\n238 213 183\t\tbisque2\n205 183 158\t\tbisque3\n139 125 107\t\tbisque4\n255 218 185\t\tPeachPuff1\n238 203 173\t\tPeachPuff2\n205 175 149\t\tPeachPuff3\n139 119 101\t\tPeachPuff4\n255 222 173\t\tNavajoWhite1\n238 207 161\t\tNavajoWhite2\n205 179 139\t\tNavajoWhite3\n139 121\t 94\t\tNavajoWhite4\n255 250 205\t\tLemonChiffon1\n238 233 191\t\tLemonChiffon2\n205 201 165\t\tLemonChiffon3\n139 137 112\t\tLemonChiffon4\n255 248 220\t\tcornsilk1\n238 232 205\t\tcornsilk2\n205 200 177\t\tcornsilk3\n139 136 120\t\tcornsilk4\n255 255 240\t\tivory1\n238 238 224\t\tivory2\n205 205 193\t\tivory3\n139 139 131\t\tivory4\n240 255 240\t\thoneydew1\n224 238 224\t\thoneydew2\n193 205 193\t\thoneydew3\n131 139 131\t\thoneydew4\n255 240 245\t\tLavenderBlush1\n238 224 229\t\tLavenderBlush2\n205 193 197\t\tLavenderBlush3\n139 131 134\t\tLavenderBlush4\n255 228 225\t\tMistyRose1\n238 213 210\t\tMistyRose2\n205 183 181\t\tMistyRose3\n139 125 123\t\tMistyRose4\n240 255 255\t\tazure1\n224 238 238\t\tazure2\n193 205 205\t\tazure3\n131 139 139\t\tazure4\n131 111 255\t\tSlateBlue1\n122 103 238\t\tSlateBlue2\n105  89 205\t\tSlateBlue3\n 71  60 139\t\tSlateBlue4\n 72 118 255\t\tRoyalBlue1\n 67 110 238\t\tRoyalBlue2\n 58  95 205\t\tRoyalBlue3\n 39  64 139\t\tRoyalBlue4\n  0   0 255\t\tblue1\n  0   0 238\t\tblue2\n  0   0 205\t\tblue3\n  0   0 139\t\tblue4\n 30 144 255\t\tDodgerBlue1\n 28 134 238\t\tDodgerBlue2\n 24 116 205\t\tDodgerBlue3\n 16  78 139\t\tDodgerBlue4\n 99 184 255\t\tSteelBlue1\n 92 172 238\t\tSteelBlue2\n 79 148 205\t\tSteelBlue3\n 54 100 139\t\tSteelBlue4\n  0 191 255\t\tDeepSkyBlue1\n  0 178 238\t\tDeepSkyBlue2\n  0 154 205\t\tDeepSkyBlue3\n  0 104 139\t\tDeepSkyBlue4\n135 206 255\t\tSkyBlue1\n126 192 238\t\tSkyBlue2\n108 166 205\t\tSkyBlue3\n 74 112 139\t\tSkyBlue4\n176 226 255\t\tLightSkyBlue1\n164 211 238\t\tLightSkyBlue2\n141 182 205\t\tLightSkyBlue3\n 96 123 139\t\tLightSkyBlue4\n198 226 255\t\tSlateGray1\n185 211 238\t\tSlateGray2\n159 182 205\t\tSlateGray3\n108 123 139\t\tSlateGray4\n202 225 255\t\tLightSteelBlue1\n188 210 238\t\tLightSteelBlue2\n162 181 205\t\tLightSteelBlue3\n110 123 139\t\tLightSteelBlue4\n191 239 255\t\tLightBlue1\n178 223 238\t\tLightBlue2\n154 192 205\t\tLightBlue3\n104 131 139\t\tLightBlue4\n224 255 255\t\tLightCyan1\n209 238 238\t\tLightCyan2\n180 205 205\t\tLightCyan3\n122 139 139\t\tLightCyan4\n187 255 255\t\tPaleTurquoise1\n174 238 238\t\tPaleTurquoise2\n150 205 205\t\tPaleTurquoise3\n102 139 139\t\tPaleTurquoise4\n152 245 255\t\tCadetBlue1\n142 229 238\t\tCadetBlue2\n122 197 205\t\tCadetBlue3\n 83 134 139\t\tCadetBlue4\n  0 245 255\t\tturquoise1\n  0 229 238\t\tturquoise2\n  0 197 205\t\tturquoise3\n  0 134 139\t\tturquoise4\n  0 255 255\t\tcyan1\n  0 238 238\t\tcyan2\n  0 205 205\t\tcyan3\n  0 139 139\t\tcyan4\n151 255 255\t\tDarkSlateGray1\n141 238 238\t\tDarkSlateGray2\n121 205 205\t\tDarkSlateGray3\n 82 139 139\t\tDarkSlateGray4\n127 255 212\t\taquamarine1\n118 238 198\t\taquamarine2\n102 205 170\t\taquamarine3\n 69 139 116\t\taquamarine4\n193 255 193\t\tDarkSeaGreen1\n180 238 180\t\tDarkSeaGreen2\n155 205 155\t\tDarkSeaGreen3\n105 139 105\t\tDarkSeaGreen4\n 84 255 159\t\tSeaGreen1\n 78 238 148\t\tSeaGreen2\n 67 205 128\t\tSeaGreen3\n 46 139\t 87\t\tSeaGreen4\n154 255 154\t\tPaleGreen1\n144 238 144\t\tPaleGreen2\n124 205 124\t\tPaleGreen3\n 84 139\t 84\t\tPaleGreen4\n  0 255 127\t\tSpringGreen1\n  0 238 118\t\tSpringGreen2\n  0 205 102\t\tSpringGreen3\n  0 139\t 69\t\tSpringGreen4\n  0 255\t  0\t\tgreen1\n  0 238\t  0\t\tgreen2\n  0 205\t  0\t\tgreen3\n  0 139\t  0\t\tgreen4\n127 255\t  0\t\tchartreuse1\n118 238\t  0\t\tchartreuse2\n102 205\t  0\t\tchartreuse3\n 69 139\t  0\t\tchartreuse4\n192 255\t 62\t\tOliveDrab1\n179 238\t 58\t\tOliveDrab2\n154 205\t 50\t\tOliveDrab3\n105 139\t 34\t\tOliveDrab4\n202 255 112\t\tDarkOliveGreen1\n188 238 104\t\tDarkOliveGreen2\n162 205\t 90\t\tDarkOliveGreen3\n110 139\t 61\t\tDarkOliveGreen4\n255 246 143\t\tkhaki1\n238 230 133\t\tkhaki2\n205 198 115\t\tkhaki3\n139 134\t 78\t\tkhaki4\n255 236 139\t\tLightGoldenrod1\n238 220 130\t\tLightGoldenrod2\n205 190 112\t\tLightGoldenrod3\n139 129\t 76\t\tLightGoldenrod4\n255 255 224\t\tLightYellow1\n238 238 209\t\tLightYellow2\n205 205 180\t\tLightYellow3\n139 139 122\t\tLightYellow4\n255 255\t  0\t\tyellow1\n238 238\t  0\t\tyellow2\n205 205\t  0\t\tyellow3\n139 139\t  0\t\tyellow4\n255 215\t  0\t\tgold1\n238 201\t  0\t\tgold2\n205 173\t  0\t\tgold3\n139 117\t  0\t\tgold4\n255 193\t 37\t\tgoldenrod1\n238 180\t 34\t\tgoldenrod2\n205 155\t 29\t\tgoldenrod3\n139 105\t 20\t\tgoldenrod4\n255 185\t 15\t\tDarkGoldenrod1\n238 173\t 14\t\tDarkGoldenrod2\n205 149\t 12\t\tDarkGoldenrod3\n139 101\t  8\t\tDarkGoldenrod4\n255 193 193\t\tRosyBrown1\n238 180 180\t\tRosyBrown2\n205 155 155\t\tRosyBrown3\n139 105 105\t\tRosyBrown4\n255 106 106\t\tIndianRed1\n238  99\t 99\t\tIndianRed2\n205  85\t 85\t\tIndianRed3\n139  58\t 58\t\tIndianRed4\n255 130\t 71\t\tsienna1\n238 121\t 66\t\tsienna2\n205 104\t 57\t\tsienna3\n139  71\t 38\t\tsienna4\n255 211 155\t\tburlywood1\n238 197 145\t\tburlywood2\n205 170 125\t\tburlywood3\n139 115\t 85\t\tburlywood4\n255 231 186\t\twheat1\n238 216 174\t\twheat2\n205 186 150\t\twheat3\n139 126 102\t\twheat4\n255 165\t 79\t\ttan1\n238 154\t 73\t\ttan2\n205 133\t 63\t\ttan3\n139  90\t 43\t\ttan4\n255 127\t 36\t\tchocolate1\n238 118\t 33\t\tchocolate2\n205 102\t 29\t\tchocolate3\n139  69\t 19\t\tchocolate4\n255  48\t 48\t\tfirebrick1\n238  44\t 44\t\tfirebrick2\n205  38\t 38\t\tfirebrick3\n139  26\t 26\t\tfirebrick4\n255  64\t 64\t\tbrown1\n238  59\t 59\t\tbrown2\n205  51\t 51\t\tbrown3\n139  35\t 35\t\tbrown4\n255 140 105\t\tsalmon1\n238 130\t 98\t\tsalmon2\n205 112\t 84\t\tsalmon3\n139  76\t 57\t\tsalmon4\n255 160 122\t\tLightSalmon1\n238 149 114\t\tLightSalmon2\n205 129\t 98\t\tLightSalmon3\n139  87\t 66\t\tLightSalmon4\n255 165\t  0\t\torange1\n238 154\t  0\t\torange2\n205 133\t  0\t\torange3\n139  90\t  0\t\torange4\n255 127\t  0\t\tDarkOrange1\n238 118\t  0\t\tDarkOrange2\n205 102\t  0\t\tDarkOrange3\n139  69\t  0\t\tDarkOrange4\n255 114\t 86\t\tcoral1\n238 106\t 80\t\tcoral2\n205  91\t 69\t\tcoral3\n139  62\t 47\t\tcoral4\n255  99\t 71\t\ttomato1\n238  92\t 66\t\ttomato2\n205  79\t 57\t\ttomato3\n139  54\t 38\t\ttomato4\n255  69\t  0\t\tOrangeRed1\n238  64\t  0\t\tOrangeRed2\n205  55\t  0\t\tOrangeRed3\n139  37\t  0\t\tOrangeRed4\n255   0\t  0\t\tred1\n238   0\t  0\t\tred2\n205   0\t  0\t\tred3\n139   0\t  0\t\tred4\n255  20 147\t\tDeepPink1\n238  18 137\t\tDeepPink2\n205  16 118\t\tDeepPink3\n139  10\t 80\t\tDeepPink4\n255 110 180\t\tHotPink1\n238 106 167\t\tHotPink2\n205  96 144\t\tHotPink3\n139  58  98\t\tHotPink4\n255 181 197\t\tpink1\n238 169 184\t\tpink2\n205 145 158\t\tpink3\n139  99 108\t\tpink4\n255 174 185\t\tLightPink1\n238 162 173\t\tLightPink2\n205 140 149\t\tLightPink3\n139  95 101\t\tLightPink4\n255 130 171\t\tPaleVioletRed1\n238 121 159\t\tPaleVioletRed2\n205 104 137\t\tPaleVioletRed3\n139  71\t 93\t\tPaleVioletRed4\n255  52 179\t\tmaroon1\n238  48 167\t\tmaroon2\n205  41 144\t\tmaroon3\n139  28\t 98\t\tmaroon4\n255  62 150\t\tVioletRed1\n238  58 140\t\tVioletRed2\n205  50 120\t\tVioletRed3\n139  34\t 82\t\tVioletRed4\n255   0 255\t\tmagenta1\n238   0 238\t\tmagenta2\n205   0 205\t\tmagenta3\n139   0 139\t\tmagenta4\n255 131 250\t\torchid1\n238 122 233\t\torchid2\n205 105 201\t\torchid3\n139  71 137\t\torchid4\n255 187 255\t\tplum1\n238 174 238\t\tplum2\n205 150 205\t\tplum3\n139 102 139\t\tplum4\n224 102 255\t\tMediumOrchid1\n209  95 238\t\tMediumOrchid2\n180  82 205\t\tMediumOrchid3\n122  55 139\t\tMediumOrchid4\n191  62 255\t\tDarkOrchid1\n178  58 238\t\tDarkOrchid2\n154  50 205\t\tDarkOrchid3\n104  34 139\t\tDarkOrchid4\n155  48 255\t\tpurple1\n145  44 238\t\tpurple2\n125  38 205\t\tpurple3\n 85  26 139\t\tpurple4\n171 130 255\t\tMediumPurple1\n159 121 238\t\tMediumPurple2\n137 104 205\t\tMediumPurple3\n 93  71 139\t\tMediumPurple4\n255 225 255\t\tthistle1\n238 210 238\t\tthistle2\n205 181 205\t\tthistle3\n139 123 139\t\tthistle4\n  0   0   0\t\tgray0\n  0   0   0\t\tgrey0\n  3   3   3\t\tgray1\n  3   3   3\t\tgrey1\n  5   5   5\t\tgray2\n  5   5   5\t\tgrey2\n  8   8   8\t\tgray3\n  8   8   8\t\tgrey3\n 10  10  10 \t\tgray4\n 10  10  10 \t\tgrey4\n 13  13  13 \t\tgray5\n 13  13  13 \t\tgrey5\n 15  15  15 \t\tgray6\n 15  15  15 \t\tgrey6\n 18  18  18 \t\tgray7\n 18  18  18 \t\tgrey7\n 20  20  20 \t\tgray8\n 20  20  20 \t\tgrey8\n 23  23  23 \t\tgray9\n 23  23  23 \t\tgrey9\n 26  26  26 \t\tgray10\n 26  26  26 \t\tgrey10\n 28  28  28 \t\tgray11\n 28  28  28 \t\tgrey11\n 31  31  31 \t\tgray12\n 31  31  31 \t\tgrey12\n 33  33  33 \t\tgray13\n 33  33  33 \t\tgrey13\n 36  36  36 \t\tgray14\n 36  36  36 \t\tgrey14\n 38  38  38 \t\tgray15\n 38  38  38 \t\tgrey15\n 41  41  41 \t\tgray16\n 41  41  41 \t\tgrey16\n 43  43  43 \t\tgray17\n 43  43  43 \t\tgrey17\n 46  46  46 \t\tgray18\n 46  46  46 \t\tgrey18\n 48  48  48 \t\tgray19\n 48  48  48 \t\tgrey19\n 51  51  51 \t\tgray20\n 51  51  51 \t\tgrey20\n 54  54  54 \t\tgray21\n 54  54  54 \t\tgrey21\n 56  56  56 \t\tgray22\n 56  56  56 \t\tgrey22\n 59  59  59 \t\tgray23\n 59  59  59 \t\tgrey23\n 61  61  61 \t\tgray24\n 61  61  61 \t\tgrey24\n 64  64  64 \t\tgray25\n 64  64  64 \t\tgrey25\n 66  66  66 \t\tgray26\n 66  66  66 \t\tgrey26\n 69  69  69 \t\tgray27\n 69  69  69 \t\tgrey27\n 71  71  71 \t\tgray28\n 71  71  71 \t\tgrey28\n 74  74  74 \t\tgray29\n 74  74  74 \t\tgrey29\n 77  77  77 \t\tgray30\n 77  77  77 \t\tgrey30\n 79  79  79 \t\tgray31\n 79  79  79 \t\tgrey31\n 82  82  82 \t\tgray32\n 82  82  82 \t\tgrey32\n 84  84  84 \t\tgray33\n 84  84  84 \t\tgrey33\n 87  87  87 \t\tgray34\n 87  87  87 \t\tgrey34\n 89  89  89 \t\tgray35\n 89  89  89 \t\tgrey35\n 92  92  92 \t\tgray36\n 92  92  92 \t\tgrey36\n 94  94  94 \t\tgray37\n 94  94  94 \t\tgrey37\n 97  97  97 \t\tgray38\n 97  97  97 \t\tgrey38\n 99  99  99 \t\tgray39\n 99  99  99 \t\tgrey39\n102 102 102 \t\tgray40\n102 102 102 \t\tgrey40\n105 105 105 \t\tgray41\n105 105 105 \t\tgrey41\n107 107 107 \t\tgray42\n107 107 107 \t\tgrey42\n110 110 110 \t\tgray43\n110 110 110 \t\tgrey43\n112 112 112 \t\tgray44\n112 112 112 \t\tgrey44\n115 115 115 \t\tgray45\n115 115 115 \t\tgrey45\n117 117 117 \t\tgray46\n117 117 117 \t\tgrey46\n120 120 120 \t\tgray47\n120 120 120 \t\tgrey47\n122 122 122 \t\tgray48\n122 122 122 \t\tgrey48\n125 125 125 \t\tgray49\n125 125 125 \t\tgrey49\n127 127 127 \t\tgray50\n127 127 127 \t\tgrey50\n130 130 130 \t\tgray51\n130 130 130 \t\tgrey51\n133 133 133 \t\tgray52\n133 133 133 \t\tgrey52\n135 135 135 \t\tgray53\n135 135 135 \t\tgrey53\n138 138 138 \t\tgray54\n138 138 138 \t\tgrey54\n140 140 140 \t\tgray55\n140 140 140 \t\tgrey55\n143 143 143 \t\tgray56\n143 143 143 \t\tgrey56\n145 145 145 \t\tgray57\n145 145 145 \t\tgrey57\n148 148 148 \t\tgray58\n148 148 148 \t\tgrey58\n150 150 150 \t\tgray59\n150 150 150 \t\tgrey59\n153 153 153 \t\tgray60\n153 153 153 \t\tgrey60\n156 156 156 \t\tgray61\n156 156 156 \t\tgrey61\n158 158 158 \t\tgray62\n158 158 158 \t\tgrey62\n161 161 161 \t\tgray63\n161 161 161 \t\tgrey63\n163 163 163 \t\tgray64\n163 163 163 \t\tgrey64\n166 166 166 \t\tgray65\n166 166 166 \t\tgrey65\n168 168 168 \t\tgray66\n168 168 168 \t\tgrey66\n171 171 171 \t\tgray67\n171 171 171 \t\tgrey67\n173 173 173 \t\tgray68\n173 173 173 \t\tgrey68\n176 176 176 \t\tgray69\n176 176 176 \t\tgrey69\n179 179 179 \t\tgray70\n179 179 179 \t\tgrey70\n181 181 181 \t\tgray71\n181 181 181 \t\tgrey71\n184 184 184 \t\tgray72\n184 184 184 \t\tgrey72\n186 186 186 \t\tgray73\n186 186 186 \t\tgrey73\n189 189 189 \t\tgray74\n189 189 189 \t\tgrey74\n191 191 191 \t\tgray75\n191 191 191 \t\tgrey75\n194 194 194 \t\tgray76\n194 194 194 \t\tgrey76\n196 196 196 \t\tgray77\n196 196 196 \t\tgrey77\n199 199 199 \t\tgray78\n199 199 199 \t\tgrey78\n201 201 201 \t\tgray79\n201 201 201 \t\tgrey79\n204 204 204 \t\tgray80\n204 204 204 \t\tgrey80\n207 207 207 \t\tgray81\n207 207 207 \t\tgrey81\n209 209 209 \t\tgray82\n209 209 209 \t\tgrey82\n212 212 212 \t\tgray83\n212 212 212 \t\tgrey83\n214 214 214 \t\tgray84\n214 214 214 \t\tgrey84\n217 217 217 \t\tgray85\n217 217 217 \t\tgrey85\n219 219 219 \t\tgray86\n219 219 219 \t\tgrey86\n222 222 222 \t\tgray87\n222 222 222 \t\tgrey87\n224 224 224 \t\tgray88\n224 224 224 \t\tgrey88\n227 227 227 \t\tgray89\n227 227 227 \t\tgrey89\n229 229 229 \t\tgray90\n229 229 229 \t\tgrey90\n232 232 232 \t\tgray91\n232 232 232 \t\tgrey91\n235 235 235 \t\tgray92\n235 235 235 \t\tgrey92\n237 237 237 \t\tgray93\n237 237 237 \t\tgrey93\n240 240 240 \t\tgray94\n240 240 240 \t\tgrey94\n242 242 242 \t\tgray95\n242 242 242 \t\tgrey95\n245 245 245 \t\tgray96\n245 245 245 \t\tgrey96\n247 247 247 \t\tgray97\n247 247 247 \t\tgrey97\n250 250 250 \t\tgray98\n250 250 250 \t\tgrey98\n252 252 252 \t\tgray99\n252 252 252 \t\tgrey99\n255 255 255 \t\tgray100\n255 255 255 \t\tgrey100\n169 169 169\t\tdark grey\n169 169 169\t\tDarkGrey\n169 169 169\t\tdark gray\n169 169 169\t\tDarkGray\n0     0 139\t\tdark blue\n0     0 139\t\tDarkBlue\n0   139 139\t\tdark cyan\n0   139 139\t\tDarkCyan\n139   0 139\t\tdark magenta\n139   0 139\t\tDarkMagenta\n139   0   0\t\tdark red\n139   0   0\t\tDarkRed\n144 238 144\t\tlight green\n144 238 144\t\tLightGreen\n\n\\u0000"
      },
      {
        "source": "pk3",
        "name": "xhairs.txt",
        "contents": "1 \"Cross 1\"\n2 \"Cross 2\"\n3 \"X\"\n4 \"Circle\"\n5 \"Angle\"\n6 \"Triangle\"\n7 \"Dot\""
      },
      {
        "source": "pk3",
        "name": "sndinfo.txt",
        "contents": "/*\n * This is the SNDINFO for zdoom.wad. Unlike Hexen, SNDINFO lumps in pwads\n * are additive, so your SNDINFO only needs to contain the sounds listed\n * here that you want to change or new sounds you are defining. You do not\n * need to edit a copy of this file. In fact, if you try to put a copy of\n * this file in a pwad, you will get an error when ZDoom tries to load the\n * SNDINFO in your pwad.\n */\n\n//===========================================================================\n//\n// Generic player sounds\n//\n//===========================================================================\n\n// Use *pain in a script to play any of the pain sounds\n$random *pain\t\t\t{ *pain100  *pain75  *pain50  *pain25 }\n\n//===========================================================================\n//\n// Compatibility aliases (because older ZDooms did not have them the same)\n//\n//===========================================================================\n\n// Trying to use a locked door\n$alias misc/keytry\t\t*usefail\n\n// Pickup sounds that were not unique before\n$alias misc/health_pkup\t\tmisc/i_pkup\t// Pickup health\n$alias misc/armor_pkup\t\tmisc/i_pkup\t// Pickup armor\n$alias misc/ammo_pkup\t\tmisc/i_pkup\t// Pickup ammo\n\n/***************************************************************************/\n/*                                                                         */\n/* ZDOOM SOUNDS AVAILABLE IN ANY GAME                                      */\n/*                                                                         */\n/***************************************************************************/\n\nworld/spark1\t\t\tspark1\nworld/spark2\t\t\tspark2\nworld/spark3\t\t\tspark3\n$random world/spark\t\t{ world/spark1  world/spark2  world/spark3 }\n\n// These gets redefined below for Hexen\nworld/quake\t\t\tdsquake\nmisc/freeze\t\t\ticedth1\nmisc/icebreak\t\t\ticebrk1a\n\n/***************************************************************************/\n/*\t\t\t\t\t\t\t\t\t   */\n/* DOOM SOUNDS\t\t\t\t\t\t\t\t   */\n/*\t\t\t\t\t\t\t\t\t   */\n/***************************************************************************/\n\n$ifdoom\n\n// BOOM has pitch shifting equivalent to a range of 4. I never got to hear\n// Doom when it used pitch shifting, so I don't know if this is correct or not.\n$pitchshiftrange 4\n\n// This sound is never actually used. It's just defined here for\n// compatibility with DeHackEd patches that reference dsskldth.\nmisc/unused\t\t\tdsskldth\t// Sounds just like dsoof\n\n//===========================================================================\n//\n// Doom-specific player sounds\n//\n//===========================================================================\n\n$playersound\tplayer\tmale\t*death\t\tdspldeth\n$playersound\tplayer\tmale\t*xdeath\t\tdspdiehi\n$playersound\tplayer\tmale\t*gibbed\t\tdsslop\n$playersound\tplayer\tmale\t*pain100\tdsplpain\n$playersounddup\tplayer\tmale\t*pain75\t\t*pain100\n$playersounddup\tplayer\tmale\t*pain50\t\t*pain100\n$playersounddup\tplayer\tmale\t*pain25\t\t*pain100\n$playersound\tplayer\tmale\t*grunt\t\tdsoof\n$playersounddup\tplayer\tmale\t*land\t\t*grunt\n$playersound\tplayer\tmale\t*jump\t\tdsjump\n$playersound\tplayer\tmale\t*fist\t\tdspunch\n$playersound\tplayer\tmale\t*usefail\tdsnoway\n\n$playersound\tplayer\tfemale\t*death\t\tdsfldeth\n$playersound\tplayer\tfemale\t*xdeath\t\tdsfdiehi\n$playersound\tplayer\tfemale\t*gibbed\t\tdsslop\n$playersound\tplayer\tfemale\t*pain100\tdsflpain\n$playersounddup\tplayer\tfemale\t*pain75\t\t*pain100\n$playersounddup\tplayer\tfemale\t*pain50\t\t*pain100\n$playersounddup\tplayer\tfemale\t*pain25\t\t*pain100\n$playersound\tplayer\tfemale\t*grunt\t\tdsfoof\n$playersounddup\tplayer\tfemale\t*land\t\t*grunt\n$playersound\tplayer\tfemale\t*jump\t\tdsfjump\n$playersound\tplayer\tfemale\t*fist\t\tdspunch\n$playersound\tplayer\tfemale\t*usefail\tdsfnoway\n\n$playersound\tplayer\tother\t*death\t\tdscldeth\n$playersound\tplayer\tother\t*xdeath\t\tdscdiehi\n$playersound\tplayer\tother\t*gibbed\t\tdsslop\n$playersound\tplayer\tother\t*pain100\tdsclpain\n$playersounddup\tplayer\tother\t*pain75\t\t*pain100\n$playersounddup\tplayer\tother\t*pain50\t\t*pain100\n$playersounddup\tplayer\tother\t*pain25\t\t*pain100\n$playersound\tplayer\tother\t*grunt\t\tdscoof\n$playersounddup\tplayer\tother\t*land\t\t*grunt\n$playersound\tplayer\tother\t*jump\t\tdscjump\n$playersound\tplayer\tother\t*fist\t\tdspunch\n$playersound\tplayer\tother\t*usefail\tdscnoway\n\n// Alternate names for some player sounds needed for ZDoom <= 1.22 compatibility\n//\n// If any sounds with these names are defined later, they will redefine\n// the corresponding player sounds instead. Likewise, if they are played,\n// they will play the corresponding player sound instead.\n\n$playercompat\tplayer\tmale\t*death\t\tplayer/male/death1\n$playercompat\tplayer\tmale\t*death\t\tplayer/male/death2\n$playercompat\tplayer\tmale\t*death\t\tplayer/male/death3\n$playercompat\tplayer\tmale\t*death\t\tplayer/male/death4\n$playercompat\tplayer\tmale\t*xdeath\t\tplayer/male/xdeath1\n$playercompat\tplayer\tmale\t*pain100\tplayer/male/pain100_1\n$playercompat\tplayer\tmale\t*pain100\tplayer/male/pain100_2\n$playercompat\tplayer\tmale\t*pain75\t\tplayer/male/pain75_1\n$playercompat\tplayer\tmale\t*pain75\t\tplayer/male/pain75_2\n$playercompat\tplayer\tmale\t*pain50\t\tplayer/male/pain50_1\n$playercompat\tplayer\tmale\t*pain50\t\tplayer/male/pain50_2\n$playercompat\tplayer\tmale\t*pain25\t\tplayer/male/pain25_1\n$playercompat\tplayer\tmale\t*pain25\t\tplayer/male/pain25_2\n$playercompat\tplayer\tmale\t*grunt\t\tplayer/male/grunt1\n$playercompat\tplayer\tmale\t*land\t\tplayer/male/land1\n$playercompat\tplayer\tmale\t*jump\t\tplayer/male/jump1\n$playercompat\tplayer\tmale\t*gibbed\t\tplayer/male/gibbed\n$playercompat\tplayer\tmale\t*fist\t\tplayer/male/fist\n\n$playercompat\tplayer\tfemale\t*death\t\tplayer/female/death1\n$playercompat\tplayer\tfemale\t*death\t\tplayer/female/death2\n$playercompat\tplayer\tfemale\t*death\t\tplayer/female/death3\n$playercompat\tplayer\tfemale\t*death\t\tplayer/female/death4\n$playercompat\tplayer\tfemale\t*xdeath\t\tplayer/female/xdeath1\n$playercompat\tplayer\tfemale\t*pain100\tplayer/female/pain100_1\n$playercompat\tplayer\tfemale\t*pain100\tplayer/female/pain100_2\n$playercompat\tplayer\tfemale\t*pain75\t\tplayer/female/pain75_1\n$playercompat\tplayer\tfemale\t*pain75\t\tplayer/female/pain75_2\n$playercompat\tplayer\tfemale\t*pain50\t\tplayer/female/pain50_1\n$playercompat\tplayer\tfemale\t*pain50\t\tplayer/female/pain50_2\n$playercompat\tplayer\tfemale\t*pain25\t\tplayer/female/pain25_1\n$playercompat\tplayer\tfemale\t*pain25\t\tplayer/female/pain25_2\n$playercompat\tplayer\tfemale\t*grunt\t\tplayer/female/grunt1\n$playercompat\tplayer\tfemale\t*land\t\tplayer/female/land1\n$playercompat\tplayer\tfemale\t*jump\t\tplayer/female/jump1\n$playercompat\tplayer\tfemale\t*gibbed\t\tplayer/female/gibbed\n$playercompat\tplayer\tfemale\t*fist\t\tplayer/female/fist\n\n$playercompat\tplayer\tother\t*death\t\tplayer/cyborg/death1\n$playercompat\tplayer\tother\t*death\t\tplayer/cyborg/death2\n$playercompat\tplayer\tother\t*death\t\tplayer/cyborg/death3\n$playercompat\tplayer\tother\t*death\t\tplayer/cyborg/death4\n$playercompat\tplayer\tother\t*xdeath\t\tplayer/cyborg/xdeath1\n$playercompat\tplayer\tother\t*pain100\tplayer/cyborg/pain100_1\n$playercompat\tplayer\tother\t*pain100\tplayer/cyborg/pain100_2\n$playercompat\tplayer\tother\t*pain75\t\tplayer/cyborg/pain75_1\n$playercompat\tplayer\tother\t*pain75\t\tplayer/cyborg/pain75_2\n$playercompat\tplayer\tother\t*pain50\t\tplayer/cyborg/pain50_1\n$playercompat\tplayer\tother\t*pain50\t\tplayer/cyborg/pain50_2\n$playercompat\tplayer\tother\t*pain25\t\tplayer/cyborg/pain25_1\n$playercompat\tplayer\tother\t*pain25\t\tplayer/cyborg/pain25_2\n$playercompat\tplayer\tother\t*grunt\t\tplayer/cyborg/grunt1\n$playercompat\tplayer\tother\t*land\t\tplayer/cyborg/land1\n$playercompat\tplayer\tother\t*jump\t\tplayer/cyborg/jump1\n$playercompat\tplayer\tother\t*gibbed\t\tplayer/cyborg/gibbed\n$playercompat\tplayer\tother\t*fist\t\tplayer/cyborg/fist\n\n//\n// Weapons\n//\n\n$pitchshiftrange 3\nweapons/sawup\t\t\tdssawup\nweapons/sawidle\t\t\tdssawidl\nweapons/sawfull\t\t\tdssawful\nweapons/sawhit\t\t\tdssawhit\n$pitchshiftrange 4\n\nweapons/pistol\t\t\tdspistol\nweapons/shotgf\t\t\tdsshotgn\nweapons/shotgr\t\t\tdssgcock\nweapons/sshotf\t\t\tdsdshtgn\nweapons/sshoto\t\t\tdsdbopn\nweapons/sshotc\t\t\tdsdbcls\nweapons/sshotl\t\t\tdsdbload\nweapons/chngun\t\t\tdspistol\nweapons/rocklx\t\t\tdsbarexp\nweapons/rocklf\t\t\tdsrlaunc\nweapons/plasmaf\t\t\tdsplasma\nweapons/plasmax\t\t\tdsfirxpl\nweapons/bfgf\t\t\tdsbfg\nweapons/bfgx\t\t\tdsrxplod\nweapons/railgf\t\t\trailgf1\n\n$limit weapons/plasmaf 0\n$limit weapons/chngun 0\n$limit weapons/rocklf 0\t\t// because normal running is almost as fast as a rocket\n$limit weapons/rocklx 0\t\t// and the cyberdemon shoots 3 at once\n\n//===========================================================================\n//\n// MONSTER SOUNDS\n//\n//===========================================================================\n\nmisc/gibbed\t\t\tdsslop\n\n// Zombie man\n\n$random grunt/sight \t\t{ grunt/sight1  grunt/sight2  grunt/sight3 }\n$random grunt/death\t\t{ grunt/death1  grunt/death2  grunt/death3 }\ngrunt/sight1\t\t\tdsposit1\ngrunt/sight2\t\t\tdsposit2\ngrunt/sight3\t\t\tdsposit3\ngrunt/active\t\t\tdsposact\ngrunt/pain\t\t\tdspopain\ngrunt/death1\t\t\tdspodth1\ngrunt/death2\t\t\tdspodth2\ngrunt/death3\t\t\tdspodth3\ngrunt/attack\t\t\tdspistol\n\n// Shotgun guy\n\n$random shotguy/sight\t\t{ shotguy/sight1  shotguy/sight2  shotguy/sight3 }\n$random shotguy/death\t\t{ shotguy/death1  shotguy/death2  shotguy/death3 }\nshotguy/sight1\t\t\tdsposit1\nshotguy/sight2\t\t\tdsposit2\nshotguy/sight3\t\t\tdsposit3\nshotguy/active\t\t\tdsposact\nshotguy/pain\t\t\tdspopain\nshotguy/death1\t\t\tdspodth1\nshotguy/death2\t\t\tdspodth2\nshotguy/death3\t\t\tdspodth3\nshotguy/attack\t\t\tdsshotgn\n\n// Archvile\n\nvile/sight\t\t\tdsvilsit\nvile/active\t\t\tdsvilact\nvile/pain\t\t\tdsvipain\nvile/death\t\t\tdsvildth\nvile/raise\t\t\tdsslop\nvile/start\t\t\tdsvilatk\nvile/stop\t\t\tdsbarexp\nvile/firestrt\t\t\tdsflamst\nvile/firecrkl\t\t\tdsflame\n\n// Revenant\n\nskeleton/sight\t\t\tdsskesit\nskeleton/active\t\t\tdsskeact\nskeleton/pain\t\t\tdspopain\nskeleton/melee\t\t\tdsskepch\nskeleton/swing\t\t\tdsskeswg\nskeleton/death\t\t\tdsskedth\nskeleton/attack\t\t\tdsskeatk\nskeleton/tracex\t\t\tdsbarexp\n\n// Fatso\n\nfatso/sight\t\t\tdsmansit\nfatso/active\t\t\tdsposact\nfatso/pain\t\t\tdsmnpain\nfatso/raiseguns\t\t\tdsmanatk\nfatso/death\t\t\tdsmandth\nfatso/attack\t\t\tdsfirsht\nfatso/shotx\t\t\tdsfirxpl\n\n// Chainguy\n\n$random chainguy/sight\t\t{ chainguy/sight1  chainguy/sight2  chainguy/sight3 }\n$random chainguy/death\t\t{ chainguy/death1  chainguy/death2  chainguy/death3 }\nchainguy/sight1\t\t\tdsposit1\nchainguy/sight2\t\t\tdsposit2\nchainguy/sight3\t\t\tdsposit3\nchainguy/active\t\t\tdsposact\nchainguy/pain\t\t\tdspopain\nchainguy/death1\t\t\tdspodth1\nchainguy/death2\t\t\tdspodth2\nchainguy/death3\t\t\tdspodth3\nchainguy/attack\t\t\tdsshotgn\n$limit chainguy/attack 0\n\n// Imp\n\n$random imp/sight\t\t{ imp/sight1  imp/sight2 }\n$random imp/death\t\t{ imp/death1  imp/death2 }\nimp/sight1\t\t\tdsbgsit1\nimp/sight2\t\t\tdsbgsit2\nimp/active\t\t\tdsbgact\nimp/pain\t\t\tdspopain\nimp/melee\t\t\tdsclaw\nimp/death1\t\t\tdsbgdth1\nimp/death2\t\t\tdsbgdth2\nimp/attack\t\t\tdsfirsht\nimp/shotx\t\t\tdsfirxpl\n\n// Demon\n\ndemon/sight\t\t\tdssgtsit\ndemon/active\t\t\tdsdmact\ndemon/pain\t\t\tdsdmpain\ndemon/melee\t\t\tdssgtatk\ndemon/death\t\t\tdssgtdth\n\n// Spectre\n\nspectre/sight\t\t\tdssgtsit\nspectre/active\t\t\tdsdmact\nspectre/pain\t\t\tdsdmpain\nspectre/melee\t\t\tdssgtatk\nspectre/death\t\t\tdssgtdth\n\n// Cacodemon\n\ncaco/sight\t\t\tdscacsit\ncaco/active\t\t\tdsdmact\ncaco/pain\t\t\tdsdmpain\ncaco/death\t\t\tdscacdth\ncaco/attack\t\t\tdsfirsht\ncaco/shotx\t\t\tdsfirxpl\n\n// Baron of Hell\n\nbaron/sight\t\t\tdsbrssit\nbaron/active\t\t\tdsdmact\nbaron/pain\t\t\tdsdmpain\nbaron/melee\t\t\tdsclaw\nbaron/death\t\t\tdsbrsdth\nbaron/attack\t\t\tdsfirsht\nbaron/shotx\t\t\tdsfirxpl\n\n// Hell Knight\n\nknight/sight\t\t\tdskntsit\nknight/active\t\t\tdsdmact\nknight/pain\t\t\tdsdmpain\nknight/death\t\t\tdskntdth\n\n// Lost Soul\n\nskull/active\t\t\tdsdmact\nskull/pain\t\t\tdsdmpain\nskull/melee\t\t\tdssklatk\nskull/death\t\t\tdsfirxpl\n\n// Spider Mastermind\n\nspider/sight\t\t\tdsspisit\nspider/active\t\t\tdsdmact\nspider/pain\t\t\tdsdmpain\nspider/attack\t\t\tdsshotgn\nspider/death\t\t\tdsspidth\nspider/walk\t\t\tdsmetal\n\n// Arachnotron\n\nbaby/sight\t\t\tdsbspsit\nbaby/active\t\t\tdsbspact\nbaby/pain\t\t\tdsdmpain\nbaby/death\t\t\tdsbspdth\nbaby/walk\t\t\tdsbspwlk\nbaby/attack\t\t\tdsplasma\nbaby/shotx\t\t\tdsfirxpl\n\n$limit baby/attack 0\n\n// Cyber Demon\n\ncyber/sight\t\t\tdscybsit\ncyber/active\t\t\tdsdmact\ncyber/pain\t\t\tdsdmpain\ncyber/death\t\t\tdscybdth\ncyber/hoof\t\t\tdshoof\n\n// Pain Elemental\n\npain/sight\t\t\tdspesit\npain/active\t\t\tdsdmact\npain/pain\t\t\tdspepain\npain/death\t\t\tdspedth\n\n// Wolfenstein SS\n\nwolfss/sight\t\t\tdssssit\nwolfss/active\t\t\tdsposact\nwolfss/pain\t\t\tdspopain\nwolfss/death\t\t\tdsssdth\nwolfss/attack\t\t\tdsshotgn\n\n// Commander Keen\n\nkeen/pain\t\t\tdskeenpn\nkeen/death\t\t\tdskeendt\n\n// Boss Brain\n\nbrain/sight\t\t\tdsbossit\nbrain/pain\t\t\tdsbospn\nbrain/death\t\t\tdsbosdth\nbrain/spit\t\t\tdsbospit\nbrain/cube\t\t\tdsboscub\nbrain/cubeboom\t\t\tdsfirxpl\n$alias brain/spawn\t\tmisc/teleport\n\n//============================================================================\n//\n// WORLD SOUNDS\n//\n//===========================================================================\n\nworld/barrelx\t\t\tdsbarexp\n\nworld/drip\t\t\tdsempty\nworld/watersplash\t\tdsempty\nworld/sludgegloop\t\tdsempty\nworld/lavasizzle\t\tdsempty\n\n//\n//\n// Platform Sounds\n//\n\nplats/pt1_strt\t\t\tdspstart\nplats/pt1_stop\t\t\tdspstop\nplats/pt1_mid\t\t\tdsstnmov\n\n//\n// Door Sounds\n//\n\ndoors/dr1_open\t\t\tdsdoropn\ndoors/dr1_clos\t\t\tdsdorcls\ndoors/dr2_open\t\t\tdsbdopn\ndoors/dr2_clos\t\t\tdsbdcls\n\n//===========================================================================\n//\n// MISCELLANEOUS SOUNDS\n//\n//===========================================================================\n\nmisc/secret\t\t\tdssecret\nmisc/w_pkup\t\t\tdswpnup\t\t// Pickup weapon\nmisc/p_pkup\t\t\tdsgetpow\t// Pickup powerup\nmisc/i_pkup\t\t\tdsitemup\t// Pickup item\nmisc/k_pkup\t\t\tdsitemup\t// Pickup key\nmisc/spawn\t\t\tdsitmbk\t\t// Item respawn\nmisc/chat\t\t\tdsradio\t\t// Doom 2 chat sound\nmisc/chat2\t\t\tdstink\t\t// Chat sound for everything else\n\n$limit misc/i_pkup\t\t1\n$limit misc/k_pkup\t\t1\n$limit misc/w_pkup\t\t1\n$limit misc/p_pkup\t\t1\n$pitchshift misc/i_pkup\t\t0\n$pitchshift misc/k_pkup\t\t0\n$pitchshift misc/chat2\t\t0\n\nswitches/normbutn\t\tdsswtchn\nswitches/exitbutn\t\tdsswtchx\n\nmisc/teleport\t\t\tdstelept\n\nmenu/activate\t\t\tdsswtchn\t// Activate a new menu\nmenu/backup\t\t\tdsswtchn\t// Backup to previous menu\nmenu/prompt\t\t\tdsswtchn\t// Activate a prompt \"menu\"\nmenu/cursor\t\t\tdspstop\t\t// Move cursor up/down\nmenu/change\t\t\tdsstnmov\t// Select new value for option\nmenu/invalid\t\t\tdsoof\t\t// Menu not available\nmenu/dismiss\t\t\tdsswtchx\t// Dismiss a prompt message\nmenu/choose\t\t\tdspistol\t// Choose a menu item\nmenu/clear\t\t\tdsswtchx\t// Close top menu\n\n$random menu/quit1 { player/male/death1 demon/pain grunt/pain misc/gibbed misc/teleport grunt/sight1 grunt/sight3 demon/melee }\n$random menu/quit2 { vile/active misc/p_pkup brain/cube misc/gibbed skeleton/swing knight/death baby/active demon/melee  }\n\n$endif\t// ifdoom\n\n/***************************************************************************/\n/*\t\t\t\t\t\t\t\t\t   */\n/* HERETIC SOUNDS\t\t\t\t\t\t\t   */\n/*\t\t\t\t\t\t\t\t\t   */\n/***************************************************************************/\n\n$ifheretic\n\n$pitchshiftrange 2\n\n$playersound\tplayer\tmale\t*wimpydeath\tplrwdth\n$playersound\tplayer\tmale\t*death\t\tplrdth\n$playersound\tplayer\tmale\t*crazydeath\tplrcdth\n$playersound\tplayer\tmale\t*gibbed\t\tgibdth\n$playersound\tplayer\tmale\t*pain100\tplrpai\n$playersounddup\tplayer\tmale\t*pain75\t\t*pain100\n$playersounddup\tplayer\tmale\t*pain50\t\t*pain100\n$playersounddup\tplayer\tmale\t*pain25\t\t*pain100\n$playersound\tplayer\tmale\t*weaponlaugh\twpnup\n$playersounddup\tplayer\tmale\t*evillaugh\t*weaponlaugh\n$playersound\tplayer\tmale\t*grunt\t\tplroof\n$playersounddup\tplayer\tmale\t*usefail\t*grunt\n$playersounddup\tplayer\tmale\t*land\t\t*grunt\n$playersound\tplayer\tmale\t*jump\t\tplrjmp\n$playersound\tplayer\tmale\t*burndeath\thedat1\n\nchicken/sight\t\t\tchicpai\nchicken/pain\t\t\tchicpai\nchicken/death\t\t\tchicdth\nchicken/attack\t\t\tchicatk\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$limit\tweapons/gauntletson\t\t0\n$limit\tweapons/gauntletshit\t\t0\n$limit\tweapons/gauntletspowhit\t\t0\n$limit\tweapons/gauntletsactivate\t0\n$limit\tweapons/gauntletsuse\t\t0\n$limit\tweapons/maceexplode\t\t0\n$limit\tweapons/phoenixhit\t\t0\n$limit\tweapons/phoenixpowshoot\t\t1\n\n// [RH] Heretic didn't have these limitless, but they can sound bad if they're not\n$limit weapons/bowhit 0\n$limit weapons/hornrodshoot 0\n$limit weapons/hornrodhit 0\n$limit weapons/maceshoot 0\n\nhimp/sight\t\t\timpsit\nhimp/attack\t\t\timpat1\nhimp/pain\t\t\timppai\nhimp/death\t\t\timpdth\nhimp/active\t\t\timpsit\nhimp/leaderattack\t\timpat2\n\nmisc/invuse\t\t\tartiuse\n\n$limit\tmisc/invuse\t\t1\n\nworld/podexplode\t\tpodexp\nworld/podgrow\t\t\tnewpod\nworld/wind\t\t\twind\nworld/waterfall\t\t\twaterfl\n\n$limit world/podexplode\t\t0\n$limit world/podgrow\t\t0\n$limit world/wind\t\t1\n\nmisc/i_pkup\t\t\titemup\nmisc/k_pkup\t\t\tkeyup\nmisc/p_pkup\t\t\tartiup\n$alias misc/w_pkup\t\t*weaponlaugh\n\nmisc/rain\t\t\tramrain\nmisc/spawn\t\t\trespawn\n\n$limit misc/spawn\t\t1\n\n//\n// Minotaur sounds\n//\n\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\n\n//\n// Wizard sounds\n//\n\nwizard/sight\t\t\twizsit\nwizard/attack\t\t\twizatk\nwizard/death\t\t\twizdth\nwizard/pain\t\t\twizpai\nwizard/active1\t\t\twizact\n$random wizard/active \t\t{ wizard/sight wizard/active1 }\n\n//\n// Switch sounds\n//\n\nswitches/normbutn\t\tswitch\n$alias switches/exitbutn\tswitches/normbutn // Heretic has no special exit button sound\n\n//\n//\n// Platform Sounds\n//\n\nplats/pt1_strt\t\t\tpstart\nplats/pt1_stop\t\t\tpstop\nplats/pt1_mid\t\t\tdormov\n\n//\n// Door Sounds\n//\n\ndoors/dr1_open\t\t\tdoropn\ndoors/dr1_clos\t\t\tdorcls\ndoors/dr2_open\t\t\tdoropn\ndoors/dr2_clos\t\t\tdorcls\n\n//\n// Ambient sounds\n//\n\nworld/amb1\t\t\tamb1\nworld/amb2\t\t\tamb2\nworld/amb3\t\t\tamb3\nworld/amb4\t\t\tamb4\nworld/amb5\t\t\tamb5\nworld/amb6\t\t\tamb6\nworld/amb7\t\t\tamb7\nworld/amb8\t\t\tamb8\nworld/amb9\t\t\tamb9\nworld/amb10\t\t\tamb10\nworld/amb11\t\t\tamb11\nworld/amb12\t\t\tbstsit\n\n$limit world/amb1\t\t1\n$limit world/amb2\t\t1\n$limit world/amb3\t\t1\n$limit world/amb4\t\t1\n$limit world/amb5\t\t1\n$limit world/amb6\t\t1\n$limit world/amb7\t\t1\n$limit world/amb8\t\t1\n$limit world/amb9\t\t1\n$limit world/amb10\t\t1\n$limit world/amb11\t\t0\n\nmisc/chat\t\t\tchat\nmisc/teleport\t\t\ttelept\nmisc/ripslop\t\t\tripslop\n\n$limit misc/chat\t\t1\n\nworld/drip\t\t\tgloop\nworld/watersplash\t\tgloop\nworld/lavasizzle\t\tburn\nworld/sludgegloop\t\tdsempty\n\nmummy/sight\t\t\tmumsit\nmummy/attack1\t\t\tmumat1\nmummy/attack2\t\t\tmumat2\nmummy/pain\t\t\tmumpai\nmummy/death\t\t\tmumdth\nmummy/active\t\t\tmumsit\nmummy/head\t\t\tmumhed\n\nbeast/sight\t\t\tbstsit\nbeast/attack\t\t\tbstatk\nbeast/pain\t\t\tbstpai\nbeast/death\t\t\tbstdth\nbeast/active\t\t\tbstact\n\nsnake/attack\t\t\tsnkatk\nsnake/sight\t\t\tsnksit\nsnake/pain\t\t\tsnkpai\nsnake/death\t\t\tsnkdth\nsnake/active\t\t\tsnkact\n\nclink/sight\t\t\tclksit\nclink/attack\t\t\tclkatk\nclink/pain\t\t\tclkpai\nclink/death\t\t\tclkdth\nclink/active\t\t\tclkact\n\nhknight/sight\t\t\tkgtsit\nhknight/attack\t\t\tkgtatk\nhknight/melee\t\t\tkgtat2\nhknight/pain\t\t\tkgtpai\nhknight/death\t\t\tkgtdth\nhknight/active\t\t\tkgtsit\nhknight/hit\t\t\thrnhit\nhknight/axewhoosh\t\tkgtatk\n\nmisc/timebomb\t\t\tphohit\nworld/volcano/blast\t\tlobhit\nworld/volcano/shoot\t\tbstatk\n\nironlich/sight\t\t\thedsit\nironlich/attack1\t\thedat1\nironlich/attack2\t\thedat2\nironlich/attack3\t\thedat3\nironlich/pain\t\t\thedpai\nironlich/death\t\t\theddth\nironlich/active\t\t\thedact\n\ndsparilserpent/sight\t\tbstsit\ndsparilserpent/attack\t\tbstatk\ndsparilserpent/pain\t\tsbtpai\ndsparilserpent/death\t\tsbtdth\ndsparilserpent/active\t\tsbtact\n\ndsparil/sight\t\t\tsorsit\ndsparil/attack\t\t\tsoratk\ndsparil/pain\t\t\tsorpai\ndsparil/active\t\t\tsoract\ndsparil/rise\t\t\tsorrise\ndsparil/zap\t\t\tsorzap\ndsparil/scream\t\t\tsordsph\ndsparil/explode\t\t\tsordexp\ndsparil/bones\t\t\tsordbon\n\nchicken/active\t\t\tchicact\nchicken/attack\t\t\tchicatk\nchicken/pain\t\t\tchicpai\nchicken/death\t\t\tchicdth\nchicken/peck1\t\t\tchicpk1\nchicken/peck2\t\t\tchicpk2\nchicken/peck3\t\t\tchicpk3\n$random chicken/peck\t\t{ chicken/peck1  chicken/peck2  chicken/peck3 }\n\nmenu/activate\t\t\tdorcls\nmenu/backup\t\t\tswitch\nmenu/prompt\t\t\tchat\nmenu/choose\t\t\tdorcls\nmenu/cursor\t\t\tswitch\nmenu/change\t\t\tkeyup\nmenu/invalid\t\t\tplroof\nmenu/dismiss\t\t\tdorcls\nmenu/clear\t\t\tdorcls\n\nmisc/secret\t\t\tdssecret\n\n$endif\t// ifheretic\n\n/***************************************************************************/\n/*\t\t\t\t\t\t\t\t\t   */\n/* HEXEN SOUNDS\t\t\t\t\t\t\t\t   */\n/*\t\t\t\t\t\t\t\t\t   */\n/***************************************************************************/\n\n$ifhexen\n\n$pitchshiftrange 3\n\n$random PlayerFighterExtremeDeathPicker\t{ PlayerFighterExtreme1Death\n\t\t\t\t\t  PlayerFighterExtreme2Death\n\t\t\t\t\t  PlayerFighterExtreme3Death }\n\n$playeralias\tfighter\tmale\t*death\t\tPlayerFighterNormalDeath\n$playeralias\tfighter\tmale\t*crazydeath\tPlayerFighterCrazyDeath\n$playeralias\tfighter\tmale\t*burndeath\tPlayerFighterBurnDeath\n$playeralias\tfighter\tmale\t*xdeath\t\tPlayerFighterExtremeDeathPicker\n$playeralias\tfighter\tmale\t*pain100\tPlayerFighterPain\n$playersounddup\tfighter\tmale\t*pain75\t\t*pain100\n$playersounddup\tfighter\tmale\t*pain50\t\t*pain100\n$playersounddup\tfighter\tmale\t*pain25\t\t*pain100\n$playeralias\tfighter\tmale\t*grunt\t\tPlayerFighterGrunt\n$playeralias\tfighter\tmale\t*land\t\tPlayerLand\n$playeralias\tfighter\tmale\t*poison\t\tPlayerPoisonCough\n$playeralias\tfighter\tmale\t*falling\tPlayerFighterFallingScream\n$playeralias\tfighter\tmale\t*splat\t\tPlayerFallingSplat\n$playeralias\tfighter\tmale\t*usefail\tPlayerFighterFailedUse\n$playeralias\tfighter\tmale\t*puzzfail\tPuzzleFailFighter\n$playersound\tfighter\tmale\t*jump\t\tfgtjump\n$playeralias\tfighter male \t*fistgrunt\tFighterGrunt\n\n$random PlayerClericExtremeDeathPicker\t{ PlayerClericExtreme1Death\n\t\t\t\t\t  PlayerClericExtreme2Death\n\t\t\t\t\t  PlayerClericExtreme3Death }\n\n$playeralias\tcleric\tmale\t*death\t\tPlayerClericNormalDeath\n$playeralias\tcleric\tmale\t*crazydeath\tPlayerClericCrazyDeath\n$playeralias\tcleric\tmale\t*burndeath\tPlayerClericBurnDeath\n$playeralias\tcleric\tmale\t*xdeath\t\tPlayerClericExtremeDeathPicker\n$playeralias\tcleric\tmale\t*pain100\tPlayerClericPain\n$playersounddup\tcleric\tmale\t*pain75\t\t*pain100\n$playersounddup\tcleric\tmale\t*pain50\t\t*pain100\n$playersounddup\tcleric\tmale\t*pain25\t\t*pain100\n$playeralias\tcleric\tmale\t*grunt\t\tPlayerClericGrunt\n$playeralias\tcleric\tmale\t*land\t\tPlayerLand\n$playeralias\tcleric\tmale\t*poison\t\tPlayerPoisonCough\n$playeralias\tcleric\tmale\t*falling\tPlayerClericFallingScream\n$playeralias\tcleric\tmale\t*splat\t\tPlayerFallingSplat\n$playeralias\tcleric\tmale\t*usefail\tPlayerClericFailedUse\n$playeralias\tcleric\tmale\t*puzzfail\tPuzzleFailCleric\n$playersound\tcleric\tmale\t*jump\t\tplrjump\n\n$random PlayerMageExtremeDeathPicker\t{ PlayerMageExtreme1Death\n\t\t\t\t\t  PlayerMageExtreme2Death\n\t\t\t\t\t  PlayerMageExtreme3Death }\n\n$playeralias\tmage\tmale\t*death\t\tPlayerMageNormalDeath\n$playeralias\tmage\tmale\t*crazydeath\tPlayerMageCrazyDeath\n$playeralias\tmage\tmale\t*burndeath\tPlayerMageBurnDeath\n$playeralias\tmage\tmale\t*xdeath\t\tPlayerMageExtremeDeathPicker\n$playeralias\tmage\tmale\t*pain100\tPlayerMagePain\n$playersounddup\tmage\tmale\t*pain75\t\t*pain100\n$playersounddup\tmage\tmale\t*pain50\t\t*pain100\n$playersounddup\tmage\tmale\t*pain25\t\t*pain100\n$playeralias\tmage\tmale\t*grunt\t\tPlayerMageGrunt\n$playeralias\tmage\tmale\t*land\t\tPlayerLand\n$playeralias\tmage\tmale\t*poison\t\tPlayerPoisonCough\n$playeralias\tmage\tmale\t*falling\tPlayerMageFallingScream\n$playeralias\tmage\tmale\t*splat\t\tPlayerFallingSplat\n$playeralias\tmage\tmale\t*usefail\tPlayerMageFailedUse\n$playeralias\tmage\tmale\t*puzzfail\tPuzzleFailMage\n$playersound\tmage\tmale\t*jump\t\tmgjump\n\n$alias world/drip\t\tAmbient10\n$alias world/watersplash\tWaterSplash\n$alias world/lavasizzle\t\tLavaSizzle\n$alias world/sludgegloop\tSludgeGloop\n$alias world/wind\t\tWind\n$alias world/quake\t\tEarthquake\n$alias world/thunder\t\tThunderCrash\n\n$alias misc/w_pkup\t\tPickupWeapon\n$alias misc/p_pkup\t\tPickupArtifact\n$alias misc/k_pkup\t\tPickupKey\n$alias misc/i_pkup\t\tPickupItem\n$alias misc/spawn\t\tRespawn\n$alias misc/teleport\t\tTeleport\n$alias misc/keytry\t\tDoorLocked\n$alias misc/invuse\t\tUseArtifact\n$alias misc/freeze\t\tFreezeDeath\n$alias misc/icebreak\t\tFreezeShatter\n\n$alias misc/chat\t\tChat\n$alias misc/chat2\t\tChat\n\n$alias misc/fallingsplat\tPlayerFallingSplat\n\n$alias minotaur/sight\t\tMaulatorSight\n$alias minotaur/pain\t\tMaulatorPain\n$alias minotaur/death\t\tMaulatorDeath\n$alias minotaur/active\t\tMaulatorActive\n$alias minotaur/attack1\t\tMaulatorHamHit\n$alias minotaur/attack2\t\tMaulatorHamSwing\n\n$random BishopActiveSounds\t{ BishopActive BishopSight }\n$random PigActive\t\t{ PigActive1 PigActive2 }\n\n$limit PlayerFighterFailedUse\t1\n$limit PlayerClericFailedUse\t1\n$limit PlayerMageFailedUse\t1\n$limit SorcererBallWoosh\t4\n$limit SorcererBallBounce\t3\n$limit SorcererBallExplode\t3\n$limit SorcererBallPop\t\t3\n$limit SorcererBigBallExplode\t3\n$limit Ambient1\t\t\t1\n$limit Ambient2\t\t\t1\n$limit Ambient3\t\t\t1\n$limit Ambient4\t\t\t1\n$limit Ambient5\t\t\t1\n$limit Ambient6\t\t\t1\n$limit Ambient7\t\t\t1\n$limit Ambient8\t\t\t1\n$limit Ambient9\t\t\t1\n$limit Ambient10\t\t1\n$limit Ambient11\t\t1\n$limit Ambient12\t\t1\n$limit Ambient13\t\t1\n$limit Ambient14\t\t1\n$limit Ambient15\t\t1\n$limit MysticIncant\t\t4\n\n$pitchshift PlayerMageNormalDeath\t0\n$pitchshift PlayerMageCrazyDeath\t0\n$pitchshift PlayerMageExtreme1Death\t0\n$pitchshift PlayerMageExtreme2Death\t0\n$pitchshift PlayerMageExtreme3Death\t0\n$pitchshift PlayerMageBurnDeath\t\t0\n$pitchshift PlayerMagePain\t\t0\n$pitchshift PlayerMageGrunt\t\t0\n$pitchshift PlayerMageFallingScream\t0\n$pitchshift PlayerMageFailedUse\t\t0\n$pitchshift PickupWeapon\t\t0\n$pitchshift PickupPiece\t\t\t0\n$pitchshift WeaponBuild\t\t\t0\n$pitchshift BellRing\t\t\t0\n\n$alias menu/activate\t\tDoorCloseLight\n$alias menu/backup\t\tPickupKey\n$alias menu/prompt\t\tChat\n$alias menu/cursor\t\tFighterHammerHitWall\n$alias menu/change\t\tPickupKey\n$alias menu/invalid\t\tDoorCloseMetal\t// Hexen does not use this, but I do\n$alias menu/dismiss\t\tPlatformStop\n$alias menu/choose\t\tDoorCloseLight\n$alias menu/clear\t\tPlatformStop\n\n$limit DoorCloseLight 4\n\n$limit PuppyBeat 0\n$limit CeantaurPain 0\n$limit BishopPain 0\n$limit SerpentPain 0\n$limit DemonPain 0\n$limit WraithPain 0\n$limit MaulatorPain 0\n$limit EttinPain 0\n$limit FireDemonPain 0\n$limit SorcererPain 0\n$limit DragonPain 0\n\n$endif\t// ifhexen\n\n//===========================================================================\n//\n// Strife\n//\n//===========================================================================\n\n$ifstrife\n\n$playersound\tplayer\tmale\t*death\t\tdspldeth\n$playersound\tplayer\tmale\t*xdeath\t\tdspdiehi\n$playersound\tplayer\tmale\t*gibbed\t\tdsslop\n$playersound\tplayer\tmale\t*pain100\tdsplpain\n$playersounddup\tplayer\tmale\t*pain75\t\t*pain100\n$playersounddup\tplayer\tmale\t*pain50\t\t*pain100\n$playersounddup\tplayer\tmale\t*pain25\t\t*pain100\n$playersound\tplayer\tmale\t*grunt\t\tdsoof\n$playersounddup\tplayer\tmale\t*land\t\t*grunt\n$playersound\tplayer\tmale\t*jump\t\tdsjump\n$playersound\tplayer\tmale\t*fist\t\tdspunch\n$playersound\tplayer\tmale\t*usefail\tdsnoway\n\n$playersound\tplayer\tfemale\t*death\t\tdsfldeth\n$playersound\tplayer\tfemale\t*xdeath\t\tdsfdiehi\n$playersound\tplayer\tfemale\t*gibbed\t\tdsslop\n$playersound\tplayer\tfemale\t*pain100\tdsflpain\n$playersounddup\tplayer\tfemale\t*pain75\t\t*pain100\n$playersounddup\tplayer\tfemale\t*pain50\t\t*pain100\n$playersounddup\tplayer\tfemale\t*pain25\t\t*pain100\n$playersound\tplayer\tfemale\t*grunt\t\tdsfoof\n$playersounddup\tplayer\tfemale\t*land\t\t*grunt\n$playersound\tplayer\tfemale\t*jump\t\tdsfjump\n$playersound\tplayer\tfemale\t*fist\t\tdspunch\n$playersound\tplayer\tfemale\t*usefail\tdsfnoway\n\n$playersound\tplayer\tother\t*death\t\tdscldeth\n$playersound\tplayer\tother\t*xdeath\t\tdscdiehi\n$playersound\tplayer\tother\t*gibbed\t\tdsslop\n$playersound\tplayer\tother\t*pain100\tdsclpain\n$playersounddup\tplayer\tother\t*pain75\t\t*pain100\n$playersounddup\tplayer\tother\t*pain50\t\t*pain100\n$playersounddup\tplayer\tother\t*pain25\t\t*pain100\n$playersound\tplayer\tother\t*grunt\t\tdscoof\n$playersounddup\tplayer\tother\t*land\t\t*grunt\n$playersound\tplayer\tother\t*jump\t\tdscjump\n$playersound\tplayer\tother\t*fist\t\tdspunch\n$playersound\tplayer\tother\t*usefail\tdscnoway\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\nswitches/normbutn \tdsswtchn\n$alias switches/exitbutn \tswitches/normbutn\nswitches/chain\t\tdspulchn\nswitches/knob\t\tdsswknob\nswitches/keycard\tdskeycrd\nswitches/stone\t\tdsswston\nswitches/bolt\t\tdsswbolt\nswitches/scanner\tdsswscan\nswitches/fool\t\tdsdifool\nswitches/valve\t\tdsvalve\nswitches/sizzle\t\tdsfirxpl\n\nworld/glassbreak\tdsbglass\nworld/barrelx\t\tdsbarexp\nworld/smallfire\t\tdssmfire\nworld/largefire\t\tdslgfire\nworld/river\t\tdswriver\nworld/waterfall\t\tdswfall\nworld/waterdrip\t\tdswdrip\nworld/watersplash\tdswsplsh\n\n$limit world/river\t1\n$limit world/waterfall\t1\n$limit world/waterdrip\t1\n\nworld/drip\t\tdsempty\t\t// These four satisfy the Heretic/Hexen terrain definitions\nworld/sludgegloop\tdsempty\nworld/lavasizzle\tdsempty\nworld/lavasizzle \tdsempty\n\nmenu/activate\t\tdsswtchn\t// Activate a new menu\nmenu/backup\t\tdsswtchn\t// Backup to previous menu\nmenu/prompt\t\tdsswtchn\t// Activate a prompt \"menu\"\nmenu/cursor\t\tdspstop\t\t// Move cursor up/down\nmenu/change\t\tdsstnmov\t// Select new value for option\nmenu/invalid\t\tdsoof\t\t// Menu not available\nmenu/dismiss\t\tdsswish\t\t// Dismiss a prompt message\nmenu/choose\t\tdsrifl\t\t// Choose a menu item\nmenu/clear\t\tdsmtalht\t// Close top menu\n\nmisc/teleport\t\tdstelept\nmisc/swish\t\tdsswish\nmisc/meathit\t\tdsmeatht\nmisc/metalhit\t\tdsmtalht\nmisc/gibbed\t\t\tdsslop\nmisc/explosion\t\t\tdsexplod\nmisc/reactor\t\t\tdsreactr\nmisc/missileinflight\tdsrflite\nmisc/static\t\tdsstatic\nmisc/chant\t\tdschant\nmisc/alarm\t\tdsalarm\nmisc/disruptordeath\tdsdsrptr\n$singular misc/alarm\n\nmisc/secret\t\t\tdsyeah\nmisc/w_pkup\t\t\tdswpnup\nmisc/p_pkup\t\t\tdsyeah\nmisc/i_pkup\t\t\tdsitemup\nmisc/k_pkup\t\t\tdsitemup\nmisc/spawn\t\t\tdsitmbk\nmisc/chat\t\t\tdsradio\nmisc/invuse\t\t\tdsitemup\nmisc/mask\t\t\tdsmask\n\nplats/pt1_strt\t\t\tdspstart\nplats/pt1_stop\t\t\tdspstop\nplats/pt1_mid\t\t\tdsstnmov\n\ndoors/dr2_open\t\t\tdsbdopn\ndoors/dr2_clos\t\t\tdsbdcls\n\ndoors/stone_open\t\tdsdrston\ndoors/stone_close\t\tdsdrston\n\ndoors/large_metal_open\t\tdsdrlmto\ndoors/large_metal_close\t\tdsdrlmtc\n\ndoors/small_metal_open\t\tdsdrsmto\ndoors/small_metal_close\t\tdsdrsmtc\n\ndoors/large_wood_open\t\tdsdrlwud\ndoors/large_wood_close\t\tdsdrlwud\n\ndoors/small_wood_open\t\tdsdrswud\ndoors/small_wood_close\t\tdsdrswud\n\ndoors/airlock_open\t\tdsairlck\ndoors/airlock_close\t\tdsairlck\n\ndoors/chain_open\t\tdsdrchno\ndoors/chain_close\t\tdsdrchnc\n\nwoodenbarrel/death\t\tdswbrldt\n\nhuman/imonfire\t\tdsburnme\n\nambient/alien1\t\tdsamaln1\nambient/alien2\t\tdsamaln2\nambient/alien3\t\tdsamaln3\nambient/alien4\t\tdsamaln4\nambient/alien5\t\tdsamaln5\nambient/alien6\t\tdsamaln6\n\nreaver/sight\t\tdsrevsee\nreaver/pain\t\tdsreavpn\nreaver/death\t\tdsrevdth\nreaver/active\t\tdsrevact\nreaver/attack\t\tdsreavat\nreaver/blade\t\tdsrevbld\n\ncrusader/sight\t\tdsrb2see\ncrusader/pain\t\tdsrb2pn\ncrusader/death\t\tdsrb2dth\ncrusader/active\t\tdsrb2act\ncrusader/misl\t\tdsrlaunc\ncrusader/mislx\t\tdsmislht\n\nbishop/sight\t\tdsrb2see\nbishop/pain\t\tdsrb2pn\nbishop/death\t\tdspgrdth\nbishop/active\t\tdsrb2act\nbishop/misl\t\tdsrlaunc\nbishop/mislx\t\tdsmislht\n\nsentinel/sight\t\tdssntsee\nsentinel/death\t\tdssntdth\nsentinel/active\t\tdssntact\nsentinel/plasma\t\tdsplasma\n\n$random peasant/pain \t{ peasant/pain1 peasant/pain2 peasant/pain3 peasant/pain4 }\npeasant/pain1\t\tdspespna\npeasant/pain2\t\tdspespnb\npeasant/pain3\t\tdspespnc\npeasant/pain4\t\tdspespnd\n\n//$random peasant/death\t{ peasant/death1 peasant/death2 peasant/death3 }\n$alias peasant/death\tpeasant/death1\npeasant/death1\t\tdspsdtha\npeasant/death2\t\tdspsdthb\npeasant/death3\t\tdspsdthc\n\npeasant/sight \t\tdsrebact\npeasant/attack\t\tdsmeatht\npeasant/active\t\tdsrebact\n\nbeggar/attack\t\tdsmeatht\n$alias beggar/pain\tpeasant/pain\n$alias beggar/death\tpeasant/death\n\nrebel/sight\t\tdswpnup\n$alias rebel/pain\tpeasant/pain\nrebel/death\t\tdsrebdth\nrebel/active\t\tdsrebact\n\nbarkeep/pain\t\tdsambbar\nbarkeep/active\t\tdsambppl\n$singular barkeep/pain\n$singular barkeep/active\n\n$alias smith/pain\tpeasant/pain\n$alias armorer/pain\tpeasant/pain\n$alias medic/pain\tpeasant/pain\n$alias zombie/death\tpeasant/death\n$alias becoming/death\tpeasant/death\nzombie/spawner\t\tdstelept\n\nacolyte/sight\t\tdsagrsee\nacolyte/pain\t\tdsagrdpn\nacolyte/death\t\tdsagrdth\nacolyte/rifle\t\tdsrifle\n$random acolyte/active\t{ acolyte/active1 acolyte/active2 acolyte/active3 acolyte/active4 }\nacolyte/active1\t\tdsagrac1\nacolyte/active2\t\tdsagrac2\nacolyte/active3\t\tdsagrac3\nacolyte/active4\t\tdsagrac4\n\nmacil/sight\t\tdsagrsee\n$alias macil/pain\tpeasant/pain\nmacil/active\t\tdsrebact\nmacil/slop\t\tdsslop\n\nalienspectre/sight\tdsalnsee\nalienspectre/blade\tdsrevbld\nalienspectre/pain\tdsalnpn\nalienspectre/death\tdsalndth\nalienspectre/active\tdsalnact\n\nturret/death\t\tdsmislht\n\nore/explode\t\tdsexplod\n\nrat/sight\t\tdsratact\nrat/death\t\tdsratact\nrat/active\t\tdsratact\n$singular rat/sight\n\nloremaster/chain\tdschain\nloremaster/swish\tdsswish\nloremaster/sight\tdslorsee\nloremaster/attack\tdsrevbld\nloremaster/pain\t\tdslorpn\nloremaster/death\tdsslop\nloremaster/active\tdstend\n\nstalker/sight\t\tdsspisit\nstalker/attack\t\tdsspdatk\nstalker/pain\t\tdsspdatk\nstalker/death\t\tdsspidth\nstalker/active\t\tdsspisit\nstalker/walk\t\tdsspdwlk\n\ntemplar/sight\t\tdspgrsee\ntemplar/pain\t\tdspgrdpn\ntemplar/death\t\tdspgrdth\ntemplar/active\t\tdspgract\ntemplar/shoot\t\tdspgrdat\n\ninquisitor/sight\tdsinqsee\ninquisitor/death\tdsinqdth\ninquisitor/active\tdsinqact\ninquisitor/walk\t\tdsinqact\ninquisitor/jump\t\tdsinqjmp\ninquisitor/attack\tdsphoot\ninquisitor/atkexplode\tdsexplod\n\nprogrammer/clank\tdsmtalht\nprogrammer/attack\tdsrevbld\t// Unused?\nprogrammer/pain\t\tdsprgpn\nprogrammer/death\tdsrb2dth\nprogrammer/active\tdsprogac\n\nentity/sight\t\tdsmnalse\nentity/melee\t\tdsrevbld\nentity/pain\t\tdsalnpn\nentity/death\t\tdsmnaldt\nentity/active\t\tdsalnact\n\n$endif"
      },
      {
        "source": "pk3",
        "name": "sndseq.txt",
        "contents": "// Doom Doors ---------------------------------\n\n:DoorOpenNormal\n\tplay\t\tdoors/dr1_open\n\tnostopcutoff\nend\n\n:DoorCloseNormal\n\tplay\t\tdoors/dr1_clos\n\tnostopcutoff\nend\n\n:DoorOpenBlazing\n\tplay\t\tdoors/dr2_open\n\tnostopcutoff\nend\n\n:DoorCloseBlazing\n\tplay\t\tdoors/dr2_clos\n\tnostopcutoff\nend\n\n[DoorNormal\n\t0\t\tDoorOpenNormal\n\t1\t\tDoorCloseNormal\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n// Heretic Doors ------------------------------\n\n:HereticDoorOpen\n\tplay\t\tdoors/dr1_open\n\tnostopcutoff\nend\n\n:HereticDoorClose\n\tplay\t\tdoors/dr1_open\n\tstopsound\tdoors/dr1_clos\nend\n\n[HereticDoor\n\t0\t\tHereticDoorOpen\n\t1\t\tHereticDoorClose\n\t2\t\tHereticDoorOpen\n\t3\t\tHereticDoorClose\n]\n\n// Strife Doors -------------------------------\n\n:DoorOpenStone\n\tplay\t\tdoors/stone_open\n\tnostopcutoff\nend\n\n:DoorCloseStone\n\tplay\t\tdoors/stone_close\n\tnostopcutoff\nend\n\n:DoorOpenLargeMetal\n\tplay\t\tdoors/large_metal_open\n\tnostopcutoff\nend\n\n:DoorCloseLargeMetal\n\tplay\t\tdoors/large_metal_close\n\tnostopcutoff\nend\n\n:DoorOpenSmallMetal\n\tplay\t\tdoors/small_metal_open\n\tnostopcutoff\nend\n\n:DoorCloseSmallMetal\n\tplay\t\tdoors/small_metal_close\n\tnostopcutoff\nend\n\n:DoorOpenLargeWood\n\tplay\t\tdoors/large_wood_open\n\tnostopcutoff\nend\n\n:DoorCloseLargeWood\n\tplay\t\tdoors/large_wood_close\n\tnostopcutoff\nend\n\n:DoorOpenSmallWood\n\tplay\t\tdoors/small_wood_open\n\tnostopcutoff\nend\n\n:DoorCloseSmallWood\n\tplay\t\tdoors/large_wood_open\n\tnostopcutoff\nend\n\n:DoorOpenAirlock\n\tplay\t\tdoors/airlock_open\n\tnostopcutoff\nend\n\n:DoorCloseAirlock\n\tplay\t\tdoors/airlock_close\n\tnostopcutoff\nend\n\n:DoorOpenChain\n\tplay\t\tdoors/chain_open\n\tnostopcutoff\nend\n\n:DoorCloseChain\n\tplay\t\tdoors/chain_close\n\tnostopcutoff\nend\n\n[DoorStone\n\t0\t\tDoorOpenStone\n\t1\t\tDoorCloseStone\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n[DoorLargeMetal\n\t0\t\tDoorOpenLargeMetal\n\t1\t\tDoorCloseLargeMetal\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n[DoorSmallMetal\n\t0\t\tDoorOpenSmallMetal\n\t1\t\tDoorCloseSmallMetal\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n[DoorLargeWood\n\t0\t\tDoorOpenLargeWood\n\t1\t\tDoorCloseLargeWood\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n[DoorSmallWood\n\t0\t\tDoorOpenSmallWood\n\t1\t\tDoorCloseSmallWood\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n[DoorAirlock\n\t0\t\tDoorOpenAirlock\n\t1\t\tDoorCloseAirlock\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n[DoorChain\n\t0\t\tDoorOpenChain\n\t1\t\tDoorCloseChain\n\t2\t\tDoorOpenBlazing\n\t3\t\tDoorCloseBlazing\n]\n\n// Not Doors ----------------------------------\n\n:CeilingNormal\n\tplayrepeat\tplats/pt1_mid\nend\n\n:CeilingSemiSilent\n\tstopsound\tplats/pt1_stop\nend\n\n:Floor\n\tplayrepeat\tplats/pt1_mid\n\tstopsound\tplats/pt1_stop\nend\n\n:Platform\n\tplayuntildone   plats/pt1_strt\n\tstopsound\tplats/pt1_stop\nend\n\n:Silence\nend\n\n// Heretic Ambience ---------------------------\n\n:HereticAmbience\n\t// Heretic waits 10 seconds after level load before it starts\n\t// playing any sounds.\n\tdelayonce\t350\n\n\tvolumerand\t0  50\n\tattenuation\tnone\n\trandomsequence\n\tdelayrand\t210  465\n\trestart\nend\n\n// To be 100% correct, these sequences shouldn't actually wait for\n// the last sound to stop playing, but I thought it would be nice\n// to make them stand-alone so you don't always have to play them\n// from inside HereticAmbience.\n\n:AFX_Scream\n\tenvironment\t0\n\tslot\t\tHereticAmbience\n\n\tplayuntildone\tworld/amb1\nend\n\n:AFX_Squish\n\tenvironment\t1\n\tslot\t\tHereticAmbience\n\n\tplayuntildone\tworld/amb2\nend\n\n:AFX_Drops\n\tenvironment\t2\n\tslot\t\tHereticAmbience\n\n\tplay\t\tworld/amb3\n\tdelayrand\t16  47\n\tplay\t\tworld/amb7\n\tdelayrand\t16  47\n\tplay\t\tworld/amb3\n\tdelayrand\t16  47\n\tplay\t\tworld/amb7\n\tdelayrand\t16  47\n\tplay\t\tworld/amb3\n\tdelayrand\t16  47\n\tplay\t\tworld/amb7\n\tdelayrand\t16  47\nend\n\n:AFX_SlowFootsteps\n\tenvironment\t3\n\tslot\t\tHereticAmbience\n\n\tplaytime\tworld/amb4  15\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb11 15\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb4  15\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb11 15\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb4  15\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb11 15\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb4  15\n\tvolumerel\t-2.36\n\tplayuntildone\tworld/amb11\nend\n\n:AFX_Heartbeat\n\tenvironment\t4\n\tslot\t\tHereticAmbience\n\n\tplaytime\tworld/amb5  35\n\tplaytime\tworld/amb5  35\n\tplaytime\tworld/amb5  35\n\tplayuntildone\tworld/amb5\nend\n\n:AFX_Bells\n\tenvironment\t5\n\tslot\t\tHereticAmbience\n\n\tplaytime\tworld/amb6  17\n\tvolumerel\t-6.3\n\tplaytime\tworld/amb6  17\n\tvolumerel\t-6.3\n\tplaytime\tworld/amb6  17\n\tvolumerel\t-6.3\n\tplayuntildone\tworld/amb6\nend\n\n:AFX_Growl\n\tenvironment\t6\n\tslot\t\tHereticAmbience\n\n\tplayuntildone\tworld/amb12\nend\n\n:AFX_Magic\n\tenvironment\t7\n\tslot\t\tHereticAmbience\n\n\tplayuntildone\tworld/amb8\nend\n\n:AFX_Laughter\n\tenvironment\t8\n\tslot\t\tHereticAmbience\n\n\tplaytime\tworld/amb9  16\n\tvolumerel\t-3.15\n\tplaytime\tworld/amb9  16\n\tvolumerel\t-3.15\n\tplaytime\tworld/amb9  16\n\tvolumerel\t-3.15\n\tplaytime\tworld/amb10 16\n\tvolumerel\t-3.15\n\tplaytime\tworld/amb10 16\n\tvolumerel\t-3.15\n\tplayuntildone\tworld/amb10\nend\n\n:AFX_FastFootsteps\n\tenvironment\t9\n\tslot\t\tHereticAmbience\n\n\tplaytime\tworld/amb4  8\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb11 8\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb4  8\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb11 8\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb4  8\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb11 8\n\tvolumerel\t-2.36\n\tplaytime\tworld/amb4  8\n\tvolumerel\t-2.36\n\tplayuntildone\tworld/amb11\nend"
      },
      {
        "source": "pk3",
        "name": "sndeax.txt",
        "contents": "\"Castle Alcove\" 30 0\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.890\n\tRoomHF -600\n\tRoomLF -2000\n\tDecayTime 1.640\n\tDecayHFRatio 0.870\n\tDecayLFRatio 0.310\n\tReflections -100\n\tReflectionsDelay 0.007\n\tReverb -500\n\tReverbDelay 0.034\n\tEchoTime 0.138\n\tEchoDepth 0.080\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Courtyard\" 30 1\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.420\n\tRoom -1100\n\tRoomHF -700\n\tRoomLF -900\n\tDecayTime 2.130\n\tDecayHFRatio 0.610\n\tDecayLFRatio 0.230\n\tReflections -2300\n\tReflectionsDelay 0.112\n\tReverb -1500\n\tReverbDelay 0.036\n\tEchoDepth 0.370\n\tAirAbsorptionHF 0.000\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Cupboard\" 30 2\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.890\n\tRoomHF -1100\n\tRoomLF -2000\n\tDecayTime 0.670\n\tDecayHFRatio 0.870\n\tDecayLFRatio 0.310\n\tReflections 300\n\tReflectionsDelay 0.010\n\tReverb 300\n\tReverbDelay 0.007\n\tEchoTime 0.138\n\tEchoDepth 0.080\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Hall\" 30 3\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.810\n\tRoomHF -1100\n\tRoomLF -1500\n\tDecayTime 3.140\n\tDecayHFRatio 0.790\n\tDecayLFRatio 0.620\n\tReflections -1300\n\tReflectionsDelay 0.056\n\tReverb -500\n\tReverbDelay 0.024\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Large Room\" 30 4\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.820\n\tRoomHF -1100\n\tRoomLF -1800\n\tDecayTime 2.530\n\tDecayHFRatio 0.830\n\tDecayLFRatio 0.500\n\tReflections -900\n\tReflectionsDelay 0.034\n\tReverb -400\n\tReverbDelay 0.016\n\tEchoTime 0.185\n\tEchoDepth 0.070\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Long Passage\" 30 5\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.890\n\tRoomHF -800\n\tRoomLF -2000\n\tDecayTime 3.420\n\tDecayHFRatio 0.830\n\tDecayLFRatio 0.310\n\tReflections -200\n\tReflectionsDelay 0.007\n\tReverb -600\n\tReverbDelay 0.023\n\tEchoTime 0.138\n\tEchoDepth 0.080\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Medium Room\" 30 6\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.930\n\tRoomHF -1100\n\tRoomLF -2000\n\tDecayTime 2.040\n\tDecayHFRatio 0.830\n\tDecayLFRatio 0.460\n\tReflections -300\n\tReflectionsDelay 0.022\n\tReverb -200\n\tReverbDelay 0.011\n\tEchoTime 0.155\n\tEchoDepth 0.030\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Short Passage\" 30 7\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.890\n\tRoomHF -1000\n\tRoomLF -2000\n\tDecayTime 2.320\n\tDecayHFRatio 0.830\n\tDecayLFRatio 0.310\n\tReflections -100\n\tReflectionsDelay 0.007\n\tReverb -500\n\tReverbDelay 0.023\n\tEchoTime 0.138\n\tEchoDepth 0.080\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Castle Small Room\" 30 8\n{\n\tEnvironment 20\n\tEnvironmentDiffusion 0.890\n\tRoom -1100\n\tRoomHF -800\n\tRoomLF -2000\n\tDecayTime 1.220\n\tDecayHFRatio 0.830\n\tDecayLFRatio 0.310\n\tReflections -100\n\tReflectionsDelay 0.022\n\tReverb 0\n\tReverbDelay 0.011\n\tEchoTime 0.138\n\tEchoDepth 0.080\n\tHFReference 5168.600\n\tLFReference 139.500\n\tbDecayHFLimit true\n\tbEchoTimeScale true\n}\n\n\"Chapel\" 31 0\n{\n\tEnvironment 7\n\tEnvironmentDiffusion 0.840\n\tDecayTime 4.620\n\tDecayHFRatio 0.640\n\tDecayLFRatio 1.230\n\tReflections -700\n\tReflectionsDelay 0.032\n\tReverb -800\n\tReverbDelay 0.049\n\tModulationDepth 0.110\n\tbEchoTimeScale true\n}\n\n\"City Abandoned\" 32 0\n{\n\tEnvironment 16\n\tEnvironmentSize 3.000\n\tEnvironmentDiffusion 0.690\n\tRoom -1100\n\tRoomHF -200\n\tRoomLF -100\n\tDecayTime 3.280\n\tDecayHFRatio 1.170\n\tDecayLFRatio 0.910\n\tReflections -1400\n\tReflectionsDelay 0.044\n\tReverb -2400\n\tReverbDelay 0.024\n\tEchoDepth 0.200\n\tbEchoTimeScale true\n}\n\n\"City Library\" 32 1\n{\n\tEnvironment 16\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.820\n\tRoom -1100\n\tRoomHF -1100\n\tRoomLF -2100\n\tDecayTime 2.760\n\tDecayHFRatio 0.890\n\tDecayLFRatio 0.410\n\tReflections -1100\n\tReflectionsDelay 0.029\n\tReverb -500\n\tReverbDelay 0.020\n\tEchoTime 0.130\n\tEchoDepth 0.170\n\tHFReference 2854.400\n\tLFReference 107.500\n\tbEchoTimeScale true\n}\n\n\"City Museum\" 32 2\n{\n\tEnvironment 16\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.820\n\tRoom -1100\n\tRoomHF -1500\n\tRoomLF -1500\n\tDecayTime 3.280\n\tDecayHFRatio 1.400\n\tDecayLFRatio 0.570\n\tReflections -1600\n\tReflectionsDelay 0.039\n\tReverb -600\n\tReverbDelay 0.034\n\tEchoTime 0.130\n\tEchoDepth 0.170\n\tAirAbsorptionHF 0.000\n\tHFReference 2854.400\n\tLFReference 107.500\n\tbEchoTimeScale true\n}\n\n\"City Streets\" 32 3\n{\n\tEnvironment 16\n\tEnvironmentSize 3.000\n\tEnvironmentDiffusion 0.780\n\tRoom -1100\n\tRoomHF -300\n\tRoomLF -100\n\tDecayTime 1.790\n\tDecayHFRatio 1.120\n\tDecayLFRatio 0.910\n\tReflections -1700\n\tReflectionsDelay 0.046\n\tReverb -2800\n\tReverbDelay 0.028\n\tEchoDepth 0.200\n\tAirAbsorptionHF 0.000\n\tbEchoTimeScale true\n}\n\n\"City Subway\" 32 4\n{\n\tEnvironment 16\n\tEnvironmentSize 3.000\n\tEnvironmentDiffusion 0.740\n\tRoom -1100\n\tRoomHF -300\n\tRoomLF -100\n\tDecayTime 3.010\n\tDecayHFRatio 1.230\n\tDecayLFRatio 0.910\n\tReflections -700\n\tReflectionsDelay 0.046\n\tReverb -1000\n\tReverbDelay 0.028\n\tEchoTime 0.125\n\tEchoDepth 0.210\n\tAirAbsorptionHF 0.000\n\tbEchoTimeScale true\n}\n\n\"City Underpass\" 32 5\n{\n\tEnvironment 16\n\tEnvironmentSize 3.000\n\tEnvironmentDiffusion 0.820\n\tRoom -1500\n\tRoomHF -700\n\tRoomLF -100\n\tDecayTime 3.570\n\tDecayHFRatio 1.120\n\tDecayLFRatio 0.910\n\tReflections -1500\n\tReflectionsDelay 0.059\n\tReverb -1100\n\tReverbDelay 0.037\n\tEchoDepth 0.140\n\tAirAbsorptionHF 0.000\n\tbEchoTimeScale true\n}\n\n\"Dome Saint Paul\" 33 0\n{\n\tEnvironment 0\n\tEnvironmentSize 50.300\n\tEnvironmentDiffusion 0.870\n\tRoom -1000\n\tRoomHF -900\n\tRoomLF -1300\n\tDecayTime 10.480\n\tDecayHFRatio 0.190\n\tDecayLFRatio 0.100\n\tReflections -1500\n\tReflectionsDelay 0.090\n\tReverb -500\n\tReverbDelay 0.042\n\tEchoDepth 0.120\n\tHFReference 2854.400\n\tLFReference 20.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Dome Tomb\" 33 1\n{\n\tEnvironment 0\n\tEnvironmentSize 51.800\n\tEnvironmentDiffusion 0.790\n\tRoom -1000\n\tRoomHF -900\n\tRoomLF -1300\n\tDecayTime 4.180\n\tDecayHFRatio 0.210\n\tDecayLFRatio 0.100\n\tReflections -825\n\tReflectionsDelay 0.030\n\tReverb -125\n\tReverbDelay 0.022\n\tEchoTime 0.177\n\tEchoDepth 0.190\n\tHFReference 2854.400\n\tLFReference 20.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving Commentator\" 34 0\n{\n\tEnvironment 0\n\tEnvironmentSize 3.000\n\tRoom -900\n\tRoomHF -500\n\tRoomLF -600\n\tDecayTime 2.420\n\tDecayHFRatio 0.880\n\tDecayLFRatio 0.680\n\tReflections -1400\n\tReflectionsDelay 0.093\n\tReverb -1200\n\tReverbDelay 0.017\n\tEchoDepth 1.000\n\tAirAbsorptionHF 0.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving Empty Grandstand\" 34 1\n{\n\tEnvironment 0\n\tEnvironmentSize 8.300\n\tRoom -700\n\tRoomHF 0\n\tRoomLF -200\n\tDecayTime 4.620\n\tDecayHFRatio 1.750\n\tDecayLFRatio 1.400\n\tReflections -1363\n\tReflectionsDelay 0.090\n\tReverb -1900\n\tReverbDelay 0.049\n\tHFReference 10420.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving Full Grandstand\" 34 2\n{\n\tEnvironment 0\n\tEnvironmentSize 8.300\n\tRoom -1100\n\tRoomHF -1100\n\tRoomLF -400\n\tDecayTime 3.010\n\tDecayHFRatio 1.370\n\tDecayLFRatio 1.280\n\tReflections -900\n\tReflectionsDelay 0.090\n\tReverb -1700\n\tReverbDelay 0.049\n\tHFReference 10420.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving In-Car Luxury\" 34 3\n{\n\tEnvironment 0\n\tEnvironmentSize 1.600\n\tRoom -800\n\tRoomHF -2000\n\tRoomLF -600\n\tDecayTime 0.130\n\tDecayHFRatio 0.410\n\tDecayLFRatio 0.460\n\tReflections -200\n\tReflectionsDelay 0.010\n\tReverb 300\n\tReverbDelay 0.010\n\tAirAbsorptionHF 0.000\n\tHFReference 10268.200\n\tLFReference 251.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving In-Car Pit Garage\" 34 6\n{\n\tEnvironment 0\n\tEnvironmentSize 1.900\n\tEnvironmentDiffusion 0.590\n\tRoom -1400\n\tRoomHF -300\n\tRoomLF -500\n\tDecayTime 1.720\n\tDecayHFRatio 0.930\n\tDecayLFRatio 0.870\n\tReflections -500\n\tReflectionsDelay 0.000\n\tReverb 0\n\tReverbDelay 0.016\n\tEchoDepth 0.110\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving In-Car Racer\" 34 4\n{\n\tEnvironment 0\n\tEnvironmentSize 1.100\n\tEnvironmentDiffusion 0.800\n\tRoom -700\n\tRoomHF 0\n\tRoomLF -200\n\tDecayTime 0.170\n\tDecayHFRatio 2.000\n\tDecayLFRatio 0.410\n\tReflections 500\n\tReverb -500\n\tReverbDelay 0.015\n\tAirAbsorptionHF 0.000\n\tHFReference 10268.200\n\tLFReference 251.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving In-Car Sports\" 34 5\n{\n\tEnvironment 0\n\tEnvironmentSize 1.100\n\tEnvironmentDiffusion 0.800\n\tRoom -900\n\tRoomHF -400\n\tDecayTime 0.170\n\tDecayHFRatio 0.750\n\tDecayLFRatio 0.410\n\tReflections 500\n\tReverb -600\n\tReverbDelay 0.000\n\tAirAbsorptionHF 0.000\n\tHFReference 10268.200\n\tLFReference 251.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Driving Tunnel\" 34 7\n{\n\tEnvironment 0\n\tEnvironmentSize 3.100\n\tEnvironmentDiffusion 0.810\n\tRoom -900\n\tRoomHF -800\n\tRoomLF -100\n\tDecayTime 3.420\n\tDecayHFRatio 0.940\n\tDecayLFRatio 1.310\n\tReflections -300\n\tReflectionsDelay 0.051\n\tReverb -500\n\tReverbDelay 0.047\n\tEchoTime 0.214\n\tEchoDepth 0.050\n\tAirAbsorptionHF 0.000\n\tLFReference 155.300\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Dusty Room\" 35 0\n{\n\tEnvironment 2\n\tEnvironmentSize 1.800\n\tEnvironmentDiffusion 0.560\n\tRoom -1100\n\tRoomHF -200\n\tRoomLF -300\n\tDecayTime 1.790\n\tDecayHFRatio 0.380\n\tDecayLFRatio 0.210\n\tReflections -600\n\tReverb 200\n\tReverbDelay 0.006\n\tEchoTime 0.202\n\tEchoDepth 0.050\n\tAirAbsorptionHF -3.000\n\tHFReference 13046.000\n\tLFReference 163.300\n\tbEchoTimeScale true\n}\n\n\"Factory Alcove\" 36 0\n{\n\tEnvironment 2\n\tEnvironmentSize 1.800\n\tEnvironmentDiffusion 0.590\n\tRoom -1200\n\tRoomHF -200\n\tRoomLF -600\n\tDecayTime 3.140\n\tDecayHFRatio 0.650\n\tDecayLFRatio 1.310\n\tReflections 300\n\tReflectionsDelay 0.010\n\tReverb -1200\n\tReverbDelay 0.038\n\tEchoTime 0.114\n\tEchoDepth 0.100\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Courtyard\" 36 1\n{\n\tEnvironment 2\n\tEnvironmentSize 1.700\n\tEnvironmentDiffusion 0.570\n\tRoomHF -1000\n\tRoomLF -400\n\tDecayTime 2.320\n\tDecayHFRatio 0.290\n\tDecayLFRatio 0.560\n\tReflections -2400\n\tReflectionsDelay 0.090\n\tReverb -2000\n\tReverbDelay 0.039\n\tEchoDepth 0.290\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Cupboard\" 36 2\n{\n\tEnvironment 2\n\tEnvironmentSize 1.700\n\tEnvironmentDiffusion 0.630\n\tRoom -1200\n\tRoomHF -200\n\tRoomLF -600\n\tDecayTime 0.490\n\tDecayHFRatio 0.650\n\tDecayLFRatio 1.310\n\tReflections 200\n\tReflectionsDelay 0.010\n\tReverb 200\n\tReverbDelay 0.032\n\tEchoTime 0.107\n\tEchoDepth 0.070\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Hall\" 36 3\n{\n\tEnvironment 2\n\tEnvironmentDiffusion 0.750\n\tRoomHF -300\n\tRoomLF -400\n\tDecayTime 7.430\n\tDecayHFRatio 0.510\n\tDecayLFRatio 1.310\n\tReflections -2400\n\tReflectionsDelay 0.073\n\tReverb -500\n\tReverbDelay 0.027\n\tEchoDepth 0.070\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Large Room\" 36 4\n{\n\tEnvironment 2\n\tEnvironmentDiffusion 0.750\n\tRoom -1200\n\tRoomHF -300\n\tRoomLF -400\n\tDecayTime 4.420\n\tDecayHFRatio 0.510\n\tDecayLFRatio 1.310\n\tReflections -1500\n\tReflectionsDelay 0.039\n\tReverb -600\n\tReverbDelay 0.023\n\tEchoTime 0.231\n\tEchoDepth 0.070\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Long Passage\" 36 5\n{\n\tEnvironment 2\n\tEnvironmentSize 1.800\n\tEnvironmentDiffusion 0.640\n\tRoom -1200\n\tRoomHF -200\n\tRoomLF -600\n\tDecayTime 4.059\n\tDecayHFRatio 0.650\n\tDecayLFRatio 1.310\n\tReflections 0\n\tReflectionsDelay 0.020\n\tReverb -900\n\tReverbDelay 0.037\n\tEchoTime 0.135\n\tEchoDepth 0.230\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Medium Room\" 36 6\n{\n\tEnvironment 2\n\tEnvironmentDiffusion 0.820\n\tRoom -1200\n\tRoomHF -200\n\tRoomLF -600\n\tDecayTime 2.760\n\tDecayHFRatio 0.650\n\tDecayLFRatio 1.310\n\tReflections 0\n\tReflectionsDelay 0.022\n\tReverb -400\n\tReverbDelay 0.023\n\tEchoTime 0.174\n\tEchoDepth 0.070\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Short Passage\" 36 7\n{\n\tEnvironment 2\n\tEnvironmentSize 1.800\n\tEnvironmentDiffusion 0.640\n\tRoom -1200\n\tRoomHF -200\n\tRoomLF -600\n\tDecayTime 2.530\n\tDecayHFRatio 0.650\n\tDecayLFRatio 1.310\n\tReflections 0\n\tReflectionsDelay 0.010\n\tReverb -600\n\tReverbDelay 0.038\n\tEchoTime 0.135\n\tEchoDepth 0.230\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Factory Small Room\" 36 8\n{\n\tEnvironment 2\n\tEnvironmentSize 1.800\n\tEnvironmentDiffusion 0.820\n\tRoom -1200\n\tRoomHF -200\n\tRoomLF -600\n\tDecayTime 1.720\n\tDecayHFRatio 0.650\n\tDecayLFRatio 1.310\n\tReflections -300\n\tReflectionsDelay 0.010\n\tReverb -200\n\tReverbDelay 0.024\n\tEchoTime 0.119\n\tEchoDepth 0.070\n\tAirAbsorptionHF 0.000\n\tHFReference 3762.600\n\tLFReference 362.500\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Alcove\" 37 0\n{\n\tEnvironment 21\n\tEnvironmentSize 2.700\n\tEnvironmentDiffusion 0.840\n\tRoomHF -500\n\tRoomLF -1100\n\tDecayTime 2.760\n\tDecayHFRatio 1.460\n\tDecayLFRatio 0.280\n\tReflections 100\n\tReflectionsDelay 0.010\n\tReverb -1200\n\tReverbDelay 0.030\n\tEchoTime 0.161\n\tEchoDepth 0.090\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Courtyard\" 37 1\n{\n\tEnvironment 21\n\tEnvironmentSize 2.900\n\tEnvironmentDiffusion 0.590\n\tRoomHF -1100\n\tRoomLF -1000\n\tDecayTime 2.040\n\tDecayHFRatio 1.200\n\tDecayLFRatio 0.380\n\tReflections -2000\n\tReflectionsDelay 0.073\n\tReverb -2200\n\tReverbDelay 0.043\n\tEchoTime 0.235\n\tEchoDepth 0.480\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Cupboard\" 37 2\n{\n\tEnvironment 21\n\tEnvironmentSize 2.700\n\tEnvironmentDiffusion 0.830\n\tRoomHF -600\n\tRoomLF -1300\n\tDecayTime 0.760\n\tDecayHFRatio 1.530\n\tDecayLFRatio 0.260\n\tReflections 100\n\tReflectionsDelay 0.012\n\tReverb 100\n\tReverbDelay 0.016\n\tEchoTime 0.143\n\tEchoDepth 0.080\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Hall\" 37 3\n{\n\tEnvironment 21\n\tEnvironmentSize 2.900\n\tEnvironmentDiffusion 0.760\n\tRoomHF -700\n\tRoomLF -500\n\tDecayTime 5.490\n\tDecayHFRatio 1.530\n\tDecayLFRatio 0.380\n\tReflections -1900\n\tReflectionsDelay 0.054\n\tReverb -1400\n\tReverbDelay 0.052\n\tEchoTime 0.226\n\tEchoDepth 0.110\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Large Room\" 37 4\n{\n\tEnvironment 21\n\tEnvironmentSize 2.900\n\tEnvironmentDiffusion 0.810\n\tRoomHF -500\n\tRoomLF -700\n\tDecayTime 3.140\n\tDecayHFRatio 1.530\n\tDecayLFRatio 0.320\n\tReflections -1200\n\tReflectionsDelay 0.039\n\tReverb -1300\n\tReverbDelay 0.027\n\tEchoTime 0.214\n\tEchoDepth 0.110\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Long Passage\" 37 5\n{\n\tEnvironment 21\n\tEnvironmentSize 2.700\n\tEnvironmentDiffusion 0.770\n\tRoomHF -500\n\tRoomLF -800\n\tDecayTime 3.010\n\tDecayHFRatio 1.460\n\tDecayLFRatio 0.280\n\tReflections -200\n\tReflectionsDelay 0.012\n\tReverb -800\n\tReverbDelay 0.025\n\tEchoTime 0.186\n\tEchoDepth 0.040\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Medium Room\" 37 6\n{\n\tEnvironment 21\n\tEnvironmentSize 2.700\n\tEnvironmentDiffusion 0.870\n\tRoomHF -500\n\tRoomLF -700\n\tDecayTime 2.220\n\tDecayHFRatio 1.530\n\tDecayLFRatio 0.320\n\tReflections -800\n\tReflectionsDelay 0.039\n\tReverb -1200\n\tReverbDelay 0.027\n\tEchoTime 0.186\n\tEchoDepth 0.120\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Short Passage\" 37 7\n{\n\tEnvironment 21\n\tEnvironmentSize 2.700\n\tEnvironmentDiffusion 0.750\n\tRoomHF -500\n\tRoomLF -1100\n\tDecayTime 1.790\n\tDecayHFRatio 1.460\n\tDecayLFRatio 0.280\n\tReflections -600\n\tReflectionsDelay 0.010\n\tReverb -700\n\tReverbDelay 0.019\n\tEchoTime 0.177\n\tEchoDepth 0.090\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Ice Palace Small Room\" 37 8\n{\n\tEnvironment 21\n\tEnvironmentSize 2.700\n\tEnvironmentDiffusion 0.840\n\tRoomHF -500\n\tRoomLF -1100\n\tDecayTime 1.510\n\tDecayHFRatio 1.530\n\tDecayLFRatio 0.270\n\tReflections -100\n\tReflectionsDelay 0.010\n\tReverb -900\n\tReverbDelay 0.011\n\tEchoTime 0.164\n\tEchoDepth 0.140\n\tAirAbsorptionHF 0.000\n\tHFReference 12428.500\n\tLFReference 99.600\n\tbEchoTimeScale true\n}\n\n\"Mood Heaven\" 38 0\n{\n\tEnvironment 0\n\tEnvironmentSize 19.600\n\tEnvironmentDiffusion 0.940\n\tRoom -1000\n\tRoomHF -200\n\tRoomLF -700\n\tDecayTime 5.040\n\tDecayHFRatio 1.120\n\tDecayLFRatio 0.560\n\tReflections -1230\n\tReflectionsDelay 0.020\n\tReverb -200\n\tReverbDelay 0.029\n\tEchoDepth 0.080\n\tModulationTime 2.742\n\tModulationDepth 0.050\n\tAirAbsorptionHF -2.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Mood Hell\" 38 1\n{\n\tEnvironment 0\n\tEnvironmentSize 100.000\n\tEnvironmentDiffusion 0.570\n\tRoom -1000\n\tRoomHF -900\n\tRoomLF -700\n\tDecayTime 3.570\n\tDecayHFRatio 0.490\n\tDecayLFRatio 2.000\n\tReflections -10000\n\tReflectionsDelay 0.020\n\tReverb 100\n\tReverbDelay 0.030\n\tEchoTime 0.110\n\tEchoDepth 0.040\n\tModulationTime 2.109\n\tModulationDepth 0.520\n\tLFReference 139.500\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Mood Memory\" 38 2\n{\n\tEnvironment 0\n\tEnvironmentSize 8.000\n\tEnvironmentDiffusion 0.850\n\tRoom -1000\n\tRoomHF -400\n\tRoomLF -900\n\tDecayTime 4.059\n\tDecayHFRatio 0.820\n\tDecayLFRatio 0.560\n\tReflections -2800\n\tReflectionsDelay 0.000\n\tReverb -500\n\tReverbDelay 0.000\n\tModulationTime 0.474\n\tModulationDepth 0.450\n\tAirAbsorptionHF -2.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Outdoors Backyard\" 39 0\n{\n\tEnvironment 0\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.450\n\tRoom -1100\n\tRoomHF -1200\n\tRoomLF -600\n\tDecayTime 1.120\n\tDecayHFRatio 0.340\n\tDecayLFRatio 0.460\n\tReflections -1100\n\tReflectionsDelay 0.049\n\tReverb -1300\n\tReverbDelay 0.023\n\tEchoTime 0.218\n\tEchoDepth 0.340\n\tHFReference 4399.100\n\tLFReference 242.900\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Outdoors Creek\" 39 1\n{\n\tEnvironment 0\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.350\n\tRoom -1100\n\tRoomHF -1500\n\tRoomLF -600\n\tDecayTime 2.130\n\tDecayHFRatio 0.210\n\tDecayLFRatio 0.460\n\tReflections -1700\n\tReflectionsDelay 0.115\n\tReverb -1100\n\tReverbDelay 0.031\n\tEchoTime 0.218\n\tEchoDepth 0.340\n\tHFReference 4399.100\n\tLFReference 242.900\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Outdoors Deep Canyon\" 39 2\n{\n\tEnvironment 0\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.740\n\tRoom -1100\n\tRoomHF -1500\n\tRoomLF -400\n\tDecayTime 3.890\n\tDecayHFRatio 0.210\n\tDecayLFRatio 0.460\n\tReflections -2000\n\tReflectionsDelay 0.193\n\tReverb -1100\n\tReverbDelay 0.019\n\tEchoDepth 1.000\n\tHFReference 4399.100\n\tLFReference 242.900\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Outdoors Rolling Plains\" 39 3\n{\n\tEnvironment 0\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.740\n\tRoom -1100\n\tRoomHF -3900\n\tRoomLF -400\n\tDecayTime 2.130\n\tDecayHFRatio 0.210\n\tDecayLFRatio 0.460\n\tReflections -2000\n\tReflectionsDelay 0.300\n\tReverb -1500\n\tReverbDelay 0.019\n\tEchoDepth 1.000\n\tHFReference 4399.100\n\tLFReference 242.900\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Outdoors Valley\" 39 4\n{\n\tEnvironment 0\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.280\n\tRoom -1100\n\tRoomHF -3100\n\tRoomLF -1600\n\tDecayTime 2.880\n\tDecayHFRatio 0.260\n\tDecayLFRatio 0.350\n\tReflections -3200\n\tReflectionsDelay 0.163\n\tReverb -1000\n\tReverbDelay 0.100\n\tEchoDepth 0.340\n\tAirAbsorptionHF 0.000\n\tHFReference 2854.400\n\tLFReference 107.500\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Pipe Large\" 40 0\n{\n\tEnvironment 21\n\tEnvironmentSize 50.300\n\tEnvironmentDiffusion 1.000\n\tRoomHF -900\n\tRoomLF -1300\n\tDecayTime 8.450\n\tDecayHFRatio 0.100\n\tDecayLFRatio 0.100\n\tReflections -800\n\tReflectionsDelay 0.046\n\tReverb 0\n\tReverbDelay 0.032\n\tHFReference 2854.400\n\tLFReference 20.000\n\tbEchoTimeScale true\n}\n\n\"Pipe Long Thin\" 40 1\n{\n\tEnvironment 21\n\tEnvironmentSize 1.600\n\tEnvironmentDiffusion 0.910\n\tRoom -1200\n\tRoomHF -700\n\tRoomLF -1100\n\tDecayTime 9.210\n\tDecayHFRatio 0.180\n\tDecayLFRatio 0.100\n\tReflections -300\n\tReflectionsDelay 0.010\n\tReverb -1000\n\tReverbDelay 0.022\n\tHFReference 2854.400\n\tLFReference 20.000\n\tbEchoTimeScale true\n}\n\n\"Pipe Resonant\" 40 2\n{\n\tEnvironment 21\n\tEnvironmentSize 1.300\n\tEnvironmentDiffusion 0.910\n\tRoom -1200\n\tRoomHF -700\n\tRoomLF -1100\n\tDecayTime 6.810\n\tDecayHFRatio 0.180\n\tDecayLFRatio 0.100\n\tReflections -300\n\tReflectionsDelay 0.010\n\tReverb -700\n\tReverbDelay 0.022\n\tHFReference 2854.400\n\tLFReference 20.000\n\tbEchoTimeScale true\n}\n\n\"Pipe Small\" 40 3\n{\n\tEnvironment 21\n\tEnvironmentSize 50.300\n\tEnvironmentDiffusion 1.000\n\tRoomHF -900\n\tRoomLF -1300\n\tDecayTime 5.040\n\tDecayHFRatio 0.100\n\tDecayLFRatio 0.100\n\tReflections -600\n\tReflectionsDelay 0.032\n\tReverb 400\n\tReverbDelay 0.015\n\tHFReference 2854.400\n\tLFReference 20.000\n\tbEchoTimeScale true\n}\n\n\"Prefab Caravan\" 41 0\n{\n\tEnvironment 0\n\tEnvironmentSize 8.300\n\tRoom -1000\n\tRoomHF -2100\n\tRoomLF -1800\n\tDecayTime 0.430\n\tDecayHFRatio 1.500\n\tReflections 0\n\tReflectionsDelay 0.012\n\tReverb 400\n\tReverbDelay 0.012\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Prefab Outhouse\" 41 1\n{\n\tEnvironment 0\n\tEnvironmentSize 80.300\n\tEnvironmentDiffusion 0.820\n\tRoom -1100\n\tRoomHF -1900\n\tRoomLF -1600\n\tDecayTime 1.380\n\tDecayHFRatio 0.380\n\tDecayLFRatio 0.350\n\tReflections -100\n\tReflectionsDelay 0.024\n\tReverb -800\n\tReverbDelay 0.044\n\tEchoTime 0.121\n\tEchoDepth 0.170\n\tAirAbsorptionHF 0.000\n\tHFReference 2854.400\n\tLFReference 107.500\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Prefab Practise Room\" 41 2\n{\n\tEnvironment 0\n\tEnvironmentSize 1.860\n\tEnvironmentDiffusion 0.870\n\tRoom -1000\n\tRoomHF -800\n\tRoomLF -600\n\tDecayTime 1.120\n\tDecayHFRatio 0.560\n\tDecayLFRatio 0.180\n\tReflections 200\n\tReflectionsDelay 0.010\n\tReverb -200\n\tEchoTime 0.095\n\tEchoDepth 0.140\n\tAirAbsorptionHF 0.000\n\tHFReference 7176.900\n\tLFReference 211.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Prefab School Room\" 41 3\n{\n\tEnvironment 0\n\tEnvironmentSize 1.860\n\tEnvironmentDiffusion 0.690\n\tRoom -1100\n\tRoomHF -400\n\tRoomLF -600\n\tDecayTime 0.980\n\tDecayHFRatio 0.450\n\tDecayLFRatio 0.180\n\tReflections 300\n\tReflectionsDelay 0.017\n\tReverb 0\n\tReverbDelay 0.015\n\tEchoTime 0.095\n\tEchoDepth 0.140\n\tAirAbsorptionHF 0.000\n\tHFReference 7176.900\n\tLFReference 211.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Prefab Workshop\" 41 4\n{\n\tEnvironment 0\n\tEnvironmentSize 1.900\n\tRoom -1000\n\tRoomHF -1700\n\tRoomLF -800\n\tDecayTime 0.760\n\tReflections 0\n\tReflectionsDelay 0.012\n\tReverb -200\n\tReverbDelay 0.012\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Small Water Room\" 42 0\n{\n\tEnvironment 2\n\tEnvironmentSize 36.200\n\tEnvironmentDiffusion 0.700\n\tRoom -1200\n\tRoomHF -698\n\tDecayTime 1.510\n\tDecayHFRatio 1.250\n\tDecayLFRatio 1.140\n\tReflections -100\n\tReflectionsDelay 0.020\n\tReverb 200\n\tReverbDelay 0.030\n\tEchoTime 0.179\n\tEchoDepth 0.150\n\tModulationTime 0.895\n\tModulationDepth 0.190\n\tbEchoTimeScale true\n}\n\n\"Spacestation Alcove\" 43 0\n{\n\tEnvironment 0\n\tEnvironmentSize 1.500\n\tEnvironmentDiffusion 0.780\n\tRoom -1100\n\tRoomHF -300\n\tRoomLF -100\n\tDecayTime 1.160\n\tDecayHFRatio 0.810\n\tDecayLFRatio 0.550\n\tReflections 300\n\tReverb -500\n\tReverbDelay 0.018\n\tEchoTime 0.192\n\tEchoDepth 0.210\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Cupboard\" 43 1\n{\n\tEnvironment 0\n\tEnvironmentSize 1.400\n\tEnvironmentDiffusion 0.560\n\tRoom -1000\n\tRoomHF -300\n\tRoomLF -100\n\tDecayTime 0.790\n\tDecayHFRatio 0.810\n\tDecayLFRatio 0.550\n\tReflections 200\n\tReverb 400\n\tReverbDelay 0.018\n\tEchoTime 0.181\n\tEchoDepth 0.310\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Hall\" 43 2\n{\n\tEnvironment 0\n\tEnvironmentSize 1.900\n\tEnvironmentDiffusion 0.870\n\tRoom -1000\n\tRoomHF -400\n\tRoomLF -100\n\tDecayTime 7.110\n\tDecayHFRatio 0.380\n\tDecayLFRatio 0.610\n\tReflections -1500\n\tReflectionsDelay 0.100\n\tReverb -1000\n\tReverbDelay 0.047\n\tEchoDepth 0.250\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Large Room\" 43 3\n{\n\tEnvironment 0\n\tEnvironmentSize 1.800\n\tEnvironmentDiffusion 0.810\n\tRoom -1000\n\tRoomHF -400\n\tRoomLF -100\n\tDecayTime 3.890\n\tDecayHFRatio 0.380\n\tDecayLFRatio 0.610\n\tReflections -1200\n\tReflectionsDelay 0.056\n\tReverb -800\n\tReverbDelay 0.035\n\tEchoTime 0.233\n\tEchoDepth 0.280\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Long Passage\" 43 4\n{\n\tEnvironment 0\n\tEnvironmentSize 1.900\n\tEnvironmentDiffusion 0.820\n\tRoom -1000\n\tRoomHF -400\n\tRoomLF -100\n\tDecayTime 4.620\n\tDecayHFRatio 0.620\n\tDecayLFRatio 0.550\n\tReflections 0\n\tReflectionsDelay 0.012\n\tReverb -800\n\tReverbDelay 0.031\n\tEchoDepth 0.230\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Medium Room\" 43 5\n{\n\tEnvironment 0\n\tEnvironmentSize 1.500\n\tEnvironmentDiffusion 0.750\n\tRoom -1000\n\tRoomHF -400\n\tRoomLF -100\n\tDecayTime 3.010\n\tDecayHFRatio 0.500\n\tDecayLFRatio 0.550\n\tReflections -1000\n\tReflectionsDelay 0.034\n\tReverb -700\n\tReverbDelay 0.035\n\tEchoTime 0.209\n\tEchoDepth 0.310\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Short Passage\" 43 6\n{\n\tEnvironment 0\n\tEnvironmentSize 1.500\n\tEnvironmentDiffusion 0.870\n\tRoom -1000\n\tRoomHF -400\n\tRoomLF -100\n\tDecayTime 3.570\n\tDecayHFRatio 0.500\n\tDecayLFRatio 0.550\n\tReflections -1000\n\tReflectionsDelay 0.012\n\tReverb -600\n\tReverbDelay 0.016\n\tEchoTime 0.172\n\tEchoDepth 0.200\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Spacestation Small Room\" 43 7\n{\n\tEnvironment 0\n\tEnvironmentSize 1.500\n\tEnvironmentDiffusion 0.700\n\tRoom -1000\n\tRoomHF -300\n\tRoomLF -100\n\tDecayTime 1.720\n\tDecayHFRatio 0.820\n\tDecayLFRatio 0.550\n\tReflections -400\n\tReverb -500\n\tReverbDelay 0.013\n\tEchoTime 0.188\n\tEchoDepth 0.260\n\tHFReference 3316.100\n\tLFReference 458.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Sport Empty Stadium\" 44 0\n{\n\tEnvironment 0\n\tEnvironmentSize 7.200\n\tRoom -1300\n\tRoomHF -700\n\tRoomLF -200\n\tDecayTime 6.260\n\tDecayHFRatio 0.510\n\tDecayLFRatio 1.100\n\tReflections -2400\n\tReflectionsDelay 0.183\n\tReverb -1100\n\tReverbDelay 0.038\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Sport Full Stadium\" 44 1\n{\n\tEnvironment 0\n\tEnvironmentSize 7.200\n\tRoom -1300\n\tRoomHF -2300\n\tRoomLF -200\n\tDecayTime 5.250\n\tDecayHFRatio 0.170\n\tDecayLFRatio 0.800\n\tReflections -2000\n\tReflectionsDelay 0.188\n\tReverb -1300\n\tReverbDelay 0.038\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Sport Gymnasium\" 44 2\n{\n\tEnvironment 0\n\tEnvironmentDiffusion 0.810\n\tRoom -1200\n\tRoomHF -700\n\tRoomLF -100\n\tDecayTime 3.140\n\tDecayHFRatio 1.060\n\tDecayLFRatio 1.350\n\tReflections -800\n\tReflectionsDelay 0.029\n\tReverb -700\n\tReverbDelay 0.045\n\tEchoTime 0.146\n\tEchoDepth 0.140\n\tAirAbsorptionHF 0.000\n\tHFReference 7176.900\n\tLFReference 211.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Sport Small Swimming Pool\" 44 3\n{\n\tEnvironment 0\n\tEnvironmentSize 36.200\n\tEnvironmentDiffusion 0.700\n\tRoom -1400\n\tRoomHF -200\n\tRoomLF -100\n\tDecayTime 2.760\n\tDecayHFRatio 1.250\n\tDecayLFRatio 1.140\n\tReflections -400\n\tReflectionsDelay 0.020\n\tReverb -300\n\tReverbDelay 0.030\n\tEchoTime 0.179\n\tEchoDepth 0.150\n\tModulationTime 0.895\n\tModulationDepth 0.190\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Sport Squash Court\" 44 4\n{\n\tEnvironment 0\n\tEnvironmentDiffusion 0.750\n\tRoom -1100\n\tRoomHF -1000\n\tRoomLF -200\n\tDecayTime 2.220\n\tDecayHFRatio 0.910\n\tDecayLFRatio 1.160\n\tReflections -700\n\tReverb -300\n\tEchoTime 0.126\n\tEchoDepth 0.190\n\tAirAbsorptionHF 0.000\n\tHFReference 7176.900\n\tLFReference 211.200\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Sport Stadium Tannoy\" 44 5\n{\n\tEnvironment 0\n\tEnvironmentSize 3.000\n\tEnvironmentDiffusion 0.780\n\tRoom -900\n\tRoomHF -500\n\tRoomLF -600\n\tDecayTime 2.530\n\tDecayHFRatio 0.880\n\tDecayLFRatio 0.680\n\tReflections -1100\n\tReflectionsDelay 0.230\n\tReverb -600\n\tReverbDelay 0.063\n\tEchoDepth 0.200\n\tAirAbsorptionHF 0.000\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Alcove\" 45 0\n{\n\tEnvironment 0\n\tRoom -1100\n\tRoomHF -1800\n\tRoomLF -1000\n\tDecayTime 1.220\n\tDecayHFRatio 0.620\n\tDecayLFRatio 0.910\n\tReflections -100\n\tReflectionsDelay 0.012\n\tReverb -600\n\tReverbDelay 0.024\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Courtyard\" 45 1\n{\n\tEnvironment 0\n\tEnvironmentDiffusion 0.650\n\tRoom -1700\n\tRoomHF -2200\n\tRoomLF -1000\n\tDecayTime 1.790\n\tDecayHFRatio 0.350\n\tDecayLFRatio 0.790\n\tReflections -700\n\tReflectionsDelay 0.063\n\tReverb -2300\n\tReverbDelay 0.032\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Cupboard\" 45 2\n{\n\tEnvironment 0\n\tRoom -1000\n\tRoomHF -1700\n\tRoomLF -1000\n\tDecayTime 0.560\n\tDecayHFRatio 0.460\n\tDecayLFRatio 0.910\n\tReflections -100\n\tReflectionsDelay 0.012\n\tReverb -100\n\tReverbDelay 0.028\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Hall\" 45 3\n{\n\tEnvironment 0\n\tRoom -1200\n\tRoomHF -2200\n\tRoomLF -1100\n\tDecayTime 1.950\n\tDecayHFRatio 0.300\n\tDecayLFRatio 0.820\n\tReflections -300\n\tReflectionsDelay 0.068\n\tReverb -500\n\tReverbDelay 0.063\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Large Room\" 45 4\n{\n\tEnvironment 0\n\tRoom -1200\n\tRoomHF -2100\n\tRoomLF -1100\n\tDecayTime 1.450\n\tDecayHFRatio 0.330\n\tDecayLFRatio 0.820\n\tReflections -300\n\tReflectionsDelay 0.056\n\tReverb -500\n\tReverbDelay 0.049\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Long Passage\" 45 5\n{\n\tEnvironment 0\n\tRoom -1100\n\tRoomHF -2000\n\tRoomLF -1000\n\tDecayTime 1.790\n\tDecayHFRatio 0.400\n\tDecayLFRatio 0.790\n\tReflections -200\n\tReflectionsDelay 0.020\n\tReverb -1000\n\tReverbDelay 0.036\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Medium Room\" 45 6\n{\n\tEnvironment 0\n\tRoom -1200\n\tRoomHF -2000\n\tRoomLF -1100\n\tDecayTime 1.070\n\tDecayHFRatio 0.420\n\tDecayLFRatio 0.820\n\tReflections -300\n\tReflectionsDelay 0.039\n\tReverb -400\n\tReverbDelay 0.029\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Short Passage\" 45 7\n{\n\tEnvironment 0\n\tRoom -1100\n\tRoomHF -1800\n\tRoomLF -1000\n\tDecayTime 1.450\n\tDecayHFRatio 0.500\n\tDecayLFRatio 0.870\n\tReflections -300\n\tReflectionsDelay 0.012\n\tReverb -700\n\tReverbDelay 0.024\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}\n\n\"Wooden Small Room\" 45 8\n{\n\tEnvironment 0\n\tRoom -1200\n\tRoomHF -1900\n\tRoomLF -1000\n\tDecayTime 0.790\n\tDecayHFRatio 0.320\n\tDecayLFRatio 0.870\n\tReflections -200\n\tReflectionsDelay 0.032\n\tReverb -300\n\tReverbDelay 0.029\n\tHFReference 4705.000\n\tLFReference 99.600\n\tDiffusion 100.000\n\tDensity 100.000\n\tbEchoTimeScale true\n}"
      },
      {
        "source": "pk3",
        "name": "mapinfo/doomcommon.txt",
        "contents": "skill baby\n\tAmmoFactor 2\n\tDamageFactor 0.5\n\tEasyBossBrain\n\tSpawnFilter \"Easy\"\n\tPicName \"M_JKILL\"\n\tKey i\n\nskill easy\n\tEasyBossBrain\n\tSpawnFilter \"Easy\"\n\tPicName \"M_ROUGH\"\n\tKey h\n\nskill normal\n\tSpawnFilter \"Normal\"\n\tPicName \"M_HURT\"\n\tKey h\n\nskill hard\n\tSpawnFilter \"Hard\"\n\tPicName \"M_ULTRA\"\n\tKey u\n\nskill nightmare\n\tAmmoFactor 2\n\tFastMonsters\n\tDisableCheats\n\tRespawnTime 12\n\tSpawnFilter \"Hard\"\n\tPicName \"M_NMARE\"\n\tMustConfirm\n\tKey n"
      },
      {
        "source": "pk3",
        "name": "mapinfo/doom1.txt",
        "contents": "// MAPINFO for Doom 1 (Shareware, Registered, and Retail)\n\n// Registered/Retail Episode 1\n\nmap E1M1 lookup HUSTR_E1M1\nlevelnum 1\ntitlepatch WILV00\nnext E1M2\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 30\nsucktime 1\nmusic D_E1M1\n\nmap E1M2 lookup HUSTR_E1M2\nlevelnum 2\ntitlepatch WILV01\nnext E1M3\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 75\nsucktime 1\nmusic D_E1M2\n\nmap E1M3 lookup HUSTR_E1M3\nlevelnum 3\ntitlepatch WILV02\nnext E1M4\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 120\nsucktime 1\nmusic D_E1M3\n\nmap E1M4 lookup HUSTR_E1M4\nlevelnum 4\ntitlepatch WILV03\nnext E1M5\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 90\nsucktime 1\nmusic D_E1M4\n\nmap E1M5 lookup HUSTR_E1M5\nlevelnum 5\ntitlepatch WILV04\nnext E1M6\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 165\nsucktime 1\nmusic D_E1M5\n\nmap E1M6 lookup HUSTR_E1M6\nlevelnum 6\ntitlepatch WILV05\nnext E1M7\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 180\nsucktime 1\nmusic D_E1M6\n\nmap E1M7 lookup HUSTR_E1M7\nlevelnum 7\ntitlepatch WILV06\nnext E1M8\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 180\nsucktime 1\nmusic D_E1M7\n\nmap E1M8 lookup HUSTR_E1M8\nlevelnum 8\ntitlepatch WILV07\nnext EndGame1\nsecretnext E1M9\nsky1 SKY1 0\ncluster 1\npar 30\nnointermission\nnosoundclipping\nbaronspecial\nspecialaction_lowerfloor\nsucktime 1\nmusic D_E1M8\n\nmap E1M9 lookup HUSTR_E1M9\nlevelnum 9\ntitlepatch WILV08\nnext E1M4\nsecretnext E1M4\nsky1 SKY1 0\ncluster 1\npar 165\nsucktime 1\nmusic D_E1M9\n\n// Registered/Retail Episode 2\n\nmap E2M1 lookup HUSTR_E2M1\nlevelnum 11\ntitlepatch WILV10\nnext E2M2\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 90\nsucktime 1\nmusic D_E2M1\n\nmap E2M2 lookup HUSTR_E2M2\nlevelnum 12\ntitlepatch WILV11\nnext E2M3\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 90\nsucktime 1\nmusic D_E2M2\n\nmap E2M3 lookup HUSTR_E2M3\nlevelnum 13\ntitlepatch WILV12\nnext E2M4\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 90\nsucktime 1\nmusic D_E2M3\n\nmap E2M4 lookup HUSTR_E2M4\nlevelnum 14\ntitlepatch WILV13\nnext E2M5\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 120\nsucktime 1\nmusic D_E2M4\n\nmap E2M5 lookup HUSTR_E2M5\nlevelnum 15\ntitlepatch WILV14\nnext E2M6\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 90\nsucktime 1\nmusic D_E2M5\n\nmap E2M6 lookup HUSTR_E2M6\nlevelnum 16\ntitlepatch WILV15\nnext E2M7\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 360\nsucktime 1\nmusic D_E2M6\n\nmap E2M7 lookup HUSTR_E2M7\nlevelnum 17\ntitlepatch WILV16\nnext E2M8\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 240\nsucktime 1\nmusic D_E2M7\n\nmap E2M8 lookup HUSTR_E2M8\nlevelnum 18\ntitlepatch WILV17\nnext EndGame2\nsecretnext E2M9\nsky1 SKY2 0\ncluster 2\npar 30\nnointermission\nnosoundclipping\ncyberdemonspecial\nspecialaction_exitlevel\nsucktime 1\nmusic D_E2M8\n\nmap E2M9 lookup HUSTR_E2M9\nlevelnum 19\ntitlepatch WILV18\nnext E2M6\nsecretnext E2M6\nsky1 SKY2 0\ncluster 2\npar 170\nsucktime 1\nmusic D_E2M9\n\n// Registered/Retail Episode 3\n\nmap E3M1 lookup HUSTR_E3M1\nlevelnum 21\ntitlepatch WILV20\nnext E3M2\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 90\nsucktime 1\nmusic D_E3M1\n\nmap E3M2 lookup HUSTR_E3M2\nlevelnum 22\ntitlepatch WILV21\nnext E3M3\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 45\nsucktime 1\nmusic D_E3M2\n\nmap E3M3 lookup HUSTR_E3M3\nlevelnum 23\ntitlepatch WILV22\nnext E3M4\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 90\nsucktime 1\nmusic D_E3M3\n\nmap E3M4 lookup HUSTR_E3M4\nlevelnum 24\ntitlepatch WILV23\nnext E3M5\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 150\nsucktime 1\nmusic D_E3M4\n\nmap E3M5 lookup HUSTR_E3M5\nlevelnum 25\ntitlepatch WILV24\nnext E3M6\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 90\nsucktime 1\nmusic D_E3M5\n\nmap E3M6 lookup HUSTR_E3M6\nlevelnum 26\ntitlepatch WILV25\nnext E3M7\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 90\nsucktime 1\nmusic D_E3M6\n\nmap E3M7 lookup HUSTR_E3M7\nlevelnum 27\ntitlepatch WILV26\nnext E3M8\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 165\nsucktime 1\nmusic D_E3M7\n\nmap E3M8 lookup HUSTR_E3M8\nlevelnum 28\ntitlepatch WILV27\nnext endbunny\nsecretnext E3M9\nsky1 SKY3 0\ncluster 3\npar 30\nnointermission\nnosoundclipping\nspidermastermindspecial\nspecialaction_exitlevel\nsucktime 1\nmusic D_E3M8\n\nmap E3M9 lookup HUSTR_E3M9\nlevelnum 29\ntitlepatch WILV28\nnext E3M7\nsecretnext E3M7\nsky1 SKY3 0\ncluster 3\npar 135\nsucktime 1\nmusic D_E3M9\n\n// Retail Episode 4\n\nmap E4M1 lookup HUSTR_E4M1\nlevelnum 31\ntitlepatch WILV30\nnext E4M2\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E3M4\n\nmap E4M2 lookup HUSTR_E4M2\nlevelnum 32\ntitlepatch WILV31\nnext E4M3\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E3M2\n\nmap E4M3 lookup HUSTR_E4M3\nlevelnum 33\ntitlepatch WILV32\nnext E4M4\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E3M3\n\nmap E4M4 lookup HUSTR_E4M4\nlevelnum 34\ntitlepatch WILV33\nnext E4M5\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E1M5\n\nmap E4M5 lookup HUSTR_E4M5\nlevelnum 35\ntitlepatch WILV34\nnext E4M6\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E2M7\n\nmap E4M6 lookup HUSTR_E4M6\nlevelnum 36\ntitlepatch WILV35\nnext E4M7\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\ncyberdemonspecial\nspecialaction_opendoor\nsucktime 1\nmusic D_E2M4\n\nmap E4M7 lookup HUSTR_E4M7\nlevelnum 37\ntitlepatch WILV36\nnext E4M8\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E2M6\n\nmap E4M8 lookup HUSTR_E4M8\nlevelnum 38\ntitlepatch WILV37\nnext EndGame4\nsecretnext E4M9\nsky1 SKY4 0\ncluster 4\nnointermission\nnosoundclipping\nspidermastermindspecial\nspecialaction_lowerfloor\nsucktime 1\nmusic D_E2M5\n\nmap E4M9 lookup HUSTR_E4M9\nlevelnum 39\ntitlepatch WILV38\nnext E4M3\nsecretnext E4M3\nsky1 SKY4 0\ncluster 4\nsucktime 1\nmusic D_E1M9\n\n// Clusters (correspond with same-numbered episode)\n\nclusterdef 1\nflat FLOOR4_8\nmusic D_VICTOR\nexittext lookup E1TEXT\n\nclusterdef 2\nflat SFLR6_1\nmusic D_VICTOR\nexittext lookup E2TEXT\n\nclusterdef 3\nflat MFLR8_4\nmusic D_VICTOR\nexittext lookup E3TEXT\n\nclusterdef 4\nflat MFLR8_3\nmusic D_VICTOR\nexittext lookup E4TEXT"
      }
    ]
  },
  "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.