Raw model (for completeness)
{
"meta": {
"id": "5810db79-3b64-4595-b5d8-852b77fa0e65",
"sha1": "dd1122da08b2c0bbbedc294c6d915c17f4eaf60d",
"sha256": "1f9075a83ed8967cb22ef27f4a9d0e809118a8b72c1d4c3eab298f0b3fa5ce48",
"filenames": [
"gladiatorarena_rev2.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2016-02-15 22:46:18",
"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-02-15 22:46:18",
"file": {
"type": "PK3",
"size": 3343967,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/dd1122da08b2c0bbbedc294c6d915c17f4eaf60d/dd1122da08b2c0bbbedc294c6d915c17f4eaf60d.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP01"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 821,
"maps": 1,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "DECORATE.MONSTERS.BANSHEE.txt",
"contents": "ACTOR BANSHEE\n{\n\tHEALTH 800\n\tRADIUS 15\n\tHEIGHT 60\n\tMASS 50\n\tSPEED 17\n\tPAINCHANCE 100\n\t+QUICKTORETALIATE\n\t+FLOORCLIP\n\t+NOTARGET\n\tSEESOUND \"BANSHEE/SIGHT\"\n\tPAINSOUND \"BANSHEE/PAIN\"\n\tDEATHSOUND \"BANSHEE/DEATH\"\n\tACTIVESOUND \"BANSHEE/ACTIVE\"\n\tMELEESOUND \"BANSHEE/RAISE\"\n\tMONSTER\n\tOBITUARY \"%O HEARD THE BANSHEE'S WAIL\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tBANS A 1 A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tBANS A 1 A_TAKEINVENTORY(\"BANSHEEPAINTOKEN\",2)\n\t\tBANS A 1 A_TAKEINVENTORY(\"BANSHEEMISSILE5TOKEN\",50)\n\t\tBANS A 1 A_UNSETINVULNERABLE\n\t\tBANS A 1 A_VILECHASE\n\t\tBANS A 1 A_SPAWNITEM(\"BANSHEETRAIL\",0,0)\n\t\tBANS A 0 A_JUMP(20,\"BANSHEETELEPORT\")\n\t\tLOOP\n\tMISSILE:\n\t\tBANS A 0 A_JUMP(20,\"MISSILE3\")\n\t\tBANS A 0 A_JUMP(50,\"MISSILE4\")\n\t\tBANS A 0 A_JUMP(256,\"MISSILE2\", \"MELEE\",\"MISSILE1\", \"MISSILE5\", \"MISSILE6\")\n\t\tGOTO SEE\n\tMISSILE1:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 2\n\t\tBANS B 0 A_DUALPAINATTACK (\"LOSTSOULHEXENCOMPATIBLE\")\n\t\tGOTO SEE\n\tMISSILE2:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 2\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE\",\t 50, 0,\t -8)\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE\",\t 50, 0,\t 0)\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE\",\t 50, 0,\t 8)\n\t\tGOTO SEE\n\tMISSILE3:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 2\n\t\tBANS B 0 A_JUMP(256,\"BANSHEETELEPORT\")\n\t\tGOTO SEE\n\tMISSILE4:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 2\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE3\")\n\t\tGOTO SEE\n\tMISSILE5:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 1\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE4\")\n\t\tBANS D 0 A_GIVEINVENTORY(\"BANSHEEMISSILE5TOKEN\",1)\n\t\tBANS D 0 A_JUMPIFINVENTORY(\"BANSHEEMISSILE5TOKEN\",50,\"SEE\")\n\t\tBANS D 1 A_CPOSREFIRE\n\t\tGOTO MISSILE5+2\n\tMISSILE6:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 2\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0,-160)\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0,-128)\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0,-96 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0,-64 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0,-32 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0, 0 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0, 32 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0, 64 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0, 96 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0, 128)\n\t\tBANS D 4 A_CUSTOMMISSILE(\"BANSHEEFIRE5\", 50, 0, 160)\n\t\tGOTO SEE\n\tMELEE:\n\t\tBANS B 0 A_FACETARGET\n\t\tBANS BCD 1\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0,-160)\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0,-128)\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0,-96 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0,-64 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0,-32 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0, 0 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0, 32 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0, 64 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0, 96 )\n\t\tBANS D 0 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0, 128)\n\t\tBANS D 4 A_CUSTOMMISSILE(\"BANSHEEFIRE2\", 50, 0, 160)\n\t\tGOTO SEE\n\tBANSHEETELEPORT:\n\t\tBANS A 0 A_SETINVULNERABLE\n\t\tBANS A 1 A_SETTRANSLUCENT(0.90)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.80)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.70)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.60)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.50)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.40)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.30)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.20)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.10)\n\t\tBANS A 0 A_JUMP(128,25)\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAA 0 A_EXTCHASE(0,0,1,1)\n\t\tTNT1 A 0 A_JUMP(128,25)\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAA 0 A_EXTCHASE(0,0,1,1)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.10)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.20)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.30)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.40)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.50)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.60)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.70)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.80)\n\t\tBANS A 1 A_SETTRANSLUCENT(0.90)\n\t\tBANS A 1 A_SETTRANSLUCENT(1.0)\n\t\tBANS A 0 A_UNSETINVULNERABLE\n\t\tGOTO SEE\n\tHEAL:\n\t\tBANS BCD 5 BRIGHT\n\t\tGOTO SEE\n\tPAIN:\n\t\tBANS A 5 A_GIVEINVENTORY(\"BANSHEEPAINTOKEN\",5)\n\t\tBANS A 5 A_PAIN\n\t\tBANS A 5 A_JUMPIFINVENTORY(\"BANSHEEPAINTOKEN\",25,\"MISSILE4\")\n\t\tGOTO SEE\n\tDEATH:\n\t\tBANS G 2 A_SCREAM\n\t\tBANS H 2 A_NOBLOCKING\n\t\tBANS I 2 A_CUSTOMMISSILE(\"SPAWNFIRE\", 0, 0, 0)\n\t\tBANS I 2 A_CUSTOMMISSILE(\"SPAWNFIRE\", 0, 0, 0)\n\t\tBANS IJKLMNOPQR 2\n\t\tBANS R -1\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEFIRE\n{\n\tRADIUS 13\n\tHEIGHT 8\n\tSPEED 15\n\tDAMAGE 2\n\tPROJECTILE\n\t+RANDOMIZE\n\t+RIPPER\n\t+DEHEXPLOSION\n\t+ROCKETTRAIL\n\tSEESOUND \"BANSHEE/ASPAWN\"\n\tDEATHSOUND \"BANSHEE/ADEATH\"\n\tOBITUARY \"%O HEARD THE BANSHEE'S WAIL.\"\n\tDECAL \"DOOMIMPSCORCH\"\n\tDAMAGETYPE FIRE\n\tSTATES\n\t{\n\tSPAWN:\n\t\tBANB A 1 BRIGHT A_SPAWNITEM(\"BANSHEEFIRETRAIL\",0,0)\n\t\tBANB A 4\n\t\tLOOP\n\tDEATH:\n\t\tBAL1 CDE 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEFIRE2\n{\n\tRADIUS 13\n\tHEIGHT 8\n\tSPEED 15\n\tDAMAGE 2\n\tPROJECTILE\n\t+RANDOMIZE\n\t+DEHEXPLOSION\n\t+ROCKETTRAIL\n\tSEESOUND \"BANSHEE/ASPAWN\"\n\tDEATHSOUND \"BANSHEE/ADEATH\"\n\tOBITUARY \"%O HEARD THE BANSHEE'S WAIL.\"\n\tDECAL \"DOOMIMPSCORCH\"\n\tDAMAGETYPE FIRE\n\tSTATES\n\t{\n\tSPAWN:\n\t\tBANB A 1 BRIGHT A_SPAWNITEM(\"BANSHEEFIRETRAIL\",0,0)\n\t\tBANB A 4\n\t\tLOOP\n\tDEATH:\n\t\tBAL1 CDE 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEFIRE3\n{\n\tRADIUS 24\n\tHEIGHT 24\n\tSPEED 15\n\tDAMAGE 100\n\tPROJECTILE\n\t+NOGRAVITY\n\t+SPAWNCEILING\n\t+SEEKERMISSILE\n\t+RANDOMIZE\n\t+DEHEXPLOSION\n\t+ROCKETTRAIL\n\tSCALE 3.0\n\tSEESOUND \"BANSHEE/ASPAWN\"\n\tDEATHSOUND \"BANSHEE/ADEATH\"\n\tOBITUARY \"%O HEARD THE BANSHEE'S WAIL.\"\n\tDECAL \"SCORCH\"\n\tDAMAGETYPE FIRE\n\tSTATES\n\t{\n\tSPAWN:\n\t\tBANB A 1 BRIGHT A_SEEKERMISSILE (50,50)\n\t\tBANB A 0 BRIGHT A_SPAWNITEM(\"BANSHEEFIRETRAIL\",0,0)\n\t\tBANB A 1 BRIGHT A_GIVEINVENTORY(\"BANSHEEFIRE3TOKEN\",1)\n\t\tBANB A 1 BRIGHT A_JUMPIFINVENTORY(\"BANSHEEFIRE3TOKEN\",30,\"DIE\")\n\t\tGOTO SPAWN\n\tDIE:\n\t\tBANB A 0 A_DIE\n\tDEATH:\n\t\tBAL1 CDE 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEFIRE4\n{\n\tRADIUS 13\n\tHEIGHT 8\n\tSPEED 25\n\tDAMAGE 2\n\tPROJECTILE\n\t+RANDOMIZE\n\t+DEHEXPLOSION\n\t+ROCKETTRAIL\n\tSEESOUND \"BANSHEE/ASPAWN\"\n\tDEATHSOUND \"BANSHEE/ADEATH\"\n\tOBITUARY \"%O HEARD THE BANSHEE'S WAIL.\"\n\tDAMAGETYPE FIRE\n\tSTATES\n\t{\n\tSPAWN:\n\t\tBANF ABCDEFGH 3\n\t\tBANF H 0 A_DIE\n\t\tSTOP\n\tDEATH:\n\t\tBANF H 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEFIRE5\n{\n\tRADIUS 13\n\tHEIGHT 8\n\tSPEED 20\n\tDAMAGE 2\n\tPROJECTILE\n\t+SEEKERMISSILE\n\t+FLOORHUGGER\n\t+RIPPER\n\t+RANDOMIZE\n\t+DEHEXPLOSION\n\t+ROCKETTRAIL\n\tSEESOUND \"BANSHEE/ASPAWN\"\n\tDEATHSOUND \"BANSHEE/ADEATH\"\n\tOBITUARY \"%O HEARD THE BANSHEE'S WAIL.\"\n\tDAMAGETYPE FIRE\n\tSTATES\n\t{\n\tSPAWN:\n\t\tBAFT A 1 BRIGHT A_SEEKERMISSILE (50,50)\n\t\tBAFT A 2 A_SPAWNITEM(\"BANSHEEFIRETRAIL2\",0,0)\n\t\tBAFT A 1 BRIGHT A_GIVEINVENTORY(\"BANSHEEFIRE3TOKEN\",1)\n\t\tBAFT A 1 BRIGHT A_JUMPIFINVENTORY(\"BANSHEEFIRE3TOKEN\",30,\"DIE\")\n\t\tGOTO SPAWN\n\tDIE:\n\t\tBAFT A 0 A_DIE\n\tDEATH:\n\t\tBAFT BCDEFGH 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR BANSHEETRAIL\n{\n\tRADIUS 20\n\tHEIGHT 56\n\tSPEED 0\n\tPROJECTILE\n\tRENDERSTYLE TRANSLUCENT\n\tALPHA 0.90\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 3\n\t\tBANS A 3 A_FADEOUT(0.10)\n\t\tGOTO SPAWN+1\n\t}\n}\nACTOR BANSHEEFIRETRAIL\n{\n\tRADIUS 20\n\tHEIGHT 56\n\tSPEED 0\n\tPROJECTILE\n\tRENDERSTYLE TRANSLUCENT\n\tSCALE 0.50\n\tALPHA 0.90\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 3\n\t\tBANF ABCDEFGH 3 BRIGHT A_FADEOUT(0.10)\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEFIRETRAIL2\n{\n\tRADIUS 20\n\tHEIGHT 56\n\tSPEED 0\n\tPROJECTILE\n\tRENDERSTYLE TRANSLUCENT\n\tSCALE 0.50\n\tALPHA 0.90\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 3\n\t\tBAFT ABCDEFG 3 BRIGHT A_FADEOUT(0.10)\n\t\tSTOP\n\t}\n}\nACTOR BANSHEEPAINTOKEN : AMMO\n{\n\tINVENTORY.MAXAMOUNT 50\n}\nACTOR BANSHEEFIRE3TOKEN : AMMO\n{\n\tINVENTORY.MAXAMOUNT 50\n}\nACTOR BANSHEEMISSILE5TOKEN : AMMO\n{\n\tINVENTORY.MAXAMOUNT 50\n}\nACTOR LOSTSOULHEXENCOMPATIBLE\n{\n\tHEALTH 100\n\tRADIUS 16\n\tHEIGHT 56\n\tMASS 50\n\tSPEED 8\n\tDAMAGE 3\n\tPAINCHANCE 256\n\tMONSTER\n\t+FLOAT\n\t+NOGRAVITY\n\t+MISSILEMORE\n\t+DONTFALL\n\t+NOICEDEATH\n\tATTACKSOUND \"SKULL/MELEE\"\n\tPAINSOUND \"SKULL/PAIN\"\n\tDEATHSOUND \"SKULL/DEATH\"\n\tACTIVESOUND \"SKULL/ACTIVE\"\n\tRENDERSTYLE SOULTRANS\n\tOBITUARY \"%O WAS SPOOKED BY A LOST SOUL.\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tSKUL AB 10 BRIGHT A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tSKUL AB 6 BRIGHT A_CHASE\n\t\tLOOP\n\tMISSILE:\n\t\tSKUL C 10 BRIGHT A_FACETARGET\n\t\tSKUL D 4 BRIGHT A_SKULLATTACK\n\t\tSKUL CD 4 BRIGHT\n\t\tGOTO MISSILE+2\n\tPAIN:\n\t\tSKUL E 3 BRIGHT\n\t\tSKUL E 3 BRIGHT A_PAIN\n\t\tGOTO SEE\n\tDEATH:\n\t\tSKUL F 6 BRIGHT\n\t\tSKUL G 6 BRIGHT A_SCREAM\n\t\tSKUL H 6 BRIGHT\n\t\tSKUL I 6 BRIGHT A_NOBLOCKING\n\t\tSKUL J 6\n\t\tSKUL K 6\n\t\tSTOP\n\t}\n}"
},
{
"source": "pk3",
"name": "DECORATE.MONSTERS.CHAOSWYVERN.txt",
"contents": "ACTOR CHAOSWYVERN\n{\n\tMONSTER\n\tHEALTH 1000\n\tPAINCHANCE 16\n\tSPEED 14\n\tHEIGHT 65\n\tRADIUS 32\n\tMASS 0X7FFFFFFF\n\tMONSTER\n\t+NOGRAVITY\n\t+FLOAT\n\t+BOSS\n\t+DONTMORPH\n\t+NOTARGET\n\t+MISSILEMORE\n\t+FLOATBOB\n\t+SPAWNFLOAT\n\tOBITUARY \"%O WAS CREMATED BY THE CHAOS WYVERN.\"\n\tSEESOUND \"CHAOSWYVERN/SIGHT\"\n\tACTIVESOUND \"CHAOSWYVERN/ACT\"\n\tPAINSOUND \"CHAOSWYVERN/PAIN\"\n\tDEATHSOUND \"CHAOSWYVERN/DEATH\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tCWYV DCBABC 5 A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tCWYV CB 5\n\tFLY:\n\t\tCWYV AABBCCDDCCBB 2 A_CHASE\n\t\tGOTO FLY\n\tPAIN:\n\t\tCWYV F 10 A_PAIN\n\t\tGOTO FLY\n\tMISSILE:\n\t\tCWYV E 1 A_FACETARGET\n\t\tCWYV E 0 A_JUMPIFCLOSER(256, \"MELEE\")\n\t\tCWYV E 8 BRIGHT A_CUSTOMMISSILE(\"WYVERNBALL\")\n\t\tGOTO FLY\n\tMELEE:\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 0 BRIGHT A_CHASE\n\t\tCWYV E 0 BRIGHT A_FACETARGET\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 0 BRIGHT A_CHASE\n\t\tCWYV E 0 BRIGHT A_FACETARGET\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 0 BRIGHT A_CHASE\n\t\tCWYV E 0 BRIGHT A_FACETARGET\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 1 BRIGHT A_CUSTOMMISSILE(\"WYVERNBREATH\", 40, 0, RANDOM(-5,5))\n\t\tCWYV E 0 BRIGHT A_CHASE\n\t\tCWYV E 0 BRIGHT A_FACETARGET\n\t\tCWYV A 0 A_JUMP(32, \"FLY\")\n\t\tGOTO MELEE\n\tXDEATH:\n\tDEATH:\n\t\tCWYV G 0 A_CHANGEFLAG(FLOATBOB, 0)\n\t\tCWYV G 5 A_SCREAM\n\t\tCWYV H 4 A_NOBLOCKING\n\t\tCWYV I 4\n\t\tCWYV J 4\n\t\tWAIT\n\tCRASH:\n\t\tCWYV KL 5\n\t\tCWYV M -1\n\t\tSTOP\n\tICE:\n\t\tCWYV G 0 A_CHANGEFLAG(FLOATBOB, 0)\n\t\tCWYV N 5 A_FREEZEDEATH\n\t\tCWYV N 1 A_FREEZEDEATHCHUNKS\n\t\tWAIT\n\t}\n}\nACTOR WYVERNBALL\n{\n\tRADIUS 6\n\tHEIGHT 16\n\tSPEED 20\n\tDAMAGE 4\n\tRENDERSTYLE ADD\n\tALPHA 1\n\tDAMAGETYPE \"FIRE\"\n\tPROJECTILE\n\tSEESOUND \"CHAOSWYVERN/BREATH\"\n\tDEATHSOUND \"CHAOSWYVERN/BOMB\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tCWVB AABB 2 BRIGHT A_SPAWNITEMEX(\"PUFFY\", RANDOM2[BEASTPUFF]()*0.015625, RANDOM2[BEASTPUFF]()*0.015625, RANDOM2[BEASTPUFF]()*0.015625, 0,0,0,0,SXF_ABSOLUTEPOSITION | SXF_CLIENTSIDE, 64)\n\t\tLOOP\n\tDEATH:\n\t\tCWVB C 4 BRIGHT\n\t\tCWVB D 4 BRIGHT A_EXPLODE(80, 128, FALSE)\n\t\tCWVB EFG 4 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR WYVERNBREATH : PHOENIXFX2\n{\n\tSPEED 20\n\tALPHA 1\n\tDAMAGE 1\n\tSEESOUND \"CHAOSWYVERN/TOAST\"\n}"
},
{
"source": "pk3",
"name": "DECORATE.MONSTERS.CRIMSONDISCIPLE.txt",
"contents": "ACTOR CRIMSONDISCIPLE\n{\n\tSPAWNID 35\n\tMONSTER\n\t+TELESTOMP\n\t+DONTOVERLAP\n\tPAINCHANCE 100\n\tHEALTH 175\n\tHEIGHT 64\n\tRADIUS 16\n\tMASS 250\n\tSPEED 12\n\tSEESOUND \"DISCIPLESEE\"\n\tDEATHSOUND \"DISCIPLEDEATH\"\n\tPAINSOUND \"DISCIPLEPAIN\"\n\tACTIVESOUND \"DISCIPLEACTIVE\"\n\tOBITUARY \"%O WAS SLAIN BY A CRIMSON DISCIPLE.\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tCRMD A 0\n\t\tCRMD AB 12 A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tCRMD ABCD 6 A_CHASE\n\t\tLOOP\n\tMELEE:\n\t\tCRMD E 4 A_FACETARGET\n\t\tCRMD F 1 A_PLAYSOUND ( \"DISCIPLESWING\" )\n\t\tCRMD F 4 A_FACETARGET\n\t\tCRMD G 1 BRIGHT A_CUSTOMMISSILE( \"FIREWALL\", 0, 0, 90 )\n\t\tCRMD G 0 BRIGHT A_CUSTOMMISSILE( \"FIREWALL\", 0, 0, 180 )\n\t\tCRMD G 0 BRIGHT A_CUSTOMMISSILE( \"FIREWALL\", 0, 0, 270 )\n\t\tCRMD G 0 BRIGHT A_CUSTOMMISSILE( \"FIREWALL\", 0, 0 )\n\t\tCRMD G 2 BRIGHT\n\t\tCRMD I 4\n\t\tCRMD F 4\n\t\tGOTO SEE\n\tMISSILE:\n\t\tTNT1 A 1 A_JUMPIFCLOSER( 750, \"NORMALSHOT\" )\n\t\tCRMD E 1 A_PLAYSOUND ( \"DISCIPLERAIN\" )\n\t\tGOTO RAIN\n\tRAIN:\n\t\tCRMD E 4 A_FACETARGET\n\t\tCRMD J 1 BRIGHT A_CUSTOMMISSILE( \"RAINSHOT\", 32 )\n\t\tCRMD J 4 BRIGHT\n\t\tCRMD J 0 BRIGHT A_JUMPIFCLOSER( 750, \"SEE\" )\n\t\tCRMD J 0 BRIGHT A_JUMPIFTARGETINLOS(\"RAIN\",0)\n\t\tGOTO SEE\n\tNORMALSHOT:\n\t\tCRMD E 4 A_FACETARGET\n\t\tCRMD F 1 A_PLAYSOUND ( \"DISCIPLESWING\" )\n\t\tCRMD F 4 A_FACETARGET\n\t\tCRMD I 4\n\t\tCRMD G 1 A_CUSTOMMISSILE ( \"BLOODSHOT\", 20 )\n\t\tCRMD G 4 BRIGHT\n\t\tCRMD I 2\n\t\tCRMD F 4\n\t\tGOTO SEE\n\tPAIN:\n\t\tCRMD H 1 A_PAIN\n\t\tCRMD H 9\n\t\tGOTO SEE\n\tDEATH:\n\t\tCRIM A 3\n\t\tCRIM B 3 A_SCREAM\n\t\tCRIM CD 6\n\t\tCRIM E 3 A_NOBLOCKING\n\t\tCRIM FG 6\n\t\tCRIM H -1\n\t\tSTOP\n\tXDEATH:\n\t\tCRIM I 1 A_PLAYSOUND ( \"DISCIPLESPLATTER\" )\n\t\tCLER I 5\n\t\tCLER J 5\n\t\tCLER K 5 A_NOBLOCKING\n\t\tCLER LMNOP 5\n\t\tCLER Q -1\n\t\tSTOP\n\t}\n}\nACTOR FIREWALL\n{\n\tPROJECTILE\n\tHEIGHT 20\n\tRADIUS 10\n\tSPEED 1\n\t-ACTIVATEPCROSS\n\t+RIPPER\n\t+FLOORHUGGER\n\tRENDERSTYLE ADD\n\tALPHA 0.9\n\tDAMAGETYPE FIRE\n\tDAMAGE 0\n\tSEESOUND \"FIRESPAWN\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 0 BRIGHT\n\t\tCFIR AB 1 BRIGHT\n\t\tGOTO MOVE\n\tMOVE:\n\t\tCFIR CDEFGHI 3 BRIGHT\n\t\tTNT1 I 0 BRIGHT A_EXPLODE ( 9, 32, 0 )\n\t\tCFIR CDEFGHI 3 BRIGHT\n\t\tTNT1 I 0 BRIGHT A_EXPLODE ( 9, 32, 0 )\n\t\tCFIR CDEFGHI 3 BRIGHT\n\t\tTNT1 I 0 BRIGHT A_EXPLODE ( 9, 32, 0 )\n\t\tCFIR CDEFGHI 3 BRIGHT\n\t\tTNT1 I 0 BRIGHT A_EXPLODE ( 9, 32, 0 )\n\t\tCFIR CDEFGHI 3 BRIGHT\n\t\tTNT1 I 0 BRIGHT A_EXPLODE ( 9, 32, 0 )\n\t\tGOTO DEATH\n\tDEATH:\n\t\tCFIR JKLM 2 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR BLOODSHOT\n{\n\tPROJECTILE\n\tHEIGHT 16\n\tRADIUS 8\n\tSPEED 10\n\tDAMAGE 3\n\t+SEEKERMISSILE\n\tSEESOUND \"BLOODSHOOT\"\n\tDEATHSOUND \"BLOODBOOM\"\n\tDECAL DOOMIMPSCORCH\n\tALPHA 0.6\n\tRENDERSTYLE TRANSLUCENT\n\tSTATES\n\t{\n\tSPAWN:\n\t\tCBLD A 0 BRIGHT\n\t\tCBLD AB 2 BRIGHT A_SEEKERMISSILE( 325, 45 )\n\t\tLOOP\n\tDEATH:\n\t\tCBLD C 1 A_EXPLODE( 10, 64 )\n\t\tCBLD CDEFGHI 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR RAINSHOT : HORNRODFX2\n{\n\tPROJECTILE\n\tSPEED 50\n\tDAMAGE 0\n\tDEATHSOUND \"RAIN\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 1\n\t\tLOOP\n\tDEATH:\n\t\tTNT1 H 5 BRIGHT\n\t\tTNT1 I 5 BRIGHT\n\t\tTNT1 J 4 BRIGHT\n\t\tTNT1 KLM 3 BRIGHT\n\t\tTNT1 G 1 A_HIDEINCEILING\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tTNT1 G 1 A_SPAWNITEMEX ( \"RAINPILLAR2\", RANDOM( 0, 64 ), RANDOM( 0, 64 ), 0, 0, 0, -10 )\n\t\tSTOP\n\t}\n}\nACTOR RAINPILLAR2 : RAINPILLAR\n{\n\t+NOCLIP\n\t+SPAWNCEILING\n\t+NOGRAVITY\n\tDAMAGE ( RANDOM( 1, 6) )\n\tSTATES\n\t{\n\tSPAWN:\n\t\tFX22 A 0 BRIGHT\n\t\tFX22 A 1 BRIGHT\n\t\tFX22 A 1 A_CHANGEFLAG (\"NOCLIP\", 0 )\n\t\tLOOP\n\t}\n}"
},
{
"source": "pk3",
"name": "DECORATE.MONSTERS.HELLAPPRENTICE.txt",
"contents": "ACTOR APPRENTICE 30108\n{\n\tHEALTH 4000\n\tRADIUS 40\n\tHEIGHT 110\n\tMASS 1000\n\tSPEED 16\n\tPAINCHANCE 20\n\tMONSTER\n\tOBITUARY \"%O FELT THE WRATH OF THE APPRENTICE.\"\n\tHITOBITUARY \"%O GOT CRUSHED BY THE APPRENTICE.\"\n\t+FLOORCLIP\n\t+NORADIUSDMG\n\t+BOSS\n\t+FIRERESIST\n\t+NOTARGET\n\t+MISSILEMORE\n\tDAMAGE 20\n\tMELEEDAMAGE 15\n\tMELEERANGE 86\n\tSEESOUND \"MONSTER/SMITHS\"\n\tPAINSOUND \"MONSTER/SMITHP\"\n\tDEATHSOUND \"MONSTER/SMITHD\"\n\tACTIVESOUND \"MONSTER/SMITHA\"\n\tMELEESOUND \"MONSTER/HAMHIT\"\n\tSPAWNID 178\n\tSTATES\n\t{\n\tSPAWN:\n\t\tSMT1 AB 10 A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tSMT1 A 3 A_HOOF\n\t\tSMT1 ABB 3 A_CHASE\n\t\tSMT1 C 3 A_HOOF\n\t\tSMT1 CDD 3 A_CHASE\n\t\tLOOP\n\tMELEE:\n\t\tSMT1 E 6 A_FACETARGET\n\t\tSMT1 F 1 A_PLAYSOUND (\"MONSTER/HAMSWG\")\n\t\tSMT1 F 5 A_FACETARGET\n\t\tSMT1 G 10 A_MELEEATTACK\n\t\tSMT1 B 0 A_JUMP (192,1)\n\t\tGOTO SEE\n\t\tSMT1 J 6 A_FACETARGET\n\t\tSMT1 K 1 A_PLAYSOUND (\"MONSTER/HAMSWG\")\n\t\tSMT1 K 5 A_FACETARGET\n\t\tSMT1 L 10 A_MELEEATTACK\n\t\tGOTO SEE\n\tMISSILE:\n\t\tSMT1 A 0 A_JUMP(128,3)\n\t\tSMT1 A 0 A_JUMP(128,3)\n\t\tSMT1 A 0\n\t\tGOTO CHARGE\n\t\tSMT1 A 0\n\t\tGOTO MISSILE1\n\t\tSMT1 A 0\n\t\tGOTO MISSILE2\n\tCHARGE:\n\t\tSMT1 O 1 A_PLAYSOUND (\"WEAPONS/SULDTH\")\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 4 A_SKULLATTACK\n\t\tSMT1 O 0 A_SPAWNITEMEX(\"SMITHGHOST1\",0,0,0,0,0,0,0,128,0)\n\t\tSMT1 O 0 A_STOP\n\t\tSMT1 O 1\n\t\tGOTO SEE\n\tMISSILE1:\n\t\tSMT1 A 0 A_JUMP (128,16)\n\t\tSMT1 E 6 A_FACETARGET\n\t\tSMT1 H 6 A_PLAYSOUND (\"MONSTER/HAMSWG\")\n\t\tSMT1 N 0 A_PLAYSOUND (\"WEAPONS/HELLFI\")\n\t\tSMT1 I 0 A_CUSTOMMISSILE (\"HELLSHOT\",52,0,0)\n\t\tSMT1 I 0 A_CUSTOMMISSILE (\"HELLSHOT\",52,0,8)\n\t\tSMT1 I 12 A_CUSTOMMISSILE (\"HELLSHOT\",52,0,-8)\n\t\tSMT1 I 0 A_JUMP (128,8)\n\t\tSMT1 B 6\n\t\tSMT1 J 6 A_FACETARGET\n\t\tSMT1 M 6 A_PLAYSOUND (\"MONSTER/HAMSWG\")\n\t\tSMT1 N 1 A_PLAYSOUND (\"WEAPONS/HELLFI\")\n\t\tSMT1 N 0 A_CUSTOMMISSILE (\"HELLSHOT\",52,0,0)\n\t\tSMT1 N 0 A_CUSTOMMISSILE (\"HELLSHOT\",52,0,8)\n\t\tSMT1 N 11 A_CUSTOMMISSILE (\"HELLSHOT\",52,0,-8)\n\t\tSMT1 N 0 A_JUMP (128,1)\n\t\tGOTO SEE\n\t\tSMT1 N 0\n\t\tGOTO MISSILE2\n\tMISSILE2:\n\t\tSMT1 E 6 A_FACETARGET\n\t\tSMT1 F 1 A_PLAYSOUND (\"MONSTER/HAMSWG\")\n\t\tSMT1 F 5 A_FACETARGET\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,30,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,60,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,90,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,120,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,150,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,180,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,210,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,240,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,270,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,300,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,330,0)\n\t\tSMT1 G 0 A_CUSTOMMISSILE(\"STRACER\",0,0,0,0)\n\t\tSMT1 G 10 A_PLAYSOUND(\"MONSTER/HAMFLR\")\n\t\tSMT1 B 0 A_JUMP (128,1)\n\t\tGOTO SEE\n\t\tSMT1 N 0\n\t\tGOTO MISSILE3\n\tMISSILE3:\n\t\tSMT1 J 6 A_FACETARGET\n\t\tSMT1 K 1 A_PLAYSOUND (\"MONSTER/HAMSWG\")\n\t\tSMT1 K 5 A_FACETARGET\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,30,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,60,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,90,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,120,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,150,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,180,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,210,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,240,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,270,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,300,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,330,0)\n\t\tSMT1 L 0 A_CUSTOMMISSILE(\"STRACER\",0,0,0,0)\n\t\tSMT1 L 10 A_PLAYSOUND(\"MONSTER/HAMFLR\")\n\t\tGOTO SEE\n\tPAIN:\n\t\tSMT1 P 10 A_PAIN\n\t\tGOTO SEE\n\tDEATH:\n\t\tSMT1 Q 6 A_CUSTOMMISSILE(\"SMITHHAMMER\",128,-40,-30,0)\n\t\tSMT1 R 6 A_SCREAM\n\t\tSMT1 STU 6\n\t\tSMT1 V 6 A_NOBLOCKING\n\t\tSMT1 X 6\n\t\tSMT1 X 6\n\t\tSMT1 Y -1 A_BOSSDEATH\n\t}\n}\nACTOR STRACER\n{\n\tRADIUS 5\n\tHEIGHT 5\n\tSPEED 15\n\tDAMAGE 15\n\tEXPLOSIONDAMAGE 64\n\tEXPLOSIONRADIUS 128\n\tRENDERSTYLE ADD\n\tDAMAGETYPE FIRE\n\tALPHA 0.67\n\tPROJECTILE\n\t+FLOORHUGGER\n\t+THRUGHOST\n\t-NOGRAVITY\n\t+DONTSPLASH\n\tSEESOUND \"WEAPONS/DIASHT\"\n\tDEATHSOUND \"WEAPONS/FIREX3\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 1 BRIGHT A_CSTAFFMISSILESLITHER\n\t\tTNT1 A 0 BRIGHT A_SPAWNITEM(\"STRACERPUFF\",0,0)\n\t\tLOOP\n\tDEATH:\n\t\tFTRA K 4 BRIGHT\n\t\tFTRA L 4 BRIGHT A_EXPLODE\n\t\tFTRA MNO 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR STRACERPUFF\n{\n\tRADIUS 1\n\tHEIGHT 1\n\tSPEED 0\n\tRENDERSTYLE ADD\n\tDAMAGETYPE FIRE\n\tALPHA 0.67\n\tPROJECTILE\n\tEXPLOSIONRADIUS 8\n\tEXPLOSIONDAMAGE 4\n\t+FLOORHUGGER\n\t-NOGRAVITY\n\t+DONTSPLASH\n\tSTATES\n\t{\n\tSPAWN:\n\t\tFTRA ABCDEFGHIJ 3 BRIGHT A_EXPLODE\n\t\tSTOP\n\t}\n}\nACTOR SMITHHAMMER\n{\n\tRADIUS 5\n\tHEIGHT 5\n\tSPEED 2\n\tDAMAGE 0\n\tRENDERSTYLE NORMAL\n\tPROJECTILE\n\t-NOGRAVITY\n\t+LOWGRAVITY\n\tDEATHSOUND \"MONSTERS/HAMFLR\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tMAUL A 3\n\t\tMAUL B 4\n\t\tMAUL C 5\n\t\tGOTO SPAWN+2\n\tDEATH:\n\t\tMAUL D -1\n\t\tSTOP\n\t}\n}\nACTOR HELLSHOT\n{\n\tRADIUS 8\n\tHEIGHT 12\n\tSPEED 25\n\tDAMAGE 20\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\tALPHA 0.95\n\tDEATHSOUND \"WEAPONS/HELLEX\"\n\tEXPLOSIONDAMAGE 128\n\tEXPLOSIONRADIUS 128\n\tDONTHURTSHOOTER\n\tDAMAGETYPE FIRE\n\t+THRUGHOST\n\tDECAL \"SCORCH\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tHBAL ABCD 3 BRIGHT A_SPAWNITEMEX(\"REDPUFF\",0,0,0,0,0,0,0,8)\n\t\tLOOP\n\tDEATH:\n\t\tHBAL EF 3 BRIGHT\n\t\tHBAL G 3 BRIGHT A_EXPLODE\n\t\tHBAL HI 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR REDPUFF\n{\n\tRADIUS 0\n\tHEIGHT 1\n\tSPEED 0\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\tALPHA 0.85\n\tSTATES\n\t{\n\tSPAWN:\n\t\tTNT1 A 3 BRIGHT\n\t\tRPUF ABCDE 3 BRIGHT\n\t\tSTOP\n\t}\n}"
},
{
"source": "pk3",
"name": "DECORATE.MONSTERS.KNIGHTARCHER.txt",
"contents": "ACTOR ARCHERKNIGHT 30010\n{\n\tHEALTH 175\n\tRADIUS 20\n\tHEIGHT 56\n\tSPEED 13\n\tPAINCHANCE 200\n\tMASS 200\n\tMONSTER\n\t+FLOORCLIP\n\tSEESOUND \"ARCHER/SIGHT\"\n\tATTACKSOUND \"ARCHER/ATTACK\"\n\tPAINSOUND \"ARCHER/PAIN\"\n\tDEATHSOUND \"ARCHER/DEATH\"\n\tACTIVESOUND \"ARCHER/GROWL\"\n\tOBITUARY \"%O WAS PIERCED BY A KNIGHT ARCHER.\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tKNIG AB 10 A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tKNIG AABBCCDD 3 A_CHASE\n\t\tLOOP\n\tMISSILE:\n\t\tKNIG E 0 A_JUMP(64,\"MISSILE2\")\n\t\tKNIG E 3 A_PLAYSOUND(\"ARCHER/DRAW\")\n\t\tKNIG E 10 A_FACETARGET\n\t\tKNIG F 5 BRIGHT A_CUSTOMMISSILE(\"ARCHERARROW\",32,5)\n\t\tKNIG E 5\n\t\tGOTO SEE\n\tMISSILE2:\n\t\tKNIG E 3 A_PLAYSOUND(\"ARCHER/DRAW\")\n\t\tKNIG E 10 A_FACETARGET\n\t\tKNIG G 5 BRIGHT A_CUSTOMMISSILE(\"ARCHERARROW2\",32,5)\n\t\tKNIG E 5\n\t\tGOTO SEE\n\tPAIN:\n\t\tKNIG H 3\n\t\tKNIG H 3 A_PAIN\n\t\tGOTO SEE\n\tDEATH:\n\t\tKNIG I 5 A_SCREAM\n\t\tKNIG J 5 A_NOBLOCKING\n\t\tKNIG KLMN 5\n\t\tKNIG N -1\n\t\tSTOP\n\tXDEATH:\n\t\tKNIG O 5 A_PLAYSOUND(\"ARCHER/GIB\")\n\t\tKNIG P 5 A_NOBLOCKING\n\t\tKNIG QRSTUVWX 5\n\t\tKNIG X -1\n\t\tSTOP\n\tRAISE:\n\t\tKNIT MLKJIH 3\n\t\tGOTO SEE\n\t}\n}\nACTOR ARCHERARROW\n{\n\tRADIUS 5\n\tHEIGHT 12\n\tSPEED 16\n\tDAMAGE 3\n\tPROJECTILE\n\t+NOGRAVITY\n\tRENDERSTYLE ADD\n\tALPHA 0.8\n\tSCALE 0.5\n\tSEESOUND \"ARCHER/ATTACK\"\n\tDEATHSOUND \"ARCHER/HIT\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tVEKF A 1 BRIGHT A_SPAWNITEM(\"ARCHERARROWTRAIL\")\n\t\tLOOP\n\tDEATH:\n\t\tVEKF FGHI 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR ARCHERARROWTRAIL\n{\n\t+NOCLIP\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tRENDERSTYLE ADD\n\tALPHA 0.5\n\tSTATES\n\t{\n\tSPAWN:\n\t\tVEKF AABCDE 3 A_FADEOUT(0.1)\n\t\tLOOP\n\t}\n}\nACTOR ARCHERARROW2 : ARCHERARROW\n{\n\tSPEED 20\n\tDAMAGE 6\n\tSEESOUND \"ARCHER/ATTACKBOSS\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tVEKG A 1 BRIGHT A_SPAWNITEM(\"ARCHERARROWTRAIL2\")\n\t\tLOOP\n\tDEATH:\n\t\tVEKG FGHI 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR ARCHERARROWTRAIL2 : ARCHERARROWTRAIL\n{\n\tSTATES\n\t{\n\tSPAWN:\n\t\tVEKG AABCDE 3 A_FADEOUT(0.1)\n\t\tLOOP\n\t}\n}"
},
{
"source": "pk3",
"name": "DECORATE.MONSTERS.ZARDAZ.txt",
"contents": "ACTOR ZARDAZ\n{\n\tHEALTH 2000\n\tRADIUS 24\n\tHEIGHT 72\n\tMASS 1000\n\tSPEED 10\n\tPAINCHANCE 20\n\tMONSTER\n\t+FLOORCLIP\n\t+NORADIUSDMG\n\t+MISSILEMORE\n\t+BOSS\n\t+NOBLOOD\n\tOBITUARY \"%O FELL BEFORE ZARDAZ\"\n\tSEESOUND \"MONSTER/DKNSIT\"\n\tPAINSOUND \"MONSTER/DKNPAI\"\n\tDEATHSOUND \"MONSTER/DKNDTH\"\n\tACTIVESOUND \"MONSTER/DKNACT\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tZRDZ AB 10 A_LOOK\n\t\tLOOP\n\tSEE:\n\t\tZRDZ AABBCCDD 3 A_CHASE\n\t\tGOTO SEE\n\tMISSILE:\n\t\tZRDZ E 0 A_JUMP(256,\"DRAGONBALL\",\"FLOORSHOT\",\"MAGIC\",\"EARTHQUAKE\")\n\t\tGOTO SEE\n\tDRAGONBALL:\n\t\tZRDZ EF 10 A_FACETARGET\n\t\tZRDZ G 10 BRIGHT A_CUSTOMMISSILE(\"DRAGONBALL\",60,0,0)\n\t\tGOTO SEE\n\tFLOORSHOT:\n\t\tZRDZ EF 10 A_FACETARGET\n\t\tZRDZ G 0 A_CUSTOMMISSILE(\"FLOORSHOT\",60,0,0)\n\t\tZRDZ GGG 10 BRIGHT A_FACETARGET\n\t\tGOTO SEE\n\tMAGIC:\n\t\tZRDZ E 10 A_FACETARGET\n\t\tZRDZ K 0 BRIGHT A_CUSTOMMISSILE(\"MAGICBLAST\",90,30,0)\n\t\tZRDZ K 4 BRIGHT A_FACETARGET\n\t\tZRDZ K 0 BRIGHT A_CUSTOMMISSILE(\"MAGICBLAST\",90,-30,0)\n\t\tZRDZ K 4 BRIGHT A_FACETARGET\n\t\tZRDZ K 0 BRIGHT A_CUSTOMMISSILE(\"MAGICBLAST\",55,-30,0)\n\t\tZRDZ K 4 BRIGHT A_FACETARGET\n\t\tZRDZ K 0 BRIGHT A_CUSTOMMISSILE(\"MAGICBLAST\",55,30,0)\n\t\tZRDZ K 4 BRIGHT A_CPOSREFIRE\n\t\tGOTO MAGIC+1\n\tEARTHQUAKE:\n\t\tZRDZ E 0 A_JUMPIFCLOSER(500,2)\n\t\tZRDZ E 0 A_JUMP(256,\"DRAGONBALL\",\"FLOORSHOT\",\"MAGIC\")\n\t\tZRDZ EF 10 A_FACETARGET\n\t\tZRDZ G 0 A_PLAYSOUND(\"WEAPONS/BANG1\",CHAN_AUTO,1,0,ATTN_NONE)\n\t\tZRDZ G 0 A_PLAYSOUND(\"WEAPONS/CRACK\",CHAN_VOICE,1,0,ATTN_NONE)\n\t\tZDRZ G 0 A_PLAYSOUND(\"WEAPONS/QUAKE\",CHAN_AUTO,1,0,ATTN_NONE)\n\t\tZRDZ G 0 RADIUS_QUAKE(2,60,500,1000,0)\n\t\tZRDZ GGGGGG 10 A_FACETARGET\n\t\tGOTO SEE\n\tPAIN:\n\t\tZRDZ C 2\n\t\tZRDZ C 2 A_PAIN\n\t\tGOTO SEE\n\tDEATH:\n\t\tZDRZ G 0 A_PLAYSOUND(\"WEAPONS/QUAKE\",CHAN_AUTO,1,0,ATTN_NONE)\n\t\tZRDZ J 0 RADIUS_QUAKE(1,150,100,2000,0)\n\t\tZRDZ F 10 A_FACETARGET\n\t\tZRDZ E 0 A_SCREAM\n\t\tZRDZ E 10 A_FACETARGET\n\t\tZRDZ H 10\n\t\tZRDZ I 10 A_NOBLOCKING\n\t\tZRDZ J -1\n\t\tSTOP\n\t}\n}\nACTOR DRAGONBALL\n{\n\tRADIUS 3\n\tHEIGHT 12\n\tSPEED 20\n\tDAMAGE 10\n\tEXPLOSIONDAMAGE 30\n\tEXPLOSIONRADIUS 64\n\tDAMAGETYPE FIRE\n\tRENDERSTYLE ADD\n\tALPHA 1.00\n\tPROJECTILE\n\tSEESOUND \"WEAPONS/FIREX4\"\n\tDEATHSOUND \"WEAPONS/FIREX2\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tDRAG ABC 3 BRIGHT A_CUSTOMMISSILE(\"DRAGONTRAIL\",0,0,0)\n\t\tLOOP\n\tDEATH:\n\t\tBOOM D 4 BRIGHT A_EXPLODE\n\t\tBOOM EF 4 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR DRAGONTRAIL\n{\n\tRADIUS 0\n\tHEIGHT 1\n\tSPEED 0\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\tALPHA 1\n\tSTATES\n\t{\n\tSPAWN:\n\t\tNULL A 2 BRIGHT\n\t\tBOOM ABC 2 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR FLOORSHOT\n{\n\tRADIUS 5\n\tHEIGHT 5\n\tSPEED 15\n\tREACTIONTIME 175\n\tDAMAGE 11\n\tEXPLOSIONDAMAGE 10\n\tEXPLOSIONRADIUS 128\n\tDAMAGETYPE FIRE\n\tRENDERSTYLE ADD\n\tALPHA 1\n\tPROJECTILE\n\tDONTHURTSHOOTER\n\t+FRIENDLY\n\t+SEEKERMISSILE\n\t+THRUGHOST\n\t+FLOORHUGGER\n\t-NOGRAVITY\n\tSEESOUND \"WEAPONS/DIASHT\"\n\tDEATHSOUND \"WEAPONS/BOOM1\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tNULL A 1 BRIGHT A_SEEKERMISSILE(0,3)\n\t\tNULL A 0 BRIGHT\n\t\tNULL A 0 BRIGHT A_CUSTOMMISSILE(\"FLOORPUFF\",0,0,0,0)\n\t\tLOOP\n\tDEATH:\n\t\tNUCK A 4 BRIGHT A_EXPLODE\n\t\tNUCK B 4 BRIGHT\n\t\tNUCK CDE 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR FLOORPUFF\n{\n\tRADIUS 1\n\tHEIGHT 1\n\tSPEED 0\n\tRENDERSTYLE ADD\n\tDAMAGETYPE FIRE\n\tALPHA 1\n\tPROJECTILE\n\tDONTHURTSHOOTER\n\t+FRIENDLY\n\t+FLOORHUGGER\n\t-NOGRAVITY\n\tSTATES\n\t{\n\tSPAWN:\n\t\tFLOR ABCDEFGH 3 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR MAGICBLAST\n{\n\tRADIUS 8\n\tHEIGHT 8\n\tSPEED 25\n\tDAMAGE 5\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\tALPHA 1\n\tDAMAGETYPE FIRE\n\t+THRUGHOST\n\tSEESOUND \"MONSTER/DKNMSL\"\n\tDEATHSOUND \"WEAPONS/MAGHIT\"\n\tSTATES\n\t{\n\tSPAWN:\n\t\tSHOK A 2 BRIGHT A_CSTAFFMISSILESLITHER\n\t\tSHOK A 0 A_SPAWNITEM(\"MAGICPUFF\",0,0)\n\t\tSHOK B 2 BRIGHT A_CSTAFFMISSILESLITHER\n\t\tSHOK B 0 A_SPAWNITEM(\"MAGICPUFF\",0,0)\n\t\tSHOK C 2 BRIGHT A_BISHOPMISSILEWEAVE\n\t\tSHOK C 0 A_SPAWNITEM(\"MAGICPUFF\",0,0)\n\t\tLOOP\n\tDEATH:\n\t\tSHOK DEF 4 BRIGHT\n\t\tSTOP\n\t}\n}\nACTOR MAGICPUFF\n{\n\tRADIUS 1\n\tHEIGHT 1\n\tSPEED 0\n\tRENDERSTYLE ADD\n\tALPHA 1\n\tPROJECTILE\n\tSTATES\n\t{\n\tSPAWN:\n\t\tSHOK ABCABCABC 3 BRIGHT A_FADEOUT(0.10)\n\t\tSTOP\n\t}\n}"
},
{
"source": "pk3",
"name": "DECORATE.txt",
"contents": "ACTOR FWyvern\n{\n Health 800\n Speed 20\n Radius 31\n Height 56\n PainChance 100\n Mass 400\n REACTIONTIME 8\n MONSTER\n +BOSSDEATH\n +BOSS\n +NOGRAVITY\n +FLOAT\n +DONTMORPH\n +NOICEDEATH\n SeeSound \"dragonsight\"\n PainSound \"dragonpain\"\n ActiveSound \"dragonactive\"\n DeathSound \"dragondeath\"\n Obituary \"%o was incinerated by an ancient wyvern.\"\n States\n {\n Spawn:\n\tDRAG ABCDCB 6 A_Look\n\tLoop\n See:\n\tDRAG AABB 2 A_Chase\n\tDRAG C 0 A_PlaySound(\"dragonwingflap\")\n\tDRAG CCDDCCBB 2 A_Chase\n\tLoop\n Missile:\n\tDRAG E 5 A_FaceTarget\n\tDRAG E 0 A_PlaySound(\"dragonattack\")\n\tTNT1 A 0 A_FaceTarget\n\tDRAG E 4 A_CustomMissile(\"DragonFireball\", 32, 0, 0)\n\tDRAG E 3 A_CustomMissile(\"DragonFireball\", 32, 0, 0)\n DRAG E 2 A_CustomMissile(\"DragonFireball\", 32, 0, 0)\n DRAG E 2 A_CustomMissile(\"DragonFireball\", 32, 0, 0)\n DRAG E 2 A_CustomMissile(\"DragonFireball\", 32, 0, 0)\n DRAG E 2 A_CustomMissile(\"DragonFireball\", 32, 0, 0)\n Pain:\n\tDRAG F 4\n\tDRAG F 4 A_Pain\n\tGoto See\n Death:\n\tDRAG G 5\n\tDRAG H 5 A_Scream\n\tDRAG I 5\n\tDRAG J 5\n\tDRAG K 5 A_NoBlocking\n\tDRAG L 5 A_KillMaster\n\tDRAG M -1 A_SetFloorClip\n\tStop\n }\n}\n\nactor DWyvernBall2\n{\n Radius 8\n Height 6\n Speed 20\n Damage 10\n ExplosionDamage 72\n ExplosionRadius 112\n DeathSound \"dragonfireballexplode\"\n PROJECTILE\n RENDERSTYLE ADD\n States\n {\n Spawn:\n DRFX ABCDEF 4 Bright\n Loop\n Death:\n DRFX G 4 Bright A_Explode\n\tDRFX HIJKL 4 Bright\n Stop\n }\n}\nACTOR PhantomSpawner : RandomSpawner\n{\nDropItem \"EttinMash\"\nDropItem \"CentaurMash\"\nDropItem \"Demon1Mash\"\n}"
},
{
"source": "pk3",
"name": "GLDEFS.MONSTERS.BANSHEE.txt",
"contents": "FLICKERLIGHT LOSTSOUL\n{\n\tCOLOR 1.0 0.3 0.0\n\tSIZE 56\n\tSECONDARYSIZE 64\n\tCHANCE 0.1\n}\nFLICKERLIGHT LOSTSOUL_X1\n{\n\tCOLOR 0.8 0.3 0.0\n\tSIZE 72\n\tSECONDARYSIZE 80\n\tCHANCE 0.25\n}\nFLICKERLIGHT LOSTSOUL_X2\n{\n\tCOLOR 0.6 0.2 0.0\n\tSIZE 88\n\tSECONDARYSIZE 96\n\tCHANCE 0.25\n}\nFLICKERLIGHT LOSTSOUL_X3\n{\n\tCOLOR 0.4 0.1 0.0\n\tSIZE 104\n\tSECONDARYSIZE 112\n\tCHANCE 0.25\n}\nFLICKERLIGHT LOSTSOUL_X4\n{\n\tCOLOR 0.2 0.0 0.0\n\tSIZE 112\n\tSECONDARYSIZE 120\n\tCHANCE 0.25\n}\nOBJECT LOSTSOULHEXENCOMPATIBLE\n{\n\tFRAME SKULA { LIGHT LOSTSOUL\t}\n\tFRAME SKULB { LIGHT LOSTSOUL\t}\n\tFRAME SKULC { LIGHT LOSTSOUL\t}\n\tFRAME SKULD { LIGHT LOSTSOUL\t}\n\tFRAME SKULE { LIGHT LOSTSOUL\t}\n\tFRAME SKULF { LIGHT LOSTSOUL\t}\n\tFRAME SKULG { LIGHT LOSTSOUL\t}\n\tFRAME SKULH { LIGHT LOSTSOUL_X1 }\n\tFRAME SKULI { LIGHT LOSTSOUL_X2 }\n\tFRAME SKULJ { LIGHT LOSTSOUL_X3 }\n\tFRAME SKULK { LIGHT LOSTSOUL_X4 }\n}"
},
{
"source": "pk3",
"name": "GLDEFS.MONSTERS.CHAOSWYVERN.txt",
"contents": "POINTLIGHT LWYVERNBALL\n{\n\tCOLOR 1.0 0.25 0.0\n\tSIZE 32\n}\nPOINTLIGHT LWYVERNBREATH\n{\n\tCOLOR 1.0 0.25 0.0\n\tSIZE 16\n}\nOBJECT WYVERNBALL\n{\n\tFRAME CWVB { LIGHT LWYVERNBALL }\n}\nOBJECT WYVERNBREATH\n{\n\tFRAME FX09 { LIGHT LWYVERNBREATH }\n}"
},
{
"source": "pk3",
"name": "GLDEFS.MONSTERS.CRIMSONDISCIPLE.txt",
"contents": "PULSELIGHT CRIMSONDISCIPLEFIRE\n{\n\tCOLOR 0.7 0.4 0.0\n\tSIZE 64\n\tSECONDARYSIZE 50\n\tINTERVAL 0.5\n}\nPULSELIGHT CRIMSONDISCIPLEFIRE\n{\n\tCOLOR 0.7 0.4 0.0\n\tSIZE 40\n\tSECONDARYSIZE 25\n\tINTERVAL 0.5\n}\nPOINTLIGHT CRIMSONDISCIPLEBLOOD\n{\n\tCOLOR 1.0 0.0 0.0\n\tSIZE 32\n}\nPOINTLIGHT CRIMSONDISCIPLERAIN\n{\n\tCOLOR 1.0 0.0 0.0\n\tSIZE 6\n}\nPULSELIGHT CRIMSONDISCIPLEBLOOD2\n{\n\tCOLOR 1.0 0.0 0.0\n\tSIZE 64\n\tSECONDARYSIZE 60\n\tINTERVAL 0.1\n}\nOBJECT FIREWALL\n{\n\tFRAME CFIRA { LIGHT CRIMSONDISCIPLEFIRE2 }\n\tFRAME CFIRB { LIGHT CRIMSONDISCIPLEFIRE2 }\n\tFRAME CFIRC { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRD { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRE { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRF { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRG { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRH { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRI { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRJ { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRK { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRL { LIGHT CRIMSONDISCIPLEFIRE }\n\tFRAME CFIRM { LIGHT CRIMSONDISCIPLEFIRE }\n}\nOBJECT BLOODSHOT\n{\n\tFRAME CBLDA { LIGHT CRIMSONDISCIPLEBLOOD }\n\tFRAME CBLDB { LIGHT CRIMSONDISCIPLEBLOOD }\n\tFRAME CBLDC { LIGHT CRIMSONDISCIPLEBLOOD }\n\tFRAME CBLDD { LIGHT CRIMSONDISCIPLEBLOOD2 }\n\tFRAME CBLDE { LIGHT CRIMSONDISCIPLEBLOOD2 }\n\tFRAME CBLDF { LIGHT CRIMSONDISCIPLEBLOOD2 }\n\tFRAME CBLDG { LIGHT CRIMSONDISCIPLEBLOOD2 }\n\tFRAME CBLDH { LIGHT CRIMSONDISCIPLEBLOOD2 }\n\tFRAME CBLDI { LIGHT CRIMSONDISCIPLEBLOOD2 }\n}\nOBJECT RAINPILLAR2\n{\n\tFRAME FX22A { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22B { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22C { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22D { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22E { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22F { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22G { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22H { LIGHT CRIMSONDISCIPLERAIN }\n\tFRAME FX22I { LIGHT CRIMSONDISCIPLERAIN }\n}"
},
{
"source": "pk3",
"name": "GLDEFS.MONSTERS.HELLAPPRENTICE.txt",
"contents": "POINTLIGHT STRACER1\n{\n\tCOLOR 0.6 0.5 0.0\n\tSIZE 16\n}\nPOINTLIGHT STRACER2\n{\n\tCOLOR 0.8 0.6 0.0\n\tSIZE 48\n}\nPOINTLIGHT STRACER3\n{\n\tCOLOR 1.0 0.8 0.0\n\tSIZE 64\n}\nPOINTLIGHT STRACER4\n{\n\tCOLOR 0.8 0.3 0.0\n\tSIZE 56\n}\nPOINTLIGHT STRACER5\n{\n\tCOLOR 0.6 0.0 0.0\n\tSIZE 48\n}\nPOINTLIGHT STRACER6\n{\n\tCOLOR 0.3 0.0 0.0\n\tSIZE 24\n}\nOBJECT STRACERPUFF\n{\n\tFRAME FTRA { LIGHT STRACER1 }\n}\nOBJECT STRACER\n{\n\tFRAME FTRAK { LIGHT STRACER2 }\n\tFRAME FTRAL { LIGHT STRACER3 }\n\tFRAME FTRAM { LIGHT STRACER4 }\n\tFRAME FTRAN { LIGHT STRACER5 }\n\tFRAME FTRAO { LIGHT STRACER6 }\n}\nPOINTLIGHT HELLSHOT1\n{\n\tCOLOR 1.0 0.4 0.0\n\tSIZE 48\n}\nPOINTLIGHT HELLSHOT2\n{\n\tCOLOR 1.0 0.0 0.0\n\tSIZE 16\n}\nPOINTLIGHT HELLSHOT3\n{\n\tCOLOR 1.0 0.4 0.0\n\tSIZE 32\n}\nPOINTLIGHT HELLSHOT4\n{\n\tCOLOR 1.0 0.6 0.0\n\tSIZE 64\n}\nPOINTLIGHT HELLSHOT5\n{\n\tCOLOR 1.0 0.4 0.0\n\tSIZE 32\n\tOFFSET 0 16 0\n}\nPOINTLIGHT HELLSHOT6\n{\n\tCOLOR 1.0 0.0 0.0\n\tSIZE 16\n\tOFFSET 0 24 0\n}\nOBJECT HELLSHOT\n{\n\tFRAME HBALA { LIGHT HELLSHOT1 }\n\tFRAME HBALB { LIGHT HELLSHOT1 }\n\tFRAME HBALC { LIGHT HELLSHOT1 }\n\tFRAME HBALD { LIGHT HELLSHOT1 }\n\tFRAME HBALE { LIGHT HELLSHOT2 }\n\tFRAME HBALF { LIGHT HELLSHOT3 }\n\tFRAME HBALG { LIGHT HELLSHOT4 }\n\tFRAME HBALI { LIGHT HELLSHOT5 }\n\tFRAME HBALJ { LIGHT HELLSHOT6 }\n}"
},
{
"source": "pk3",
"name": "GLDEFS.MONSTERS.KNIGHTARCHER.txt",
"contents": "POINTLIGHT KNIGHTGREEN0\n{\n\tCOLOR 0.0 0.8 0.0\n\tSIZE 40\n}\nPOINTLIGHT KNIGHTGREEN1\n{\n\tCOLOR 0.0 0.8 0.0\n\tSIZE 56\n}\nPOINTLIGHT KNIGHTGREEN2\n{\n\tCOLOR 0.0 1.0 0.0\n\tSIZE 64\n}\nPOINTLIGHT KNIGHTGREEN3\n{\n\tCOLOR 0.0 0.6 0.0\n\tSIZE 40\n}\nPOINTLIGHT KNIGHTGREEN4\n{\n\tCOLOR 0.0 0.3 0.0\n\tSIZE 32\n}\nPOINTLIGHT KNIGHTRED0\n{\n\tCOLOR 0.8 0.0 0.0\n\tSIZE 40\n}\nPOINTLIGHT KNIGHTRED1\n{\n\tCOLOR 0.8 0.0 0.0\n\tSIZE 56\n}\nPOINTLIGHT KNIGHTRED2\n{\n\tCOLOR 1.0 0.0 0.0\n\tSIZE 64\n}\nPOINTLIGHT KNIGHTRED3\n{\n\tCOLOR 0.6 0.0 0.0\n\tSIZE 40\n}\nPOINTLIGHT KNIGHTRED4\n{\n\tCOLOR 0.3 0.0 0.0\n\tSIZE 32\n}\nOBJECT ARCHERARROW\n{\n\tFRAME VEKFA { LIGHT KNIGHTGREEN0 }\n\tFRAME VEKFF { LIGHT KNIGHTGREEN1 }\n\tFRAME VEKFG { LIGHT KNIGHTGREEN2 }\n\tFRAME VEKFH { LIGHT KNIGHTGREEN3 }\n\tFRAME VEKFI { LIGHT KNIGHTGREEN4 }\n}\nOBJECT ARCHERARROW2\n{\n\tFRAME VEKGA { LIGHT KNIGHTRED0 }\n\tFRAME VEKGF { LIGHT KNIGHTRED1 }\n\tFRAME VEKGG { LIGHT KNIGHTRED2 }\n\tFRAME VEKGH { LIGHT KNIGHTRED3 }\n\tFRAME VEKGI { LIGHT KNIGHTRED4 }\n}"
},
{
"source": "pk3",
"name": "MAPINFO.txt",
"contents": "map map01 \"Arena of Glory\"\n{\nsky1 = \"sky4\", 0.0\nmusic = \"wobabyr\"\nskyfog = 35\n}"
},
{
"source": "pk3",
"name": "SNDINFO.MONSTERS.BANSHEE.txt",
"contents": "BANSHEE/SIGHT BANSSEE1\nBANSHEE/ACTIVE BANSACT1\nBANSHEE/ASPAWN BANSATT1\nBANSHEE/ADEATH BANSATT2\nBANSDIE1 BANSDIE1\nBANSDIE2 BANSDIE2\nBANSPAI1 BANSPAI1\nBANSPAI2 BANSPAI2\nBANSRAI1 BANSRAI1\nBANSRAI2 BANSRAI2\n$RANDOM BANSHEE/DEATH { BANSDIE1 BANSDIE2 }\n$RANDOM BANSHEE/PAIN { BANSPAI1 BANSPAI2 }\n$RANDOM BANSHEE/RAISE { BANSRAI1 BANSRAI2 }\nSKULL/MELEE DSSKLATK\nSKULL/PAIN DSDMPAIN\nSKULL/DEATH DSFIRXPL\nSKULL/ACTIVE DSDMACT"
},
{
"source": "pk3",
"name": "SNDINFO.MONSTERS.CHAOSWYVERN.txt",
"contents": "CHAOSWYVERN/SIGHT\tDSCHASIT\nCHAOSWYVERN/ACT\t\tDSCHASIT\nCHAOSWYVERN/PAIN\tDSCHAPN\nCHAOSWYVERN/BREATH\tDSCHAFIR\nCHAOSWYVERN/BOMB\tDSCHAFI2\nCHAOSWYVERN/DEATH\tDSCHADIE\nCHAOSWYVERN/TOAST\tDSTOASTY"
},
{
"source": "pk3",
"name": "SNDINFO.MONSTERS.CRIMSONDISCIPLE.txt",
"contents": "DISCIPLESEE\t\t CRMDSIT\nDISCIPLEPAIN\t CRMDPAI\nDISCIPLEDEATH\t CRMDDTH\nDISCIPLESWING\t CRMDATK\nDISCIPLEACTIVE\t CRMDACT\nDISCIPLESPLATTER CRMDXDT\nFIRESPAWN\t\t FIRESPWN\nBLOODSHOOT\t\t BLODSHOT\nBLOODBOOM\t\t BLODBOOM\nRAIN\t\t\t RAINFALL"
},
{
"source": "pk3",
"name": "SNDINFO.MONSTERS.HELLAPPRENTICE.txt",
"contents": "WEAPONS/HELLFI\t\t\t\t\tDSHELLFI\nWEAPONS/HELLEX\t\t\t\t\tDSHELLEX\nWEAPONS/FIREX3\t\t\t\t\tDSFIREX3\nWEAPONS/SULDTH\t\t\t\t\tDSSULDTH\nWEAPONS/DIASHT\t\t\t\t\tDSDIASHT\nWEAPONS/BIGBRN\t\t\t\t\tDSBIGBRN\nMONSTER/SMITHS\t\t\t\t\tDSSMITHS\nMONSTER/SMITHA\t\t\t\t\tDSSMITHA\nMONSTER/SMITHT\t\t\t\t\tDSSMITHT\nMONSTER/SMITHP\t\t\t\t\tDSSMITHP\nMONSTER/SMITHD\t\t\t\t\tDSSMITHD\nMONSTER/SMITHR\t\t\t\t\tDSSMITHR\nMONSTER/SMITHW\t\t\t\t\tDSSMITHW\nMONSTER/HAMSWG\t\t\t\t\tDSHAMSWG\nMONSTER/HAMFLR\t\t\t\t\tDSHAMFLR\nMONSTER/HAMHIT\t\t\t\t\tDSHAMHIT\nMONSTER/HAMSHT\t\t\t\t\tDSHAMSHT\nMONSTER/DASH\t\t\t\t\tDSHDASH"
},
{
"source": "pk3",
"name": "SNDINFO.MONSTERS.KNIGHTARCHER.txt",
"contents": "ARCHER/SIGHT\t\t\t\t\tARCHIDLE\nARCHER/DRAW\t\t\t\t\t\tARCHDRAW\nARCHER/ATTACK\t\t\t\t\tARCHSHT1\n$RANDOM ARCHER/ATTACKBOSS\t\t{ ARCHER/ATTACK1 ARCHER/ATTACK2 }\nARCHER/ATTACK1\t\t\t\t\tARCHSHT2\nARCHER/ATTACK2\t\t\t\t\tARCHSHT3\n$RANDOM ARCHER/PAIN\t\t\t\t{ ARCHER/PAIN1 ARCHER/PAIN2 }\nARCHER/PAIN1\t\t\t\t\tARCHPAIN\nARCHER/PAIN2\t\t\t\t\tARCHPAI2\n$RANDOM ARCHER/DEATH\t\t\t{ ARCHER/DEATH1 ARCHER/DEATH2 }\nARCHER/DEATH1\t\t\t\t\tARCHDETH\nARCHER/DEATH2\t\t\t\t\tARCHDTH2\nARCHER/GIB\t\t\t\t\t\tSLOPPY2\nARCHER/GROWL\t\t\t\t\tARCHIDLE\nARCHER/HIT\t\t\t\t\t\tARR2FLSH"
},
{
"source": "pk3",
"name": "SNDINFO.MONSTERS.ZARDAZ.txt",
"contents": "MONSTER/DKNHIT DSDKNHIT\nMONSTER/DKNSIT DSDKNSIT\nMONSTER/DKNPAI DSDKNPAI\nMONSTER/DKNDTH DSDKNDTH\nMONSTER/DKNACT DSDKNACT\nMONSTER/DKNSWG DSDKNSWG\nMONSTER/DKNDRT DSDKNDRT\nWEAPONS/FIREX2 DSFIREX2\nMONSTER/DKNMSL DSDKNMSL\nWEAPONS/BOOM1 DSBOOM1\nWEAPONS/BOLTFI DSBOLTFI\nWEAPONS/FIREX4 DSFIREX4\nWEAPONS/SCORCH DSSCORCH\nWEAPONS/DIASHT DSDIASHT\nWEAPONS/MAGHIT DSMAGHIT\nWEAPONS/BANG1 DSBANG1\nWEAPONS/CRACK DSRCRACK\nWEAPONS/QUAKE DSQUAKE1"
}
]
},
"maps": [
{
"map": "MAP01",
"title": "MAP01",
"format": "hexen",
"stats": {
"things": 361,
"linedefs": 4666,
"sidedefs": 8616,
"vertices": 5024,
"sectors": 354,
"segs": 9721,
"ssectors": 3827,
"nodes": 3826,
"textures": {
"STEEL07": 8,
"F_014": 135,
"F_015": 109,
"HRSRICON": 1,
"SW51_OFF": 21,
"MONK04": 283,
"F_048": 15,
"BRASS1": 4,
"D_ENDBR": 8,
"MONK01": 178,
"FOREST05": 45,
"BNDMICON": 1,
"F_027": 53,
"ETTNICON": 2,
"CASTLE07": 3210,
"F_063": 3,
"F_083": 5,
"MONK11": 4,
"MONK06": 4,
"BISHICON": 1,
"DOOR51": 6,
"GNDMICON": 1,
"WENDICON": 1,
"D_ENDSLV": 4,
"MONK02": 217,
"D_END2": 4,
"PILLAR02": 17,
"F_082": 116,
"SW_1_UP": 15,
"F_091": 28,
"F_062": 2,
"SW52_OFF": 23,
"SLGHICON": 1,
"CENTICON": 1,
"F_070": 50,
"S_02": 1,
"F_069": 1,
"MONK15": 40,
"F_SKY": 149,
"WIRNICON": 1,
"F_029": 8,
"F_033": 3,
"WRTHICON": 1,
"SPAWN01": 24,
"FDMNICON": 1,
"GATE04": 372,
"MNKLICON": 1,
"TRADICON": 1,
"MONK08": 4,
"WASTE01": 70,
"F_077": 5,
"D_WINNOW": 8,
"F_002": 113,
"ZEDKICON": 1,
"STLRICON": 1,
"KORXICON": 1,
"F_073": 160
}
},
"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": "hexen",
"metadata": {
"title": null,
"music": null,
"source": "marker"
},
"images": [
{
"id": "11d829bc-be0d-4635-9464-e0ac5bff9b2a",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/dd1122da08b2c0bbbedc294c6d915c17f4eaf60d/MAP01/images/0.webp",
"type": null
},
{
"id": "9d19f3cb-c509-42b3-9bd5-7e088cb494be",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/dd1122da08b2c0bbbedc294c6d915c17f4eaf60d/MAP01/pano/pano_0.webp",
"type": "pano"
}
]
}
]
}