viscerusmpfixed.pk3

PK3 1.2 MiB 7 map(s)

Counts

endoom0
graphics3
lumps82
maps7
palettes0

Totals (across maps)

Things6247
Linedefs19375
Sectors3402
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "6bbeebf7-55e6-4500-a102-278e2ae29c62",
    "sha1": "c84412eb5a462b1257acd7af6dfc5ab4d146e77c",
    "sha256": "b5f82687b33873d25434cef0160d8dfc39dba474737151045b04e91ac76c51ed",
    "filenames": [
      "viscerusmpfixed.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [
        "HEXEN"
      ],
      "filename": null,
      "added": "2013-05-25 19:42:54",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": {
        "MAP01": "MAP01.png",
        "MAP02": "MAP02.png",
        "MAP03": "MAP03.png",
        "MAP04": "MAP04.png",
        "MAP05": "MAP05.png",
        "MAP06": "MAP06.png",
        "MAP07": "MAP07.png"
      },
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2013-05-25 19:42:54",
    "file": {
      "type": "PK3",
      "size": 1297392,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/c84412eb5a462b1257acd7af6dfc5ab4d146e77c.pk3.gz",
      "corrupt": false
    },
    "content": {
      "maps": [
        "MAP01",
        "MAP02",
        "MAP03",
        "MAP04",
        "MAP05",
        "MAP06",
        "MAP07"
      ],
      "counts": {
        "endoom": 0,
        "graphics": 3,
        "lumps": 82,
        "maps": 7,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ],
      "iwads_guess": [
        "HEXEN"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "decorate.txt",
        "contents": "// DISCIPLES\n\nACTOR SOVDiscipleRed : Wizard 10085\n{\n\tTranslation \"231:239=164:185\"  // Purple (Magic Glow) to Red\n\n\tHealth 2500\n\tSpeed 15\n\tPainChance 60\n\tMass 200\n\tSeeSound \"wizard/laugh\"\n\tPainSound \"wizard/pain\"\n\tDeathSound \"wizard/death\"\n\tActiveSound \"wizard/active\"\n\tObituary \"%o met his end at the Disciple of Fire.\"\n\t+NOBLOOD\n\t+DONTMORPH\n\t+NOTELEOTHER\n\t+BOSS\n\tDropItem ArtiHealingRadius\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD A 0 A_ClassBossHealth\n\t\tSpawn2:\n\t\t\tWZRD A 10 A_Look\n\t\t\tGoto Spawn2\n\t\tSee:\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 0 A_Jump(60,\"Dash\")\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 0 A_Jump(60,\"Dash\")\n\t\t\tLoop\n\t\tDash:\n\t\t\tWZRD A 0 A_Stop\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_PlaySound(\"BishopBlur\")\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleRedBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleRedBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleRedBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleRedBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleRedBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleRedBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD B 8 A_Jump(64,\"Dash\")\n\t\t\tGoto Missile\n\t\tMissile:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 0 Bright A_Jump(128,\"Missile1\")\n\t\t\tWZRD C 0 Bright A_Jump(128,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"wizard/attack\")\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"WraithFX1\",32,0,0)\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"WraithFX1\",32,0,random(0,40)-20)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"WraithFX1\",32,0,random(0,40)-20)\n\t\t\tWZRD D 0 Bright A_Jump(64,\"Missile1\")\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tWZRD C 7 Bright A_StartFire\n\t\t\tWZRD C 0 Bright A_FaceTarget\n\t\t\tWZRD C 7 Bright A_VileTarget(\"SOVDiscipleRedFire\")\n\t\t\tWZRD CCCCCCCC 7 Bright A_FaceTarget\n\t\t\tWZRD D 12 Bright A_VileAttack\n\t\t\tGoto See\n\t\tMissile3:\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 0 A_PlaySound(\"wizard/laugh\")\n\t\t\tWZRD C 0 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_SetReflectiveInvulnerable\n\t\t\tWZRD C 7 A_CustomMissile(\"SOVDiscipleRedCharge\",0,0,0)\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_UnSetReflectiveInvulnerable\n\t\t\tWZRD D 0 Bright A_PlaySound(\"MageStaffFire\")\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"DragonFireball\",32,0,0,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"DragonFireball\",32,0,random(0,20)-10,0,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"DragonFireball\",32,0,random(0,20)-10,0,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"DragonFireball\",32,0,random(0,20)-10,0,-30)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"DragonFireball\",32,0,random(0,20)-10,0,-20)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"DragonFireball\",32,0,random(0,20)-10,0,-10)\n\t\t\tGoto See\n\t\tPain:\n\t\t\tWZRD E 3 A_UnSetReflectiveInvulnerable\n\t\t\tWZRD E 3 A_Pain\n\t\t\tGoto Dash\n\t\tDeath:\n\t\t\tWZRD F 6 Bright\n\t\t\tWZRD G 6 Bright A_Scream\n\t\t\tWZRD HI 6 Bright\n\t\t\tWZRD J 6 A_NoBlocking\n\t\t\tWZRD KL 6\n\t\t\tWZRD M -1 A_SetFloorClip\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleRedBlur\n{\n\tTranslation \"231:239=164:185\"  // Purple (Magic Glow) to Red\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\t+NOBLOCKMAP\n\tALPHA 1\n\tDamage 0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD N 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleRedFire\n{\n\tRenderStyle Add\n\tAlpha 1\n\t+NOBLOCKMAP\n\t+NOGRAVITY\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tFIRE A 2 Bright A_StartFire\n\t\t\tFIRE BAB 2 Bright A_Fire\n\t\t\tFIRE C 2 Bright A_FireCrackle\n\t\t\tFIRE BCBCDCDCDEDED 2 Bright A_Fire\n\t\t\tFIRE E 2 Bright A_FireCrackle\n\t\t\tFIRE FEFEFGHGHGH 2 Bright A_Fire\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleRedChargeGlitter : TeleGlitter1\n{\n\tRenderStyle ADD\n\tAlpha 1\n\tScale 4.0\n\tTranslation \"217:223=164:185\"  // Blue to Red\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tLoop\n\t\t}\n}\n\nACTOR SOVDiscipleRedCharge : TeleGlitterGenerator1\n{\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleRedChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleGreen : SOVDiscipleRed 10086\n{\n\tTranslation \"231:239=211:216\", \"164:185=192:202\"  // Purple (Magic Glow) to Green, Red Trim to Green\n\n\tObituary \"%o met his end at the Disciple of Disease.\"\n\tDropItem ArtiHealingRadius\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD A 0 A_ClassBossHealth\n\t\tSpawn2:\n\t\t\tWZRD A 10 A_Look\n\t\t\tGoto Spawn2\n\t\tSee:\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 0 A_Jump(60,\"Dash\")\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 0 A_Jump(60,\"Dash\")\n\t\t\tLoop\n\t\tDash:\n\t\t\tWZRD A 0 A_Stop\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_PlaySound(\"BishopBlur\")\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleGreenBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleGreenBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleGreenBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleGreenBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleGreenBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDiscipleGreenBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD B 8 A_Jump(64,\"Dash\")\n\t\t\tGoto Missile\n\t\tMissile:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 0 Bright A_Jump(128,\"Missile1\")\n\t\t\tWZRD C 0 Bright A_Jump(192,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"wizard/attack\")\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"Demon2FX1\",32,0,0)\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"Demon2FX1\",32,0,random(0,40)-20)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"Demon2FX1\",32,0,random(0,40)-20)\n\t\t\tWZRD D 0 Bright A_Jump(64,\"Missile1\")\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"wizard/attack\")\n\t\tMissile2Repeat:\n\t\t\tWZRD D 0 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"ClericCStaffFire\")\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"CStaffMissile\",32,-20,0)\n\t\t\tWZRD D 7 Bright A_CustomMissile(\"CStaffMissile\",32,20,0)\n\t\t\tWZRD D 7 A_MonsterRefire(128, \"See\")\n\t\t\tGoto Missile2Repeat\n\t\tMissile3:\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 0 A_PlaySound(\"wizard/laugh\")\n\t\t\tWZRD C 0 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_SetReflectiveInvulnerable\n\t\t\tWZRD C 7 A_CustomMissile(\"SOVDiscipleGreenCharge\",0,0,0)\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_UnSetReflectiveInvulnerable\n\t\t\tWZRD D 0 Bright A_PlaySound(\"SorcererSpellCast\")\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleGreenPod\",32,0,random(0,60)-30,4,50)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleGreenPod\",32,0,random(0,60)-30,4,30)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleGreenPod\",32,0,random(0,60)-30,4,10)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"SOVDiscipleGreenPod\",32,0,random(0,60)-30,4,20)\n\t\t\tGoto See\n\t\tPain:\n\t\t\tWZRD E 3 A_UnSetReflectiveInvulnerable\n\t\t\tWZRD E 3 A_Pain\n\t\t\tGoto Dash\n\t\tDeath:\n\t\t\tWZRD F 6 Bright\n\t\t\tWZRD G 6 Bright A_Scream\n\t\t\tWZRD HI 6 Bright\n\t\t\tWZRD J 6 A_NoBlocking\n\t\t\tWZRD KL 6\n\t\t\tWZRD M -1 A_SetFloorClip\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleGreenBlur\n{\n\tTranslation \"231:239=211:216\",\"164:185=192:202\"  // Purple (Magic Glow) to Green, Red Trim to Green\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\t+NOBLOCKMAP\n\tALPHA 1\n\tDamage 0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD N 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleGreenChargeGlitter : TeleGlitter1\n{\n\tRenderStyle ADD\n\tAlpha 1\n\tScale 4.0\n\tTranslation \"217:223=211:216\"  // Blue to Green\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tLoop\n\t\t}\n}\n\nACTOR SOVDiscipleGreenCharge : TeleGlitterGenerator1\n{\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleGreenChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleGreenPod\n{\n\tSpeed 20\n\tRadius 8\n\tHeight 16\n\t+NOBLOCKMAP\n\t+MISSILE\n\t+NOTELEPORT\n\n\t+EXPLODEONWATER\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSBS3 ABC 2 Bright\n\t\t\tLoop\n\t\tDeath:\n\t\t\tSBS3 A 4 Bright A_SpawnItemEx(\"SOVDiscipleGreenCloud\", 0, 0, 28, 0, 0, 0, 0)\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleGreenCloud : PoisonCloud\n{\n\tObituary \"%o choked on the Disciple of Disease's wrath.\"\n\t}\n\nACTOR SOVDiscipleBlue : SOVDiscipleRed 10087\n{\n\tTranslation \"231:239=217:223\",\"164:185=146:163\"  // Purple (Magic Glow) to Blue, Red Trim to Blue\n\tSpeed 20\n\tPainChance 30\n\tObituary \"%o met his end at the Disciple of Physics.\"\n\tDropItem ArtiHealingRadius\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD A 0 A_ClassBossHealth\n\t\tSpawn2:\n\t\t\tWZRD A 10 A_Look\n\t\t\tGoto Spawn2\n\t\tSee:\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 0 A_Jump(60,\"Blink\")\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 0 A_Jump(60,\"Blink\")\n\t\t\tLoop\n\t\tBlink:\n\t\t\tWZRD F 0 Bright A_Stop\n\t\t\tWZRD F 0 Bright A_UnSetSolid\n\t\t\tWZRD F 4 Bright A_PlaySound(\"UseArtifact\")\n\t\t\tWZRD G 4 Bright\n\t\t\tWZRD H 4 Bright\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 0 A_Wander\n\t\t\tTNT1 A 1 A_Wander\n\t\t\tWZRD H 0 Bright A_Stop\n\t\t\tWZRD H 4 Bright A_PlaySound(\"UseArtifact\")\n\t\t\tWZRD G 4 Bright\n\t\t\tWZRD F 4 Bright\n\t\t\tWZRD A 4 A_SetSolid\n\t\t\tGoto Missile\n\t\tMissile:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 0 Bright A_Jump(128,\"Missile1\")\n\t\t\tWZRD C 0 Bright A_Jump(192,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"wizard/attack\")\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"CentaurFX\",32,0,0)\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"CentaurFX\",32,0,random(0,40)-20)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"CentaurFX\",32,0,random(0,40)-20)\n\t\t\tWZRD D 0 Bright A_Jump(64,\"Missile1\")\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tWZRD C 0 Bright A_PlaySound(\"wizard/sight\")\n\t\t\tWZRD C 17 Bright A_FaceTarget\n\t\tMissile2Repeat:\n\t\t\tWZRD D 0 Bright A_FaceTarget\n\t\t\tWZRD D 3 Bright A_CustomMissile(\"SOVDiscipleBlueBall\",32,0,random(0,40)-20)\n\t\t\tWZRD D 0 A_MonsterRefire(0, \"See\")\n\t\t\tWZRD D 3 A_Jump(16, \"See\")\n\t\t\tGoto Missile2Repeat\n\t\tMissile3:\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 0 A_PlaySound(\"wizard/laugh\")\n\t\t\tWZRD C 0 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_SetReflectiveInvulnerable\n\t\t\tWZRD C 7 A_CustomMissile(\"SOVDiscipleBlueCharge\",0,0,0)\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_UnSetReflectiveInvulnerable\n\t\t\tWZRD D 0 Bright A_PlaySound(\"MageLightningFire\")\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",128,135,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",128,135,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",-128,-135,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",-128,-135,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",64,90,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",64,90,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",-64,-90,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",-64,-90,0)\n\t\t\tWZRD D 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",0,0,0)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",0,0,0)\n\t\t\tGoto See\n\t\tPain:\n\t\t\tWZRD E 3 A_UnSetReflectiveInvulnerable\n\t\t\tWZRD E 3 A_Pain\n\t\t\tWZRD E 0 A_Jump(64, \"Blink\")\n\t\t\tGoto See\n\t\tDeath:\n\t\t\tWZRD F 6 Bright\n\t\t\tWZRD G 6 Bright A_Scream\n\t\t\tWZRD HI 6 Bright\n\t\t\tWZRD J 6 A_NoBlocking\n\t\t\tWZRD KL 6\n\t\t\tWZRD M -1 A_SetFloorClip\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleBlueChargeGlitter : TeleGlitter1\n{\n\tRenderStyle ADD\n\tAlpha 1\n\tScale 4.0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tLoop\n\t\t}\n}\n\nACTOR SOVDiscipleBlueCharge : TeleGlitterGenerator1\n{\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDiscipleBlueChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleBlueBall : SorcFX4\n{\n\tTranslation \"231:239=217:223\", \"164:185=217:223\"\n\tSpeed 15\n\t+RANDOMIZE\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSBS4 ABC 2 Bright\n\t\t\tLoop\n\t\tDeath:\n\t\t\tBAL1 C 4 Bright\n\t\t\tBAL1 D 4 Bright A_Explode(20, 128, 0)\n\t\t\tBAL1 E 4\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDiscipleBlueLCeil : LightningCeiling\n{\n\t}\n\nACTOR SOVDiscipleBlueLFloor : LightningFloor\n{\n\t}\n\nACTOR SOVDisciplePurple : SOVDiscipleRed 10088\n{\n\tTranslation \"164:185=231:239\"  // Red Trim to Purple\n\tPainChance 45\n\tObituary \"%o met his end at the Disciple of Death.\"\n\tDropItem ArtiHealingRadius\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD A 0 A_ClassBossHealth\n\t\tSpawn2:\n\t\t\tWZRD A 10 A_Look\n\t\t\tGoto Spawn2\n\t\tSee:\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 3 A_Chase\n\t\t\tWZRD A 4 A_Chase\n\t\t\tWZRD A 0 A_Jump(60,\"Dash\")\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 3 A_Chase\n\t\t\tWZRD B 4 A_Chase\n\t\t\tWZRD B 0 A_Jump(60,\"Dash\")\n\t\t\tLoop\n\t\tDash:\n\t\t\tWZRD A 0 A_Stop\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_PlaySound(\"BishopBlur\")\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDisciplePurpleBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDisciplePurpleBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDisciplePurpleBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDisciplePurpleBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDisciplePurpleBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD A 0 A_CustomMissile(\"SOVDisciplePurpleBlur\",0,0,0)\n\t\t\tWZRD A 4 A_FastChase\n\t\t\tWZRD A 0 A_FaceTarget\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD B 8 A_Jump(64,\"Dash\")\n\t\t\tGoto Missile\n\t\tMissile:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 0 Bright A_Jump(128,\"Missile1\")\n\t\t\tWZRD C 0 Bright A_Jump(128,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tWZRD B 0 A_Stop\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD C 4 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"wizard/attack\")\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"SOVDisciplePurpleBall\",32,0,0)\n\t\t\tWZRD D 0 Bright A_CustomMissile(\"SOVDisciplePurpleBall\",32,0,random(0,40)-20)\n\t\t\tWZRD D 12 Bright A_CustomMissile(\"SOVDisciplePurpleBall\",32,0,random(0,40)-20)\n\t\t\tWZRD D 0 Bright A_Jump(64,\"Missile1\")\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tWZRD C 0 Bright A_PlaySound(\"wizard/sight\")\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD D 0 Bright A_PlaySound(\"wizard/attack\")\n\t\t\tWZRD D 0 Bright ACS_Execute(300)  // Call spawning of dead guys\n\t\t\tWZRD D 12 Bright A_FaceTarget\n\t\t\tGoto See\n\t\tMissile3:\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 0 A_PlaySound(\"wizard/laugh\")\n\t\t\tWZRD C 0 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_SetReflectiveInvulnerable\n\t\t\tWZRD C 7 A_CustomMissile(\"SOVDisciplePurpleCharge\",0,0,0)\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 A_FaceTarget\n\t\t\tWZRD C 0 A_Stop\n\t\t\tWZRD C 7 Bright A_FaceTarget\n\t\t\tWZRD C 0 Bright A_UnSetReflectiveInvulnerable\n\t\tMissile3Repeat:\n\t\t\tWZRD D 0 Bright A_PlaySound(\"SpiritActive\")\n\t\t\tWZRD D 8 Bright A_CustomMissile(\"SOVDisciplePurpleSpirit\",0,0,random(0,90)-45)\n\t\t\tWZRD D 8 A_MonsterRefire(0, \"See\")\n\t\t\tGoto Missile3Repeat\n\t\tPain:\n\t\t\tWZRD E 3 A_UnSetReflectiveInvulnerable\n\t\t\tWZRD E 3 A_Pain\n\t\t\tWZRD E 0 A_Jump(64, \"Dash\")\n\t\t\tGoto See\n\t\tDeath:\n\t\t\tWZRD F 6 Bright A_KillChildren\n\t\t\tWZRD G 6 Bright A_Scream\n\t\t\tWZRD HI 6 Bright\n\t\t\tWZRD J 6 A_NoBlocking\n\t\t\tWZRD KL 6\n\t\t\tWZRD M -1 A_SetFloorClip\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDisciplePurpleBlur\n{\n\tTranslation \"164:185=231:239\"  // Red Trim to Purple\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\t+NOBLOCKMAP\n\tALPHA 1\n\tDamage 0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tWZRD N 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDisciplePurpleWraith : WraithBuried\n{\n\t+FLOORHUGGER\n\t}\n\nACTOR SOVDisciplePurpleSpirit : HolySpirit\n{\n\tTranslation \"1:32=235:239\"\n\t}\n\nACTOR SOVDisciplePurpleChargeGlitter : TeleGlitter1\n{\n\tRenderStyle ADD\n\tAlpha 1\n\tScale 4.0\n\tTranslation \"217:223=231:239\"  // Blue to Purple\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tHWAT A 2 BRIGHT A_AccTeleGlitter\n\t\t\tHWAT A 2 BRIGHT\n\t\t\tLoop\n\t\t}\n}\n\nACTOR SOVDisciplePurpleCharge : TeleGlitterGenerator1\n{\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tTNT1 A 8 A_SpawnItemEx(\"SOVDisciplePurpleChargeGlitter\", random(0,31)-16, random(0,31)-16, 0, 0,0,0.25)\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR SOVDisciplePurpleBall : SorcFX4\n{\n\tTranslation \"164:185=231:239\"\n\tSpeed 20\n\t+RANDOMIZE\n\tObituary \"%o was blasted by the Disciple of Death.\"\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSBS4 ABC 2 Bright\n\t\t\tLoop\n\t\tDeath:\n\t\t\tBAL1 C 4 Bright\n\t\t\tBAL1 D 4 Bright A_Explode(20, 128)\n\t\t\tBAL1 E 4\n\t\t\tStop\n\t\t}\n\t}\n\n// VISCERUS\n\nACTOR Viscerus 10082\n{\n\tHealth 4000\n\tRadius 35\n\tHeight 80\n\tSpeed 20\n\tPainChance 30\n\tMass 400\n\n\tMONSTER\n\t+FLOORCLIP\n\t+DONTMORPH\n\t+NOTELEOTHER\n\t+BOSS\n\t+NOICEDEATH\n\t+NOTARGET\n\tRENDERSTYLE NORMAL\n\tALPHA 1.0\n\tPainSound \"SorcererPain\"\n\tDeathSound \"SorcererPain\"\n\tActiveSound \"SorcererActive\"\n\tAttackSound \"SorcererSpellCast\"\n\tObituary \"%o was laid to waste by Viscerus.\"\n\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC A 0 A_ClassBossHealth\n\t\t\tSORC A 10 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tSORC F 0 Bright A_SetReflectiveInvulnerable\n\t\t\tSORC F 175 Bright\n\t\t\tSORC F 0 Bright A_UnSetReflectiveInvulnerable\n\t\tRegularSee:\n\t\t\tSORC A 2 A_Chase\n\t\t\tSORC A 0 A_CustomMissile(\"VisShadow1\",0,0,0)\n\t\t\tSORC A 2 A_Chase\n\t\t\tSORC A 0 A_CustomMissile(\"VisShadow1\",0,0,0)\n\t\t\tSORC B 2 A_Chase\n\t\t\tSORC B 0 A_CustomMissile(\"VisShadow2\",0,0,0)\n\t\t\tSORC B 2 A_Chase\n\t\t\tSORC B 0 A_CustomMissile(\"VisShadow2\",0,0,0)\n\t\t\tSORC C 2 A_Chase\n\t\t\tSORC C 0 A_CustomMissile(\"VisShadow3\",0,0,0)\n\t\t\tSORC C 2 A_Chase\n\t\t\tSORC C 0 A_CustomMissile(\"VisShadow3\",0,0,0)\n\t\t\tSORC D 2 A_Chase\n\t\t\tSORC D 0 A_CustomMissile(\"VisShadow4\",0,0,0)\n\t\t\tSORC D 2 A_Chase\n\t\t\tSORC D 0 A_CustomMissile(\"VisShadow4\",0,0,0)\n\t\t\tGoto See+3\n\t\tMissile:\n\t\t\tSORC D 0 A_Jump(128,\"Missile1\")\n\t\t\tSORC D 0 A_Jump(128,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tSORC F 6 Bright A_FaceTarget\n\t\t\tSORC E 0 Bright A_PlaySound(\"SorcererSpellCast\")\n\t\t\tSORC E 0 Bright A_CustomMissile(\"CentaurFX\", 36, 0, -5)\n\t\t\tSORC E 4 Bright A_CustomMissile(\"CentaurFX\", 36, 0, 5)\n\t\t\tGoto RegularSee\n\t\tMissile2:\n\t\t\tSORC F 18 Bright A_FaceTarget\n\t\t\tSORC E 0 Bright A_PlaySound(\"SorcererSpellCast\")\n\t\tMissile2A:\n\t\t\tSORC E 5 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, 20)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, -20)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, 10)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, -10)\n\t\t\tSORC E 9 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, 0)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, 15)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, -15)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, 5)\n\t\t\tSORC E 9 Bright A_CustomMissile(\"SOVDiscipleBlueBall\", 36, 0, -5)\n\t\t\tSORC E 0 A_MonsterRefire(0, \"RegularSee\")\n\t\t\tGoto Missile2A\n\t\tMissile3:\n\t\t\tSORC F 0 Bright A_PlaySound(\"SorcererActive\")\n\t\t\tSORC FFFFF 7 Bright A_FaceTarget\n\t\tMissile3A:\n\t\t\tSORC F 10 Bright A_FaceTarget\n\t\t\tSORC E 0 Bright A_PlaySound(\"MageLightningFire\")\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",128,135,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",128,135,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",-128,-135,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",-128,-135,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",64,90,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",64,90,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",-64,-90,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",-64,-90,0)\n\t\t\tSORC E 0  Bright A_CustomMissile(\"SOVDiscipleBlueLCeil\",0,0,0)\n\t\t\tSORC E 12 Bright A_CustomMissile(\"SOVDiscipleBlueLFloor\",0,0,0)\n\t\t\tSORC E 0 A_MonsterRefire(0, \"RegularSee\")\n\t\t\tGoto Missile3A\n\t\tPain:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tGoto RegularSee\n\t\tDeath:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 0)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 22)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 45)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 67)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 90)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 112)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 135)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 157)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, 180)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -22)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -45)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -67)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -90)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -112)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -135)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -157)\n\t\t\tSORC G 0 A_CustomMissile(\"CentaurFX\", 36, 0, -180)\n\t\t\tStop\n\t\t}\n\n\t}\n\n// Second stage of Viscerus's fury!\nACTOR Viscerus2\n{\n\tHealth 4000\n\tRadius 35\n\tHeight 80\n\tSpeed 12\n\tPainChance 30\n\tMass 400\n\n\tMONSTER\n\t+FLOORCLIP\n\t+DONTMORPH\n\t+NOTELEOTHER\n\t+BOSS\n\t+NOICEDEATH\n\t+NOTARGET\n\tRENDERSTYLE NORMAL\n\tALPHA 1.0\n\tPainSound \"SorcererPain\"\n\tDeathSound \"SorcererPain\"\n\tActiveSound \"SorcererActive\"\n\tAttackSound \"SorcererSpellCast\"\n\tMissileHeight 36\n\tObituary \"%o was laid to waste by Viscerus.\"\n\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC A 0 A_ClassBossHealth\n\t\t\tSORC A 10 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tSORC AABBCCDD 2 A_Chase\n\t\t\tGoto See\n\t\tMissile:\n\t\t\tSORC D 0 A_Jump(128,\"Missile1\")\n\t\t\tSORC D 0 A_Jump(128,\"Missile2\")\n\t\t\tSORC D 0 A_Jump(128,\"Missile3\")\n\t\t\tGoto Missile4\n\t\tMissile1:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 10 Bright\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"Demon2FX1\", 36, 0, -12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"Demon2FX1\", 36, 0, 12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"Demon2FX1\", 36, 0, -24)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"Demon2FX1\", 36, 0, 24)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"Demon2FX1\", 36, 0, 0)\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 10 Bright\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 4 Bright A_PlaySound(\"BishopAttack\")\n\t\tMissile2A:\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"BishopFX\", 36, 10, 0)\n\t\t\tSORC E 6 Bright A_CustomMissile(\"BishopFX\", 36, -10, 0)\n\t\t\tSORC E 0 A_MonsterRefire(0, \"See\")\n\t\t\tGoto Missile2A\n\t\tMissile3:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 15 Bright A_PlaySound(\"SorcererActive\")\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SorcFX3\", 36, 0, -135)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SorcFX3\", 36, 0, 135)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SorcFX3\", 36, 0, 45)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"SorcFX3\", 36, 0, -45)\n\t\t\tGoto See\n\t\tMissile4:\n\t\t\tSORC F 0 Bright A_FaceTarget\n\t\t\tSORC F 5 Bright A_PlaySound(\"SorcererPain\")\n\t\t\tSORC F 5 Bright A_PlaySound(\"SorcererPain\")\n\t\t\tSORC F 29 Bright A_PlaySound(\"SorcererPain\")\n\t\t\tSORC F 0 Bright A_FaceTarget\n\t\t\tSORC F 0 Bright A_PlaySound(\"SorcererSpellCast\")\n\t\t\tSORC E 0 Bright A_CustomMissile(\"PorkFX\", 36, 0, -10)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"PorkFX\", 36, 0, 0)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"PorkFX\", 36, 0, 10)\n\t\t\tGoto See\n\n\t\tPain:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tGoto See\n\t\tDeath:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 0)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 22)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 45)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 67)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 90)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 112)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 135)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 157)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, 180)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -22)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -45)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -67)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -90)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -112)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -135)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -157)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon2FX1\", 36, 0, -180)\n\t\t\tStop\n\t\t}\n\n\t}\n\n// Third stage of Viscerus's fury!\nACTOR Viscerus3\n{\n\tHealth 4000\n\tRadius 35\n\tHeight 80\n\tSpeed 12\n\tPainChance 30\n\tMass 400\n\n\tMONSTER\n\t+FLOORCLIP\n\t+DONTMORPH\n\t+NOTELEOTHER\n\t+BOSS\n\t+NOICEDEATH\n\t+NOTARGET\n\tRENDERSTYLE NORMAL\n\tALPHA 1.0\n\tPainSound \"SorcererPain\"\n\tDeathSound \"SorcererPain\"\n\tActiveSound \"SorcererActive\"\n\tAttackSound \"SorcererSpellCast\"\n\tMissileHeight 36\n\tObituary \"%o was laid to waste by Viscerus.\"\n\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC A 0 A_ClassBossHealth\n\t\t\tSORC A 10 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tSORC AABBCCDD 2 A_Chase\n\t\t\tGoto See\n\t\tMissile:\n\t\t\tSORC D 0 A_Jump(128,\"Missile1\")\n\t\t\tSORC D 0 A_Jump(128,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 10 Bright\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"WraithFX1\", 36, 0, -12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"WraithFX1\", 36, 0, 12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"WraithFX1\", 36, 0, -24)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"WraithFX1\", 36, 0, 24)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"WraithFX1\", 36, 0, 0)\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 15 Bright A_PlaySound(\"SorcererActive\")\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"VisBallFX\", 36, 0, 64)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"VisBallFX\", 36, 0, -64)\n\t\t\tGoto See\n\t\tMissile3:\n\t\t\tSORC F 0 Bright A_FaceTarget\n\t\t\tSORC F 18 Bright A_PlaySound(\"SorcererActive\")\n\t\tMissile3A:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 17 Bright\n\t\t\tSORC F 0 Bright A_FaceTarget\n\t\t\tSORC E 0 Bright A_PlaySound(\"MageStaffFire\")\n\t\t\tSORC E 0 Bright A_CustomMissile(\"DragonFireball\",33,0,0)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"DragonFireball\",33,0,-12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"DragonFireball\",33,0,12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"DragonFireball\",33,0,-24)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"DragonFireball\",33,0,24)\n\t\t\tSORC E 0 A_MonsterRefire(0, \"See\")\n\t\t\tGoto Missile3A\n\t\tPain:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tGoto See\n\t\tDeath:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 0)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 22)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 45)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 67)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 90)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 112)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 135)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 157)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, 180)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -22)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -45)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -67)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -90)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -112)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -135)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -157)\n\t\t\tSORC G 0 A_CustomMissile(\"Demon1FX1\", 36, 0, -180)\n\t\t\tStop\n\t\t}\n\n\t}\n\n// Fourth stage of Viscerus's fury!\nACTOR Viscerus4\n{\n\tHealth 4000\n\tRadius 35\n\tHeight 80\n\tSpeed 12\n\tPainChance 30\n\tMass 400\n\n\tMONSTER\n\t+FLOORCLIP\n\t+DONTMORPH\n\t+NOTELEOTHER\n\t+BOSS\n\t+NOICEDEATH\n\t+NOTARGET\n\tRENDERSTYLE NORMAL\n\tALPHA 1.0\n\tPainSound \"SorcererPain\"\n\tDeathSound \"SorcererDeathScream\"\n\tActiveSound \"SorcererActive\"\n\tAttackSound \"SorcererSpellCast\"\n\tMissileHeight 36\n\tObituary \"%o was laid to waste by Viscerus.\"\n\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC A 0 A_ClassBossHealth\n\t\t\tSORC A 10 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tSORC AABBCCDD 2 A_Chase\n\t\t\tGoto See\n\t\tMissile:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC D 0 A_Jump(128,\"Missile1\")\n\t\t\tSORC D 0 A_Jump(192,\"Missile2\")\n\t\t\tGoto Missile3\n\t\tMissile1:\n\t\t\tSORC F 0 A_FaceTarget\n\t\t\tSORC F 10 Bright\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDisciplePurpleBall\", 36, 0, -24)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDisciplePurpleBall\", 36, 0, 24)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDisciplePurpleBall\", 36, 0, -12)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDisciplePurpleBall\", 36, 0, 12)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"SOVDisciplePurpleBall\", 36, 0, 0)\n\t\t\tGoto See\n\t\tMissile2:\n\t\t\tSORC F 15 Bright A_PlaySound(\"SorcererActive\")\n\t\t\tSORC E 0 A_FaceTarget\n\t\t\tSORC E 0 Bright A_CustomMissile(\"VisDeathWave\", 36, 0, -20)\n\t\t\tSORC E 0 Bright A_CustomMissile(\"VisDeathWave\", 36, 0, 20)\n\t\t\tSORC E 17 Bright A_CustomMissile(\"VisDeathWave\", 36, 0, 0)\n\t\t\tGoto See\n\t\tMissile3:\n\t\t\tSORC F 0 Bright A_FaceTarget\n\t\t\tSORC F 35 Bright A_PlaySound(\"SorcererActive\")\n\t\tMissile3Repeat:\n\t\t\tSORC E 0 Bright A_PlaySound(\"SpiritActive\")\n\t\t\tSORC E 0 Bright A_CustomMissile(\"SOVDisciplePurpleSpirit\",0,0,20)\n\t\t\tSORC E 8 Bright A_CustomMissile(\"SOVDisciplePurpleSpirit\",0,0,-20)\n\t\t\tSORC E 8 A_MonsterRefire(0, \"See\")\n\t\t\tGoto Missile3Repeat\n\t\tPain:\n\t\t\tSORC G 3\n\t\t\tSORC G 4 A_Pain\n\t\t\tGoto See\n\t\tDeath:\n\t\t\tSORC H 5 Bright\n\t\t\tSORC I 5 Bright A_FaceTarget\n\t\t\tSORC J 5 Bright A_Scream\n\t\t\tSORC KLMNOPQRST 5 Bright\n\t\t\tSORC U 5 Bright A_NoBlocking\n\t\t\tSORC VWXY 5 Bright\n\t\t\tSORC Z -1 Bright\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisBallFX : SorcFX1\n{\n\tSpeed 7\n\tRadius 5\n\tHeight 5\n\tHealth 5\n\tDamage 5\n\tProjectile\n\t-ACTIVATEIMPACT\n\t-ACTIVATEPCROSS\n\t-NOGRAVITY\n\t+CANBOUNCEWATER\n\t+NOWALLBOUNCESND\n\tBounceFactor 1.0\n\t+HEXENBOUNCE\n\tSeeSound \"SorcererBallBounce\"\n\tDeathSound \"SorcererHeadScream\"\n\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSBS1 A 2 Bright A_GetHurt\n\t\t\tSBS1 BCD 3 Bright\n\t\t\tLoop\n\t\tDeath:\n\t\t\tCFCF Q 1 Bright\n\t\t\tCFCF Q 4 Bright A_UnHideThing\n\t\t\tCFCF R 3 Bright A_Scream\n\t\t\tCFCF S 4 Bright\n\t\t\tCFCF T 3 Bright A_Explode(80, 128, 0)\n\t\t\tCFCF U 4 Bright\n\t\t\tCFCF V 3 Bright\n\t\t\tCFCF W 4 Bright\n\t\t\tCFCF X 3 Bright\n\t\t\tCFCF Y 4 Bright\n\t\t\tCFCF Z 3 Bright\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisDeathWave\n{\n\tSpeed 10\n\tRadius 5\n\tHeight 5\n\tHealth 5\n\tDamage 5\n\tProjectile\n\t+FLOORHUGGER\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 15\n\t\tSpawn2:\n\t\t\tTNT1 A 0 A_CustomMissile(\"VisDeathBlast\",0,random(-64,64))\n\t\t\tTNT1 A 2\n\t\t\tTNT1 A 2 A_Jump(64,\"Spawn2\")\n\t\t\tTNT1 A 2 A_Jump(64,\"Spawn2\")\n\t\t\tTNT1 A 2 A_Jump(64,\"Spawn2\")\n\t\t\tGoto Spawn2\n\t\tDeath:\n\t\t\tTNT1 A 1\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisDeathBlast\n{\n\tSpeed 0\n\tRadius 8\n\tHeight 8\n\tDamage 0\n\tProjectile\n\t+FLOORHUGGER\n\tStates\n\t{\n\t\tSpawn:\n\t\tDeath:\n\t\t\tSBS4 D 0 A_Jump(128,1)\n\t\t\tSBS4 D 0 A_PlaySound(\"SorcererBallExplode\")\n\t\t\tSBS4 D 5\n\t\t\tSBS4 E 5 Bright A_Explode(80,128)\n\t\t\tSBS4 FGH 6\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisShadow1\n{\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\tALPHA 0.4\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC A 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisShadow2\n{\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\tALPHA 0.4\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC B 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisShadow3\n{\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\tALPHA 0.4\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC C 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR VisShadow4\n{\n\tPROJECTILE\n\tRENDERSTYLE ADD\n\t+NOCLIP\n\tALPHA 0.4\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tSORC D 12\n\t\t\tStop\n\t\t}\n\t}\n\nACTOR _FighterBoss : FighterBoss replaces FighterBoss\n{\n\t+NOTELEOTHER\n\t+NOTARGET\n\t}\n\nACTOR _ClericBoss : ClericBoss replaces ClericBoss\n{\n\t+NOTELEOTHER\n\t+NOTARGET\n\t}\n\nACTOR _MageBoss : MageBoss replaces MageBoss\n{\n\t+NOTELEOTHER\n\t+NOTARGET\n\t}"
      },
      {
        "source": "pk3",
        "name": "mapinfo.txt",
        "contents": "; intro stage\n\nmap 1 \"JOURNEY\"\nwarptrans 1\nnext 2\ncluster 1\nsky1 SKY2 60\nsky2 SKY3 60\nlightning\ncdtrack 13\nmusic nullmus\n\nclusterdef 1\nexittext\n\"you enter the portal to the ritual\ngrounds past the ruined fane, and you\ngather your wits for the coming\nbattles. the servants spoke of a\nritual that the dark sorceror was\npreparing - could this mean the\nresurrection of the deathkings? have\nthe dark masters returned to enslave\nthe innocent and lay waste to the\nland once more? and yet, there seems\nto be an elusive motive to the dark\none's conjurings...\n\nchills go down your spine as you\nthink of the worst.\n\nthe mist starts to clear around\nviscerus' stronghold. there is an\neerie silence, as if the blackened\ntemple awaited your arrival...\"\n\nflat F_028\nmusic HUB\nhub\n\n; main cluster\n\nmap 2 \"BLACKENED TEMPLE\"\nwarptrans 2\nnext 3\ncluster 2\nsky1 SKY2 60\nsky2 SKY3 60\nlightning\ncdtrack 13\nmusic MMUS02\n\nmap 3 \"FORGOTTEN ARCHIVES\"\nwarptrans 3\nnext 4\ncluster 2\nsky1 SKYFOG2 40\nsky2 SKYFOG 0\ndoublesky\nmusic MMUS03\ncdtrack 14\n\nmap 4 \"FOETID NECROPOLIS\"\nwarptrans 4\nnext 5\ncluster 2\nsky1 SKY4 0\nmusic MMUS04\ncdtrack 16\n\nmap 5 \"MURKY WETLANDS\"\nwarptrans 5\nnext 6\ncluster 2\nsky1 SKYFOG2 40\nsky2 SKYFOG 0\ndoublesky\nfade gray\nmusic MMUS05\ncdtrack 14\n\nmap 6 \"SLEET AND CINDER\"\nwarptrans 6\nnext 7\ncluster 2\nsky1 SKYWALL2 0\nsky2 SKY4 20\ndoublesky\ncdtrack 12\nmusic MMUS06\n\nmap 7 \"INNER SANCTUM\"\nwarptrans 7\nnext 8\ncluster 2\nsky1 SKY4 50\nsky2 SKY2 50\ncdtrack 19\nmusic MMUS07\n\nclusterdef 2\nhub"
      },
      {
        "source": "pk3",
        "name": "sndinfo.txt",
        "contents": "vile/start\t\t\tdsvilatk\nvile/stop\t\t\tdsbarexp\nvile/firestrt\t\tdsflamst\nvile/firecrkl\t\tdsflame\n\n// Disciples\n\nwizard/laugh\t\twizlaugh\nwizard/sight\t\twizsit\nwizard/active\t\twizact\nwizard/death\t\twizdth\nwizard/pain\t\t\twizpai\nwizard/attack\t\twizatk\n\n$MAP    1       NULLMUS\n$MAP    2       MMUS02\n$MAP    3       MMUS03\n$MAP    4       MMUS04\n$MAP    5       MMUS05\n$MAP    6       MMUS06\n$MAP    7       MMUS07"
      },
      {
        "source": "pk3",
        "name": "win1msg.txt",
        "contents": "korax's large frame comes crashing down\nto the ground - the loud, heavy thud of\nhis now lifeless corpse hitting the\ncold stone echoes throughout the void.\n\nor at least it seemed like him, you\nthink. korax was killed years ago. by\nyou. was this apparition really him, a\nmemory of the past, waiting to be made\nflesh again, or the memories of his\nfollowers and his champion, made\nmanifest by the whims of chaos?\n\nyou try not to think about it.\n\na swirling portal of crimson fire\nappears - the only apparent exit from\nthis empty world. seeing no other\nalternatives, you grit your teeth and\nhurl yourself through it."
      },
      {
        "source": "pk3",
        "name": "win2msg.txt",
        "contents": "clouds of blood red mist swirl around\nyou as you hurtle through what seems\nto be an endless tunnel of nothing,\nyour eyes searching longingly to\nglimpse anything of form or shape other\nthan your own. for what seems like an\neternity, you tumble through the\naether, hoping to reach its end,\nwhatever that may be.\n\n\"it was a trap,\" you think, \"something\nled me this way deliberately.\" you can't\nsee the end, but you know it is out\nthere, somewhere, beyond the void.\n\n\"check,\" you hear, at the back of your\nmind."
      },
      {
        "source": "pk3",
        "name": "win3msg.txt",
        "contents": "\"so, 'hero',\" you think to yourself,\n\"what is your next move?\""
      }
    ]
  },
  "maps": [
    {
      "map": "MAP01",
      "title": "MAP01",
      "format": "hexen",
      "stats": {
        "things": 946,
        "linedefs": 3446,
        "sidedefs": 5411,
        "vertices": 3316,
        "sectors": 695,
        "segs": 6196,
        "ssectors": 2128,
        "nodes": 2127,
        "textures": {
          "X_012": 1,
          "D_DUNGEO": 1,
          "BRASS3": 24,
          "WASTE04": 33,
          "D_SLV2": 6,
          "D_ENDSLV": 12,
          "F_037": 35,
          "PRTL02": 4,
          "STEEL02": 24,
          "WASTE01": 19,
          "CAVE05": 10,
          "F_001": 22,
          "GLASS05": 4,
          "CASTLE06": 20,
          "WEB2_L": 1,
          "WEB2_R": 32,
          "D_WD01": 2,
          "PILLAR01": 216,
          "F_009": 415,
          "PLAT02": 12,
          "S_06": 4,
          "F_081": 69,
          "D_WD02": 1,
          "PLAT01": 4,
          "GLASS03": 10,
          "WEB1_L": 1,
          "D_SLV1": 6,
          "CAVE04": 309,
          "S_05": 16,
          "D_WD07": 8,
          "F_029": 24,
          "CAVE01": 32,
          "D_END3": 2,
          "F_024": 2,
          "X_005": 13,
          "F_044": 1,
          "FOREST01": 677,
          "CASTLE07": 1320,
          "GLASS01": 8,
          "GLASS07": 22,
          "MONK07": 3,
          "S_09": 25,
          "BRASS1": 26,
          "PILLAR02": 12,
          "F_012": 73,
          "D_END2": 16,
          "F_089": 51,
          "GATE51": 4,
          "F_007": 9,
          "DOOR51": 13,
          "FOREST02": 26,
          "CASTLE08": 6,
          "CAVE02": 114,
          "F_075": 2,
          "D_WINNOW": 4,
          "F_034": 122,
          "F_040": 36,
          "F_SKY": 158,
          "MONK14": 84,
          "F_039": 87,
          "CAVE03": 100,
          "CAVE06": 145,
          "MONK16": 10,
          "SW_2_UP": 5,
          "S_07": 31,
          "F_082": 14,
          "X_WATER1": 4,
          "WASTE02": 176,
          "F_076": 11,
          "F_028": 211,
          "F_022": 25,
          "F_010": 1,
          "CASTLE01": 8,
          "D_END1": 8,
          "F_048": 66,
          "F_077": 36,
          "SW52_OFF": 1,
          "F_003": 4
        }
      },
      "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": "f9479939-aed7-43ac-954f-18bc1cb8542b",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP01/images/0.webp",
          "type": null
        },
        {
          "id": "ae08a707-147d-4ecd-96a6-ec8597ca0289",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP01/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP02",
      "title": "MAP02",
      "format": "hexen",
      "stats": {
        "things": 826,
        "linedefs": 2081,
        "sidedefs": 2897,
        "vertices": 1978,
        "sectors": 347,
        "segs": 3199,
        "ssectors": 1156,
        "nodes": 1155,
        "textures": {
          "GLASS07": 30,
          "GLASS05": 10,
          "SW52_OFF": 1,
          "S_07": 43,
          "PLAT01": 2,
          "GATE02": 4,
          "MONK14": 3,
          "SW53_UP": 2,
          "F_031": 4,
          "F_015": 1,
          "F_081": 30,
          "PLAT02": 1,
          "FOREST01": 550,
          "F_073": 2,
          "F_029": 8,
          "D_ENDBR": 4,
          "MONK11": 3,
          "X_005": 2,
          "F_012": 2,
          "F_082": 7,
          "SPAWN01": 3,
          "DOOR51": 5,
          "D_CAST": 2,
          "D_SLV2": 12,
          "F_009": 3,
          "CASTLE07": 358,
          "F_007": 38,
          "D_BRASS2": 2,
          "D_WD07": 8,
          "F_010": 2,
          "MONK01": 303,
          "D_ENDSLV": 24,
          "S_09": 21,
          "F_SKY": 37,
          "CAVE02": 4,
          "WINNOW02": 33,
          "F_022": 181,
          "CAVE03": 161,
          "GLASS01": 4,
          "MONK06": 4,
          "CAVE04": 7,
          "F_040": 2,
          "MONK16": 7,
          "F_084": 1,
          "TOMB08": 2,
          "TPORT1": 8,
          "PILLAR01": 128,
          "CAVE12": 1,
          "PRTL02": 44,
          "BRASS1": 6,
          "WASTE02": 139,
          "CAVE07": 6,
          "D_END2": 40,
          "S_01": 16,
          "GLASS03": 5,
          "F_028": 198,
          "PLANET2": 5,
          "D_WD10": 1,
          "WINN01": 96,
          "CASTLE01": 12,
          "F_089": 12,
          "F_077": 85,
          "PILLAR02": 6,
          "D_BRASS1": 2,
          "F_039": 72,
          "F_027": 16,
          "F_025": 1,
          "F_048": 2,
          "D_CAVE": 2,
          "S_02": 4,
          "D_SLV1": 12,
          "SW51_OFF": 1,
          "TPORTX": 4
        }
      },
      "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": "c4455930-91b2-48c0-b018-1bb1aa8068e6",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP02/images/0.webp",
          "type": null
        },
        {
          "id": "3546d71a-755a-4aa5-a01b-4569466e023b",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP02/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP03",
      "title": "MAP03",
      "format": "hexen",
      "stats": {
        "things": 796,
        "linedefs": 1648,
        "sidedefs": 2605,
        "vertices": 1708,
        "sectors": 288,
        "segs": 3047,
        "ssectors": 1066,
        "nodes": 1065,
        "textures": {
          "D_WD10": 16,
          "F_001": 12,
          "PRTL02": 42,
          "CAVE04": 44,
          "D_WINNOW": 20,
          "F_022": 318,
          "F_082": 8,
          "WASTE02": 49,
          "CASTLE01": 18,
          "GATE52": 6,
          "TPORT1": 2,
          "GLASS05": 3,
          "WINN01": 7,
          "D_END1": 20,
          "F_034": 76,
          "F_054": 43,
          "D_SILVER": 2,
          "GLASS03": 5,
          "F_039": 7,
          "D_END2": 28,
          "BOOKS01": 68,
          "FOREST01": 23,
          "PILLAR02": 96,
          "F_040": 10,
          "CAVE02": 218,
          "F_092": 13,
          "BOOKS02": 139,
          "WINNOW02": 26,
          "SW_2_UP": 3,
          "WOOD01": 163,
          "F_031": 1,
          "CASTLE07": 684,
          "F_009": 4,
          "F_081": 3,
          "GLASS01": 3,
          "TPORTX": 1,
          "BOOKS03": 2,
          "F_SKY": 87,
          "F_055": 64,
          "GLASS07": 14
        }
      },
      "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": "83e9bc7f-b347-4a5a-82e7-feb2d15669ef",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP03/images/0.webp",
          "type": null
        },
        {
          "id": "a14a82e6-82aa-45c3-bc8d-5c8faf285b3a",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP03/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP04",
      "title": "MAP04",
      "format": "hexen",
      "stats": {
        "things": 764,
        "linedefs": 3056,
        "sidedefs": 4913,
        "vertices": 3546,
        "sectors": 398,
        "segs": 6068,
        "ssectors": 2468,
        "nodes": 2467,
        "textures": {
          "MONK14": 60,
          "D_END2": 6,
          "GLASS01": 1,
          "F_014": 12,
          "F_040": 13,
          "SPAWN04": 24,
          "GRAVE01": 1,
          "DOOR51": 12,
          "F_044": 63,
          "F_SKY": 218,
          "F_024": 41,
          "WINN01": 30,
          "CAVE04": 53,
          "GEARX": 1,
          "S_02": 52,
          "GRAVE05": 1,
          "D_WINNOW": 8,
          "PLAT02": 6,
          "F_039": 25,
          "F_089": 92,
          "PILLAR02": 142,
          "BRASS1": 2,
          "F_007": 3,
          "F_063": 1,
          "GLASS06": 1,
          "F_092": 2,
          "D_SLV2": 2,
          "S_07": 288,
          "F_064": 1,
          "X_005": 11,
          "F_010": 7,
          "F_055": 32,
          "GLASS05": 1,
          "FOREST01": 4,
          "BRASS3": 4,
          "FOREST02": 1229,
          "GLASS07": 4,
          "F_022": 188,
          "D_ENDSLV": 4,
          "D_SLV1": 2,
          "F_062": 1,
          "GRAVE07": 1,
          "CAVE07": 36,
          "F_029": 7,
          "GRAVE08": 1,
          "PRTL04": 192,
          "GEAR01": 2,
          "F_001": 29,
          "WASTE02": 2,
          "PRTL02": 10,
          "X_012": 1,
          "CASTLE07": 323,
          "STEEL02": 66,
          "PILLAR01": 72,
          "WASTE03": 145,
          "CAVE02": 75,
          "F_028": 48,
          "WINNOW02": 10,
          "GLASS02": 1,
          "D_END1": 8,
          "X_WATER1": 1,
          "F_034": 69,
          "TPORTX": 1,
          "CASTLE08": 2,
          "GEARW": 1,
          "CAVE03": 111,
          "GRAVE06": 1,
          "TPORT1": 2,
          "F_054": 6,
          "F_082": 11,
          "S_06": 72,
          "SW_2_UP": 1,
          "F_077": 3,
          "GRAVE04": 1
        }
      },
      "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": "05c51f5f-8de5-4b8e-b56e-c9f650312219",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP04/images/0.webp",
          "type": null
        },
        {
          "id": "cf119a3b-5b36-4765-ae46-b50135197b79",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP04/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP05",
      "title": "MAP05",
      "format": "hexen",
      "stats": {
        "things": 770,
        "linedefs": 2037,
        "sidedefs": 3090,
        "vertices": 2056,
        "sectors": 353,
        "segs": 3588,
        "ssectors": 1314,
        "nodes": 1313,
        "textures": {
          "WOOD02": 40,
          "D_WD10": 40,
          "STEEL01": 2,
          "BOOKS01": 1,
          "D_END2": 48,
          "F_030": 5,
          "PILLAR02": 24,
          "F_053": 4,
          "F_082": 18,
          "SWAMP01": 14,
          "CASTLE07": 571,
          "CRATE05": 18,
          "PLAT02": 6,
          "X_SWMP1": 18,
          "F_092": 24,
          "GATE03": 10,
          "CAVE04": 319,
          "D_END1": 4,
          "GLASS03": 1,
          "S_02": 8,
          "F_054": 40,
          "TPORT1": 2,
          "FIRE17": 1,
          "F_018": 61,
          "CRATE04": 1,
          "WEB2_R": 2,
          "F_015": 5,
          "F_022": 218,
          "F_040": 35,
          "F_055": 101,
          "F_050": 5,
          "CASTLE01": 8,
          "WEB1_L": 7,
          "F_SKY": 139,
          "X_SWR1": 2,
          "CAVE03": 197,
          "GLASS05": 1,
          "PLAT01": 2,
          "F_009": 7,
          "TPORTX": 1,
          "WEB2_L": 7,
          "FOREST01": 15,
          "X_009": 37,
          "F_051": 11,
          "GEAR01": 1,
          "PRTL02": 10,
          "SW_1_UP": 1,
          "F_052": 1,
          "F_049": 3,
          "F_010": 3,
          "F_073": 10,
          "CRATE02": 16,
          "SWAMP04": 282,
          "SEWER07": 16,
          "CAVE02": 65,
          "CRATE03": 24,
          "GLASS02": 2,
          "D_CAVE": 6,
          "D_SWAMP": 2,
          "D_WD06": 3,
          "F_039": 60,
          "WOOD01": 187,
          "CRATE01": 38,
          "D_WINNOW": 2
        }
      },
      "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": "4fe0622d-00db-4402-8e8a-ad9f9ae71ac4",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP05/images/0.webp",
          "type": null
        },
        {
          "id": "6851cc13-e0bc-429b-87c3-799f6009f6e8",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP05/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP06",
      "title": "MAP06",
      "format": "hexen",
      "stats": {
        "things": 1162,
        "linedefs": 4387,
        "sidedefs": 6540,
        "vertices": 4402,
        "sectors": 796,
        "segs": 7512,
        "ssectors": 2798,
        "nodes": 2797,
        "textures": {
          "F_003": 36,
          "CAVE04": 338,
          "F_SKY": 123,
          "GATE52": 8,
          "PLAT01": 2,
          "PLAT02": 10,
          "SW_1_UP": 1,
          "S_06": 4,
          "F_045": 17,
          "D_FIRE": 1,
          "F_009": 4,
          "PILLAR02": 124,
          "MONK07": 3,
          "D_WD10": 8,
          "ICE06": 70,
          "TPORT1": 2,
          "TOMB08": 16,
          "F_073": 3,
          "F_077": 7,
          "S_07": 184,
          "WOOD01": 48,
          "S_01": 12,
          "CAVE03": 36,
          "F_076": 235,
          "PRTL02": 26,
          "D_WD07": 23,
          "F_004": 1,
          "S_05": 40,
          "FIRE12": 4,
          "GLASS07": 24,
          "S_09": 28,
          "F_055": 34,
          "D_ENDSLV": 4,
          "F_081": 72,
          "GLASS03": 4,
          "D_END2": 192,
          "GLASS05": 4,
          "CAVE02": 2234,
          "GEAR01": 1,
          "F_001": 18,
          "F_028": 12,
          "FOREST01": 20,
          "F_022": 16,
          "X_FIRE01": 3,
          "TOMB11": 6,
          "WASTE01": 375,
          "SW_2_UP": 6,
          "FIRE15": 1,
          "F_007": 10,
          "GLASS01": 4,
          "D_RUST": 1,
          "F_040": 20,
          "F_082": 15,
          "ICE02": 8,
          "F_033": 45,
          "D_WD08": 2,
          "PILLAR01": 96,
          "F_010": 3,
          "S_02": 96,
          "WASTE02": 115,
          "F_013": 23,
          "F_048": 14,
          "F_044": 1,
          "F_031": 13,
          "F_057": 24,
          "FIRE06": 87,
          "F_029": 6,
          "BRASS1": 14,
          "D_SLV1": 2,
          "F_039": 27,
          "F_054": 10,
          "MONK14": 24,
          "CAVE12": 1,
          "D_WD09": 2,
          "ICE01": 89,
          "F_092": 2,
          "TOMB07": 28,
          "MONK16": 48,
          "TPORTX": 1,
          "WINN01": 36,
          "CAVE01": 216,
          "F_015": 523,
          "X_001": 15,
          "F_089": 289,
          "D_SLV2": 2,
          "FIRE10": 114
        }
      },
      "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": "d1734a45-45df-405d-891e-137908fe85ff",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP06/images/0.webp",
          "type": null
        },
        {
          "id": "f9bbe5aa-f6c1-42d5-817a-995ebc82b4aa",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP06/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP07",
      "title": "MAP07",
      "format": "hexen",
      "stats": {
        "things": 983,
        "linedefs": 2720,
        "sidedefs": 4487,
        "vertices": 3133,
        "sectors": 525,
        "segs": 5946,
        "ssectors": 2024,
        "nodes": 2023,
        "textures": {
          "F_010": 5,
          "F_059": 14,
          "WOOD01": 132,
          "GLASS07": 8,
          "GLASS02": 5,
          "F_054": 26,
          "S_09": 16,
          "GLASS04": 5,
          "F_022": 197,
          "CAVE01": 90,
          "F_025": 13,
          "PRTL02": 249,
          "X_001": 4,
          "BOSSK1": 3,
          "MONK07": 12,
          "F_012": 7,
          "F_039": 11,
          "TOMB11": 17,
          "TOMB12": 3,
          "F_048": 115,
          "CASTLE09": 12,
          "CAVE04": 78,
          "CAVE07": 276,
          "STEEL02": 12,
          "CASTLE04": 1,
          "PILLAR02": 24,
          "SPAWN01": 3,
          "TOMB03": 7,
          "F_068": 6,
          "D_END2": 36,
          "S_07": 4,
          "TOMB05": 104,
          "X_FAC01": 9,
          "CAVE12": 15,
          "CASTLE06": 1,
          "F_089": 80,
          "GLASS05": 6,
          "X_FIRE01": 10,
          "GLASS01": 5,
          "CAVE11": 4,
          "GLASS03": 5,
          "X_005": 2,
          "F_015": 41,
          "CASTLE05": 1,
          "F_040": 10,
          "GLASS06": 6,
          "CASTLE07": 512,
          "F_044": 87,
          "TOMB02": 42,
          "F_082": 96,
          "TOMB01": 1,
          "S_06": 12,
          "DOOR51": 6,
          "CASTLE03": 1,
          "PRTL07": 1,
          "F_046": 42,
          "CAVE02": 38,
          "F_045": 51,
          "PRTL05": 15,
          "D_SLV2": 2,
          "BRASS1": 6,
          "D_SLV1": 2,
          "SPAWN08": 4,
          "FOREST01": 22,
          "GATE02": 2,
          "F_073": 3,
          "PRTL04": 38,
          "CASTLE01": 80,
          "D_ENDSLV": 4,
          "D_WD07": 8,
          "TOMB04": 29,
          "F_081": 61,
          "TOMB06": 16,
          "TOMB07": 235,
          "F_SKY": 243
        }
      },
      "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": "9a1d46af-46cd-455a-bdcd-ed6c7bc6fbce",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP07/images/0.webp",
          "type": null
        },
        {
          "id": "f56841fe-ffd3-4b61-b21b-3834117912a4",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/c84412eb5a462b1257acd7af6dfc5ab4d146e77c/MAP07/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    }
  ]
}

gib.gg runs on open-source software and freely licensed replacement game assets from the Freedoom project. gib.gg is not affiliated with Bethesda Softworks, id Software, or ZeniMax Media. All trademarks belong to their respective owners. Some WADs and associated metadata on this site are sourced from WAD Archive. User-submitted content remains the responsibility of its respective authors. If you believe content on this site violates your rights, please send DMCA requests to dmca@gib.gg.