Raw model (for completeness)
{
"meta": {
"id": "02fa45ac-9bce-4ef9-8acc-de0f4213d8ae",
"sha1": "dde661fdf114520a645c5204a269e097132df4e8",
"sha256": "fbd6ca829fde750225fd28d45f967a706eb0be1e99a539cdcebc5122de013a1b",
"filenames": [
"grapplinghook1.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2018-02-10 16:59:15",
"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": "2018-02-10 16:59:15",
"file": {
"type": "PK3",
"size": 4861,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/dde661fdf114520a645c5204a269e097132df4e8/dde661fdf114520a645c5204a269e097132df4e8.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 5,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "DECORATE.txt",
"contents": "actor GrapplingShot\n{\n Projectile\n Scale 0.5\n SeeSound \"\"\n Speed 128\n Radius 4\n Height 4\n RenderStyle Add\n States\n {\n Spawn:\n PLSS A 0\n PLSS A 0 ACS_ExecuteAlways(654, 0, 2,0,0)\n goto SpawnLoop\n\n SpawnLoop:\n PLSS AB 6 bright\n loop\n\n Death:\n TNT1 A 1\n stop\n }\n}\n\nactor SuperGrapplingShot\n{\n Projectile\n Scale 0.5\n SeeSound \"\"\n Speed 128\n Radius 4\n Height 4\n RenderStyle Add\n States\n {\n Spawn:\n PLSS A 0\n PLSS A 0 ACS_ExecuteAlways(654, 0, 4,1,0)\n goto SpawnLoop\n\n SpawnLoop:\n PLSS AB 6 bright\n loop\n\n Death:\n TNT1 A 1\n stop\n }\n}\n\nactor GuaranteedTeleportFog: TeleportFog\n{\n +NOINTERACTION\n Radius 0\n Height 0\n}\n\nactor GrappleSpot\n{\n +NOINTERACTION\n Radius 0\n Height 0\n States\n {\n Spawn:\n TNT1 A -1 // stay here until Thing_Removed\n stop\n }\n}\n\nactor GrapplePoint\n{\n +NOINTERACTION\n +CLIENTSIDEONLY\n Radius 0\n Height 0\n RenderStyle Add\n Scale 0.2\n States\n {\n Spawn:\n PLSS AB 1 bright\n stop\n }\n}\n\nactor \"Grappling Hook\": Weapon\n{\n Weapon.SelectionOrder 10000\n +WIMPY_WEAPON\n +NOALERT\n Obituary \"%k grappled %o to death. Somehow.\"\n Inventory.PickupMessage \"A grapple beam mysteriously materialises in your hand. You wonder where it came from.\"\n Weapon.SlotNumber 0\n States\n {\n Ready:\n PUNG A 1 A_WeaponReady\n loop\n Deselect:\n PUNG A 1 A_Lower\n loop\n Select:\n PUNG A 1 A_Raise\n loop\n\n Fire:\n PUNG B 2\n PUNG C 1\n PUNG D 0 A_FireCustomMissile(\"GrapplingShot\")\n PUNG D 12\n PUNG C 6\n PUNG B 3\n Hold:\n TNT1 A 1\n TNT1 A 0 A_Refire\n goto Ready\n\n AltFire:\n PUNG B 2\n PUNG C 1\n PUNG D 0 A_FireCustomMissile(\"SuperGrapplingShot\")\n PUNG D 12\n PUNG C 6\n PUNG B 3\n AltHold:\n TNT1 A 1\n TNT1 A 0 A_Refire\n goto Ready\n\n }\n}"
},
{
"source": "pk3",
"name": "LOADACS.txt",
"contents": "GRAPPLINGHOOK"
}
]
},
"maps": []
}