Raw model (for completeness)
{
"meta": {
"id": "011b6a5a-df82-4ba4-a3de-fa92230f20c2",
"sha1": "4d3f86bb4faf1211eab28b894eca0cd0cab9a782",
"sha256": "06ab77e60707778da5764a761a1e26b48fc4a4cb75709769c6e8a98ccb210749",
"filenames": [
"auras-instagib-chaos-1.0beta2.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2019-02-11 04:33:53",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": {
"MAP01": "MAP01.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2019-02-11 04:33:53",
"file": {
"type": "PK3",
"size": 2418623,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/4d3f86bb4faf1211eab28b894eca0cd0cab9a782/4d3f86bb4faf1211eab28b894eca0cd0cab9a782.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"TESTMAP1"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 311,
"maps": 1,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "Sprites/Explosions/Credits.txt",
"contents": "Credits: Taken from the mod Project MSX by MagSigmaX\nThe rest below this file are unknown"
},
{
"source": "pk3",
"name": "Sprites/Weapons/FistingGauntlets/Credits.txt",
"contents": "Taken from Hexen, which means credits goes to Raven Software."
},
{
"source": "pk3",
"name": "Sprites/Weapons/TeslaRifle/Credits.txt",
"contents": "Obviously this is a recolored plasma gun from Doom,\nso credits goes to id software for the sprite, and\nme (hiimaura) for the simple recoloration edit."
},
{
"source": "pk3",
"name": "Sprites/Weapons/SlugGun/Credits.txt",
"contents": "Taken from Realm667 under UAC Plasmatic Rifle\n\nSprites: Fuzzyblaze, id Software, FreeDoom Team\nSprite Edit: Infirnex\n\nRecoloration and extra firing frame edits done by\nme (hiimaura).\n\nProjectile sprites came from Project MSX, by MagSigmaX\nand were recolored by me (hiimaura)."
},
{
"source": "pk3",
"name": "Sprites/Weapons/DiscGun/Credits.txt",
"contents": "Unknown. Will do soon."
},
{
"source": "pk3",
"name": "Sounds/FistingGauntlets/Credits.txt",
"contents": "Taken from Hexen\n(Raven Software)"
},
{
"source": "pk3",
"name": "Sounds/RicochetLauncher/Credits.txt",
"contents": "Fire sounds are from the Doom 3 Plasma Gun.\nBounce Sounds are from Ratchet and Clank: Up Your Arsenal"
},
{
"source": "pk3",
"name": "SRC/MYSTERY.txt",
"contents": "#library \"MYSTERY\"\n#include \"zcommon.acs\"\n\n#define NUM_MITEMS 3\n\nstr MBOX_ITEMS[NUM_MITEMS] = {\"DeflectionDisc\", \"PlasmaTurretInventory\", \"PigRelic\"};\nint MITEM_QUANTITIES[NUM_MITEMS] = {3, 1, 1};\nstr MITEM_NAMES[NUM_MITEMS] = {\"Deflection Discs\", \"Plasma Sentry\", \"Idol of the Swine\"};\n\nScript \"GiveMysteryBoxItem\" (void)\n{\n\tHUDMessage(s:\"this mystery box contains...\"; HUDMSG_PLAIN, 9000, CR_PURPLE, 0.5, 0.55, 1.0);\n\tdelay(35 + 20);\n\tif(ClassifyActor(0) & ACTOR_DEAD)\n\t\tterminate;\n\tint randnum = random(0, NUM_MITEMS - 1);\n\tGiveInventory(MBOX_ITEMS[randnum], MITEM_QUANTITIES[randnum]);\n\tif(MITEM_QUANTITIES[randnum] > 1)\n\t{\n\t\tHUDMessage(i:MITEM_QUANTITIES[randnum], s:\"x \", s:MITEM_NAMES[randnum], s:\"!\"; HUDMSG_PLAIN, 9000, CR_PURPLE, 0.5, 0.6, 1.0);\n\t\tlog(s:\"obtained \", i:MITEM_QUANTITIES[randnum], s:\"x \", s:MITEM_NAMES[randnum], s:\"!\");\n\t}\n\telse\n\t{\n\t\tHUDMessage(s:MITEM_NAMES[randnum], s:\"!\";HUDMSG_PLAIN, 9000, CR_PURPLE, 0.5, 0.6, 1.0);\n\t\tlog(s:\"obtained \", s:MITEM_NAMES[randnum], s:\"!\");\n\t}\n}"
},
{
"source": "pk3",
"name": "SRC/PLAYER.txt",
"contents": "#library \"PLAYER\"\n#include \"zcommon.acs\"\n\n#libdefine MAX_PLAYER_AMOUNT 64\n\nglobal int 1:playerMysteryPoints[];\nglobal str 2:playerMysteryBoxItem[];\n\nScript \"OnPlayerEnter\" ENTER\n{\n\tThing_ChangeTID(0, PlayerCount() + 9000);\n\tlog(s:\"Player \", i:PlayerNumber(), s:\" Entered. TID set to \", i:ActivatorTID());\n}\nScript \"OnPlayerRespawn\" RESPAWN\n{\n\tGiveInventory(\"MysteryPoints\", playerMysteryPoints[PlayerNumber()]);\n}\nScript \"OnPlayerDisconnect\" (int playernum) DISCONNECT\n{\n\tlog(s:\"Player \", i:playernum, s:\" Disconnected. TID: \", i:ActivatorTID());\n\tplayerMysteryPoints[playernum] = 0;\n\tplayerMysteryPoints[playernum] = playerMysteryPoints[PlayerCount()];\n\tplayerMysteryPoints[PlayerCount()] = 0;\n\tlog(s:\"Player with tid: \", i:(9000 + PlayerCount()), s:\" is having their tid set to \", i:ActivatorTID());\n\tThing_ChangeTID(9000 + PlayerCount(), ActivatorTID());\n}\n\nScript \"OnPlayerDeath\" DEATH\n{\n\tplayerMysteryPoints[PlayerNumber()] = CheckInventory(\"MysteryPoints\");\n\t//playerMysteryBoxItem[PlayerNumber()] = CheckInventory(\"MysteryPoints\");\n}"
},
{
"source": "pk3",
"name": "SRC/TURRET.txt",
"contents": "#library \"TURRET\"\n#include \"zcommon.acs\"\n\nScript \"TurretCountdown\" (void)\n{\n\twhile(!(ClassifyActor(0) & ACTOR_DEAD))\n\t{\n\t\tdelay(35);\n\t\tGiveInventory(\"LifespanCounter\",5);\n\t}\n}"
}
]
},
"maps": [
{
"map": "MAP01",
"title": "MAP01",
"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"
}
}
]
}