Raw model (for completeness)
{
"meta": {
"id": "0886b6e6-5272-4da1-9a1b-5dc894169b01",
"sha1": "a42f83fe87dbcb22e4daf0b505332828237c9d8e",
"sha256": "749a9ca7e33f98b366b4fe51878c4531b64e2bae32d9d9c3c209644c26ba9977",
"filenames": [
"gib-centaurflash-real-plsaddcmm-v1.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2021-01-10 03:51:52",
"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": "2021-01-10 03:51:52",
"file": {
"type": "PK3",
"size": 12916,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/a42f83fe87dbcb22e4daf0b505332828237c9d8e/a42f83fe87dbcb22e4daf0b505332828237c9d8e.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 3,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "actors/inventory/mm6/centaurflash.txt",
"contents": "actor CentaurFlashWep : BaseMM8BDMWep 10080\n{\n//$Category MM8BDM-Weapons\n//$Title Centaur Flash\nWeapon.AmmoUse 4\nWeapon.AmmoGive 28\nWeapon.SlotNumber 6\nInventory.Pickupmessage \"$PU_CENTAURFLASH\"\nObituary \"$OB_CENTAURFLASH\"\nTag \"$TAG_CENTAURFLASH\"\nweapon.ammotype \"CentaurFlashAmmo\"\ninventory.icon \"CENTSI\"\nStates\n{\nSpawn:\nWEA3 G 1\nloop\nReady:\nCENF A 0 ACS_ExecuteAlways(998,0,51)\nCENF A 1 A_WeaponReady\nGoto Ready+1\nDeselect:\nCENF A 0 A_ChangeFlag(CANTSEEK, false)\nCENF A 0 A_ChangeFlag(INVISIBLE, false)\nCENF A 0 A_SetTranslucent(1.0, 0)\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nCENF A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nCENF A 1 A_Raise\nLoop\nFire:\nCENF A 0 A_JumpIfInventory(\"CentaurFlashAmmo\",4,\"FireX\")\ngoto NoAmmo\nFireX:\nCENF BC 2\nCENF D 0 A_PlaySoundEx(\"weapon/centaurflash\",\"Weapon\")\nCENF DDDDDDDDDD 0 A_SpawnItemEx(\"CentaurFlashFX\", 0, 0, 28, 256/12, 0, random2(256/12), random(0, 359))\nCENF D 0 A_FireCustomMissile(\"CentaurFlash\",0,1,8,0)\nCENF D 0 ACS_ExecuteAlways(976,0)\nCENF D 8\nFireLoop:\nCENF D 0 A_JumpIfInventory(\"CentaurFlashAmmo\",1,\"FireLoopX\")\ngoto FireEnd\nFireLoopX:\nTNT1 D 2 A_SetTranslucent(0.5, 0)\nTNT1 D 0 A_ChangeFlag(CANTSEEK, true)\nTNT1 D 0 A_ChangeFlag(INVISIBLE, true)\nTNT1 D 0 A_SetTranslucent(0.0, 0)\nCENF D 3 A_TakeInventory(\"CentaurFlashAmmo\",1)\nCENF D 1 A_Refire(\"FireLoop\")\nFireEnd:\nCENF D 0 A_PlaySoundEx(\"weapon/centauruncloak\", \"weapon\")\nCENF D 1\nCENF D 1\nCENF D 1\nCENF D 0 A_ChangeFlag(CANTSEEK, false)\nCENF D 0 A_ChangeFlag(INVISIBLE, false)\nCENF D 2 A_SetTranslucent(0.2, 0)\nCENF D 2 A_SetTranslucent(0.4, 0)\nCENF C 2 A_SetTranslucent(0.6, 0)\nCENF C 2 A_SetTranslucent(0.8, 0)\nCENF B 2 A_SetTranslucent(1.0, 0)\nCENF A 13\nGoto Ready+1\nNoAmmo:\nCENF A 1 ACS_Execute(979,0)\nGoto Ready+1\n}\n}\n\nactor ScreenFlash : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\n+INVENTORY.AUTOACTIVATE\nStates\n{\nPickup:\nTNT1 A 1 ACS_ExecuteAlways(976,0)\nstop\n}\n}\n\nactor CentaurFlash\n{\n-SOLID\n+NOGRAVITY\nPROJECTILE\n+NOINTERACTION\n+DONTBLAST\ndamage 0\nradius 1\nheight 1\ndamagetype \"CentaurFlash\"\nObituary \"$OB_CENTAURFLASH\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2 A_Explode(15,256,0)\nstop\n}\n}\n\nactor CentaurFlashFX\n{\n+NOINTERACTION\n+NOGRAVITY\n+CLIENTSIDEONLY\n+FORCEXYBILLBOARD\n-SOLID\nscale 2.5\nheight 0\nradius 0\nStates\n{\nSpawn:\nTNT1 A 0\nCFL5 ABCD 3\nstop\n}\n}\n\nactor CentaurFlashAmmo : Ammo\n{\ninventory.amount 1\ninventory.maxamount 28\n+INVENTORY.IGNORESKILL\n}"
}
]
},
"maps": []
}