Raw model (for completeness)
{
"meta": {
"id": "cc0c4a21-d1cb-4b80-92b5-72efac948b2c",
"sha1": "9b8b148ed0f33833956cd5756395cea14aedcfad",
"sha256": "48914ec103b7b762e0d226551754e8ea6827f72aa43770bd7bff88f4bebd2970",
"title": "Armory",
"filenames": [
"armory.wad"
],
"additional": {
"engines": [
"DOOM2"
],
"iwad": [
"TNT"
],
"filename": null,
"added": "2014-01-04 11:55:35",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": "Armory",
"description": "The armory! What a perfect place to end up. So damn many hell spawn around, now you can mop them up! Be careful, security is tight and there are measures to keep the weapons safe. With some skill you can get to them and take care of business.",
"maps": null,
"graphicOverrides": null,
"screenshots": {
"MAP01": "MAP01.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2014-01-04 11:55:35",
"file": {
"type": "PWAD",
"size": 181906,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/9b8b148ed0f33833956cd5756395cea14aedcfad/9b8b148ed0f33833956cd5756395cea14aedcfad.wad.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP01"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 11,
"maps": 1,
"palettes": 0
},
"engines_guess": [
"DOOM2"
],
"iwads_guess": [
"TNT"
]
},
"analysis": {
"title": "Armory",
"description": "Armory is a single-map WAD designed for DOOM2 with TNT IWAD compatibility. The map is large and complex, featuring 649 things and 352 sectors, with a heavy monster presence including 53 imps, 42 shotgun guys, and 6 cacodemons, emphasizing hitscanner and projectile combat. Resources are moderately generous, with ample ammo pickups, health bonuses, and armor scattered throughout. The environment uses a mix of techbase and industrial textures, including metal, marble, and door variants, creating a secure armory theme. The layout appears linear with keycard and door mechanics, focusing on tactical progression and weapon acquisition. The WAD is suitable for players seeking a challenging but balanced fight against a variety of classic enemies.",
"tags": [
"ammo_plentiful",
"boom_compatible",
"doom2",
"generous_health",
"hard",
"hitscanner_heavy",
"industrial",
"linear",
"medium_maps",
"techbase"
],
"origin": "gpt-4.1-mini"
}
},
"maps": [
{
"map": "MAP01",
"title": "MAP01",
"format": "doom",
"stats": {
"things": 649,
"linedefs": 1590,
"sidedefs": 2074,
"vertices": 1323,
"sectors": 352,
"segs": 2154,
"ssectors": 560,
"nodes": 559,
"textures": {
"STEP4": 18,
"DOOR1": 6,
"COMPWERD": 12,
"DOORSTOP": 117,
"EXITSIGN": 4,
"ICKWALL1": 15,
"ICKWALL7": 1,
"LITE5": 28,
"BIGDOOR3": 20,
"BROWN144": 73,
"DOORHI": 2,
"NUKAGE3": 2,
"STEP5": 15,
"ICKWALL6": 2,
"LITE3": 4,
"FLOOR6_2": 5,
"STARG3": 20,
"ICKWALL3": 18,
"COMPBLUE": 20,
"STARG2": 6,
"FLAT2": 7,
"FLOOR0_3": 241,
"STEP2": 2,
"TLITE6_5": 7,
"STARGR2": 2,
"COMPTALL": 10,
"BROWN1": 61,
"FLOOR0_5": 1,
"LITESTON": 1,
"SLADWALL": 12,
"SUPPORT2": 48,
"STEP1": 11,
"LITE96": 5,
"SHAWN2": 8,
"GRAY7": 28,
"SLADPOIS": 2,
"FLOOR4_8": 4,
"COMPOHSO": 5,
"GRAY4": 208,
"BIGDOOR2": 11,
"STONE": 98,
"BIGDOOR4": 4,
"BRNPOIS2": 2,
"DOOR3": 2,
"FLAT10": 13,
"FLOOR7_2": 48,
"F_SKY1": 7,
"ICKWALL4": 1,
"DOORYEL": 2,
"MARBLE3": 191,
"STARGR1": 9,
"MARBFAC2": 3,
"SW1BRN2": 3,
"NUKAGE2": 6,
"PLAT1": 1,
"TLITE6_1": 1,
"DOORBLU": 4,
"EXITDOOR": 2,
"DOORTRAK": 91,
"FLAT18": 293,
"FLAT19": 1,
"FLOOR5_1": 1,
"TLITE6_6": 1,
"CEIL1_2": 14,
"GRAY5": 13,
"SW1GSTON": 2,
"ICKWALL2": 10,
"SW1STRTN": 1,
"BROWN96": 8,
"GRAY1": 114,
"SW1GRAY": 5,
"TLITE6_4": 1,
"GRAYBIG": 47,
"LITE4": 4,
"METAL1": 40,
"FLAT5": 16,
"MARBFAC3": 4,
"MARBLE1": 4,
"MFLR8_4": 6,
"GATE3": 15,
"DOORRED": 4,
"NUKAGE1": 5,
"SW1COMM": 4,
"LITEMET": 2,
"BIGDOOR1": 1,
"GRAYDANG": 14,
"FLAT17": 3,
"STARG1": 43,
"SW2BRN1": 1
}
},
"monsters": {
"total": 166,
"by_type": {
"baron": 4,
"cacodemon": 6,
"demon": 23,
"imp": 53,
"lost_soul": 8,
"shotgun_guy": 42,
"spectre": 8,
"zombieman": 22
},
"by_category": {
"boss": 0,
"hitscanner": 64,
"melee": 31,
"projectile": 71
}
},
"items": {
"total": 221,
"by_type": {
"ammo_box": 13,
"ammo_clip": 5,
"armor_bonus": 26,
"backpack": 1,
"berserk": 2,
"bfg9000": 1,
"blue_armor": 3,
"cell": 10,
"cell_pack": 3,
"chaingun": 1,
"chainsaw": 1,
"green_armor": 3,
"health_bonus": 28,
"invisibility": 2,
"medikit": 29,
"plasma_rifle": 1,
"rocket": 10,
"rocket_box": 6,
"rocket_launcher": 1,
"shell_box": 7,
"shells": 26,
"shotgun": 2,
"soulsphere": 4,
"stimpack": 36
},
"ammo_by_category": {
"bullets": 18,
"cells": 13,
"rockets": 16,
"shells": 33
},
"weapons_present": [
"bfg9000",
"chaingun",
"chainsaw",
"plasma_rifle",
"rocket_launcher",
"shotgun"
]
},
"mechanics": {
"teleports": true,
"keys": [
"blue",
"red",
"yellow"
],
"secret_exit": false
},
"difficulty": {
"uv_monsters": 163,
"hmp_monsters": 131,
"htr_monsters": 91,
"uv_items": 220,
"hmp_items": 212,
"htr_items": 169
},
"compatibility": "vanilla_or_boom",
"metadata": {
"title": null,
"music": null,
"source": "marker"
},
"images": [
{
"id": "c96c1e30-ed04-4520-aa88-cc6ec229f789",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/9b8b148ed0f33833956cd5756395cea14aedcfad/MAP01/images/0.webp",
"type": null
},
{
"id": "90b12361-e3aa-446c-b240-224a75442bbc",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/9b8b148ed0f33833956cd5756395cea14aedcfad/MAP01/pano/pano_0.webp",
"type": "pano"
}
]
}
]
}