Raw model (for completeness)
{
"meta": {
"id": "3664fe68-b89d-4ec7-87ab-5a7701cfbd89",
"sha1": "35c294b39e62f83f0aa8ad243fecacd03c54e047",
"sha256": "94abca3b3ca1071b7901fd8f3c92b4daac8ad6d379a531513a9012d1ee2c9be7",
"filenames": [
"hereticshippudin0.0b.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2015-07-09 21:43:51",
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false,
"name": null,
"description": null,
"maps": null,
"graphicOverrides": null,
"screenshots": {
"MAP01": "MAP01.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2015-07-09 21:43:51",
"file": {
"type": "PK3",
"size": 465946,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/35c294b39e62f83f0aa8ad243fecacd03c54e047/35c294b39e62f83f0aa8ad243fecacd03c54e047.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP01"
],
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 26,
"maps": 1,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "Imps.txt",
"contents": "Actor SuperHereticImp : HereticImp replaces HereticImp\n{\n Health 40 // Up from 40\n Speed 14 // Up from 10\n\n States\n {\n Spawn:\n IMPX ABCB 10 A_Look\n\tIMPX ABCBA 7 A_Look\n\tIMPX ABCB 6 A_Look\n Loop\n See:\n IMPX AABBCCBB 2 A_Chase\n\tIMPX A 0 ThrustThinGZ(0,random(-2,5),0,0)\n Loop\n Melee:\n IMPX D 2 A_Recoil(-3)\n\tIMPX DE 2 A_FaceTarget\n\tIMPX E 3 A_Recoil(-3)\n IMPX F 5 A_CustomMeleeAttack(random[ImpMeAttack](7,10), \"himp/attack\", \"himp/attack\")\n IMPX F 0 A_Stop\n\tGoto See\n Missile:\n IMPX A 0 A_setAngle(angle+random(-45,45))\n IMPX A 0 ThrustThingZ(0,random(0,15),0,1)\n IMPX A 10 A_FaceTarget\n IMPX B 6 A_ImpMsAttack\n IMPX CBAB 6\n Goto Missile+3\n Pain:\n IMPX G 3\n IMPX G 3 A_Pain\n\tIMPX G 1 A_SetAngle(random(-60,60))\n\tIMPX A 0 ThrustThingZ(0,random(0,30),random(0,1),random(0,1))\n\tIMPX ABCBACB 2 A_Recoil(random(-2,-6))\n\tIMPX A 0 A_Stop\n Goto See\n Death:\n IMPX G 4 A_ImpDeath\n IMPX H 5\n Wait\n XDeath:\n IMPX S 5 A_ImpXDeath1\n IMPX TU 5\n IMPX V 5 A_Gravity\n IMPX W 5\n Wait\n Crash:\n IMPX I 7 A_ImpExplode\n IMPX J 7 A_Scream\n IMPX K 7 A_SpawnItem(\"GoldWandAmmo\")\n IMPX L -1\n Stop\n XCrash:\n IMPX X 7 A_SpawnItem(\"GoldWandAmmo\")\n IMPX Y 7\n IMPX Z -1\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Afrits.txt",
"contents": "ACTOR SuperHereticImpLeader : SuperHereticImp replaces HereticImpLeader\n{\n Species \"HereticImpLeader\"\n Health 70\n -MISSILEMORE\n DropItem \"GoldWandAmmo\", 256, 12\n AttackSound \"himp/leaderattack\"\n States\n {\n Melee:\n Stop\n Missile:\n IMPX DE 5 A_FaceTarget\n IMPX F 4 A_CustomComboAttack(\"SuperHereticImpBall\", 32, random[ImpMsAttack2](10,16), \"himp/leaderattack\")\n Goto See\n }\n}\n\nACTOR SuperHereticImpBall : HereticImpBall replaces HereticImpBall\n{\n Speed 15\n FastSpeed 30\n Damage (random(10,17))\n States\n {\n Spawn:\n FX10 ABC 4 Bright\n Loop\n Death:\n FX10 DEFG 5 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Golems.txt",
"contents": "ACTOR SuperMummy : Mummy Replaces Mummy\n{\n Health 185\n Scale 1.10\n Mass 350\n Speed 10\n PainChance 77\n DropItem \"GoldWandAmmo\", 111, 14\n States\n {\n Spawn:\n MUMM AB 32 A_Look // Take a bit to wake up\n Loop\n See:\n MUMM AABBCCDD 2 A_Chase\n Loop\n Melee:\n MUMM E 0 A_Recoil(-2)\n MUMM E 6 A_FaceTarget\n\tMUMM E 0 A_Recoil(-6)\n MUMM F 6 A_CustomMeleeAttack(random[MummyAttack](6,12)*2, \"mummy/attack2\", \"mummy/attack\")\n MUMM G 6\n Goto See\n Pain:\n MUMM H 4\n MUMM H 4 A_Pain\n\tMUMM AABBCCDDAABBCCDD 1 A_Chase\n Goto See\n Death:\n MUMM I 5\n MUMM J 5 A_Scream\n MUMM K 5 A_SpawnItemEx(\"MummySoul\", 0, 0, 10, 0, 0, 1)\n MUMM L 5\n MUMM M 5 A_NoBlocking\n MUMM NO 5\n MUMM P -1\n Stop\n }\n}\n\nActor SuperMummyLeader : MummyLeader Replaces MummyLeader\n{\nScale 1.15\nHealth 375\nSpeed 11\nPainChance 40\n}"
},
{
"source": "pk3",
"name": "Skeletons.txt",
"contents": "ACTOR SuperKnight : Knight Replaces Knight\n{\n Scale 1.05\n Health 470\n +NoBlood\n Mass 200\n Speed 12\n PainChance 40\n MeleeDamage 11\n DropItem \"CrossbowAmmo\", 220, 9\n States\n {\n Spawn:\n KNIG AB 10 A_Look\n Loop\n See:\n KNIG ABCD 5 A_Chase\n Loop\n Melee:\n Missile:\n KNIG E 10 A_FaceTarget\n\tKNIG E 0 A_Recoil(-3)\n KNIG F 6 A_FaceTarget\n KNIG G 5 A_KnightAttack\n KNIG E 11 A_FaceTarget\n\tKNIG E 0 A_Recoil(-3)\n KNIG F 5 A_FaceTarget\n KNIG G 4 A_KnightAttack\n Goto See\n Pain:\n KNIG H 3\n KNIG H 5 A_Pain\n Goto Missile\n Death:\n KNIG I 6\n KNIG J 6 A_Scream\n KNIG K 6\n KNIG L 6 A_NoBlocking\n KNIG MN 6\n KNIG O -1\n Stop\n }\n}\n\nACTOR SuperKnightAxe : KnightAxe Replaces KnightAxe\n{\n Speed 16\n FastSpeed 30\n Damage (random(27,36))\n States\n {\n Spawn:\n SPAX A 3 Bright A_PlaySound(\"hknight/axewhoosh\")\n SPAX BC 3 Bright\n Loop\n Death:\n SPAX DEF 6 Bright\n Stop\n }\n}\n\nACTOR SuperRedAxe : RedAxe replaces RedAxe\n{\n Speed 27\n Damage (random(40,51))\n States\n {\n Spawn:\n RAXE AB 3 Bright A_DripBlood\n Loop\n Death:\n RAXE CDE 6 Bright\n Stop\n }\n}\n\nACTOR SuperKnightGhost : SuperKnight replaces KnightGhost\n{\n Health 1090\n PainChance 40\n Speed 12\n +SHADOW\n +GHOST\n RenderStyle Translucent\n Alpha 0.25\n}"
},
{
"source": "pk3",
"name": "Wizards.txt",
"contents": "ACTOR SuperWizard : Wizard Replaces Wizard\n{\n Health 340\n Speed 14\n PainChance 46\n DropItem \"BlasterAmmo\", 200, 26\n DropItem \"ArtiTomeOfPower\", 2, 0\n States\n {\n Spawn:\n WZRD AB 10 A_Look\n Loop\n See:\n WZRD A 3 A_Chase\n WZRD A 4 A_Chase\n WZRD A 3 A_Chase\n WZRD A 4 A_Chase\n\tWZRD A 0 ThrustThinGZ(0,random(-2,5),0,0)\n WZRD B 3 A_Chase\n WZRD B 4 A_Chase\n WZRD B 3 A_Chase\n WZRD B 4 A_Chase\n WZRD A 0 ThrustThinGZ(0,random(-2,5),0,0)\n Loop\n Missile:\n WZRD A 0 ThrustThinGZ(0,random(-2,5),0,0)\n WZRD C 4 A_WizAtk1\n WZRD C 2 A_WizAtk2\n\tWZRD D 0 A_PlaySound(\"wizard/attack\",2)\n WZRD C 4 A_WizAtk1\n WZRD C 2 A_WizAtk2\n WZRD C 4 A_WizAtk1\n\tWZRD A 0 ThrustThinGZ(0,random(-2,5),0,0)\n WZRD C 2 A_WizAtk2\n WZRD C 4 A_WizAtk1\n WZRD C 2 A_WizAtk2\n\tWZRD DD 0 A_MeleeAttack\n\tWZRD D 0 A_GhostOff\n\tWZRD D 0 A_CustomMissile(\"SuperWizardFx1\",34,0,0)\n\tWZRD D 0 A_CustomMissile(\"SuperWizardFx1\",34,0,8)\n\t\tWZRD D 10 A_CustomMissile(\"SuperWizardFx1\",34,0,-8)\n // WZRD D 10 A_WizAtk3\n Goto See\n Pain:\n WZRD E 3 A_GhostOff\n\tWZRD E 0 A_SetAngle(angle+random(-45,45))\n\tWZRD E 0 ThrustThingZ(0,random(0,10),random(0,1),random(0,1))\n\tWZRD E 0 A_Recoil(-9)\n\tWZRD E 0 A_FaceTarget\n WZRD E 3 A_Pain\n\tWZRD E 0 ThrustThingZ(0,random(-10,10),0,1)\n Goto See\n Death:\n WZRD F 6 A_GhostOff\n\tWZRD GGG 0 A_CustomMissile(\"HaloWizardFx\",random(0,40),random(-10,10),random(0,360))\n WZRD G 6 A_Scream\n\tWZRD G 0 A_CustomMissile(\"HaloWizardFx\",random(0,40),random(-10,10),random(0,360))\n WZRD HI 6\n\tWZRD G 0 A_CustomMissile(\"HaloWizardFx\",random(0,40),random(-10,10),random(0,360))\n WZRD J 6 A_NoBlocking\n\tWZRD G 0 A_CustomMissile(\"HaloWizardFx\",random(0,40),random(-10,10),random(0,360))\n WZRD KL 6\n WZRD M -1 A_SetFloorClip\n Stop\n }\n}\n\nACTOR SuperWizardFX1 : WizardFX1 replaces WizardFX1\n{\n Speed 27\n FastSpeed 30\n Damage (random(21,32))\n States\n {\n Spawn:\n FX11 AB 5 Bright A_SpawnItem(\"HaloWizardFx\")\n Loop\n Death:\n FX11 CDEFG 5 Bright A_SpawnItem(\"HaloWizardFx\")\n Stop\n }\n}\n\nActor HaloWizardFx\n{\n+ClientSideOnly\n+NoGravity\n+NoBlockMap\n-Shootable\nAlpha 0.15\nScale 2.0\nrenderStyle translucent\nStates\n{\nSpawn :\nDeath :\nFX11 AAAA 0 A_CustomMissile(\"StarFog\",random(-1,1),random(-1,1),random(0,360))\n FX11 ABBBBBBB 6 Bright A_FadeOut(0.11)\n Stop\n}\n}\n\nActor StarFog\n{\n+ClientSideOnly\n+LowGravity\nGravity 0.46\n-Shootable\n+Randomize\nAlpha 1\nScale 0.11\nrenderStyle translucent\nStates\n{\nSpawn :\nDeath :\nFX11 A 0\nFX11 A 0 A_Recoil(random(-5,5))\nFX11 A 0 ThrustThingZ(0,random(0,10),0,1)\n FX11 ABABABABABABAB 30 Bright A_FadeOut(0.11)\n Stop\n}\n}"
},
{
"source": "pk3",
"name": "IronLich.txt",
"contents": "Actor SuperIronLich : IronLich Replaces IronLich\n{\nHealth 2700\nSpeed 14\nPainChance 12\nDropItem \"BlasterAmmo\", 256, 45\nDamageFactor \"FireBossImmune\", 0\n States\n {\n Spawn:\n LICH A 10 A_Look\n Loop\n See:\n LICH A 4 A_Chase\n Loop\n Missile:\n LICH A 0 A_Jump(64,\"LavaSky\")\n LICH A 5 A_FaceTarget\n LICH B 20 A_LichAttack\n Goto See\n LavaSky:\n LICH ABABA 6 A_FaceTarget\n LICH B 5 A_CustomMissile(\"LavaRain\")\n LICH BABAB 10 A_FaceTarget\n LICH B 5 A_CustomMissile(\"LavaRain\")\n Pain:\n LICH A 4\n LICH A 4 A_Pain\n Goto See\n Death:\n LICH C 7 A_CustomMissile(\"LavaRain\")\n LICH D 7 A_Scream\n LICH EF 7\n LICH G 7 A_NoBlocking\n LICH H 7\n LICH I -1 A_BossDeath\n Stop\n }\n\n}\n\nActor SuperHeadFX1 : HeadFX1 replaces HeadFX1\n{\nSpeed 26\nRadius 18\nDamageType \"Ice\"\nFastSpeed 36\nDamage (random(25,30))\n}\n\nActor SuperHeadFX2 : HeadFX2 replaces HeadFX2\n{\nSpeed 14\nDamageType \"Ice\"\nDamage (random(5,10))\n}\n\nActor SuperHeadFX3 : HeadFX3 replaces HeadFX3\n{\nDamage 8\nSpeed 14\nDAMAGETYPE \"Fire\"\nFASTsPEED 30\nStates\n{\n\n Spawn:\n FX06 ABC 4 Bright A_LichFireGrow\n Loop\n NoGrow:\n FX06 ABC 5 Bright A_Explode(5,140)\n Loop\n Death:\n FX06 DEFG 5 Bright A_Explode(5,140)\n Stop\n\n}\n}\n\nActor SuperWhirlwind : Whirlwind Replaces Whirlwind\n{\nDamage 1\nSpeed 15\n States\n {\n Spawn:\n FX07 DEFG 3\n FX07 ABC 3 A_WhirlwindSeek\n\tFX07 A 0 A_SpawnItem(\"Tornado\",0,0,1)\n Goto Spawn+4\n Death:\n FX07 GFED 4 A_killChildren\n Stop\n }\n}\n\nActor Tornado : WhirlWind\n{\nHealth 350\nDamage 4\nSpeed 4\nstates\n{\nSpawn:\n\tFX07 ADEF 3\n FX07 G 2 A_SetSpecial(2,40)\n FX07 ABC 3 A_WhirlwindSeek\n Goto Spawn+4\nDeath :\nFX07 GFED 4 A_RadiusThrust(500,400)\nStop\n}\n}\n\nActor LavaRain\n{\nProjectile\nHealth 50\n-ACTIVATEPCROSS\nRadius 1\nHeight 1\nSpeed 6\n+CeilingHugger\n+Ripper\n\n RenderStyle Add\n Alpha 0.01\n Scale 0.06\nStates\n{\nSpawn:\nSEE:\nEMBR A 3 A_SpawnItemEx(\"LavaBall\",random(-150,150),random(-150,150),-15)\nEMBR A 0 A_GetHurt\nLoop\nDeath:\nNull A 0 A_Scream\nStop\n}\n}"
},
{
"source": "pk3",
"name": "WereDragon.txt",
"contents": "Actor SuperWereDragon : Beast Replaces Beast\n{\nHealth 550\nSpeed 15\n+NoDropOff\nDamageFactor \"Fire\",0\n DropItem \"CrossbowAmmo\", 200, 10\nStates\n {\n Spawn:\n BEAS AB 10 A_Look\n Loop\n See:\n BEAS ABCDEF 3 A_Chase\n\tBEAS A 0 A_CheckSight(\"Spooky\")\n Loop\n Spooky:\n BEAS AB 1 A_Chase\n\t BEAS A 0 A_Recoil(-5)\n\t BEAS CD 1 A_Chase\n\t\t \t BEAS A 0 A_Recoil(-5)\n\t\t BEAS EF 1 A_Chase\n\t\t\t \t BEAS A 0 A_Recoil(-5)\n\t BEAS A 0 A_CheckSight(\"Spooky\")\n\t Goto See\n Missile:\n BEAS H 7 A_FaceTarget\n BEAS I 12 A_CustomComboAttack(\"BeastBall\", 36, random[BeastAttack](6,14)*4, \"beast/attack\")\n Goto See\n Pain:\n BEAS G 3 A_Chase\n BEAS G 3 A_Pain\n Goto See\n Death:\n BEAS R 6 A_changeflag(\"NoDropOff\",0)\n BEAS S 6 A_Scream\n BEAS TUV 6\n BEAS W 6 A_NoBlocking\n BEAS XY 6\n BEAS Z -1\n Stop\n XDeath:\n BEAS J 5 A_changeflag(\"NoDropOff\",0)\n BEAS K 6 A_Scream\n BEAS L 5\n BEAS M 6\n BEAS N 5\n BEAS O 6 A_NoBlocking\n BEAS P 5\n BEAS Q -1\n Stop\n }\n}\n\nActor SuperBeastBall : BeastBall replaces BeastBall\n{\nDamage 8\nSpeed 14\nDamageType \"Fire\"\n States\n {\n Spawn:\n FRB1 AABBCC 1 A_SpawnItemEx(\"Puffy\", random2[BeastPuff]()*0.015625, random2[BeastPuff]()*0.015625,\n random2[BeastPuff]()*0.015625, 0, 0, 0, 0, SXF_ABSOLUTEPOSITION, 64)\n\tLoop\n Death:\n FRB1 DEFGH 4\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Clinkz.txt",
"contents": "Actor SuperClink : Clink Replaces Clink\n{\nHealth 300\nSpeed 16\n}"
},
{
"source": "pk3",
"name": "Ophidian.txt",
"contents": "Actor SuperOphidian : Snake Replaces Snake\n{\nHealth 700\n}"
}
]
},
"maps": [
{
"map": "MAP01",
"format": "hexen",
"stats": {
"things": 6,
"linedefs": 19,
"sidedefs": 28,
"vertices": 22,
"sectors": 3,
"segs": 32,
"ssectors": 11,
"nodes": 10,
"textures": {
"LAVA1": 2,
"STARTAN2": 4,
"ASHWALL2": 9,
"FLAT5_8": 4,
"ASHWALL7": 6
}
},
"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": "4d9f609a-adb1-4171-ae2d-173bd624af66",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/35c294b39e62f83f0aa8ad243fecacd03c54e047/MAP01/images/0.webp",
"type": null
},
{
"id": "a998a8d5-e230-4182-bd6c-490ec2a351f1",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/35c294b39e62f83f0aa8ad243fecacd03c54e047/MAP01/pano/pano_0.webp",
"type": "pano"
}
]
}
]
}