village.pk3

PK3 615 KiB 4 map(s)

Counts

endoom0
graphics0
lumps13
maps5
palettes0

Totals (across maps)

Things4326
Linedefs10495
Sectors2631
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "3f930af4-507e-4bf7-80b7-577b03bcbddf",
    "sha1": "005596a0cd8df2e65510d0663d4d68a179b62bae",
    "sha256": "675d90c4d6589ee66c3343f2c4355e5f37ad261799714a1092fbf19bcba5096e",
    "filenames": [
      "village.pk3"
    ],
    "additional": {
      "engines": [
        "GZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2019-11-09 12:59:06",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": {
        "MAP18": "MAP18.png",
        "MAP19": "MAP19.png",
        "MAP20": "MAP20.png",
        "MAP93": "MAP93.png"
      },
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2019-11-09 12:59:06",
    "file": {
      "type": "PK3",
      "size": 629490,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/005596a0cd8df2e65510d0663d4d68a179b62bae.pk3.gz",
      "corrupt": false
    },
    "content": {
      "maps": [
        "MAP94",
        "MAP18",
        "MAP19",
        "MAP20",
        "MAP93"
      ],
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 13,
        "maps": 5,
        "palettes": 0
      },
      "engines_guess": [
        "GZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "Actors/Medusa.txt",
        "contents": "ACTOR Medusa 32595\n{\n    Health 1550\n    Radius 20\n    Height 66\n    Mass 600\n    Speed 7\n    PainChance 50\n    Scale 0.5\n\tMonster\n    +FLOORCLIP\n    +FLOORCLIP\n    +BOSS\n    +BOSSDEATH\n    +MISSILEMORE\n    MeleeDamage 6\n\tTag \"Medusa Gorgon\"\n    MeleeSound \"h2golem/hit\"\n    SeeSound \"hx2medusa/sight\"\n    PainSound \"hx2medusa/pain\"\n    DeathSound \"hx2medusa/death\"\n    ActiveSound \"hx2medusa/active\"\n    Obituary \"%o was beguiled by Medusa's gaze.\"\n    PainChance \"Charm\", 192\n    PainChance \"Terror\", 192\n    PainChance \"Drain\", 96\n    PainChance \"Chaos\", 255\n    PainChance \"ChaosExpl1\", 255\n    PainChance \"ChaosExpl2\", 255\n//Flesh\n\tDamageFactor \"Electric\", 1.25\n\tDamageFactor \"AEPoison\", 1.25\n\tDamageFactor \"AEBullet\", 1.5\n    States\n    {\n                Pain.Charm:\n\tTNT1 A 0\n\tTNT1 A 0 A_ChangeFlag(\"FRIENDLY\",1)\n\tGoto See\n    Pain.Terror:\n\tTNT1 A 0\n\tTNT1 A 0 A_ChangeFlag(\"FRIGHTENED\",1)\n\tGoto See\n    Pain.Drain:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"DrainGiver\",0,0,0,0,0,0,0,32,0)\n\tGoto Pain\n    Spawn:\n    MDUI A 0\n\tMDUI A 0 ACS_ExecuteAlways(WOC_MONSTERSCRIPT,0,1550,68,0)\n\tIdle:\n\tMDUI ABCDEFGHIJKLMN 3 A_Look\n\tLoop\n    See:\n\tMDUW ABCDEFGHIJKLMN 3 A_Chase\n\tLoop\n    Missile:\n\tMDUB ABCDE 3 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"hx2medusa/fire\")\n\tTNT1 A 0 A_CustomMissile(\"MedusaShot\",54,0,0)\n\tMDUB GHIJKLMN 3\n\tGoto See\n    Melee:\n\tMDUA ABCDEF 3 A_FaceTarget\n\tMDUA G 3 A_MeleeAttack\n\tMDUA HIJKL 3\n\tGoto See\n    Pain:\n\tMDUP A 3 A_Pain\n\tMDUP BCDEF 3\n\tGoto See\n    Death:\n\tMDUD A 2\n\tMDUD B 2 A_Scream\n\tMDUD C 2 A_NoBlocking\n\tMDUD DEFGHIJKLMNOPQRSTUVWX 2\n\tMDUD Y -1 A_KillMaster\n\tStop\n    XDeath:\n\tTNT1 A 0 A_PlaySound(\"other/gibdeath\")\n\tTNT1 A 0 A_SpawnItemEx(\"BloodGibDropper\",0,0,random(20,40),0,0,0,0)\n\tTNT1 AAA 0 A_TossGib\n\tTNT1 A 0 A_KillMaster\n\tTNT1 A 1 A_Fall\n\tStop\n    Raise:\n\tMDUD XWVUTSRQPONMLKJIHGFEDCBA 2\n\tGoto See\n    Death.UnholyDisint:\n    Death.PlasmaDisint:\n    Disintegrate:\n\tTNT1 A 0 Thing_SetTranslation(0,50)\n\tTNT1 A 0 A_KillMaster\n\tMDUP A 1 A_FadeOut(0.015)\n\tTNT1 A 0 A_ChangeFlag(\"NOINTERACTION\",1)\n\tTNT1 a 0 A_Stop\n\tTNT1 a 0 A_Fall\n\tTNT1 A 0 A_SpawnItemEx(\"DisintegrateShadowMedium\",0,0,30,0,0,0,0,32)\n\tTNT1 A 0 A_SpawnItemEx(\"DisintegrateSparksMedium\",0,0,30,0,0,0,0,32)\n\tMDUP AA 2 A_FadeOut(0.03)\n\tGoto Disintegrate+7\n\n\tIce:\n\t\t\"####\" \"#\" 5 A_GenericFreezeDeath\n\t\t\"####\" \"#\" 0 A_KillMaster\n\t\t\"####\" \"#\" 1 A_FreezeDeathChunks\n\t\tWait\n    }\n}\n\nACTOR MedusaShot\n{\n    Speed 22\n    Radius 8\n    Height 10\n    Damage 12\n    PoisonDamage 40\n\tDamageType \"AEPoison\"\n    RenderStyle Add\n    Alpha 0.75\n    PROJECTILE\n    +SEEKERMISSILE\n\t+ADDITIVEPOISONDAMAGE\n    States\n    {\n    Spawn:\n\tTNT1 A 0 A_Weave(random(1,3),random(1,3),frandom(0.0,2.0),frandom(0.0,2.0))\n\tTNT1 A 0 A_SeekerMissile(4,4)\n\tTNT1 A 1 A_SpawnItemEx(\"MedusaShotTrail\",0,0,0,0,0,0,0,32,0)\n\tLoop\n    Death:\n\tX034 A 0 A_PlaySound(\"other/acidhitsomething\")\n\tX034 ABCDEF 3\n\tStop\n    }\n}\n\nACTOR MedusaShotTrail\n{\n    PROJECTILE\n    Scale 0.35\n    RenderStyle Add\n    Alpha 0.75\n    States\n    {\n    Spawn:\n    FVUL A 0\n    FVUL A 0 A_PlaySoundEx(\"SerpentFXContinuous\", \"Body\", 1)\n    FVUL A 0 A_SeekerMissile(2,2,SMF_PRECISE)\n    FVUL AAA 1 Bright A_SpawnItemEx(\"CStaffTrail\",0,0,0,0,0,0,0,128,0)\n\tFVUL A 0 A_SeekerMissile(2,2,SMF_PRECISE)\n\tFVUL BBB 1 Bright A_SpawnItemEx(\"CStaffTrail\",0,0,0,0,0,0,0,128,0)\n    Goto Spawn+2\n\tStop\n    }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/RegenSphere.txt",
        "contents": "actor RegenSphere : PowerupGiver 32568\n{\n\tGame Hexen\n\t+COUNTITEM\n\t+FLOATBOB\n\t+INVENTORY.PICKUPFLASH\n\tInventory.Icon \"ARTILESP\"\n\t+INVENTORY.ALWAYSPICKUP\n\t+INVENTORY.BIGPOWERUP\n\tInventory.MaxAmount 5\n\tinventory.pickupmessage \"Regeneration!!.\"\n\tpowerup.duration -60\n\tpowerup.color \"FF FF FF\", 0.1\n\tpowerup.type Regeneration\n\tStates\n\t{\n\tSpawn:\n\t\tLESP ABCD 6 Bright\n\t\tLESP ABCD 6 Bright A_CustomMissile(\"GenkiBlueSparkleSpawner\", -20, 0, random(0,-360), 2, random(0,360))\n\t\tLoop\n\t}\n}\nActor RegenAuraIcon : PowerupGiver\n{\n\tPowerup.Type \"RegenAuraIcon\"\n\tPowerup.Duration 15\n\t+INVENTORY.AUTOACTIVATE\n\tInventory.MaxAmount 0\n}\n\nActor PowerRegenAuraIcon : Powerup\n{\n\tPowerup.Duration 15\n\tInventory.Icon \"MCHAICON\"\n}\n\nActor RegeningAura : PowerupGiver\n{\n\tPowerup.Type \"RegeningAura\"\n\tPowerup.Duration 0x7FFFFFFF\n\t+INVENTORY.AUTOACTIVATE\n\tInventory.MaxAmount 0\n}\n\nActor PowerRegeningAura : PowerDamage\n{\n\tDamageFactor \"ADZ\", 1.0\n\tPowerup.Duration 0x7FFFFFFF\n\tInventory.Icon \"MCHAICON\"\n}\n\nActor RegenEffects\n{\n\t+Missile\n\t+NoGravity\n\t+NoBlockmap\n\t+NoInteraction\n\t-Solid\n\t+CLIENTSIDEONLY +DONTBLAST\n\tVSpeed 6\n\tRadius 0\n\tHeight 0\n\tRenderStyle Add\n\tAlpha 0.03\n\tScale 0.37\n\ttranslation \"21:32=150:163\"\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_JumpIf(Args[1], \"Circle\")\n        TNT1 A 1 A_SpawnItemEx (\"GenkiBaseStar\", random(-16, 16), random(-16, 16), random(0, 8), 0, 0, random(1,4), 0, 129, 0)\n\t\tLoop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/IceLich.txt",
        "contents": "ACTOR IceLich 27061\n{\n\t//$Category Monsters\n\t//$Title \"Ice Lich\"\n  obituary \"%o was frozen by an Ice Lich\"\n  health 700\n  radius 40\n  height 72\n  mass 500\n  speed 6\n  painchance 16\n  seesound \"ironlich/sight\"\n  attacksound \"\"\n  painsound \"ironlich/pain\"\n  deathsound \"freeze/shatter\"\n  activesound \"ironlich/active\"\n  damagefactor \"Ice\", 0\n  MONSTER\n  +NOGRAVITY\n  +NOBLOOD\n  +FLOAT\n  +MISSILEMORE\n  +DONTBLAST\n  +DONTMORPH\n  +DONTSQUASH\n//  +DONTRIP\n  +NOICEDEATH\n  +DONTSPLASH\n  +BOSSDEATH\n  Tag \"Ice Lich\"\n  states\n  {\n  Spawn:\n\tILCH A 10 A_Look\n\tTNT1 A 0\n\tTNT1 A 0 ACS_ExecuteAlways(WOC_MONSTERSCRIPT, 0, 700, 115, WOC_STAT|WOC_SUBBOSS|WOC_MAXLEVEL)\n  Idle:\n  \tILCH A 10 A_Look\n\tLoop\n  See:\n    ILCH A 4 A_Chase\n    ILCH A 0 A_SpawnItemEx(\"IceGuyWisp1\", random(-20,20), random(-20,20), random(50,70), 0, 0, 0, 32, 128)\n    ILCH A 4 A_Chase\n    ILCH A 0 A_SpawnItemEx(\"IceGuyWisp2\", random(-20,20), random(-20,20), random(50,70), 0, 0, 0, 32, 128)\n    ILCH A 4 A_Chase\n    loop\n  Missile:\n    ILCH B 0 bright A_JumpIfCloser(300, \"Breath\")\n    ILCH B 0 bright A_FaceTarget\n    ILCH B 0 bright A_PlaySoundEx(\"IceGuyAttack\", auto)\n    ILCH B 0 bright A_CustomMissile(\"IceGuyFX\", 44, 10, 0, 1)\n    ILCH B 20 bright A_CustomMissile(\"IceGuyFX\", 44, -10, 0, 1)\n    goto See\n  Breath:\n    ILCH B 0 bright A_PlaySoundEx(\"FrostBreath\", auto)\n    ILCH B 0 bright A_FaceTarget\n    ILCH BBB 2 bright A_CustomMissile(\"IceBreath\", 20, 0, random(-10,10), CMF_CHECKTARGETDEAD)\n    ILCH B 0 bright A_PlaySoundEx(\"FrostBreath\", auto)\n    ILCH B 0 bright A_FaceTarget\n    ILCH BBB 2 bright A_CustomMissile(\"IceBreath\", 20, 0, random(-10,10), CMF_CHECKTARGETDEAD)\n    ILCH B 0 bright A_PlaySoundEx(\"FrostBreath\", auto)\n    ILCH B 0 bright A_FaceTarget\n    ILCH BBB 2 bright A_CustomMissile(\"IceBreath\", 20, 0, random(-10,10), CMF_CHECKTARGETDEAD)\n    ILCH B 0 bright A_PlaySoundEx(\"FrostBreath\", auto)\n    ILCH B 0 bright A_FaceTarget\n    ILCH BBB 2 bright A_CustomMissile(\"IceBreath\", 20, 0, random(-10,10), CMF_CHECKTARGETDEAD)\n    ILCH B 0 bright A_PlaySoundEx(\"FrostBreath\", auto)\n    ILCH B 0 bright A_FaceTarget\n    ILCH BBB 2 bright A_CustomMissile(\"IceBreath\", 20, 0, random(-10,10), CMF_CHECKTARGETDEAD)\n    goto See\n  ConvertMe:\n\tTNT1 A 0 ACS_ExecuteAlways(WOC_MONSTERXPSCRIPT,0,500)\n\tTNT1 A 0 ACS_ExecuteAlways(WOC_VISIONSSCRIPT,0,0,0,0)\n\tgoto See\n  Pain:\n    ILCH A 0 A_Pain\n    goto See\n  Death:\n    ILCH A 3 A_Scream\n    ILCH A 1 A_IceGuyDie\n\tTNT1 A 0 ACS_ExecuteAlways(WOC_MONSTERXPSCRIPT,0,500)\n\tstop\n  }\n}\n\nACTOR IceBreath\n{\n  radius 12\n  height 8\n  speed 8\n  damage ((random(5,24))+(ACS_ExecuteWithResult(WOC_MONSTERSCALE,3,TARGET,0)))\n  alpha 0.2\n  projectile\n  -NOBLOCKMAP\n  -ACTIVATEIMPACT\n  -ACTIVATEPCROSS\n  +WINDTHRUST\n  +SPAWNSOUNDSOURCE\n  +BLOODLESSIMPACT\n  +ICEDAMAGE\n  RenderStyle Add\n  states\n  {\n  Spawn:\n    IBRT ABABABABABABABABABAB 2 bright\n  Death:\n    IBRT AB 2 bright\n    stop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/RunePillars.txt",
        "contents": "//BROWN SKULL PILLAR\n\nACTOR RuneSkullPillarBR : SwitchingDecoration 7250 //Plain\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     RSKP A -1\n\t Stop\n  }\n}\n\nACTOR RuneSkullPillarBR2 : SwitchingDecoration 7251 //Plain Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     RSKP AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR3 : SwitchingDecoration 7252 //Red Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"PORedFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR4 : SwitchingDecoration 7253 //Blue Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR5 : SwitchingDecoration 7254 //Green Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR6 : SwitchingDecoration 7255 //Violet Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR7 : SwitchingDecoration 7256 //Red Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"PORedFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR8 : SwitchingDecoration 7257 //Blue Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR9 : SwitchingDecoration 7258 //Green Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarBR10 : SwitchingDecoration 7259 //Violet Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,57,0)\n\t RSKP A 1\n  IdleSt:\n     RSKP AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\n//BLUE SKULL PILLAR\n\nACTOR RuneSkullPillarB : SwitchingDecoration 7260\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     RSK2 A -1\n\t Stop\n  }\n}\n\nACTOR RuneSkullPillarB2 : SwitchingDecoration 7261 //Plain Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     RSK2 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB3 : SwitchingDecoration 7262 //Red Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"PORedFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB4 : SwitchingDecoration 7263 //Blue Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB5 : SwitchingDecoration 7264 //Green Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB6 : SwitchingDecoration 7265 //Violet Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB7 : SwitchingDecoration 7266 //Red Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"PORedFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB8 : SwitchingDecoration 7267 //Blue Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB9 : SwitchingDecoration 7268 //Green Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarB10 : SwitchingDecoration 7269 //Violet Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,57,0)\n\t RSK2 A 1\n  IdleSt:\n     RSK2 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\n//GREEN SKULL PILLAR\n\nACTOR RuneSkullPillarG : SwitchingDecoration 7270\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     RSK3 A -1\n\t Stop\n  }\n}\n\nACTOR RuneSkullPillarG2 : SwitchingDecoration 7271 //Plain Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     RSK3 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG3 : SwitchingDecoration 7272 //Red Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"PORedFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG4 : SwitchingDecoration 7273 //Blue Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG5 : SwitchingDecoration 7274 //Green Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG6 : SwitchingDecoration 7285 //Violet Flame\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 A -1\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG7 : SwitchingDecoration 7296 //Red Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"PORedFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG8 : SwitchingDecoration 7287 //Blue Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG9 : SwitchingDecoration 7288 //Green Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\nACTOR RuneSkullPillarG10 : SwitchingDecoration 7289 //Violet Flame - Rune Glow\n{\n  Mass 99999\n  Radius 12\n  Height 64\n  +SOLID\n  +NODAMAGETHRUST\n  States\n  {\n  Spawn:\n     TNT1 A 0\n\t TNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,54,0)\n\t TNT1 A 0 A_SpawnItem(\"POrbFrame\",0,53,0)\n\t TNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,57,0)\n\t RSK3 A 1\n  IdleSt:\n     RSK3 AABCDEEEEEDCB 3\n\t Loop\n  }\n}\n\n//FLAMES\n\nACTOR PORedFlame : PuzzleItem 7290\n{\n  Radius 1\n  Height 1\n  RenderStyle Add\n  Alpha 0.8\n  +NOCLIP\n  +NOGRAVITY\n  +THRUACTORS\n  +BRIGHT\n   \tSpawnID 253\n\tPuzzleItem.Number 273\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Mystic Red Flame\"\n\n  States\n  {\n  Spawn:\n     GRFL ABCD 2\n\t Loop\n  }\n}\n\nACTOR POBlueFlame : PuzzleItem 7291\n{\n  Radius 1\n  Height 1\n  RenderStyle Add\n  Alpha 0.8\n  +NOCLIP\n  +NOGRAVITY\n  +THRUACTORS\n  +BRIGHT\n   \tSpawnID 254\n\tPuzzleItem.Number 274\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Mystic Blue Flame\"\n\n  States\n  {\n  Spawn:\n     GBFL ABCD 2\n\t Loop\n  }\n}\n\nACTOR POGreenFlame : PuzzleItem 7292\n{\n  Radius 1\n  Height 1\n  RenderStyle Add\n  Alpha 0.8\n  +NOCLIP\n  +NOGRAVITY\n  +THRUACTORS\n  +BRIGHT\n  \tSpawnID 252\n\tPuzzleItem.Number 275\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Mystic Green Flame\"\n  States\n  {\n  Spawn:\n     GGFL ABCD 2\n\t Loop\n  }\n}\n\nACTOR POVioletFlame : PuzzleItem 7293\n{\n  Radius 1\n  Height 1\n  RenderStyle Add\n  Alpha 0.8\n  +NOCLIP\n  +NOGRAVITY\n  +THRUACTORS\n  +BRIGHT\n  \tSpawnID 246\n\tPuzzleItem.Number 276\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Mystic violet flame\"\n  States\n  {\n  Spawn:\n     GVFL ABCD 2\n\t Loop\n  }\n}\n\n//GENERAL EFFECTS\n\nACTOR PGlassOrb : PuzzleItem 7294\n{\n  Mass 99999\n  Radius 12\n  Height 12\n  RenderStyle Add\n  Alpha 0.4\n  +SOLID\n  +NOGRAVITY\n  +NODAMAGETHRUST\n\tSpawnID 241\n\tPuzzleItem.Number 271\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Empty Glass Orb\"\n  States\n  {\n  Spawn:\n\tGLOR A -1\n\tStop\n  }\n}\n\nACTOR POrbFrame\n{\n  Radius 12\n  Height 12\n  +NOCLIP\n  +NOGRAVITY\n  +THRUACTORS\n  States\n  {\n  Spawn:\n     GFRM A -1\n\t Stop\n  }\n}\nACTOR BlueFlameGlassOrb : PuzzleItem 7295\n{\n  Mass 99999\n  Radius 12\n  Height 12\n  RenderStyle Add\n  Alpha 0.4\n  +SOLID\n  +NOGRAVITY\n  +NODAMAGETHRUST\n\tSpawnID 241\n\tPuzzleItem.Number 271\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Blue Flame Orb\"\n  States\n  {\n  Spawn:\n\tTNT1 A 0 A_SpawnItem(\"POBlueFlame\",0,0,0)\n\tGLOR A -1\n  }\n}\nACTOR RedFlameGlassOrb : PuzzleItem 7299\n{\n  Mass 99999\n  Radius 12\n  Height 12\n  RenderStyle Add\n  Alpha 0.4\n  +SOLID\n  +NOGRAVITY\n  +NODAMAGETHRUST\n\tSpawnID 242\n\tPuzzleItem.Number 272\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Red Flame Orb\"\n  States\n  {\n  Spawn:\n  \tTNT1 A 0 A_SpawnItem(\"PORedFlame\",0,0,0)\n  \tTNT1 A 0 A_SpawnItem(\"POrbFrame\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"PGlassOrb\",0,0,0,0)\n   IdleSt:\n\tTNT1 A 0\n\tStop\n\t}\n}\nACTOR GreenFlameGlassOrb : PuzzleItem 7297\n{\n  Mass 99999\n  Radius 12\n  Height 12\n  RenderStyle Add\n  Alpha 0.4\n  +SOLID\n  +NOGRAVITY\n  +NODAMAGETHRUST\n\tSpawnID 243\n\tPuzzleItem.Number 273\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Green Flame Orb\"\n  States\n  {\n  Spawn:\n\tGLOR A -1\n\tTNT1 A 0 A_SpawnItem(\"POGreenFlame\",0,0,0)\n  }\n}\nACTOR VioletFlameGlassOrb : PuzzleItem 7298\n{\n  Mass 99999\n  Radius 12\n  Height 12\n  RenderStyle Add\n  Alpha 0.4\n  +SOLID\n  +NOGRAVITY\n  +NODAMAGETHRUST\n\tSpawnID 244\n\tPuzzleItem.Number 274\n\tInventory.Icon RMKB0\n\tInventory.PickupMessage \"Green Flame Orb\"\n  States\n  {\n  Spawn:\n\tGLOR A -1\n\tTNT1 A 0 A_SpawnItem(\"POVioletFlame\",0,0,0)\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/KeyGizmo.txt",
        "contents": "#include \"Actors/HereGizmo.txt\"\n\nACTOR SmallEmptyGizmo : PuzzleItem 13163\n{\n\tRadius 4\n\tHeight 29\n\t+Solid\n\tSpawnID 231\n\tPuzzleItem.Number 221\n\tInventory.Icon GZMSA0\n\tInventory.PickupMessage \"Empty Key Gizmo\"\n\tStates\n\t{\n\tSpawn:\n\t\tGZMS A -1 BRIGHT\n\t\tStop\n\t}\n}\n\nACTOR SmallRedGizmo : PuzzleItem 13158\n{\n\t+RELATIVETOFLOOR\n\tSpawnID 232\n\tPuzzleItem.Number 222\n\tInventory.Icon GZMSB0\n\tInventory.PickupMessage \"Red Key Gizmo\"\n\tStates\n\t{\n  \tSpawn:\n\t\tGZMS B -1 BRIGHT\n\t\tStop\n\t}\n}\n\nACTOR SmallGreenGizmo : PuzzleItem 13159\n{\n\t+RELATIVETOFLOOR\n\tSpawnID 233\n\tPuzzleItem.Number 223\n\tInventory.Icon GZMSC0\n\tInventory.PickupMessage \"Green Key Gizmo\"\n\tStates\n\t{\n\tSpawn:\n\t\tGZMS C -1 BRIGHT\n\t\tStop\n\t}\n}\n\nACTOR SmallBlueGizmo : PuzzleItem 13160\n{\n\t+RELATIVETOFLOOR\n\tSpawnID 234\n\tPuzzleItem.Number 224\n\tInventory.Icon GZMSD0\n\tInventory.PickupMessage \"Blue Key Gizmo\"\n\tStates\n\t{\n\tSpawn:\n\t\tGZMS D -1 BRIGHT\n\t\tStop\n\t}\n}\n\nACTOR SmallYellowGizmo : PuzzleItem 13161\n{\n\t+RELATIVETOFLOOR\n\tSpawnID 235\n\tPuzzleItem.Number 225\n\tInventory.Icon GZMSE0\n\tInventory.PickupMessage \"Yellow Key Gizmo\"\n\tStates\n\t{\n\tSpawn:\n\t\tGZMS E -1 BRIGHT\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HereGizmo.txt",
        "contents": "ACTOR GizmoBlue 6961\n{\n\tRadius 16\n\tHeight 44\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tGZMO A 1\n\t\tGZMO A 1 A_SpawnItemEx(\"GizmoOrb\", 0, 0, 45)\n\t\tGZMO A 1 A_SpawnItemEx(\"BKS\", 0, 0, 45)\n\t\tGZMO A -1\n\t\tStop\n\t}\n}\n\nACTOR GizmoGreen 6962\n{\n\tRadius 16\n\tHeight 44\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tGZMO A 1\n\t\tGZMO A 1 A_SpawnItemEx(\"GizmoOrb\", 0, 0, 45)\n\t\tGZMO A 1 A_SpawnItemEx(\"GKS\", 0, 0, 45)\n\t\tGZMO A -1\n\t\tStop\n\t}\n}\n\nACTOR GizmoYellow 6963\n{\n\tRadius 16\n\tHeight 44\n\t+SOLID\n\tStates\n\t{\n\tSpawn:\n\t\tGZMO A 1\n\t\tGZMO A 1 A_SpawnItemEx(\"GizmoOrb\", 0, 0, 45)\n\t\tGZMO A 1 A_SpawnItemEx(\"YKS\", 0, 0, 45)\n\t\tGZMO A -1\n\t\tStop\n\t}\n}\n\nACTOR GizmoOrb\n{\n\tRadius 16\n\tHeight 16\n\t+SOLID\n\t+NOGRAVITY\n\trenderstyle ADD\n\talpha 0.5\n\tScale 1.2\n\tStates\n\t{\n\tSpawn:\n\t\tORBB A -1 Bright\n\t\tStop\n\t}\n}\n\nACTOR BKS\n{\n\tRadius 1\n\tHeight 1\n\t+SOLID\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t\tNULL A 1\n\t\tNULL A -1 A_SpawnItem(\"BK\")\n\t\tStop\n\t}\n}\n\nACTOR GKS\n{\n\tRadius 1\n\tHeight 1\n\t+SOLID\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t\tNULL A 1\n\t\tNULL A -1 A_SpawnItem(\"GK\")\n\t\tStop\n\t}\n}\n\nACTOR YKS\n{\n\tRadius 1\n\tHeight 1\n\t+SOLID\n\t+NOGRAVITY\n\tStates\n\t{\n\tSpawn:\n\t\tNULL A 1\n\t\tNULL A -1 A_SpawnItem(\"YK\")\n\t\tStop\n\t}\n}\n\nACTOR GK\n{\n\t+NOCLIP\n\t+NOINTERACTION\n\t+NOGRAVITY\n\trenderstyle ADD\n\talpha 0.5\n\tScale .75\n\tStates\n\t{\n\tSpawn:\n\t\tAKYY ABCDEFGHIJ 3 Bright\n\t\tLoop\n\t}\n}\n\nACTOR BK\n{\n\t+NOCLIP\n\t+NOINTERACTION\n\t+NOGRAVITY\n\trenderstyle ADD\n\talpha 0.5\n\tScale .75\n\tStates\n\t{\n\tSpawn:\n\t\tBKYY ABCDEFGHIJ 3 Bright\n\t\tLoop\n\t}\n}\n\nACTOR YK\n{\n\t+NOCLIP\n\t+NOINTERACTION\n\t+NOGRAVITY\n\trenderstyle ADD\n\talpha 0.5\n\tScale .6\n\tStates\n\t{\n\tSpawn:\n\t\tCKYY ABCDEFGHI 3 Bright\n\t\tLoop\n\t}\n}"
      }
    ]
  },
  "maps": [
    {
      "map": "MAP18",
      "format": "hexen",
      "stats": {
        "things": 2039,
        "linedefs": 5667,
        "sidedefs": 10386,
        "vertices": 5324,
        "sectors": 1367,
        "segs": 11952,
        "ssectors": 3939,
        "nodes": 3938,
        "textures": {
          "RTEX014": 1,
          "GOLDQ": 1,
          "F_054": 147,
          "GLASS05": 2,
          "H2TX_400": 16,
          "H2TX_530": 10,
          "MONK08": 3,
          "H2TX_713": 14,
          "F_012": 1,
          "H2TX_238": 36,
          "H2TX_600": 1,
          "FLDIRT01": 1,
          "H2TX_620": 21,
          "VILL04": 120,
          "H2TX_514": 10,
          "H2TX_447": 1,
          "FLOOR01D": 2,
          "BOOKS02": 14,
          "D_ENDBR": 10,
          "F_027": 17,
          "FLAT211": 1,
          "F_034": 1,
          "BLUEFRA7": 1,
          "GATE03": 20,
          "H2TX_172": 15,
          "H2TX_743": 25,
          "WOOD01": 368,
          "ENERGY2": 152,
          "MONK07": 2,
          "FRTEX004": 21,
          "SEWER07": 129,
          "H2TX_483": 25,
          "FLAT516": 3,
          "H2TX_381": 1,
          "H2TX_217": 1,
          "H2TX_187": 2,
          "H2TX_377": 61,
          "H2TX_285": 536,
          "H2TX_640": 12,
          "PISO25": 35,
          "F_078": 35,
          "H2TX_261": 78,
          "H2TX_434": 1,
          "H2TX_300": 47,
          "H2TX_327": 3,
          "H2TX_270": 28,
          "BRWNRCK2": 1,
          "FRTX113B": 6,
          "H2TX_158": 136,
          "FRTX043B": 83,
          "H2TX_578": 17,
          "H2TX_788": 4,
          "F_SKY": 903,
          "WALL50": 19,
          "BRASS4": 1,
          "H2TX_689": 11,
          "TOW05": 113,
          "WALL524": 14,
          "H2TX_416": 2532,
          "H2TX_343": 1,
          "H2TX_420": 260,
          "H2TX_457": 3,
          "ALFMB": 28,
          "H2TX_252": 3,
          "MONK01": 1,
          "GLASS01": 2,
          "RTEX225": 19,
          "GLASS03": 2,
          "H2TX_413": 717,
          "H2TX_254": 61,
          "FLAT508B": 1,
          "H2TX_295": 5,
          "TOW07": 76,
          "ENERGY1": 1,
          "CARPBLU": 11,
          "BLUEFRA3": 1,
          "H2TX_303": 5,
          "H2TX_354": 88,
          "FRTEX099": 8,
          "H2TX_296": 206,
          "H2TX_786": 1,
          "F_092": 146,
          "F_022": 40,
          "DIRT": 1,
          "BRASS1": 16,
          "H2LAVA2": 7,
          "X_WATER1": 1,
          "ICE01": 13,
          "CASTLE07": 43,
          "FRTEX113": 20,
          "FLAT503F": 2,
          "F_040": 9,
          "RTEX367": 6,
          "TPORTX": 5,
          "WALL53": 36,
          "F_044": 72,
          "H2TX_580": 6,
          "H2TX_437": 92,
          "F_057": 29,
          "PILLAR01": 22,
          "ESSLMRB3": 1,
          "BLUEFRA2": 1,
          "RTEX038": 121,
          "RTEX063": 1,
          "FRTEX043": 200,
          "BLDFLR1": 41,
          "F_077": 26,
          "H2TX_453": 1,
          "D_WD10": 6,
          "H2TX_255": 10,
          "H2TX_415": 5,
          "WALL500": 1,
          "BOOKS01": 7,
          "H2TX_649": 32,
          "F_001": 24,
          "CARPRED": 10,
          "H2TX_272": 36,
          "H2TX_661": 4,
          "H2TX_756": 15,
          "RTEX062": 1,
          "CTGOLD5": 1,
          "H2TX_575": 136,
          "TPORT1": 5,
          "VILL06": 40,
          "W_373": 15,
          "BRASS3": 1,
          "FRTEX041": 6,
          "H2TX_177": 8,
          "RTEX018A": 14,
          "GATE02": 6,
          "RTEX013": 1,
          "F_089": 25,
          "H2TX_210": 21,
          "PISO522": 35,
          "H2TX_291": 414,
          "PISO04": 59,
          "CAVE03": 3
        }
      },
      "monsters": {
        "total": 0,
        "by_type": {},
        "by_category": null
      },
      "items": {
        "total": 0,
        "by_type": {},
        "ammo_by_category": null,
        "weapons_present": null
      },
      "mechanics": {
        "teleports": false,
        "keys": [],
        "secret_exit": false
      },
      "difficulty": {
        "uv_monsters": 0,
        "hmp_monsters": 0,
        "htr_monsters": 0,
        "uv_items": 0,
        "hmp_items": 0,
        "htr_items": 0
      },
      "compatibility": "hexen",
      "metadata": {
        "title": null,
        "music": null,
        "source": "marker"
      },
      "images": [
        {
          "id": "b62dc4a1-198a-4c2e-bad3-725e14852d7b",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/MAP18/images/0.webp",
          "type": null
        },
        {
          "id": "1811b08f-08a7-41ad-b088-7f4ff38436ee",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/MAP18/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP19",
      "format": "hexen",
      "stats": {
        "things": 1419,
        "linedefs": 1913,
        "sidedefs": 3051,
        "vertices": 1885,
        "sectors": 426,
        "segs": 3689,
        "ssectors": 1178,
        "nodes": 1177,
        "textures": {
          "H2TX_113": 15,
          "H2TX_596": 8,
          "TPORT1": 18,
          "GLASS05": 1,
          "RTEX367": 2,
          "TOW05": 17,
          "FRTEX054": 1,
          "F_SKY": 67,
          "BOOKS02": 3,
          "H2TX_291": 164,
          "FRTEX011": 3,
          "H2TX_237": 5,
          "H2TX_344": 1,
          "H2TX_254": 10,
          "H2TX_163": 42,
          "H2TX_188": 23,
          "H2TX_214": 1,
          "H2TX_371": 1,
          "H2TX_154": 1,
          "H2TX_420": 39,
          "H2TX_235": 2,
          "F_081": 1,
          "CAVE02": 35,
          "H2TX_192": 12,
          "X_FIRE01": 1,
          "GATE02": 6,
          "WALL56": 4,
          "H2TX_450": 129,
          "F_038": 19,
          "ALFMB": 29,
          "SEWER07": 40,
          "WALL50": 18,
          "F_037": 3,
          "H2TX_242": 2,
          "F_040": 11,
          "H2TX_176": 7,
          "FRTEX102": 3,
          "H2TX_174": 42,
          "H2TX_179": 10,
          "H2TX_142": 1,
          "H2TX_231": 8,
          "X_001": 6,
          "H2TX_766": 8,
          "F_046": 4,
          "H2TX_230": 28,
          "H2TX_413": 6,
          "CASTLE07": 233,
          "F_017": 3,
          "F_030": 10,
          "F_076": 7,
          "H2TX_295": 223,
          "H2TX_770": 64,
          "H2TX_233": 24,
          "H2TX_285": 33,
          "H2TX_402": 484,
          "CAVE03": 2,
          "H2TX_298": 2,
          "F_018": 7,
          "H2TX_256": 2,
          "H2TX_294": 10,
          "H2TX_238": 13,
          "TILES004": 32,
          "H2TX_771": 9,
          "X_SWMP1": 2,
          "SNOW": 20,
          "F_054": 78,
          "H2TX_178": 23,
          "GATE04": 2,
          "H2TX_222": 1,
          "H2TX_491": 23,
          "H2TX_584": 166,
          "H2TX_265": 6,
          "H2TX_562": 110,
          "F_034": 1,
          "H2TX_075": 29,
          "WALL35": 1,
          "H2WAT1": 1,
          "BRASS1": 2,
          "VOID": 1,
          "GLASS01": 1,
          "H2TX_205": 35,
          "H2TX_456": 4,
          "GLASS03": 6,
          "FOREST01": 1,
          "F_059": 6,
          "F_057": 81,
          "TOW03": 11,
          "PISO521": 9,
          "D_WD10": 2,
          "H2TX_330": 111,
          "ICE01": 20,
          "WLLLVFL1": 1,
          "F_011": 5,
          "F_022": 13,
          "H2TX_201": 9,
          "H2TX_680": 4,
          "H2TX_236": 1,
          "TPORTX": 18,
          "X_009": 6,
          "CAVE01": 8,
          "H2TX_816": 2,
          "CASTLE01": 15,
          "F_077": 17,
          "H2WAT2": 5,
          "H2TX_165": 26,
          "H2TX_416": 212,
          "RTEX018A": 2,
          "F_033": 1,
          "F_024": 43,
          "H2TX_234": 1,
          "H2TX_405": 2,
          "SWAMP01": 14,
          "H2TX_182": 1,
          "H2TX_746": 1,
          "BOOKS01": 2,
          "H2TX_290": 1
        }
      },
      "monsters": {
        "total": 0,
        "by_type": {},
        "by_category": null
      },
      "items": {
        "total": 0,
        "by_type": {},
        "ammo_by_category": null,
        "weapons_present": null
      },
      "mechanics": {
        "teleports": false,
        "keys": [],
        "secret_exit": false
      },
      "difficulty": {
        "uv_monsters": 0,
        "hmp_monsters": 0,
        "htr_monsters": 0,
        "uv_items": 0,
        "hmp_items": 0,
        "htr_items": 0
      },
      "compatibility": "hexen",
      "metadata": {
        "title": null,
        "music": null,
        "source": "marker"
      },
      "images": [
        {
          "id": "a1733265-0cae-42a6-bbc3-d2c32c2a1b46",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/MAP19/images/0.webp",
          "type": null
        },
        {
          "id": "86577aab-eda7-40f1-aa72-5378abc46643",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/MAP19/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP20",
      "format": "hexen",
      "stats": {
        "things": 868,
        "linedefs": 2915,
        "sidedefs": 4966,
        "vertices": 2434,
        "sectors": 838,
        "segs": 5488,
        "ssectors": 1681,
        "nodes": 1680,
        "textures": {
          "F_055": 2,
          "WALL42": 2,
          "PISO503": 42,
          "RSEARCHA": 42,
          "RTEX367": 2,
          "F_044": 3,
          "H2TX_165": 24,
          "CANDLE_4": 2,
          "BOOKS02": 46,
          "H2TX_274": 448,
          "H2TX_300": 10,
          "SW_1_UP": 1,
          "H2TX_189": 2,
          "CANDLE_3": 4,
          "H2TX_761": 2,
          "H2TX_253": 1,
          "TPORT1": 5,
          "F_048": 24,
          "H2TX_261": 47,
          "H2TX_416": 234,
          "WOOD02": 52,
          "TILES007": 2,
          "S_07": 6,
          "DOOR51": 6,
          "ALFMB": 122,
          "BOOKS01": 2,
          "H2TX_325": 2,
          "CANDLE_2": 2,
          "H2TX_196": 26,
          "H2TX_254": 6,
          "H2TX_269": 18,
          "MONK08": 7,
          "WALL35": 1,
          "H2TX_298": 12,
          "RSEARCHC": 58,
          "F_009": 8,
          "H2TX_304": 2,
          "FRTEX073": 84,
          "CANDLE_5": 2,
          "F_082": 20,
          "H2TX_377": 45,
          "F_SKY": 245,
          "H2TX_170": 2,
          "H2TX_230": 187,
          "H2TX_270": 16,
          "PISO521": 2,
          "H2TX_177": 67,
          "H2TX_182": 1,
          "H2TX_227": 22,
          "TOW07": 2,
          "D_END2": 24,
          "H2TX_522": 6,
          "D_WD07": 16,
          "F_089": 24,
          "F_092": 4,
          "H2TX_188": 91,
          "H2TX_420": 124,
          "H2TX_456": 188,
          "H2TX_526": 133,
          "S_12": 12,
          "H2TX_305": 2,
          "H2TX_178": 5,
          "H2TX_002": 12,
          "RSEARCHD": 58,
          "WALL38": 19,
          "H2TX_192": 23,
          "WALL56": 2,
          "H2WAT2": 2,
          "RSEARCHB": 42,
          "H2TX_181": 16,
          "H2TX_237": 24,
          "H2TX_238": 94,
          "F_057": 1,
          "H2TX_243": 1,
          "H2TX_399": 36,
          "F_073": 12,
          "TOW05": 73,
          "TPORTX": 5,
          "H2TX_164": 2,
          "WALL513": 1,
          "BOOKS04": 2,
          "H2TX_324": 5,
          "H2WAT1": 1,
          "WOOD01": 8,
          "H2TX_203": 72,
          "CANDLE_1": 6,
          "CHAP1": 16,
          "H2TX_172": 197,
          "H2TX_206": 54,
          "H2TX_244": 72,
          "H2TX_291": 410,
          "H2TX_308": 16,
          "WALL37": 3,
          "F_015": 12,
          "H2TX_163": 236,
          "F_059": 37,
          "F_054": 56,
          "H2TX_075": 20,
          "ENERGY2": 3,
          "H2TX_285": 123
        }
      },
      "monsters": {
        "total": 0,
        "by_type": {},
        "by_category": null
      },
      "items": {
        "total": 0,
        "by_type": {},
        "ammo_by_category": null,
        "weapons_present": null
      },
      "mechanics": {
        "teleports": false,
        "keys": [],
        "secret_exit": false
      },
      "difficulty": {
        "uv_monsters": 0,
        "hmp_monsters": 0,
        "htr_monsters": 0,
        "uv_items": 0,
        "hmp_items": 0,
        "htr_items": 0
      },
      "compatibility": "hexen",
      "metadata": {
        "title": null,
        "music": null,
        "source": "marker"
      },
      "images": [
        {
          "id": "786054f1-267d-47c7-8bef-6dc04c6034cd",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/MAP20/images/0.webp",
          "type": null
        },
        {
          "id": "ae5f3f28-bd72-4f9f-aec2-9d0bcd71a13d",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/005596a0cd8df2e65510d0663d4d68a179b62bae/MAP20/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP93",
      "format": "unknown",
      "stats": {
        "things": 0,
        "linedefs": 0,
        "sidedefs": 0,
        "vertices": 0,
        "sectors": 0,
        "segs": 0,
        "ssectors": 0,
        "nodes": 0,
        "textures": {}
      },
      "monsters": {
        "total": 0,
        "by_type": {},
        "by_category": null
      },
      "items": {
        "total": 0,
        "by_type": {},
        "ammo_by_category": null,
        "weapons_present": null
      },
      "mechanics": {
        "teleports": false,
        "keys": [],
        "secret_exit": false
      },
      "difficulty": {
        "uv_monsters": 0,
        "hmp_monsters": 0,
        "htr_monsters": 0,
        "uv_items": 0,
        "hmp_items": 0,
        "htr_items": 0
      },
      "compatibility": "unknown",
      "metadata": {
        "title": null,
        "music": null,
        "source": "marker"
      }
    }
  ]
}