Raw model (for completeness)
{
"meta": {
"id": "0722b8ba-07f5-41c8-9959-fca62e547747",
"sha1": "1bd198ace9d1c3a7d7f77f970c4b59ad28fda399",
"sha256": "3dbff4b8a74a140f3062d0f8b24b9e902ec23d86a315b8502a78fc7b51fa7c9d",
"filenames": [
"altfireisbuster4h.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2019-03-22 04:33:54",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": null,
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2019-03-22 04:33:54",
"file": {
"type": "PK3",
"size": 2412,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/1bd198ace9d1c3a7d7f77f970c4b59ad28fda399/1bd198ace9d1c3a7d7f77f970c4b59ad28fda399.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 6,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "actors/inventory/baseweapon2.txt",
"contents": "actor BaseMM8BDMWep : BaseMM8BDMWep0\n{\n\t+WEAPON.ALT_AMMO_OPTIONAL\n\t+WEAPON.ALT_USES_BOTH\n\tStates\n\t{\n\tmm8bdmReady:\n\t\t\"----\" A 0 A_JumpIfInventory(\"NoFireFlag\",1,\"mm8bdmReadyNF\")\n\t\t\"----\" A 0 A_JumpIfInventory(\"TestFirePowerup\",1,\"TestFire\")\n\t\t\"----\" A 0 A_JumpIfInventory(\"NoSwitchFlag\",1,\"mm8bdmReadyNS\")\n\t\t\"----\" A 1 A_WeaponReady(WRF_ALLOWZOOM)\n\tmm8bdmReady2:\n\t\t\"----\" A 0\n\t\tgoto mm8bdmReady\n\tmm8bdmReadyNF:\n\t\t\"----\" A 0 A_JumpIfInventory(\"NoSwitchFlag\",1,\"mm8bdmReadyNFNS\")\n\t\t\"----\" A 1 A_WeaponReady(WRF_NOFIRE)\n\t\tgoto mm8bdmReady2\n\tmm8bdmReadyNS:\n\t\t\"----\" A 1 A_WeaponReady(WRF_ALLOWZOOM|WRF_NOSWITCH)\n\t\tgoto mm8bdmReady2\n\tmm8bdmReadyNFNS:\n\t\t\"----\" A 1 A_WeaponReady(WRF_NOFIRE|WRF_NOSWITCH)\n\t\tgoto mm8bdmReady2\n\n\tmm8bdmReadyJump:\n\t\t\"----\" A 0 A_JumpIfInventory(\"NoFireFlag\",1,\"mm8bdmReadyJumpNF\")\n\t\t\"----\" A 0 A_JumpIfInventory(\"TestFirePowerup\",1,\"TestFire\")\n\t\t\"----\" A 0 A_JumpIfInventory(\"NoSwitchFlag\",1,\"mm8bdmReadyJumpNS\")\n\t\t\"----\" A 1 A_WeaponReady(WRF_ALLOWZOOM)\n\tmm8bdmReadyJump2:\n\t\t\"----\" A 0 A_JumpIfInventory(\"BusterAmmo\", 1, \"Ready1\")\n\t\t\"----\" A 1 A_Jump(256, \"Ready1\")\n\t\twait\n\tmm8bdmReadyJumpNF:\n\t\t\"----\" A 0 A_JumpIfInventory(\"NoSwitchFlag\",1,\"mm8bdmReadyJumpNFNS\")\n\t\t\"----\" A 1 A_WeaponReady(WRF_NOFIRE)\n\t\tgoto mm8bdmReadyJump2\n\tmm8bdmReadyJumpNS:\n\t\t\"----\" A 1 A_WeaponReady(WRF_ALLOWZOOM|WRF_NOSWITCH)\n\t\tgoto mm8bdmReadyJump2\n\tmm8bdmReadyJumpNFNS:\n\t\t\"----\" A 1 A_WeaponReady(WRF_NOFIRE|WRF_NOSWITCH)\n\t\tgoto mm8bdmReadyJump2\n\n\tZoom:\n\t\t\"----\" A 0\n\t\tgoto BaseFuncFire\n\n\tAltFire:\n\t\t\"----\" A 0\n\t\tgoto TestFire\n\t}\n}"
}
]
},
"maps": []
}