Raw model (for completeness)
{
"meta": {
"id": "0c9a9f65-b3c4-42c1-a415-441b20542f4e",
"sha1": "db0378c9b988edb455992ccd5305d306baec3292",
"sha256": "ef21342b6105f553e1fca879687fc691c866364d3c4934b4348aa6a708fda1df",
"filenames": [
"tpjmanhuntmusic.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2016-04-14 21:42:49",
"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": "2016-04-14 21:42:49",
"file": {
"type": "PK3",
"size": 222858602,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/db0378c9b988edb455992ccd5305d306baec3292/db0378c9b988edb455992ccd5305d306baec3292.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 91,
"maps": 0,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "DECORATE.txt",
"contents": "#include \"Actors/Monsters/Cyberdemon.txt\"\n#include \"Actors/Monsters/SpiderMastermind.txt\""
},
{
"source": "pk3",
"name": "TPJMUSIC.txt",
"contents": "#library \"TPJMUSIC\"\n#include \"zcommon.acs\"\n\nbool is_mon_music_playing = false;\nbool is_mon_int_music_playing = false;\nbool is_weap_music_playing = false;\nint fired_epic = 0;\n\n//weapon music start\nScript 5430( int mNum ) CLIENTSIDE\n{\n Delay( 1 );\n\n if(GetCvar(\"tpj_weapmusic\") && !is_mon_music_playing && !is_mon_int_music_playing)\n {\n fired_epic = fired_epic + 1;\n if( fired_epic == 5 )\n {\n SetMusic( StrParam(s:\"MHTRCK\", i:mNum), 0 );\n is_weap_music_playing = true;\n }\n }\n}\n\n//weapon music stop\nScript 5431( void ) CLIENTSIDE\n{\n if (GetCvar(\"tpj_weapmusic\") && is_weap_music_playing)\n {\n SetMusic( \"*\", 0 );\n fired_epic = 0;\n is_weap_music_playing = false;\n }\n}\n\n//monster music start\nScript 5432( int mNum ) CLIENTSIDE\n{\n Delay( 1 );\n\n if (GetCvar(\"tpj_music\") && !is_mon_music_playing && !is_mon_int_music_playing)\n {\n SetMusic( StrParam(s:\"MHTRCK\", i:mNum), 0 );\n is_mon_music_playing = true;\n is_weap_music_playing = false;\n }\n}\n\n//monster music stop\nScript 5433( void ) CLIENTSIDE\n{\n if (GetCvar(\"tpj_music\")) {\n SetMusic( \"*\", 0 );\n fired_epic = 0;\n is_mon_music_playing = false;\n is_mon_int_music_playing = false;\n is_weap_music_playing = false;\n }\n}\n\n//monster music intermission\nScript 5434( void ) CLIENTSIDE\n{\n if (GetCvar(\"tpj_music\")) {\n SetMusic( \"D_MHINT\", 0 );\n is_mon_music_playing = false;\n is_mon_int_music_playing = true;\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Cyberdemon.txt",
"contents": "ACTOR NewCyberdemon : Cyberdemon replaces Cyberdemon\n{\n States\n {\n See:\n\tTNT1 A 0 ACS_ExecuteAlways(5432,0,5)\n CYBR A 3 A_Hoof\n CYBR ABBCC 3 A_Chase\n CYBR D 3 A_Metal\n CYBR D 3 A_Chase\n Loop\n Death:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0,5)\n\tCYBR H 10\n CYBR I 10 A_Scream\n CYBR JKL 10\n CYBR M 10 A_NoBlocking\n CYBR NO 10\n CYBR P 30\n CYBR P -1 A_BossDeath\n Stop\n\t}\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/SpiderMastermind.txt",
"contents": "ACTOR NewSpiderMastermind : SpiderMastermind replaces SpiderMastermind\n{\n States\n {\n See:\n\tTNT1 A 0 ACS_ExecuteAlways(5432,0,20)\n\tSPID A 3 A_Metal\n SPID ABB 3 A_Chase\n SPID C 3 A_Metal\n SPID CDD 3 A_Chase\n SPID E 3 A_Metal\n SPID EFF 3 A_Chase\n Loop\n Death:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0,20)\n\tSPID J 20 A_Scream\n SPID K 10 A_NoBlocking\n SPID LMNOPQR 10\n SPID S 30\n SPID S -1 A_BossDeath\n Stop\n\t}\n}"
}
]
},
"maps": []
}