invasdelta1.1.pk3

PK3 36 MiB 1 map(s)

Counts

endoom0
graphics2
lumps1506
maps27
palettes0

Totals (across maps)

Things339
Linedefs2312
Sectors332
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "0490360a-ffd3-4790-8100-77f53d10ca36",
    "sha1": "1bc3048cfbe1daf51faa85679a4e8056d6ed4f70",
    "sha256": "b8416aaf6f458763dfebe68a862be0bdc50a26f26ebef2bde1bf446af9899ab3",
    "filenames": [
      "invasdelta1.1.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2021/12/12 23:03:35",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": {
        "ALINV01": "ALINV01.png",
        "ALINV02": "ALINV02.png",
        "ALINV03": "ALINV03.png",
        "ALINV04": "ALINV04.png",
        "ALINV05": "ALINV05.png",
        "ALINV06": "ALINV06.png",
        "ALINV07": "ALINV07.png",
        "ALINV08": "ALINV08.png",
        "ALINV09": "ALINV09.png",
        "ALINV10": "ALINV10.png",
        "ALINV11": "ALINV11.png",
        "DTINV01": "DTINV01.png",
        "DTINV02": "DTINV02.png",
        "DTINV03": "DTINV03.png",
        "DTINV04": "DTINV04.png",
        "DTINV05": "DTINV05.png",
        "DTINV06": "DTINV06.png",
        "DTINV07": "DTINV07.png",
        "DTINV08": "DTINV08.png",
        "DTINV09": "DTINV09.png",
        "DTINV10": "DTINV10.png",
        "DTINV11": "DTINV11.png",
        "DTINV12": "DTINV12.png",
        "DTINV13": "DTINV13.png",
        "DTINV13A": "DTINV13A.png",
        "DTINVSC": "DTINVSC.png",
        "TITLEMAP": "TITLEMAP.png"
      },
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2021/12/12 23:03:35",
    "file": {
      "type": "PK3",
      "size": 37903567,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/1bc3048cfbe1daf51faa85679a4e8056d6ed4f70/1bc3048cfbe1daf51faa85679a4e8056d6ed4f70.pk3.gz",
      "corrupt": false
    },
    "content": {
      "maps": [
        "ALINV01",
        "ALINV02",
        "ALINV03",
        "ALINV04",
        "ALINV05",
        "ALINV06",
        "ALINV07",
        "ALINV08",
        "ALINV09",
        "ALINV10",
        "ALINV11",
        "DTINV01",
        "DTINV02",
        "DTINV03",
        "DTINV04",
        "DTINV05",
        "DTINV06",
        "DTINV07",
        "DTINV08",
        "DTINV09",
        "DTINV10",
        "DTINV11",
        "DTINV12",
        "DTINV13",
        "DTINV13A",
        "DTINVSC",
        "TITLEMAP"
      ],
      "counts": {
        "endoom": 0,
        "graphics": 2,
        "lumps": 1506,
        "maps": 27,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "animdefs.txt",
        "contents": "// DTINV\nwarp texture PWFIELD2\n\nwarp2 flat WATERSTK // Canyon of thousand deaths\n\n\t// Dreadnought\n\n\tWARP2 TEXTURE SBLLA0\n\tWARP2 TEXTURE SBLLB0\n\tWARP2 TEXTURE SBLLC0\n\tWARP2 TEXTURE SBLLD0\n\tWARP2 TEXTURE SBLLE0\n\tWARP2 TEXTURE SBLLF0\n\tWARP2 TEXTURE SBLLG0\n\tWARP2 TEXTURE SBLLH0\n\tWARP2 TEXTURE SBLLI0\n\tWARP2 TEXTURE SBLLJ0\n\n// ALINV\nwarp flat sflr6_1\nwarp flat sflr6_4"
      },
      {
        "source": "pk3",
        "name": "cmpgninf.txt",
        "contents": "// DTINV\n{\n\tmapname = DTINV01\n\tgamemode = invasion\n\twavelimit = 8\n}\n\n{\n\tmapname = DTINV02\n\tgamemode = invasion\n  \twavelimit = 5\n}\n\n{\n\tmapname = DTINV03\n\tgamemode = invasion\n\twavelimit = 6\n}\n\n{\n\tmapname = DTINV04\n\tgamemode = invasion\n\twavelimit = 6\n}\n\n{\n\tmapname = DTINV05\n\tgamemode = invasion\n\twavelimit = 6\n}\n\n{\n\tmapname = DTINV06\n\tgamemode = invasion\n\twavelimit = 6\n}\n\n{\n\tmapname = DTINV07\n\tgamemode = Invasion\n\twavelimit = 8\n}\n\n{\n\tmapname = DTINV08\n\tgamemode = invasion\n\twavelimit = 7\n}\n\n{\n\tmapname = DTINV09\n\tgamemode = Invasion\n\twavelimit = 8\n}\n\n{\n\tmapname = DTINV10\n\tgamemode = invasion\n\twavelimit = 8\n}\n\n{\n\tmapname = DTINV11\n\tgamemode = invasion\n\twavelimit = 6\n}\n\n{\n\tmapname = DTINV12\n\tgamemode = invasion\n\twavelimit = 8\n}\n\n{\n\tmapname = DTINV13\n\tgamemode = invasion\n\twavelimit = 9\n}\n\n{\n\tmapname = DTINVSC\n\tgamemode = invasion\n\twavelimit = 4\n}\n\n// ALINV\n{\n  mapname=alinv01\n  gamemode=invasion\n  wavelimit=8\n}\n\n{\n  mapname=alinv02\n  gamemode=invasion\n  wavelimit=6\n}\n\n{\n  mapname=alinv03\n  gamemode=invasion\n  wavelimit=8\n}\n\n{\n  mapname=alinv04\n  gamemode=invasion\n  wavelimit=5\n}\n\n{\n  mapname=alinv05\n  gamemode=invasion\n  wavelimit=10\n}\n\n{\n  mapname=alinv06\n  gamemode=invasion\n  wavelimit=7\n}\n\n{\n  mapname=alinv07\n  gamemode=invasion\n  wavelimit=4\n}\n\n{\n  mapname=alinv08\n  gamemode=invasion\n  wavelimit=6\n}\n\n{\n  mapname=alinv09\n  gamemode=invasion\n  wavelimit=7\n}\n\n{\n  mapname=alinv10\n  gamemode=invasion\n  wavelimit=4\n}\n\n{\n  mapname=alinv11\n  gamemode=invasion\n  wavelimit=8\n}"
      },
      {
        "source": "pk3",
        "name": "decaldef.txt",
        "contents": "decal RingScorch\n{\n\tpic SSHKP0\n\tshade \"00 00 00\"\n\tanimator Clean\n\trandomflipx\n\trandomflipy\n}\n\ndecal TracerScorch\n{\n\tpic FTRAC0\n\tshade \"00 00 00\"\n\tanimator Clean\n\trandomflipx\n}\n\ngenerator DNPlasmaBall\t\t\t\tScorch\ngenerator DNPlasmaBall2\t\t\t\tScorch\ngenerator PlasmaBallTracer\t\t\tScorch\ngenerator HellsFury\t\t\t\tBigScorch\ngenerator HellsFuryExplode\t\t\tBigScorch\ngenerator BlueFireBall\t\t\t\tBigScorch\ngenerator PlasmaRailRings\t\t\tRingScorch"
      },
      {
        "source": "pk3",
        "name": "decorate.txt",
        "contents": "// DTINV\n#include \"actors/dtinv/AlterStuff.txt\"\n#include \"actors/dtinv/Terminator.txt\"\n#include \"actors/dtinv/UnTrustableStuff.txt\"\n\n\t// decoration (stuff like chopped off heads or hands :P)\n#include \"actors/dtinv/Jungle.txt\"\n\n\t// enemies\n#include \"actors/dtinv/BigMooMoo.txt\"\n#include \"actors/dtinv/Demolisher.txt\"\n#include \"actors/dtinv/Diabolist.txt\"\n#include \"actors/dtinv/Dreadnought.txt\"\n#include \"actors/dtinv/WaterMelon.txt\"\n\n// ALINV\n#include \"actors/alinv/BaronLord.txt\"\n#include \"actors/alinv/FriendlyGuys.txt\"\n#include \"actors/alinv/GreaterBaron.txt\"\n#include \"actors/alinv/Hissy.txt\"\n#include \"actors/alinv/ImpGiant.txt\"\n#include \"actors/alinv/overlord.txt\"\n#include \"actors/alinv/Serpents.txt\""
      },
      {
        "source": "pk3",
        "name": "dehacked.txt",
        "contents": "#Made by Supergod\nDoom version = 21\nPatch format = 6\nThing 72 (Backpack)\nBits = 8\nAmmo 0 (Bullets)\nMax ammo = 400\nPer ammo = 15\nAmmo 1 (Shells)\nMax ammo = 100\nPer ammo = 6\nAmmo 2 (Cells)\nMax ammo = 600\nPer ammo = 30\nAmmo 3 (Rockets)\nMax ammo = 100\nPer ammo = 3\nMisc 0\nBFG Cells/Shot = 60"
      },
      {
        "source": "pk3",
        "name": "doomdefs.txt",
        "contents": "// Plasma\npointlight PLASMABALL\n{\n    color 0.0 0.1 1.0\n    size 56\n}\n\nflickerlight PLASMA_X1\n{\n    color 0.2 0.2 1.0\n    size 64\n    secondarySize 72\n    chance 0.4\n}\n\nflickerlight PLASMA_X2\n{\n    color 0.2 0.2 0.8\n    size 80\n    secondarySize 88\n    chance 0.4\n}\n\nflickerlight PLASMA_X3\n{\n    color 0.1 0.1 0.5\n    size 64\n    secondarySize 72\n    chance 0.4\n}\n\nflickerlight PLASMA_X4\n{\n    color 0.0 0.0 0.2\n    size 8\n    secondarySize 16\n    chance 0.4\n}\n\nobject PlasmaBall_\n{\n    frame PLSSA { light PLASMABALL }\n    frame PLSSB { light PLASMABALL }\n\n    frame PLSEA { light PLASMA_X1 }\n    frame PLSEB { light PLASMA_X2 }\n    frame PLSEC { light PLASMA_X2 }\n    frame PLSED { light PLASMA_X3 }\n    frame PLSEE { light PLASMA_X4 }\n}\n\n// BFG\npointlight BFGBALL\n{\n    color 0.0 1.0 0.0\n    size 80\n}\n\nflickerlight BFGBALL_X1\n{\n    color 0.2 1.0 0.2\n    size 80\n    secondarySize 88\n    chance 0.3\n}\n\nflickerlight BFGBALL_X2\n{\n    color 0.3 1.0 0.3\n    size 104\n    secondarySize 112\n    chance 0.3\n}\n\nflickerlight BFGBALL_X3\n{\n    color 0.5 1.0 0.5\n    size 120\n    secondarySize 128\n    chance 0.3\n}\n\nflickerlight BFGBALL_X4\n{\n    color 0.2 0.7 0.2\n    size 56\n    secondarySize 64\n    chance 0.3\n}\n\nflickerlight BFGBALL_X5\n{\n    color 0.1 0.3 0.1\n    size 48\n    secondarySize 56\n    chance 0.3\n}\n\nobject BFGBall_\n{\n    frame BFS1A { light BFGBALL }\n    frame BFS1B { light BFGBALL }\n\n    frame BFE1A { light BFGBALL_X1 }\n    frame BFE1B { light BFGBALL_X2 }\n    frame BFE1C { light BFGBALL_X3 }\n    frame BFE1D { light BFGBALL_X1 }\n    frame BFE1E { light BFGBALL_X4 }\n    frame BFE1F { light BFGBALL_X5 }\n}\n\nobject BFGExtra_\n{\n    frame BFE2A { light BFGBALL    }\n    frame BFE2B { light BFGBALL_X1 }\n    frame BFE2C { light BFGBALL_X4 }\n    frame BFE2D { light BFGBALL_X5 }\n}"
      },
      {
        "source": "pk3",
        "name": "gldefs.txt",
        "contents": "Pointlight TerminatorBlaster\n{\nColor 1.0 0.8 0.0\nSize 40\n}\n\nPointlight TerminatorBlaster2\n{\nColor 1.0 0.8 0.0\nSize 44\n}\n\nPointlight TerminatorBlaster3\n{\nColor 1.0 0.8 0.0\nSize 48\n}\n\nPointlight TerminatorBlaster4\n{\nColor 1.0 0.8 0.0\nSize 44\n}\n\nPointlight TerminatorBlaster5\n{\nColor 0.9 0.7 0.0\nSize 40\n}\n\nPointlight TerminatorBlaster6\n{\nColor 0.9 0.7 0.0\nSize 38\n}\n\nPointlight TerminatorBlaster7\n{\nColor 0.8 0.6 0.0\nSize 36\n}\n\nPointlight TerminatorBlaster8\n{\nColor 0.7 0.5 0.0\nSize 34\n}\n\nPointlight TerminatorBlaster9\n{\nColor 0.6 0.4 0.0\nSize 32\n}\n\nPointlight TerminatorBlaster10\n{\nColor 0.5 0.3 0.0\nSize 30\n}\n\nPointlight TerminatorBlaster11\n{\nColor 0.4 0.2 0.0\nSize 28\n}\n\nPointlight TerminatorBlaster12\n{\nColor 0.3 0.1 0.0\nSize 26\n}\n\nObject TerminatorBlaster\n{\nFrame BLSTA { Light TerminatorBlaster }\nFrame BLSTB { Light TerminatorBlaster2 }\nFrame BLSTC { Light TerminatorBlaster3 }\nFrame BLSTD { Light TerminatorBlaster4 }\nFrame BLSTE { Light TerminatorBlaster5 }\nFrame BLSTF { Light TerminatorBlaster6 }\nFrame BLSTG { Light TerminatorBlaster7 }\nFrame BLSTH { Light TerminatorBlaster8 }\nFrame BLSTI { Light TerminatorBlaster9 }\nFrame BLSTJ { Light TerminatorBlaster10 }\nFrame BLSTK { Light TerminatorBlaster11 }\nFrame BLSTL { Light TerminatorBlaster12 }\n}\n\nPointlight RedStar\n{\nColor 1.0 0.0 0.0\nSize 32\n}\n\nPointlight RedStar2\n{\nColor 1.0 0.0 0.0\nSize 36\n}\n\nPointlight RedStar3\n{\nColor 1.0 0.0 0.0\nSize 40\n}\n\nPointlight RedStar4\n{\nColor 0.9 0.0 0.0\nSize 36\n}\n\nPointlight RedStar5\n{\nColor 0.9 0.0 0.0\nSize 32\n}\n\nPointlight RedStar6\n{\nColor 0.8 0.0 0.0\nSize 30\n}\n\nPointlight RedStar7\n{\nColor 0.8 0.0 0.0\nSize 28\n}\n\nPointlight RedStar8\n{\nColor 0.7 0.0 0.0\nSize 26\n}\n\nPointlight RedStar9\n{\nColor 0.6 0.0 0.0\nSize 24\n}\n\nPointlight RedStar10\n{\nColor 0.5 0.0 0.0\nSize 22\n}\n\nPointlight RedStar11\n{\nColor 0.4 0.0 0.0\nSize 20\n}\n\nPointlight RedStar12\n{\nColor 0.3 0.0 0.0\nSize 18\n}\n\nObject RedStar\n{\nFrame STARA { Light RedStar }\nFrame STARB { Light RedStar2 }\nFrame STARC { Light RedStar3 }\nFrame STARD { Light RedStar4 }\nFrame STARE { Light RedStar5 }\nFrame STARF { Light RedStar6 }\nFrame STARG { Light RedStar7 }\nFrame STARH { Light RedStar8 }\nFrame STARI { Light RedStar9 }\nFrame STARJ { Light RedStar10 }\nFrame STARK { Light RedStar11 }\nFrame STARL { Light RedStar12 }\n}\n\nPointlight Redgrenade\n{\nColor 1.0 0.0 0.0\nSize 24\n}\n\nObject Redgrenade\n{\nFrame TGNDA { Light Redgrenade }\nFrame TGNDB { Light Redgrenade }\nFrame TGNDC { Light Redgrenade }\n}\n\nPointlight Grenadeblast1\n{\nColor 1.0 0.0 0.0\nSize 36\n}\n\nPointlight Grenadeblast2\n{\nColor 1.0 0.0 0.0\nSize 40\n}\n\nPointlight Grenadeblast3\n{\nColor 1.0 0.0 0.0\nSize 44\n}\n\nPointlight Grenadeblast4\n{\nColor 0.9 0.0 0.0\nSize 40\n}\n\nPointlight Grenadeblast5\n{\nColor 0.9 0.0 0.0\nSize 36\n}\n\nPointlight Grenadeblast6\n{\nColor 0.8 0.0 0.0\nSize 34\n}\n\nPointlight Grenadeblast7\n{\nColor 0.8 0.0 0.0\nSize 32\n}\n\nPointlight Grenadeblast8\n{\nColor 0.7 0.0 0.0\nSize 30\n}\n\nPointlight Grenadeblast9\n{\nColor 0.6 0.0 0.0\nSize 28\n}\n\nPointlight Grenadeblast10\n{\nColor 0.5 0.0 0.0\nSize 26\n}\n\nPointlight Grenadeblast11\n{\nColor 0.4 0.0 0.0\nSize 24\n}\n\nObject Grenadeblast\n{\nFrame TGBLA { Light Grenadeblast1 }\nFrame TGBLB { Light Grenadeblast2 }\nFrame TGBLC { Light Grenadeblast3 }\nFrame TGBLD { Light Grenadeblast4 }\nFrame TGBLE { Light Grenadeblast5 }\nFrame TGBLF { Light Grenadeblast6 }\nFrame TGBLG { Light Grenadeblast7 }\nFrame TGBLH { Light Grenadeblast8 }\nFrame TGBLI { Light Grenadeblast9 }\nFrame TGBLJ { Light Grenadeblast10 }\nFrame TGBLK { Light Grenadeblast11 }\n}\n\nPointlight Terminatorpuff1\n{\nColor 1.0 0.8 0.0\nSize 16\n}\n\nPointlight Terminatorpuff2\n{\nColor 0.9 0.7 0.0\nSize 20\n}\n\nPointlight Terminatorpuff3\n{\nColor 0.8 0.6 0.0\nSize 24\n}\n\nPointlight Terminatorpuff4\n{\nColor 0.7 0.5 0.0\nSize 20\n}\n\nPointlight Terminatorpuff5\n{\nColor 0.6 0.4 0.0\nSize 16\n}\n\nPointlight Terminatorpuff6\n{\nColor 0.5 0.3 0.0\nSize 14\n}\n\nPointlight Terminatorpuff7\n{\nColor 0.4 0.2 0.0\nSize 12\n}\n\nPointlight Terminatorpuff8\n{\nColor 1.0 0.8 0.0\nSize 10\n}\n\nPointlight Terminatorpuff9\n{\nColor 0.9 0.7 0.0\nSize 16\n}\n\nPointlight Terminatorpuff10\n{\nColor 0.8 0.6 0.0\nSize 20\n}\n\nPointlight Terminatorpuff11\n{\nColor 0.7 0.5 0.0\nSize 24\n}\n\nPointlight Terminatorpuff12\n{\nColor 0.6 0.4 0.0\nSize 20\n}\n\nPointlight Terminatorpuff13\n{\nColor 0.5 0.3 0.0\nSize 16\n}\n\nPointlight Terminatorpuff14\n{\nColor 0.4 0.2 0.0\nSize 14\n}\n\nPointlight Terminatorpuff15\n{\nColor 0.4 0.2 0.0\nSize 12\n}\n\nObject Terminatorpuff\n{\nFrame TPUFA { Light Terminatorpuff1 }\nFrame TPUFB { Light Terminatorpuff2 }\nFrame TPUFC { Light Terminatorpuff3 }\nFrame TPUFD { Light Terminatorpuff4 }\nFrame TPUFE { Light Terminatorpuff5 }\nFrame TPUFF { Light Terminatorpuff6 }\nFrame TPUFG { Light Terminatorpuff7 }\nFrame TPUFH { Light Terminatorpuff8 }\nFrame TPUFI { Light Terminatorpuff9 }\nFrame TPUFJ { Light Terminatorpuff10 }\nFrame TPUFK { Light Terminatorpuff11 }\nFrame TPUFL { Light Terminatorpuff12 }\nFrame TPUFM { Light Terminatorpuff13 }\nFrame TPUFN { Light Terminatorpuff14 }\nFrame TPUFO { Light Terminatorpuff15 }\n}\n\nPointlight TerminatorDeath1\n{\nColor 0.6 0.1 0.0\nSize 40\n}\n\nPointlight TerminatorDeath2\n{\nColor 0.7 0.2 0.0\nSize 44\n}\n\nPointlight TerminatorDeath3\n{\nColor 0.8 0.3 0.0\nSize 48\n}\n\nPointlight TerminatorDeath4\n{\nColor 0.9 0.4 0.0\nSize 52\n}\n\nPointlight TerminatorDeath5\n{\nColor 1.0 0.5 0.0\nSize 56\n}\n\nPointlight TerminatorDeath6\n{\nColor 1.0 0.5 0.0\nSize 52\n}\n\nPointlight TerminatorDeath7\n{\nColor 0.9 0.5 0.0\nSize 48\n}\n\nPointlight TerminatorDeath8\n{\nColor 0.8 0.4 0.0\nSize 44\n}\n\nPointlight TerminatorDeath9\n{\nColor 0.7 0.3 0.0\nSize 40\n}\n\nPointlight TerminatorDeath10\n{\nColor 0.6 0.2 0.0\nSize 36\n}\n\nPointlight TerminatorDeath11\n{\nColor 0.6 0.2 0.0\nSize 32\n}\n\nPointlight TerminatorDeath12\n{\nColor 0.5 0.1 0.0\nSize 28\n}\n\nPointlight TerminatorDeath13\n{\nColor 0.4 0.1 0.0\nSize 26\n}\n\nFlickerLight2 TerminatorAttack1\n{\nColor 1.0 0.8 0.2\nSize 56\nSecondarySize 64\nInterval 1\nOffset 0 80 0\n}\n\nPointlight TerminatorAttack2\n{\nColor 1.0 0.5 0.2\nSize 56\n}\n\nPointlight TerminatorAttack3\n{\nColor 1.0 0.0 0.0\nSize 56\n}\n\nObject Terminator\n{\nFrame TERMF { Light TerminatorAttack2 }\nFrame TERMH { Light TerminatorAttack1 }\nFrame TERMI { Light TerminatorAttack1 }\nFrame TERMK { Light TerminatorAttack3 }\nFrame TERMM { Light TerminatorDeath1 }\nFrame TERMN { Light TerminatorDeath2 }\nFrame TERMO { Light TerminatorDeath3 }\nFrame TERMP { Light TerminatorDeath4 }\nFrame TERMQ { Light TerminatorDeath5 }\nFrame TERMR { Light TerminatorDeath6 }\nFrame TERMS { Light TerminatorDeath7 }\nFrame TERMT { Light TerminatorDeath8 }\nFrame TERMU { Light TerminatorDeath9 }\nFrame TERMV { Light TerminatorDeath10 }\nFrame TERMW { Light TerminatorDeath11 }\nFrame TERMX { Light TerminatorDeath12 }\nFrame TERMY { Light TerminatorDeath13 }\n}"
      },
      {
        "source": "pk3",
        "name": "hirestex.txt",
        "contents": "define BEACSKYH 256 128\ndefine STARSH 128 128\ndefine STARSHT 128 128"
      },
      {
        "source": "pk3",
        "name": "mapinfo.txt",
        "contents": "clearepisodes\n\ndefaultmap\nevenlighting\n\nepisode ALINV01\nname \"Alpha Invasion\"\n\nepisode DTINV01\nname \"Delta Invasion\"\n\nmap titlemap \"Titlemap\"\ncluster 0\nsky1 STSKY4 0.0\nmusic D_TITLEM\n\n// DTINV\nmap DTINV01 \"Base Delta\"\nnext DTINV02\nlevelnum 12\ncluster 2\nmusic D_DLTABA\nsky1 STSKY14 0.1\n\nmap DTINV02 \"Hi-tech rampage II\"\nnext DTINV03\nlevelnum 13\ncluster 2\nsky1 STSKY5 0.0\nmusic D_HITECH\n\nmap DTINV03 \"Night Battle\"\nnext DTINV04\nlevelnum 14\ncluster 2\nsky1 STSKY5 0.2\nmusic D_FTMUS1\n\nmap DTINV04 \"Enclosed\"\nnext DTINV05\nlevelnum 15\ncluster 2\nmusic D_FTMUS2\n\nmap DTINV05 \"Zero zone\"\nnext DTINV06\nlevelnum 16\ncluster 2\nsky1 STSKY9 2.0\nmusic D_ZERO\n\nmap DTINV06 \"INV-HyperBlaze\"\nnext DTINV07\nlevelnum 17\ncluster 2\nmusic D_GOLDEN\n\nmap DTINV07 \"Darkness of Hell\"\nnext DTINV08\nlevelnum 18\ncluster 2\nmusic D_CHAMBR\nsky1 STSKY6 0.0\n\nmap DTINV08 \"Canyon of Thousand Deaths\"\nnext DTINV09\nlevelnum 19\ncluster 2\nmusic D_AERIAL\nsky1 STSKY5 0.0\n\nmap DTINV09 \"Re-Capture the Bases\"\nnext DTINV10\nlevelnum 20\ncluster 2\nmusic D_RECAPT\nsky1 STSKY10 0.1\n\nmap DTINV10 \"It's a HELLuva life\"\nnext DTINV11\nlevelnum 21\ncluster 2\nmusic D_TIER\nsky1 BEACSKYH 0.0\n\nmap DTINV11 \"Legacy of Doomguy\"\nnext DTINV12\nlevelnum 22\ncluster 2\nmusic D_PERIHE\n\nmap DTINV12 \"Sphere\"\nnext DTINV13\nlevelnum 23\ncluster 2\nmusic D_RIMCO\nsky1 HELLSKY2 0.0\n\nmap DTINV13 \"Somewhere Nowhere\"\nnext DTINVSC\nsecretnext DTINVSC\nlevelnum 24\ncluster 2\nmusic D_CANFOD\n\nmap DTINVSC \"WTF Invasion\"\nnext alinv01\nlevelnum 25\ncluster 2\nmusic d_ttftw\n\n// ALINV\nmap alinv01 \"By The NightFall\"\nlevelnum 1\nnext alinv02\nsecretnext alinv02\ncluster 1\nsky1 hsky 0.0\nmusic D_NIGHT\n\nmap alinv02 \"Base\"\nlevelnum 2\nnext alinv03\nsecretnext alinv03\ncluster 1\nsky1 STSKY14 0.0\nmusic D_BASE\n\nmap alinv03 \"Infe-station\"\nlevelnum 3\nnext alinv04\nsecretnext alinv04\ncluster 1\nsky1 STSKY5 0\nmusic D_TEREMI\n\nmap alinv04 \"Glacier\"\nlevelnum 4\nnext alinv05\nsecretnext alinv05\ncluster 1\nsky1 STSKY14 0.0\nmusic D_GLACIE\n\nmap alinv05 \"Lava invasion\"\nlevelnum 5\nnext alinv06\nsecretnext alinv06\ncluster 1\nsky1 STSKY1 0.0\nmusic D_LAVAIN\n\nmap alinv06 \"Siege from Dungeon\"\nlevelnum 7\nnext alinv07\nsecretnext alinv07\ncluster 1\nsky1 STSKY14 0.25\nmusic D_OBLIVI\n\nmap alinv07 \"Exposed\"\nlevelnum 7\nnext alinv08\nsecretnext alinv08\ncluster 1\nsky1 STSKY14 0.0\nmusic D_EXPOSE\n\nmap alinv08 \"The deep mines\"\nlevelnum 8\nnext alinv09\nsecretnext alinv09\ncluster 1\nsky1 STSKY1 0.0\nmusic \"DKC2MI\"\n\nmap alinv09 \"Oblivion's Gate\"\nlevelnum 9\nnext alinv10\nsecretnext alinv10\ncluster 1\nsky1 STSKY4 0\nmusic D_MHBRAM\nevenlighting\noutsidefog \"50 00 00\"\n\nmap alinv10 \"Revolve\"\nlevelnum 10\nnext alinv11\nsecretnext alinv11\ncluster 1\nsky1 STSKY8 0.01\nmusic D_REVOLV\n\nmap alinv11 \"Seriously Unrealistic Quake\"\nlevelnum 11\nnext DTINV01\nsecretnext alinv01\ncluster 1\nsky1 SSKYTEX1 0.0\nmusic D_SSAM"
      },
      {
        "source": "pk3",
        "name": "readme.txt",
        "contents": "===========================================================================\nArchive Maintainer      : N/A\nUpdate to               : N/A\nAdvanced engine needed  : Skulltag 0.97d or newer\nPrimary purpose         : Invasion\n===========================================================================\nTitle                   : Delta Invasion\nFilename                : dtinv_v3.pk3\nRelease date            : 10.08.2008\nAuthors                 :\n\t\t\t\tZalewa (project leader)\n\t\t\t\tForty-Two\n\t\t\t\tUnTrustable\n\t\t\t\tAlter\n\t\t\t\tSuperGod (DTINV3 music)\nEmail Address           : robikz@poczta.onet.pl (Zalewa)\nDescription             : Sequel to Alpha Invasion. Contains 14 totally new maps and 11 fixed/tweaked maps from Alpha Invasion.\n\t\t\t\tThis file replaces Alpha Invasion completely.\n\nAdditional Credits to   :\n- ProgZmix - INV-HyperBlaze music (Golden Axe remix)\n- Rimco - Sphere music (E1M8 remake)\n- http://www.ocremix.org\n- Eriance and realm667's beastiary - monsters: Acolyte, Demolisher, Diabolist\n- Electronic Samurai - monster: Dreadnought\n- SuperGod, Alterz, Swampy Repton, Sinner - testing\n- everyone else who worked on alinv.wad and isn't listed here\n- people I stole resources from\n##### THESE CREDITS GO FOR DTINV_V3 #####\n- sYnCHAoZ - Cannon Fodder Lost in Service remix (DTINV13 music)\n\tsite: http://www.synchaoz.com/\n\nSpecial Thanks to\t:\n- Torr Samaho and SuperGod for fixing invasion bugs in SkullTag.\n\n!!! IMPORTANT NOTE FOR SERVER ADMINS !!!\n!!! IMPORTANT NOTE FOR SERVER ADMINS !!!\n!!! IMPORTANT NOTE FOR SERVER ADMINS !!!\n!!! IMPORTANT NOTE FOR SERVER ADMINS !!!\n\nTHIS PK3 TOTALLY REPLACES ALINV.WAD AND ANY OTHER DTINV VERSION. YOU NEED ONLY THIS PAK.\nMAPLIST IS PROVIDED THROUGH MAPINFO ALTHOUGH FEEL FREE TO MODIFY IT AS YOU WANT.\n\n!!! SECOND IMPORTANT NOTE !!!\nTHERE IS DEHACKED PATCH INSIDE THE PAK. OVERWRITING THIS WITH ANY OTHER DEHACKED PATCH\nMAY BREAK THE GAMEPLAY IN SOME MAPS.\n\n===========================================================================\n* What is included *\n\nNew levels              : Yes\nSounds                  : Yes\nMusic                   : Yes\nGraphics                : Yes\nDehacked/BEX Patch      : Yes\nDemos                   : No\nOther                   : No\nOther files required    : None\n\n* Play Information *\n\nGame                    : DOOM2\nMap #                   : ALINV01 - ALINV11, DTINV01 - DTINV13, DTINVSC\nSingle Player           : No\nCooperative 2-8 Player  : No\nDeathmatch 2-8 Player   : No\nOther game styles       : Invasion\nDifficulty Settings     : No\n\n* Construction *\n\nBase                    : New from scratch\nBuild Time              : 3 months\nEditor(s) used          : Doom Builder, XWE, SLumpEd\nKnown Bugs              : none\nMay Not Run With...     : other dehacked patches\n\n* Maps additional info *\nALINV01 - By the Nightfall              by Kuchikitaichou\nALINV02 - Base                          by Forty-Two\nALINV03 - Infe-Station                  by Zalewa\nALINV04 - Glacier                       by Forty-Two\nALINV05 - Lava Invasion                 by Wario\nALINV06 - Siege from Dungeon            by Zalewa\nALINV07 - Exposed                       by Forty-Two\nALINV08 - The Deep Mines                by Wario\nALINV09 - Oblivion's Gate               by Zalewa\nALINV10 - Revolve                       by Forty-Two\nALINV11 - Seriously Unrealistic Quake   by Zalewa\n\nDTINV01 - Base Delta                by Zalewa\nDTINV02 - Hi-Tech Rampage           by Alter\nDTINV03 - Night Battle              by Forty-Two\nDTINV04 - Enclosed                  by Forty-Two\nDTINV05 - Zero Zone                 by Alter\nDTINV06 - INV-HyperBlaze            by Zalewa\nDTINV07 - Darkness of Hell          by UnTrustable\nDTINV08 - Canyon of Thousand Deaths by Zalewa\nDTINV09 - Re-Capture the Bases      by UnTrustable\nDTINV10 - It's helluva life         by Zalewa (Brimstone anyone?)\nDTINV11 - Legacy of DoomGuy         by Zalewa\nDTINV12 - Sphere                    by UnTrustable\nDTINV13 - Somewhere Nowhere         by Zalewa\nDTINVSC - WTF Invasion              by Zalewa\n\n* Copyright / Permissions *\n\nAuthors may NOT use the maps as a base for modification or reuse.\n\nYou MAY distribute this file, provided you include this text file, with\nno modifications.  You may distribute this file in any electronic\nformat (BBS, Diskette, CD, etc) as long as you include this file\nintact.  I have received permission from the original authors of any\nmodified or included content in this file to allow further distribution.\n\n* Where to get the file that this text file describes *\n\nThe Usual: ftp://archives.3dgamers.com/pub/idgames/ and mirrors\nWeb sites:\nFTP sites:"
      },
      {
        "source": "pk3",
        "name": "sndinfo.txt",
        "contents": "// DTINV\nobjects/jumppad\t\tDSJUMPAD\n\n// MONSTERS\n\n\t// Demolisher\n\tmonster/demsit dsdemsit\n\tmonster/demdth dsdemdth\n\n\t// Diabolist\n\tmonster/diasit dsdiasit\n\tmonster/diapai dsdiapai\n\tmonster/diadth dsdiadth\n\tmonster/diaact dsdiaact\n\tweapons/firbfi dsfirbfi\n\tweapons/firmfi dsfirmfi\n\tweapons/firex4 dsfirex4\n\tweapons/diasht dsdiasht\n\tweapons/firex3 dsfirex3\n\n\t// Dreadnought\n\n\tdreadnought\\hoof \t\tDNHOOF\n\tdreadnought\\hoof2 \t\tDNHOOF2\n\tdreadnought\\death \t\tDNDEATH\n\n\t$random dreadnought\\pain {pain1 pain2 pain3}\n\tpain1\t\t\t\tDNPAIN1\n\tpain2\t\t\t\tDNPAIN2\n\tpain3\t\t\t\tDNPAIN3\n\n\t$RANDOM misc/bloodsplatter {misc/bloodsplatter1 misc/bloodsplatter2 misc/bloodsplatter3}\n\tmisc/bloodsplatter1 \t\tDNBLOOD1\n\tmisc/bloodsplatter2 \t\tDNBLOOD2\n\tmisc/bloodsplatter3 \t\tDNBLOOD3\n\n\t$random dreadnought\\sight {sight1 sight2 sight3}\n\tsight1\t\t\t\tDNSIGHT1\n\tsight2\t\t\t\tDNSIGHT2\n\tsight3\t\t\t\tDNSIGHT3\n\n\tdreadnought\\hffire\t \tDNHFFIRE\n\tdreadnought\\hfidle \t\tDNHFIDLE\n\n\tdreadnought\\fbfire\t\tDNFBFIRE\n\n\tdreadnought\\plasfire\tDSDREPLA\n\tdreadnought\\prfire\t\tDSPRAILF\n\tdreadnought\\pridle\t\tDSPRAILI\n\n\tdreadnought\\tracer\t \tDSTFIRE\n\tdreadnought\\stracer\t\tDSTIDLE\n\n\tmisc\\explode \t\t\tDNEXPLOD\n\n\t// END OF Dreadnought\n\n\t// Alter stuff\n\n\ticeboss/see       korsit\n\ticeboss/active    koract\n\ticeboss/boom      bstatk\n\n\t// END OF Alter stuff\n\n\t// UnTrustable Stuff\n\n\t//CyberBot\n\tDSCBBSIT    dscbbsit\n\tDSCBBPAI    dscbbpai\n\tDSCBBDTH    dscbbdth\n\tDSCBBLNC    dscbblnc\n\tDSBAREXP    dsbarexp\n\n\t//Toilet\n\tFLUSH       flush\n\n\t// Rail_Revenant\n\n\tlaugh5    LAUGH_05\n\tlaugh6    LAUGH_06\n\tlaugh7    LAUGH_07\n\tdspopain  DSPOPAIN\n\tdsskedth  DSSKEDTH\n\n\t// Suicide_Soul\n\n\tdssklatk  DSSKLATK\n\tdsdmpain  DSDMPAIN\n\tdsfirxpl  DSFIRXPL\n\tdsdmact   DSDMACT\n\n\t// Instant Monster Killer\n\n\tdsbospn   DSBOSPN\n\n\t// END OF UnTrustable Stuff\n\n\t////////////////////////\n\t// Terminator sounds  //\n\t////////////////////////\n\n\tmonster/termsit tsight\n\tmonster/termpin tpain1\n\tmonster/termdth tdeath\n\tmonster/brufir dsbrufir\n\tweapons/hellex dshellex\n\n\t$random Terminator/termact { termact1 termact2 }\n\ttermact1\t\tdsteract\n\ttermact2\t\tdsteact2\n\t$random Terminator/terstepA { terstep1 terstep2 }\n\tterstep1\t\t dststep1\n\tterstep2\t\t dststep2\n\tTerminator/terstepB dststep3\n\tTerminator/tershotA dstshot1\n\tTerminator/tershotB dstshot2\n\n// ALINV\n\"machinery/charge\"\tDSCHARGE\n\nweapons/macestop\t\tpstop\n\nSerpentSight            wtrcrt7\nSerpentPain             serppn1\nSerpentDeath            srpdth1\nDSHSPAIN\t\tDSHSPAIN\nDSHSYACT\tDSHSYACT\nDSHSYDTH\tDSHSYDTH\nDSHSYSIT\tDSHSYSIT\n\nDSHITSND\tdshitsnd\n\n// Overlord\nweapons/devexp                dsdevexp\nweapons/devzap                dsdevzap\nmonster/ovlsit                  dsovlsit\nmonster/ovlact                  dsovlact\nmonster/ovlpai                  dsovlpai\nmonster/ovldth                  dsovldth\nmonster/hadsit                dshadsit\nmonster/haddth                dshaddth\nmonster/hadexp                dshadexp\nmonster/hadtel                dshadtel\nmonster/hadwlk                dshadwlk\nmonster/heltel                  dsheltel\ncaco/melee                    dsdembit\nweapons/gntidl                dsgntidl\nweapons/chaofi                dschaofi\nweapons/shock                 dsshock"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/baronlord.txt",
        "contents": "ACTOR Baronlord : BaronOfHell 7006\n{\n      MONSTER\n      Health 30000\n      radius 50\n      Height 170\n      speed 18\n      scale 2.5\n      painchance 5\n      +MISSILEMORE\n      +MISSILEEVENMORE\n\t  +QUICKTORETALIATE\n      Translation \"16:47=193:204\", \"112:125=176:181\"\n\n      States\n      {\n      \t\tMissile:\n      \t\t\tBOSS EF 5 A_Facetarget\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -7)\n            \t\tBOSS G 5 A_CustomMissile(\"BaronBallfast2\", 80, 10, 7)\n            \t\tBOSS EF 5 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -7)\n            \t\tBOSS G 5 A_CustomMissile(\"BaronBallfast2\", 80, 10, 7)\n            \t\tBOSS EF 5 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -7)\n            \t\tBOSS G 5 A_CustomMissile(\"BaronBallfast2\", 80, 10, 7)\n            \t\tBOSS EF 5 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -7)\n            \t\tBOSS G 5 A_CustomMissile(\"BaronBallfast2\", 80, 10, 7)\n            \t\tBOSS EF 5 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, 15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -15)\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast2\", 80, 10, -7)\n            \t\tBOSS G 10 A_CustomMissile(\"BaronBallfast2\", 80, 10, 7)\n      \t\t\tGoto See\n      \t\t}\n      \tobituary \"%o was bruised by the Baron lord.\"\n  hitobituary \"%o was ripped open by a Baron lord.\"\n\n}\n\nACTOR BaronBallfast2 : BaronBall\n{\nTranslation \"112:125=176:181\"\nSpeed 22\n}"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/friendlyguys.txt",
        "contents": "actor FriendlyMarineSSG : marinessg 9666\n{\n\tHealth 300\n\t+FRIENDLY\n}\n\nactor FriendlyMarineRailgun : marinerailgun 9667\n{\n\tHealth 300\n\t+FRIENDLY\n}\n\nactor FriendlyMarineChaingun : marinechaingun 9668\n{\n\tHealth 300\n\t+FRIENDLY\n}"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/greaterbaron.txt",
        "contents": "ACTOR GreaterBaron : BaronOfHell 7005\n{\n      MONSTER\n      Health 7000\n      radius 36\n      Height 96\n      speed 11\n      scale 1.5\n      painchance 20\n      +MISSILEMORE\n      +MISSILEEVENMORE\n      Translation \"16:47=80:95\"\n\n      States\n      {\n      \t\tMissile:\n      \t\t\tBOSS EF 4 A_Facetarget\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 15)\n            \t\tBOSS G 4 A_CustomMissile(\"BaronBallfast\", 40, 10, -15)\n            \t\tBOSS EF 4 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 15)\n            \t\tBOSS G 4 A_CustomMissile(\"BaronBallfast\", 40, 10, -15)\n            \t\tBOSS EF 4 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 15)\n            \t\tBOSS G 4 A_CustomMissile(\"BaronBallfast\", 40, 10, -15)\n            \t\tBOSS EF 4 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 15)\n            \t\tBOSS G 4 A_CustomMissile(\"BaronBallfast\", 40, 10, -15)\n            \t\tBOSS EF 4 A_Facetarget\n            \t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 0)\n      \t\t\tBOSS G 0 A_CustomMissile(\"BaronBallfast\", 40, 10, 15)\n            \t\tBOSS G 8 A_CustomMissile(\"BaronBallfast\", 40, 10, -15)\n      \t\t\tGoto See\n      \t\t}\n      \tobituary \"%o was bruised by a Greater Baron.\"\n  hitobituary \"%o was ripped open by a Greater Baron.\"\n\n}\n\nACTOR BaronBallfast : BaronBall\n{\nSpeed 18\n}"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/hissy.txt",
        "contents": "ACTOR Hissey : Cacodemon 7004\n{\n\tMonster\n\thealth 300\n\tradius 25\n\tmass 300\n\tHeight 40\n\tSpeed 12\n\tpainchance 140\n\tseesound \"DSHSYACT\"\n  painsound \"DSHSPAIN\"\n  deathsound \"DSHSYDTH\"\n  activesound \"DSHSYACT\"\n  obituary \"%o was smitten by a hissy.\"\n  hitobituary \"%o got too close to a hissy.\"\n\tstates\n \t {\n \t Spawn:\n    \t\tHISS A 10 A_look\n    \t \tLoop\n    \t  See:\n    \t\tHISS A 3 A_chase\n    \t\tloop\n    \t  Missile:\n    \t\tHISS E 5 A_FaceTarget\n    \t\tHISS E 10 A_CustomMissile(CacodemonBall, 10, 0, 0)\n    \t\tgoto see\n    \t  Pain:\n    \t\tHISS G 3\n    \t\tHISS G 3 A_pain\n    \t\tgoto see\n    \t  Death:\n    \t\tHISS H 8\n    \t\tHISS I 8 A_Scream\n    \t\tHISS JKL 8\n    \t\tHISS M 8 A_Noblocking\n    \t\tHISS N -1 A_Setfloorclip\n    \t\tstop\n  }\n}"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/impgiant.txt",
        "contents": "ACTOR ImpGaint : DoomImp 7010\n{\n      MONSTER\n      Scale 3.0\n      RADIUS 60\n      HEIGHT 140\n      Health 20000\n      PainCHANCE 1\n      MASS 6000\n      HitObituary \"%o got sliced by an Imp giant.\"\n\tObituary \"%o was rolled over by the Imp's giant maceball.\"\n      MissileType Rocket\n        States\n         {\n             Missile:\n                        TROO EF 8 A_FaceTarget\n                        TROO F 0 A_PLaySound (sorblexp)\n                        TROO G 0 A_CustomMissile(\"MaceFX4\", 50, 0, 0)\n                        TROO G 0 A_CustomMissile(\"MaceFX4\", 50, 0, -10)\n                        TROO G 0 A_CustomMissile(\"MaceFX4\", 50, 0, 10)\n                        TROO G 0 A_CustomMissile(\"MaceFX4\", 50, 0, -20)\n                        TROO G 8 A_CustomMissile(\"MaceFX4\", 50, 0, 20)\n                        Goto See\n         }\n}"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/serpents.txt",
        "contents": "ACTOR Serpentmaster 7002\n{\n\tMONSTER\n\t+CANTLEAVEFLOORPIC\n\tRADIUS 20\n\tHEIGHT 50\n\tHealth 1000\n\tMASS 2000\n\tPAINCHANCE 20\n        speed 12\n        seesound \"SerpentSight\"\n  \tpainsound \"SerpentPain\"\n  \tdeathsound \"SerpentDeath\"\n\tTranslation \"0:8=179:191\", \"100:111=179:191\", \"124:127=179:191\", \"152:159=179:191\", \"238:247=179:191\"\n\tStates\n\t{\n\tSpawn:\n\t\tSSPT IJ 8 A_Look\n\t\tloop\n\tSee:\n\t\tSSPT IIJJ 3 A_chase\n\t\tloop\n\tPain:\n\t\tSSPT I 4 A_pain\n\t\tgoto see\n\tMissile:\n\t\tSSPT KL 6 A_Facetarget\n\t\tSSPT M 6 A_CustomMissile(\"RevenantTracer\", 20, 0, 0)\n\t\tgoto see\n\tDeath:\n\t\tSSPT O 5\n   \t\tSSPT P 5 A_Scream\n   \t\tSSPT Q 5\n    \t\tSSPT R 5 A_NoBlocking\n    \t\tSSPT RSTUVWXYZ 5\n   \t\tstop\n   }\n   Obituary \"%o was lit by a lavaserpent.\"\n}\n\nACTOR Serpentmaster2 : Serpentmaster 7003\n{\n\tRADIUS 60\n\tMONSTER\n\tHEIGHT 150\n\tScale 3.0\n\tMASS 999999\n\tspeed 25\n\tHealth 30000\n\tPAINCHANCE 0\n\tStates\n\t{\n\tMissile:\n\t\tSSPT KL 6 A_Facetarget\n\t\tSSPT M 0 A_CustomMissile(\"RevenantTracer\", 50, 0, 0)\n\t\tSSPT M 0 A_CustomMissile(\"RevenantTracer\", 50, 0, -20)\n\t\tSSPT M 6 A_CustomMissile(\"RevenantTracer\", 50, 0, 20)\n\t\tgoto see\n   }\n   Obituary \"%o was melted by the Giant lavaserpent.\"\n}"
      },
      {
        "source": "pk3",
        "name": "actors/alinv/overlord.txt",
        "contents": "//The Overlord\nactor OverLord\n{\nHealth 15000\nRadius 43\nHeight 90\nMass 10000\nSpeed 53\nPainChance 20\nDamageType normal\nDropItem \"UnmakerHeart\" 256\nMONSTER\nDamageFactor lightning, 0.0\nObituary \"%o was smitten by the Overlord.\"\nHitObituary \"The overlord ate %o for lunch.\"\n+FLOORCLIP\n+NORADIUSDMG\n+BOSS\n+NOTARGET\n+QUICKTORETALIATE\n+FLOAT\n+NOGRAVITY\n+DONTFALL\nMeleeDamage 20\nMeleeRange 68\nSeeSound \"monster/ovlsit\"\nPainSound \"monster/ovlpai\"\nDeathSound \"monster/ovldth\"\nActiveSound \"monster/ovlact\"\nMeleeSound \"caco/melee\"\n  states\n  {\n  Spawn:\n    OVER A 10 A_Look\n    loop\n  See:\n    OVER A 0 A_UnSetInvulnerable\n    OVER AABBAACC 3 A_Chase\n    OVER A 0 A_Jump(32,\"Teleport\")\n    goto See+1\n  Missile:\n    OVER D 0 A_FaceTarget\n    OVER D 0 A_Jump(256,\"Missile1\",\"Missile2\",\"Missile3\")\n  Missile1:\n    OVER DE 8 A_FaceTarget\n    OVER FFFFF 4 bright A_PainAttack(\"HS\")\n    goto See\n  Missile2:\n    OVER GH 8 Bright A_FaceTarget\n    OVER H 0 Bright A_JumpIfHealthLower(6500,3)\n    OVER H 1 Bright A_PlaySound(\"weapons/shock\")\n    OVER H 7 Bright A_CustomMissile(\"StormShot1\",43,0,0,0,0)\n    goto See\n    OVER H 1 Bright A_PlaySound(\"weapons/shock\")\n    OVER H 7 Bright A_CustomMissile(\"StormShot2\",43,0,0,0,0)\n    goto See\n  Missile3:\n    OVER JJJJJJJJ 1 A_FaceTarget\n    OVER K 0 Bright A_CustomMissile(\"HadesBall\",92,-40,0,random(-3,3),random(-3,3))\n    OVER K 0 Bright A_CustomMissile(\"HadesBall\",8,-40,0,random(-3,3),random(-3,3))\n    OVER K 0 Bright A_CustomMissile(\"HadesBall\",92,40,0,random(-3,3),random(-3,3))\n    OVER K 0 Bright A_CustomMissile(\"HadesBall\",8,40,0,random(-3,3),random(-3,3))\n    OVER K 0 Bright A_CustomMissile(\"OverBall\",54,-50,0,random(-3,3),random(-3,3))\n    OVER K 4 Bright A_CustomMissile(\"OverBall\",54,50,0,random(-3,3),random(-3,3))\n    OVER J 4 A_SpidRefire\n    OVER J 0 A_Jump(32,\"See\")\n    goto Missile3+8\n  Melee:\n    OVER ADF 5 A_FaceTarget\n    OVER E 5 A_MeleeAttack\n    goto See\n  Pain:\n    OVER L 6\n    OVER L 6 A_Pain\n    OVER L 0 A_Jump(40,\"Teleport\")\n    goto See\n  Teleport:\n    OVER F 0 A_SetInvulnerable\n    OVER F 1 A_PlaySound(\"monster/heltel\")\n    OVER F 1 A_SetTranslucent(0.90)\n    OVER F 1 A_SetTranslucent(0.80)\n    OVER F 1 A_SetTranslucent(0.70)\n    OVER F 1 A_SetTranslucent(0.60)\n    OVER F 1 A_SetTranslucent(0.50)\n    OVER F 1 A_SetTranslucent(0.40)\n    OVER F 1 A_SetTranslucent(0.30)\n    OVER F 1 A_SetTranslucent(0.20)\n    OVER F 1 A_SetTranslucent(0.10)\n    OVER F 0 A_Jump(128,25)\n    NULL AAAAAAAAAAAAAAAAAAAAAAAA 0 A_ExtChase(0,0,1,1)\n    NULL A 0 A_Jump(128,25)\n    NULL AAAAAAAAAAAAAAAAAAAAAAAA 0 A_ExtChase(0,0,1,1)\n    OVER F 1 A_PlaySound(\"monster/heltel\")\n    OVER F 1 A_SetTranslucent(0.10)\n    OVER F 1 A_SetTranslucent(0.20)\n    OVER F 1 A_SetTranslucent(0.30)\n    OVER F 1 A_SetTranslucent(0.40)\n    OVER F 1 A_SetTranslucent(0.50)\n    OVER F 1 A_SetTranslucent(0.60)\n    OVER F 1 A_SetTranslucent(0.70)\n    OVER F 1 A_SetTranslucent(0.80)\n    OVER F 1 A_SetTranslucent(0.90)\n    OVER F 1 A_SetTranslucent(1.0)\n    OVER F 0 A_UnSetInvulnerable\n    goto See\n  Death:\n    OVER M 0 bright A_Facetarget\n    OVER M 8 bright A_Scream\n    OVER NO 8 bright\n    OVER PPPPP 0 bright A_CustomMissile(\"OverFlesh1\",random(0,90),random(0,40),random(-180,180),2,random(-15,15))\n    OVER PPPPP 0 bright A_CustomMissile(\"OverFlesh2\",random(0,90),random(0,40),random(-180,180),2,random(-15,15))\n    OVER PPPPPPPPPP 0 A_CustomMissile(\"OverFlesh3\",random(0,90),random(0,40),random(-180,180),2,random(-15,15))\n    OVER PPPPPPPPPP 0 A_CustomMissile(\"OverFlesh4\",random(0,90),random(0,40),random(-180,180),2,random(-15,15))\n    OVER PPPPPPPPPP 0 A_CustomMissile(\"OverFlesh5\",random(0,90),random(0,40),random(-180,180),2,random(-15,15))\n    OVER PPPPPPPPPP 0 A_CustomMissile(\"OverFlesh6\",random(0,90),random(0,40),random(-180,180),2,random(-15,15))\n    OVER P 0 bright A_CustomMissile(\"OverBigArm1\",40,-40,-90,2,random(-1,1))\n    OVER P 0 bright A_CustomMissile(\"OverBigArm2\",40,40,90,2,random(-1,1))\n    OVER P 0 bright A_CustomMissile(\"OverSmallArm1\",100,-30,-90,2,random(-15,15))\n    OVER P 0 bright A_CustomMissile(\"OverSmallArm1\",100,30,90,2,random(-15,15))\n    OVER P 0 bright A_CustomMissile(\"OverSmallArm2\",100,-30,-90,2,random(-15,15))\n    OVER P 0 bright A_CustomMissile(\"OverSmallArm2\",100,30,90,2,random(-15,15))\n    OVER P 0 bright A_CustomMissile(\"OverHorn1\",110,-16,-90,2,random(-15,15))\n    OVER P 0 bright A_CustomMissile(\"OverHorn2\",110,16,90,2,random(-15,15))\n    OVER PQRSTUV 8 bright\n    stop\n  }\n}\n\nACTOR OverBall\n{\n   Radius 10\n   Height 20\n   Speed 15\n   Damage 8\n   DamageType lightning\n   ExplosionDamage 32\n   ExplosionRadius 32\n   PROJECTILE\n   RENDERSTYLE ADD\n   ALPHA 0.75\n   Translation \"192:207=168:191\"\n   +THRUGHOST\n   +FORCEXYBILLBOARD\n   DeathSound \"weapons/devzap\"\n   States\n   {\n   Spawn:\n      AFX1 ABC 1 Bright\n      loop\n   Death:\n      AFX1 DE 4 Bright A_Explode\n      AFX1 FGHI 4 bright\n      stop\n   }\n}\n\nACTOR OverFlesh1\n{\n   Speed 8\n   Mass 100\n   Radius 1\n   Height 1\n   PROJECTILE\n   +THRUGHOST\n   +LOWGRAVITY\n   -NOGRAVITY\n   States\n   {\n   Spawn:\n      OVF1 ACEGIKM 5\n      loop\n   Death:\n      OVF1 O 3\n      OVF1 Q -1\n      stop\n   }\n}\n\nACTOR OverFlesh2 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF1 BDFHJLN 5\n      loop\n   Death:\n      OVF1 P 3\n      OVF1 R -1\n      stop\n   }\n}\n\nACTOR OverFlesh3 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF2 ACEG 5\n      loop\n   Death:\n      OVF2 I -1\n      loop\n   }\n}\n\nACTOR OverFlesh4 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF2 BDFH 5\n      loop\n   Death:\n      OVF2 J -1\n      loop\n   }\n}\n\nACTOR OverFlesh5 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF3 ACEGI 5\n      loop\n   Death:\n      OVF3 K -1\n      loop\n   }\n}\n\nACTOR OverFlesh6 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF3 BDFHJ 5\n      loop\n   Death:\n      OVF3 L -1\n      loop\n   }\n}\n\nACTOR OverBigArm1 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF4 ACEGI 5\n      loop\n   Death:\n      OVF4 K 3\n      OVF4 M -1\n      stop\n   }\n}\n\nACTOR OverBigArm2 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF4 BDFHJ 5\n      loop\n   Death:\n      OVF4 L 3\n      OVF4 N -1\n      stop\n   }\n}\n\nACTOR OverSmallArm1 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF5 ACEG 5\n      loop\n   Death:\n      OVF5 I -1\n      stop\n   }\n}\n\nACTOR OverSmallArm2 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF5 BDFH 5\n      loop\n   Death:\n      OVF5 J -1\n      stop\n   }\n}\n\nACTOR OverHorn1 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF6 ACEGI 5\n      loop\n   Death:\n      OVF6 K -1\n      stop\n   }\n}\n\nACTOR OverHorn2 : OverFlesh1\n{\n   States\n   {\n   Spawn:\n      OVF6 BDFHJ 5\n      loop\n   Death:\n      OVF6 L -1\n      stop\n   }\n}\n\nACTOR HadesBall : CacodemonBall\n{\nDamage 8\nSpeed 15\nAlpha 0.80\nDamageType lightning\n+THRUGHOST\n+FORCEXYBILLBOARD\nSeeSound \"Monster/hadtel\"\nDeathSound \"Monster/hadsit\"\n states\n  {\n  Spawn:\n    HEFX AB 4 bright\n    loop\n  Death:\n    HEFX CDEEFGH 3 bright\n    stop\n  }\n}\n\nACTOR StormShot1\n{\n   Radius 12\n   Height 6\n   Speed 30\n   Damage 50\n   PROJECTILE\n   RENDERSTYLE ADD\n   Alpha 0.80\n   Damagetype lightning\n   +THRUGHOST\n   +NODAMAGETHRUST\n   +FORCEXYBILLBOARD\n   DeathSound \"weapons/devexp\"\n   States\n   {\n   Spawn:\n      LFX1 STUVW 1 Bright\n      LFX1 W 0 Bright A_CustomMissile(\"StormLite1\",0,0,90,6)\n      LFX1 W 0 Bright A_CustomMissile(\"StormLite1\",0,0,270,6)\n      loop\n   Death:\n      LFX1 STUVWSTUVWSTUVWSTUVWSTUVWSTUVWSTUVWSTUVWSTUVWSTUVWSTUVWSTUVW 1 Bright A_Explode(16,32,0)\n      stop\n   }\n}\n\nACTOR StormShot2 : StormShot1\n{\n   Damage 100\n   States\n   {\n   Spawn:\n      NULL A 2\n      LFX2 KLMNO 1 Bright\n      LFX2 O 0 Bright A_CustomMissile(\"StormLite2\",0,0,90,6)\n      LFX2 O 0 Bright A_CustomMissile(\"StormLite2\",0,0,270,6)\n      Goto Spawn+1\n   Death:\n      LFX2 KLMNO 1 Bright A_Explode(32,64,0)\n      LFX2 KKKKKK 0 Bright A_SpawnItemEx(\"StormBolt\",0,0,0,4,0,0,random(0,359),0,0)\n      LFX2 LMNO 1 Bright A_Explode(32,64,0)\n      stop\n   }\n}\n\nACTOR StormStrike1\n{\n   Radius 16\n   Height 1\n   Speed 90\n   Damage 2\n   PROJECTILE\n   Damagetype lightning\n   RENDERSTYLE ADD\n   Alpha 0.75\n   +THRUGHOST\n   +RIPPER\n   +NODAMAGETHRUST\n   +STRIFEDAMAGE\n   DeathSound \"weapons/devzap\"\n   States\n   {\n   Spawn:\n      LFX1 IJKLM 1 Bright A_Explode(64,64,0)\n      loop\n   Death:\n      LFX1 NOPQR 2 Bright\n      stop\n   }\n}\n\nACTOR StormBolt : StormStrike1\n{\n   Speed 4\n   Radius 8\n   Height 16\n   Damage 1\n   Damagetype lightning\n   SeeSound \"weapons/none\"\n   DeathSound \"weapons/gntidl\"\n   YScale 4.0\n   XScale 2.0\n   ReactionTime 35\n   +FLOORHUGGER\n   +HEXENBOUNCE\n   -NOGRAVITY\n   States\n   {\n   Spawn:\n      LFX2 F 1 Bright A_Explode(16,64,0)\n      LFX2 F 0 Bright A_CustomMissile(\"StormBolt2\",16,0,0,6,90)\n      LFX2 F 0 ThrustThing(random(0,255),1,0,0)\n      LFX2 G 1 Bright A_Explode(16,64,0)\n      LFX2 G 0 Bright A_CustomMissile(\"StormBolt2\",16,0,0,6,90)\n      LFX2 H 1 Bright A_Explode(16,64,0)\n      LFX2 H 0 Bright A_CustomMissile(\"StormBolt2\",16,0,0,6,90)\n      LFX2 I 1 Bright A_Explode(16,64,0)\n      LFX2 I 0 Bright A_CustomMissile(\"StormBolt2\",16,0,0,6,90)\n      LFX2 J 1 Bright A_Explode(16,64,0)\n      LFX2 J 0 Bright A_CustomMissile(\"StormBolt2\",16,0,0,6,90)\n      LFX2 J 0 Bright A_CountDown\n      loop\n   Death:\n      LFX2 FGHIJ 2 Bright A_Explode(16,64,0)\n      stop\n   }\n}\n\nACTOR StormBolt2 : StormStrike1\n{\n   Speed 184\n   Damage 1\n   Height 15\n   Radius 8\n   Damagetype lightning\n   SeeSound \"Monster/hadtel\"\n   DeathSound \"Monster/hadsit\"\n   +RIPPER\n   +NOGRAVITY\n   States\n   {\n   Spawn:\n      NULL A 1 Bright A_Explode(16,64,0)\n      loop\n   Death:\n      NULL A 1 Bright\n      stop\n   }\n}\n\nACTOR StormLite1\n{\n   Radius 6\n   Height 12\n   Speed 32\n   Damage 5\n   PROJECTILE\n   RENDERSTYLE ADD\n   Alpha 0.80\n   Damagetype lightning\n   DeathSound \"weapons/devzap\"\n   +THRUGHOST\n   +RIPPER\n   +FORCEXYBILLBOARD\n   States\n   {\n   Spawn:\n      DLIT ABC 1 Bright\n      Loop\n   Death:\n      DLIT DEFGHIJKLMNO 1 Bright\n      Stop\n   }\n}\n\nACTOR StormLite2 : StormLite1\n{\n   Speed 64\n   Damage 10\n   States\n   {\n   Spawn:\n      LFX1 XYZ 1 Bright\n      Loop\n   Death:\n      LFX1 STUVW 3 Bright\n      Stop\n   }\n}\n//End of Overlord\n//Monster-Hades Sphere\nACTOR HS\n{\nHealth 35\nRadius 15\nHeight 31\nMass 3000\nSpeed 10\nRENDERSTYLE Normal\nObituary \"%o was blown away by a Hades Sphere.\"\nPAINCHANCE 0\nMONSTER\n+LOOKALLAROUND\n+DONTGIB\n+NOTARGET\n+NOGRAVITY\n+FLOAT\n+DONTFALL\n+DONTHURTSPECIES\n+LONGMELEERANGE\n+FORCEXYBILLBOARD\nSeeSound \"monster/hadsit\"\nStates\n   {\n   Spawn:\n       NULL A 1 Bright A_Look\n       Loop\n   See:\n       HADE EFGH 4 Bright\n       HADE A 0 Bright A_UnSetInvulnerable\n       HADE A 2 Bright A_Playsound(\"monster/hadwlk\")\n       HADE ABBCCDD 2 Bright A_Chase\n       HADE D 0 Bright A_Jump(32,\"Teleport\")\n       Goto See+5\n   Teleport:\n       HADE H 0 Bright A_SetInvulnerable\n       HADE H 5 Bright A_Playsound(\"monster/hadtel\")\n       HADE GFEIJKL 3 Bright\n       NULL AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_ExtChase(0,0,1,1)\n       HADE L 3 Bright A_Playsound(\"monster/hadtel\")\n       HADE KJIEFG 4 Bright\n       HADE H 0 Bright A_UnSetInvulnerable\n       Goto See+4\n   Melee:\n       HADE H 4 Bright A_SetInvulnerable\n       HADE GF 4 Bright\n       HADE E 3 Bright\n       HADE E 0 Bright A_UnSetInvulnerable\n       HADE E 1 Bright A_Die\n       stop\n   Death:\n       HADE E 0 Bright A_Noblocking\n       HADE E 0 Bright A_CustomMissile(\"HSBoom\",0,0,0,0)\n       Stop\n   XDeath:\n       HADE N 0 Bright A_Noblocking\n       HADE H 5 Bright A_PlaySound(\"monster/haddth\")\n       HADE GFE 4 Bright\n       HADE RSTUVWX 4 Bright\n       Stop\n   }\n}\n\nACTOR HSBoom\n{\n   Radius 1\n   Height 1\n   Alpha 0.90\n   DamageType normal\n   ExplosionDamage 112\n   ExplosionRadius 112\n   PROJECTILE\n   RENDERSTYLE ADD\n   DONTHURTSHOOTER\n   +FORCEXYBILLBOARD\n   SeeSound \"monster/hadexp\"\n   States\n   {\n   Spawn:\n      NULL A 0 Bright\n      Goto Death\n   Death:\n      HADE M 4 Bright A_Explode\n      HADE NOPQ 5 Bright\n      Stop\n   }\n}\n//End of Hades Sphere"
      },
      {
        "source": "pk3",
        "name": "actors/dtinv/alterstuff.txt",
        "contents": "//|***********************************|\n//| Ice Boss made by kuchikitaichou   |\n//| Modified by Alterz                |\n//|***********************************|\n\nactor IceBoss : IceGuy 20000\n{\n\tmonster\n\t+fireresist\n\t+boss\n\t+floorclip\n\t+noradiusdmg\n\t+dontmorph\n\t+dontblast\n\t+notarget\n\t+missilemore\n        +missileevenmore\n\t+QUICKTORETALIATE\n\thealth 10000\n\tobituary \"%o was iced by Ice Boss.\"\n\tmass 10000\n\tscale 1.5\n\tspeed 10\n\tradius 64\n\theight 100\n        painchance 25\n\tmissiletype BigIceBall\n\tmissileheight 40\n\tseesound \"iceboss/see\"\n\tactivesound \"iceboss/active\"\n\tdeathsound \"misc/icebreak\"\n\tstates\n\t{\n\tspawn:\n\t\tICEY H 1 A_look\n\t\tloop\n\tsee:\n\t\tICEY ABCD 6 A_chase\n\t\tloop\n\tmissile:\n\t\tICEY E 6 A_facetarget\n\t\tICEY E 0 A_jump(85,5)\n\t\tICEY E 0 A_jump(85,14)\n\t\tICEY F 12\n\t\tICEY G 12 A_missileattack\n\t\tICEY F 12\n\t\tgoto see\n\t\tICEY F 0\n\t\tICEY F 12\n\t\tICEY G 0 A_custommissile(\"SmallIceBall\",40,0,0,0,0)\n\t\tICEY G 0 A_custommissile(\"SmallIceBall\",40,0,16,0,0)\n\t\tICEY G 6 A_custommissile(\"SmallIceBall\",40,0,-16,0,0)\n\t\tICEY G 0 A_custommissile(\"SmallIceBall\",40,0,8,0,0)\n\t\tICEY G 0 A_custommissile(\"SmallIceBall\",40,0,-8,0,0)\n\t\tICEY G 0 A_custommissile(\"SmallIceBall\",40,0,24,0,0)\n\t\tICEY G 6 A_custommissile(\"SmallIceBall\",40,0,-24,0,0)\n\t\tICEY F 12\n\t\tgoto see\n\t\tICEY F 0\n\t\tICEY F 12\n\t\tICEY G 12 A_custommissile(\"HomingMissile\",0,0,0,0,0)\n\t\tICEY F 12\n\t\tgoto see\n        death:\n\t\tICEY A 1 A_Iceguydie\n                stop\n\t}\n}\nactor HomingMissile\n{\n\tprojectile\n\t+randomize\n\t+floorhugger\n\t+seekermissile\n\t+extremedeath\n\t-nogravity\n\t+float\n\t-floorclip\n\tradius 16\n\theight 16\n\tspeed 14\n\tdamage 10\n\tscale 2\n\tseesound \"baron/attack\"\n\tdeathsound \"weapons/rocklx\"\n\tstates\n\t{\n\tspawn:\n\t\tSBS4 ABCABCABCABCABCABC 4 bright A_seekermissile(30,60)\n                SBS4 ABC 4 bright\n\t\tloop\n\tdeath:\n\t\tSBS4 D 4 bright A_explode(40,128,0)\n\t\tSBS4 EF 4 bright\n\t\tSBS4 GH 4 bright\n\t\tstop\n\t}\n}\nactor SmallIceBall : BaronBall\n{\n\tdeathsound \"iceboss/boom\"\n\tstates\n\t{\n\tspawn:\n\t\tICPR ABC 4 bright\n\t\tloop\n\tdeath:\n\t\tICPR DEFGH 4 bright\n\t\tstop\n\t}\n}\nactor BigIceBall : SmallIceBall\n{\n\tscale 1.5\n\tradius 50\n\tdamage 50\n        renderstyle Normal\n        speed 32\n\tstates\n\t{\n        spawn:\n                SNW1 ABCDE 4 bright\n                loop\n\tdeath:\n\t\tSNW1 A 1 bright A_spawndebris(\"icedebris\",1)\n\t\tstop\n\t}\n}\n\nactor icedebris\n{\n scale 0.2\n        health 64\nspeed .1\n+MISSILE\n+FLOORCLIP\n        radius 1\n        height 1\n states\n {\n  \t\tSNW1 A -1\n                SNW1 B -1\n                SNW1 C -1\n                SNW1 D -1\n                SNW1 E -1\nstop\n }\n}\n\nActor IceGuySpawner : CustomMonsterInvasionSpot 30123\n{\n\tDropItem IceBoss\n}"
      },
      {
        "source": "pk3",
        "name": "actors/dtinv/bigmoomoo.txt",
        "contents": "actor BigMooMoo : Cyberdemon 30115\n{ scale 4.0\n  health 10000\n  speed 30\n  radius 160\n  height 440\n  +QUICKTORETALIATE\n  mass 4000\n  obituary \"%o failed to milk the BigMooMoo!\"\n  painchance 0\n  states\n  { Missile:\n      CYBR E 6 A_FaceTarget\n      CYBR F 6 A_CustomMissile(\"Rocket\", 220, -148)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, 10)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, -10)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, 20)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, -20)\n      CYBR E 6 A_FaceTarget\n      CYBR F 6 A_CustomMissile(\"Grenade\", 210, -148)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, 15)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, -15)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, 30)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, -30)\n      CYBR E 6 A_FaceTarget\n      CYBR F 6 A_CustomMissile(\"Rocket\", 230, -148)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 230, -148, 20)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 230, -148, -20)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 230, -148, 40)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 230, -148, -40)\n      CYBR E 6 A_FaceTarget\n      CYBR F 6 A_CustomMissile(\"Grenade\", 210, -148)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, 15)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, -15)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, 50)\n      CYBR F 0 A_CustomMissile(\"Grenade\", 210, -148, -50)\n      CYBR E 6 A_FaceTarget\n      CYBR F 6 A_CustomMissile(\"Rocket\", 220, -148)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, 2)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, -2)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, 30)\n      CYBR F 0 A_CustomMissile(\"Rocket\", 220, -148, -30)\n      goto See\n\n  }\n}\nactor BigMooMooSpawner : CustomMonsterInvasionSpot 30116\n{ DropItem BigMooMoo }"
      }
    ]
  },
  "maps": [
    {
      "map": "MAP03",
      "title": "MAP03",
      "format": "hexen",
      "stats": {
        "things": 339,
        "linedefs": 2312,
        "sidedefs": 3921,
        "vertices": 2880,
        "sectors": 332,
        "segs": 5519,
        "ssectors": 1777,
        "nodes": 1776,
        "textures": {
          "GGRAT1": 126,
          "STARSH": 6,
          "BROWN13": 36,
          "M_SUP2": 3,
          "SLIME14": 14,
          "FLOOR5_3": 2,
          "NLTGREY1": 6,
          "N_CMPCPU": 2,
          "STEP7": 21,
          "NGRYMTL1": 4,
          "CRATOP1": 7,
          "N_MTTK63": 9,
          "MT": 6,
          "FLAT5_4": 1,
          "COMPBLUE": 4,
          "SILVER2": 1,
          "LIGHT2_1": 6,
          "N_SVLW02": 8,
          "PWFLAT25": 25,
          "CEIL5_2": 59,
          "F_SKY1": 49,
          "N_MTTK18": 14,
          "N_MTSQ19": 32,
          "N_TKGR06": 2,
          "PWFLAT24": 2,
          "FMETAL11": 2,
          "N_STBN14": 15,
          "SW1COMM": 2,
          "PWFLAT22": 1,
          "FLAT20": 4,
          "N_MTPN07": 9,
          "COMPSTA2": 1,
          "FLAT1": 76,
          "FNEW3": 4,
          "N_SHRD01": 8,
          "LITE5": 8,
          "CRATWIDE": 16,
          "NLTRED3": 52,
          "N_MTSQ17": 27,
          "N_MTTK11": 4,
          "N_CMP04A": 1,
          "N_TKBR19": 58,
          "STEP4": 10,
          "BROWN12": 2,
          "N_RPLNRD": 2,
          "FNEW2": 38,
          "N_MTSQ18": 8,
          "NFMTSQ05": 48,
          "FLATNEW5": 39,
          "PWGRAY1": 106,
          "NLTGREY4": 4,
          "N_TKGR02": 6,
          "FLOOR3_3": 1,
          "N_MTTK07": 20,
          "BROWN14": 46,
          "N_CMSR02": 2,
          "N_MTSP3F": 18,
          "SILVER3": 1,
          "NGRYMTL2": 4,
          "N_TKGR04": 1,
          "FLAT23": 71,
          "N_CMSR01": 1,
          "N_CSPN05": 4,
          "N_SILV05": 138,
          "FLOOR4_5": 29,
          "CRATOP15": 8,
          "NSHNRST1": 14,
          "N_MTST05": 31,
          "N_SVLY05": 2,
          "M_SUP7": 15,
          "NBITCHMT": 6,
          "DMDCTF05": 2,
          "COMPUTE3": 6,
          "PWFLAT23": 2,
          "FLOOR7_1": 109,
          "NSHNRST2": 12,
          "N_MT5E14": 8,
          "ASHWALL2": 137,
          "TEKWALL4": 7,
          "FLATNEW4": 22,
          "FLAT25": 6,
          "DOORTRAK": 8,
          "PWWINDOW": 5,
          "STEP2": 2,
          "COMPTALL": 4,
          "SILVER1": 48,
          "DMDCTF04": 4,
          "N_MTPN05": 12,
          "CRATELIT": 4,
          "FLAT28": 2,
          "N_MTRC14": 12,
          "PWFLAT14": 5,
          "CEIL4_3": 2,
          "N_MTST06": 6,
          "SUPPORT2": 2,
          "BROWNGRN": 13,
          "CRATE1": 4,
          "N_TKBR41": 12,
          "FPANEL3": 2,
          "SHAWN2": 11,
          "N_MTSP3P": 4,
          "N_MTSP3C": 14,
          "BIGDOOR1": 4,
          "FLOOR4_8": 4,
          "N_MTSP3D": 2,
          "N_MTPN06": 6,
          "N_CGRY01": 4,
          "FLAT26": 7,
          "FLAT14": 14,
          "FLAT3": 35,
          "M_SUP6": 10,
          "FLAT29": 1,
          "N_BRWN08": 6,
          "Q2GRATE1": 21,
          "COMPOHSO": 1,
          "STEP10": 21,
          "DOORSTOP": 4,
          "CEIL5_1": 30,
          "CRATOP4": 2,
          "METAL1": 30,
          "J-FLAT2": 1,
          "N_CGRN01": 1,
          "COMPTILE": 9,
          "FPANEL8": 32,
          "N_SHBL01": 1,
          "SLADWALL": 3,
          "PLAT1": 7,
          "SUPPORT3": 3,
          "N_LTGN01": 8,
          "NGRYMTL5": 38,
          "N_PLNTRD": 3,
          "N_SHGN01": 3,
          "N_SPDR07": 1,
          "METAL": 5,
          "CRATE3": 8,
          "N_CMPT2R": 1,
          "FMETAL6": 8,
          "N_MTSP3O": 12,
          "N_MTST01": 4,
          "PWCAU1": 67,
          "MTL": 4,
          "CRATOP2": 1,
          "N_MTRC07": 15,
          "STARSHT": 10,
          "STEP5": 21
        }
      },
      "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"
      }
    }
  ]
}

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.