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",
      "title": "MAP18",
      "format": "hexen",
      "stats": {
        "things": 2039,
        "linedefs": 5667,
        "sidedefs": 10386,
        "vertices": 5324,
        "sectors": 1367,
        "segs": 11952,
        "ssectors": 3939,
        "nodes": 3938,
        "textures": {
          "CARPRED": 10,
          "H2TX_434": 1,
          "H2TX_661": 4,
          "D_ENDBR": 10,
          "GLASS01": 2,
          "H2TX_437": 92,
          "H2TX_447": 1,
          "H2TX_453": 1,
          "F_040": 9,
          "H2TX_210": 21,
          "FLAT508B": 1,
          "WALL524": 14,
          "TPORTX": 5,
          "H2TX_272": 36,
          "H2TX_381": 1,
          "TOW05": 113,
          "H2TX_285": 536,
          "H2TX_457": 3,
          "GLASS05": 2,
          "H2TX_303": 5,
          "FLOOR01D": 2,
          "BOOKS01": 7,
          "GOLDQ": 1,
          "D_WD10": 6,
          "H2TX_640": 12,
          "TPORT1": 5,
          "BRASS3": 1,
          "F_027": 17,
          "H2TX_270": 28,
          "F_077": 26,
          "H2TX_327": 3,
          "TOW07": 76,
          "F_012": 1,
          "CASTLE07": 43,
          "WALL500": 1,
          "WOOD01": 368,
          "ENERGY2": 152,
          "FLAT211": 1,
          "H2TX_238": 36,
          "F_089": 25,
          "ESSLMRB3": 1,
          "H2TX_400": 16,
          "BRASS1": 16,
          "H2TX_300": 47,
          "CTGOLD5": 1,
          "H2TX_217": 1,
          "H2TX_377": 61,
          "H2TX_514": 10,
          "H2TX_295": 5,
          "H2TX_713": 14,
          "H2TX_756": 15,
          "F_022": 40,
          "RTEX063": 1,
          "H2TX_483": 25,
          "FLDIRT01": 1,
          "RTEX062": 1,
          "H2TX_261": 78,
          "BRWNRCK2": 1,
          "F_054": 147,
          "PILLAR01": 22,
          "F_057": 29,
          "H2TX_187": 2,
          "H2TX_252": 3,
          "H2TX_415": 5,
          "WALL50": 19,
          "RTEX038": 121,
          "RTEX018A": 14,
          "H2TX_255": 10,
          "GATE03": 20,
          "F_SKY": 903,
          "GLASS03": 2,
          "H2TX_158": 136,
          "H2TX_743": 25,
          "GATE02": 6,
          "F_034": 1,
          "PISO522": 35,
          "FLAT503F": 2,
          "FRTEX113": 20,
          "CAVE03": 3,
          "FRTEX043": 200,
          "F_001": 24,
          "H2TX_172": 15,
          "FLAT516": 3,
          "FRTEX004": 21,
          "H2TX_575": 136,
          "H2TX_649": 32,
          "H2TX_786": 1,
          "RTEX013": 1,
          "H2TX_578": 17,
          "H2TX_788": 4,
          "BLDFLR1": 41,
          "BLUEFRA2": 1,
          "BOOKS02": 14,
          "H2TX_416": 2532,
          "F_044": 72,
          "H2TX_413": 717,
          "BRASS4": 1,
          "H2TX_600": 1,
          "H2TX_620": 21,
          "RTEX367": 6,
          "BLUEFRA3": 1,
          "H2TX_177": 8,
          "X_WATER1": 1,
          "W_373": 15,
          "ENERGY1": 1,
          "FRTEX041": 6,
          "ALFMB": 28,
          "H2TX_354": 88,
          "ICE01": 13,
          "SEWER07": 129,
          "VILL04": 120,
          "PISO04": 59,
          "CARPBLU": 11,
          "FRTEX099": 8,
          "RTEX014": 1,
          "H2TX_296": 206,
          "H2TX_580": 6,
          "VILL06": 40,
          "H2TX_291": 414,
          "WALL53": 36,
          "DIRT": 1,
          "FRTX113B": 6,
          "H2TX_420": 260,
          "MONK07": 2,
          "RTEX225": 19,
          "F_078": 35,
          "H2TX_530": 10,
          "H2TX_343": 1,
          "FRTX043B": 83,
          "H2TX_254": 61,
          "BLUEFRA7": 1,
          "MONK01": 1,
          "H2TX_689": 11,
          "MONK08": 3,
          "PISO25": 35,
          "F_092": 146,
          "H2LAVA2": 7
        }
      },
      "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",
      "title": "MAP19",
      "format": "hexen",
      "stats": {
        "things": 1419,
        "linedefs": 1913,
        "sidedefs": 3051,
        "vertices": 1885,
        "sectors": 426,
        "segs": 3689,
        "ssectors": 1178,
        "nodes": 1177,
        "textures": {
          "H2TX_176": 7,
          "F_038": 19,
          "H2TX_230": 28,
          "H2TX_562": 110,
          "H2TX_154": 1,
          "FRTEX011": 3,
          "H2TX_330": 111,
          "ICE01": 20,
          "F_017": 3,
          "TPORTX": 18,
          "H2TX_291": 164,
          "SWAMP01": 14,
          "GATE02": 6,
          "RTEX367": 2,
          "F_SKY": 67,
          "H2TX_816": 2,
          "WALL35": 1,
          "F_011": 5,
          "H2TX_192": 12,
          "VOID": 1,
          "TOW05": 17,
          "H2TX_680": 4,
          "H2TX_178": 23,
          "H2TX_075": 29,
          "ALFMB": 29,
          "H2TX_766": 8,
          "H2TX_770": 64,
          "H2TX_231": 8,
          "H2TX_265": 6,
          "H2TX_456": 4,
          "H2TX_179": 10,
          "F_034": 1,
          "H2TX_201": 9,
          "BRASS1": 2,
          "H2TX_491": 23,
          "H2TX_236": 1,
          "H2TX_405": 2,
          "TOW03": 11,
          "F_040": 11,
          "H2TX_371": 1,
          "FRTEX054": 1,
          "H2TX_413": 6,
          "GATE04": 2,
          "F_077": 17,
          "F_024": 43,
          "H2TX_295": 223,
          "TPORT1": 18,
          "F_081": 1,
          "H2TX_344": 1,
          "SNOW": 20,
          "CASTLE01": 15,
          "H2WAT1": 1,
          "F_030": 10,
          "F_076": 7,
          "H2TX_233": 24,
          "H2TX_256": 2,
          "H2TX_402": 484,
          "H2TX_450": 129,
          "CASTLE07": 233,
          "F_054": 78,
          "F_059": 6,
          "GLASS05": 1,
          "WALL50": 18,
          "F_046": 4,
          "H2TX_596": 8,
          "H2TX_254": 10,
          "X_009": 6,
          "TILES004": 32,
          "H2TX_298": 2,
          "H2TX_285": 33,
          "D_WD10": 2,
          "H2TX_113": 15,
          "H2TX_238": 13,
          "H2TX_142": 1,
          "X_001": 6,
          "H2TX_234": 1,
          "H2TX_235": 2,
          "H2TX_294": 10,
          "GLASS01": 1,
          "H2TX_163": 42,
          "H2TX_182": 1,
          "BOOKS02": 3,
          "SEWER07": 40,
          "H2TX_242": 2,
          "H2TX_584": 166,
          "WALL56": 4,
          "F_022": 13,
          "H2TX_771": 9,
          "PISO521": 9,
          "CAVE03": 2,
          "X_SWMP1": 2,
          "F_057": 81,
          "RTEX018A": 2,
          "GLASS03": 6,
          "BOOKS01": 2,
          "FRTEX102": 3,
          "CAVE01": 8,
          "WLLLVFL1": 1,
          "H2TX_205": 35,
          "H2TX_188": 23,
          "H2TX_214": 1,
          "X_FIRE01": 1,
          "F_033": 1,
          "H2TX_416": 212,
          "F_037": 3,
          "H2TX_165": 26,
          "H2TX_222": 1,
          "H2TX_420": 39,
          "H2TX_174": 42,
          "F_018": 7,
          "H2TX_237": 5,
          "H2TX_746": 1,
          "H2WAT2": 5,
          "CAVE02": 35,
          "H2TX_290": 1,
          "FOREST01": 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",
      "title": "MAP20",
      "format": "hexen",
      "stats": {
        "things": 868,
        "linedefs": 2915,
        "sidedefs": 4966,
        "vertices": 2434,
        "sectors": 838,
        "segs": 5488,
        "ssectors": 1681,
        "nodes": 1680,
        "textures": {
          "H2TX_416": 234,
          "F_092": 4,
          "CANDLE_2": 2,
          "H2TX_522": 6,
          "F_044": 3,
          "H2TX_177": 67,
          "F_055": 2,
          "H2TX_002": 12,
          "CANDLE_1": 6,
          "H2TX_253": 1,
          "F_089": 24,
          "H2TX_298": 12,
          "F_SKY": 245,
          "H2WAT2": 2,
          "PISO521": 2,
          "H2TX_285": 123,
          "F_009": 8,
          "H2TX_227": 22,
          "MONK08": 7,
          "H2TX_274": 448,
          "RSEARCHD": 58,
          "H2TX_192": 23,
          "TOW07": 2,
          "H2TX_308": 16,
          "TPORTX": 5,
          "ENERGY2": 3,
          "H2TX_269": 18,
          "F_073": 12,
          "H2TX_163": 236,
          "F_057": 1,
          "CANDLE_5": 2,
          "H2TX_188": 91,
          "H2TX_189": 2,
          "H2WAT1": 1,
          "F_054": 56,
          "F_048": 24,
          "H2TX_203": 72,
          "H2TX_172": 197,
          "H2TX_300": 10,
          "RSEARCHC": 58,
          "H2TX_243": 1,
          "TILES007": 2,
          "TOW05": 73,
          "TPORT1": 5,
          "WOOD01": 8,
          "SW_1_UP": 1,
          "H2TX_305": 2,
          "S_07": 6,
          "F_082": 20,
          "H2TX_377": 45,
          "RTEX367": 2,
          "H2TX_456": 188,
          "BOOKS02": 46,
          "H2TX_178": 5,
          "WALL42": 2,
          "H2TX_244": 72,
          "WALL35": 1,
          "CANDLE_3": 4,
          "H2TX_170": 2,
          "H2TX_181": 16,
          "H2TX_230": 187,
          "H2TX_526": 133,
          "D_END2": 24,
          "FRTEX073": 84,
          "H2TX_254": 6,
          "H2TX_761": 2,
          "H2TX_270": 16,
          "H2TX_261": 47,
          "H2TX_324": 5,
          "H2TX_325": 2,
          "H2TX_420": 124,
          "PISO503": 42,
          "WALL37": 3,
          "BOOKS01": 2,
          "BOOKS04": 2,
          "H2TX_182": 1,
          "H2TX_196": 26,
          "D_WD07": 16,
          "H2TX_304": 2,
          "H2TX_237": 24,
          "CANDLE_4": 2,
          "H2TX_075": 20,
          "F_059": 37,
          "H2TX_165": 24,
          "WALL56": 2,
          "ALFMB": 122,
          "RSEARCHA": 42,
          "F_015": 12,
          "S_12": 12,
          "WALL38": 19,
          "WOOD02": 52,
          "H2TX_399": 36,
          "DOOR51": 6,
          "H2TX_206": 54,
          "H2TX_238": 94,
          "H2TX_291": 410,
          "CHAP1": 16,
          "RSEARCHB": 42,
          "WALL513": 1,
          "H2TX_164": 2
        }
      },
      "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",
      "title": "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"
      }
    }
  ]
}

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.