Raw model (for completeness)
{
"meta": {
"id": "68f1a8aa-1eea-468e-80e3-5d6d58f92a7b",
"sha1": "93a0d9082581942a19756f0ac482b178ee55ad68",
"sha256": "5b7dbe293693fa2aee19eb8e51bfe281715114558318d123f9ed513a3c2a7dcf",
"filenames": [
"deathballv18-rc1.pk3"
],
"additional": {
"engines": [
"ZDOOM"
],
"iwad": [],
"filename": null,
"added": "2019-03-22 04:33:42",
"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",
"MAP08": "MAP08.png",
"MAP09": "MAP09.png",
"MAP10": "MAP10.png",
"MAP11": "MAP11.png",
"MAP12": "MAP12.png",
"MAP13": "MAP13.png",
"MAP14": "MAP14.png",
"MAP15": "MAP15.png",
"MAP16": "MAP16.png",
"MAP17": "MAP17.png",
"MAP18": "MAP18.png",
"MAP19": "MAP19.png",
"MAP20": "MAP20.png",
"MAP21": "MAP21.png",
"MAP22": "MAP22.png",
"MAP23": "MAP23.png",
"MAP24": "MAP24.png",
"MAP25": "MAP25.png",
"MAP26": "MAP26.png",
"MAP27": "MAP27.png",
"MAP28": "MAP28.png",
"MAP29": "MAP29.png",
"MAP30": "MAP30.png",
"MAP31": "MAP31.png",
"MAP32": "MAP32.png"
},
"palettes": null,
"categories": null
},
"flags": {
"locked": false,
"canDownload": true,
"adult": false,
"hidden": false
},
"added": "2019-03-22 04:33:42",
"file": {
"type": "PK3",
"size": 12688435,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/93a0d9082581942a19756f0ac482b178ee55ad68.pk3.gz",
"corrupt": false
},
"content": {
"maps": [
"MAP01",
"MAP02",
"MAP03",
"MAP04",
"MAP05",
"MAP06",
"MAP07",
"MAP08",
"MAP09",
"MAP10",
"MAP11",
"MAP12",
"MAP13",
"MAP14",
"MAP15",
"MAP16",
"MAP17",
"MAP18",
"MAP19",
"MAP20",
"MAP21",
"MAP22",
"MAP23",
"MAP24",
"MAP25",
"MAP26",
"MAP27",
"MAP28",
"MAP29",
"MAP30",
"MAP31",
"MAP32"
],
"counts": {
"endoom": 0,
"graphics": 3,
"lumps": 1272,
"maps": 32,
"palettes": 0
},
"engines_guess": [
"ZDOOM"
]
},
"text_files": [
{
"source": "pk3",
"name": "AncrInfo.txt",
"contents": "{\nName = \"Deathball Announcer\"\nOneMinuteWarning = announcer/db/oneminutewarning\nFiveMinuteWarning = announcer/db/fiveminutewarning\n}"
},
{
"source": "pk3",
"name": "AnimDefs.txt",
"contents": "warp flat WATER\nwarp flat RWATER\nwarp flat BWATER\n\ntexture BWFALL1\npic 1 tics 8\npic 2 tics 8\npic 3 tics 8\npic 4 tics 8\n\ntexture SLADRIP1\npic 1 tics 8\npic 2 tics 8\npic 3 tics 8\n\ntexture RSTEP1\npic 1 tics 1\npic 2 tics 1\n\ntexture BSTEP1\npic 1 tics 1\npic 2 tics 1\n\ntexture NEWFANB1\npic 1 tics 1\npic 2 tics 1\npic 3 tics 1\npic 4 tics 1\npic 5 tics 1\npic 6 tics 1\n\ntexture GSTEP1\npic 1 tics 1\npic 2 tics 1\n\ntexture TREEGF1\npic 1 tics 1\npic 2 tics 1\n\ntexture TREEGB1\npic 1 tics 1\npic 2 tics 1\n\ntexture TREEWF1\npic 1 tics 1\npic 2 tics 1\n\ntexture TREEWB1\npic 1 tics 1\npic 2 tics 1\n\ntexture LITEWT1\npic 1 tics 1\npic 2 tics 1\n\ntexture LITERT1\npic 1 tics 1\npic 2 tics 1\n\ntexture FANSW1\npic 1 tics 2\npic 2 tics 2\n\nflat FANFLAT1\npic 1 tics 2\npic 2 tics 2"
},
{
"source": "pk3",
"name": "CmpgnInf.txt",
"contents": "{\nMapname = Map01\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map02\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Crash\nbotteam[3] = Red\nbot[4] = Chubbs\nbotteam[4] = Blue\n}\n\n{\nMapname = Map03\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Seenas\nbotteam[0] = Red\nbot[1] = Rigel\nbotteam[1] = Blue\nbot[2] = Aldebaran\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map04\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chubbs\nbotteam[0] = Blue\nbot[1] = Crash\nbotteam[1] = Red\nbot[2] = Cygnus\nbotteam[2] = Blue\nbot[3] = Seenas\nbotteam[3] = Red\nbot[4] = Massmouth\nbotteam[4] = Blue\n}\n\n{\nMapname = Map05\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map06\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Synas\nbotteam[3] = Red\nbot[4] = Procyon\nbotteam[4] = Blue\n}\n\n{\nMapname = Map07\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Seenas\nbotteam[0] = Red\nbot[1] = Rigel\nbotteam[1] = Blue\nbot[2] = Aldebaran\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map08\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chubbs\nbotteam[0] = Blue\nbot[1] = Crash\nbotteam[1] = Red\nbot[2] = Cygnus\nbotteam[2] = Blue\nbot[3] = Synas\nbotteam[3] = Red\nbot[4] = Procyon\nbotteam[4] = Blue\n}\n\n{\nMapname = Map09\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map10\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Crash\nbotteam[3] = Red\nbot[4] = Chubbs\nbotteam[4] = Blue\n}\n\n{\nMapname = Map11\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Seenas\nbotteam[0] = Red\nbot[1] = Rigel\nbotteam[1] = Blue\nbot[2] = Aldebaran\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map12\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chubbs\nbotteam[0] = Blue\nbot[1] = Crash\nbotteam[1] = Red\nbot[2] = Cygnus\nbotteam[2] = Blue\nbot[3] = Seenas\nbotteam[3] = Red\nbot[4] = Massmouth\nbotteam[4] = Blue\n}\n\n{\nMapname = Map13\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map14\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Synas\nbotteam[3] = Red\nbot[4] = Procyon\nbotteam[4] = Blue\n}\n\n{\nMapname = Map15\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Seenas\nbotteam[0] = Red\nbot[1] = Rigel\nbotteam[1] = Blue\nbot[2] = Aldebaran\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map16\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chubbs\nbotteam[0] = Blue\nbot[1] = Crash\nbotteam[1] = Red\nbot[2] = Cygnus\nbotteam[2] = Blue\nbot[3] = Synas\nbotteam[3] = Red\nbot[4] = Procyon\nbotteam[4] = Blue\n}\n\n{\nMapname = Map17\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map18\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Crash\nbotteam[3] = Red\nbot[4] = Chubbs\nbotteam[4] = Blue\n}\n\n{\nMapname = Map19\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Seenas\nbotteam[0] = Red\nbot[1] = Rigel\nbotteam[1] = Blue\nbot[2] = Aldebaran\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map20\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chubbs\nbotteam[0] = Blue\nbot[1] = Crash\nbotteam[1] = Red\nbot[2] = Cygnus\nbotteam[2] = Blue\nbot[3] = Seenas\nbotteam[3] = Red\nbot[4] = Massmouth\nbotteam[4] = Blue\n}\n\n{\nMapname = Map21\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map22\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Synas\nbotteam[3] = Red\nbot[4] = Procyon\nbotteam[4] = Blue\n}\n\n{\nMapname = Map23\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Synas\nbotteam[0] = Red\nbot[1] = Procyon\nbotteam[1] = Blue\nbot[2] = Deimos\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}\n\n{\nMapname = Map31\nGamemode = Teamgame\nPlayerteam = Red\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Chaingunner\nbotteam[0] = Blue\nbot[1] = Orion\nbotteam[1] = Red\nbot[2] = Shotgunner\nbotteam[2] = Blue\nbot[3] = Crash\nbotteam[3] = Red\nbot[4] = Chubbs\nbotteam[4] = Blue\n}\n\n{\nMapname = Map32\nGamemode = Teamgame\nPlayerteam = Blue\nPointlimit = 5\nTimelimit = 15\ndmflags = 5264388\ndmflags2 = 4195840\ncompatflags = 0\nbot[0] = Seenas\nbotteam[0] = Red\nbot[1] = Rigel\nbotteam[1] = Blue\nbot[2] = Aldebaran\nbotteam[2] = Red\nbot[3] = Orion\nbotteam[3] = Blue\nbot[4] = Zombieman\nbotteam[4] = Red\n}"
},
{
"source": "pk3",
"name": "DecalDef.txt",
"contents": "//******** Red Plasma Scorches ********\n\ndecal RedPlasmaScorchLower1\n{\n\tpic PLASMA1\n\tshade \"00 00 00\"\n\tx-scale 0.3\n\ty-scale 0.3\n\trandomflipx\n\trandomflipy\n}\n\ndecal RedPlasmaScorch1\n{\n\tpic RLSSA0\n\tadd 1.0\n\tfullbright\n\tanimator GoAway\n\tlowerdecal RedPlasmaScorchLower1\n}\n\ndecal RedPlasmaScorchLower2\n{\n\tpic PLASMA2\n\tshade \"00 00 00\"\n\tx-scale 0.3\n\ty-scale 0.3\n\trandomflipx\n\trandomflipy\n}\n\ndecal RedPlasmaScorch2\n{\n\tpic RLSSB0\n\tadd 1.0\n\tfullbright\n\tanimator GoAway\n\tlowerdecal RedPlasmaScorchLower2\n}\n\ndecalgroup RedPlasmaScorchLower\n{\n\tRedPlasmaScorchLower1\t1\n\tRedPlasmaScorchLower2\t1\n}\n\ndecalgroup RedPlasmaScorch\n{\n\tRedPlasmaScorch1\t1\n\tRedPlasmaScorch2\t1\n}"
},
{
"source": "pk3",
"name": "Decorate.txt",
"contents": "#Include \"Actors/Ballgun/Ballgun.txt\"\n#Include \"Actors/Ballgun/Pickups.txt\"\n#Include \"Actors/Decoration.txt\"\n#Include \"Actors/Player.txt\"\n#Include \"Actors/Sprees.txt\"\n\n#Include \"Actors/Weapons/Fist.txt\"\n#Include \"Actors/Weapons/Chainsaw.txt\"\n#Include \"Actors/Weapons/Pistol.txt\"\n#Include \"Actors/Weapons/Shotgun.txt\"\n#Include \"Actors/Weapons/SuperShotgun.txt\"\n#Include \"Actors/Weapons/Chaingun.txt\"\n#Include \"Actors/Weapons/RocketLauncher.txt\"\n#Include \"Actors/Weapons/PlasmaRifle.txt\"\n#Include \"Actors/Weapons/Railgun.txt\""
},
{
"source": "pk3",
"name": "GLDefs.txt",
"contents": "Object DoomMarine\n{\nFrame PLAYF { Light ZOMBIEATK }\n}\n\nObject RedPlasmaBall\n{\nFrame RLSSA { light REDPLASMABALL }\nFrame RLSSB { light REDPLASMABALL }\n\nFrame RLSEA { light REDPLASMA_X1 }\nFrame RLSEB { light REDPLASMA_X2 }\nFrame RLSEC { light REDPLASMA_X2 }\nFrame RLSED { light REDPLASMA_X3 }\nFrame RLSEE { light REDPLASMA_X4 }\n}\n\nPointlight REDPLASMABALL\n{\n color 1.0 0.1 0.0\n size 56\n}\n\nFlickerlight REDPLASMA_X1\n{\n color 1.0 0.2 0.2\n size 64\n secondarySize 72\n chance 0.4\n}\n\nFlickerlight REDPLASMA_X2\n{\n color 0.8 0.2 0.2\n size 80\n secondarySize 88\n chance 0.4\n}\n\nFlickerlight REDPLASMA_X3\n{\n color 0.5 0.1 0.1\n size 64\n secondarySize 72\n chance 0.4\n}\n\nFlickerlight REDPLASMA_X4\n{\n color 0.2 0.0 0.0\n size 8\n secondarySize 16\n chance 0.4\n}\n\nPointLight DEATHBALL1\n{\nColor 0.4 1.0 0.4\nSize 10\nOffset 0 10 0\n}\n\nPointLight DEATHBALL2\n{\nColor 0.4 0.0 0.4\nSize 12\nOffset 0 10 0\n}\n\nObject DeathballPickup\n{\nFrame GFLAA { Light DEATHBALL1 }\nFrame GFLAC { Light DEATHBALL2 }\n}\n\nObject DeathballPickup2\n{\nFrame GFLAA { Light DEATHBALL1 }\nFrame GFLAC { Light DEATHBALL2 }\n}\n\nObject DeathballPickup3\n{\nFrame GFLAA { Light DEATHBALL1 }\nFrame GFLAC { Light DEATHBALL2 }\n}\n\nObject DeathballProjectile\n{\nFrame GFLAA { Light DEATHBALL1 }\nFrame GFLAC { Light DEATHBALL2 }\n}\n\nObject DeathballProjectile2\n{\nFrame GFLAA { Light DEATHBALL1 }\nFrame GFLAC { Light DEATHBALL2 }\n}"
},
{
"source": "pk3",
"name": "KeyConf.txt",
"contents": "ClearPlayerClasses\nAddPlayerClass DoomMarine\n\naddkeysection \"Deathball\" DBKeysection\naddmenukey \"Toggle MultiKills\" toggle_multi\nalias toggle_multi \"puke 588;echo MultiKills Toggled\""
},
{
"source": "pk3",
"name": "Language.txt",
"contents": "[enu default]\nOB_EXIT = \"%o Scored!\";"
},
{
"source": "pk3",
"name": "LoadACS.txt",
"contents": "DBALL\nREDPLSMA\nZDSPREE"
},
{
"source": "pk3",
"name": "MapInfo.txt",
"contents": "Map Map01 \"The Caverns\"\nSky1 STSKY5 0\nMusic D_Map01\nNext Map02\nSmoothLighting\nClipMidTextures\nIntermusic D_DBINT\nNoCrouch\n\nMap Map02 \"Top of the World\"\nSky1 RSKY5 0\nMusic D_Map02\nNext Map03\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map03 \"Endophase-E\"\nSky1 Sky7 0\nMusic D_Map03\nEvenLighting\nNext Map04\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map04 \"Defiled\"\nMusic D_Map04\nSky1 REDCLOUD 0\nLIGHTNING\nClipMidTextures\nNext Map05\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map05 \"Thirty Six\"\nMusic D_Map05\nSky1 STSKY10 0\nClipMidTextures\nNext Map06\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map06 \"Grassy Run\"\nMusic D_Map06\nSky1 STSKY10 0.03\nNext Map07\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map07 \"Nukecastle upon Slime\"\nMusic D_Map07\nSky1 RSKY2 0\nNext Map08\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map08 \"Lipan Conjuring\"\nMusic D_Map08\nSky1 Sky4 0\nNext Map09\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map09 \"UAC Center\"\nMusic D_Map09\nSky1 STSKY2 0\nClipMidTextures\nNext Map10\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map10 \"Swamp Stone\"\nSky1 STSKY14 0.04\nMusic D_Map10\nNext Map11\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map11 \"Vertical Violence\"\nSky1 STSKY10 0\nMusic D_Map11\nNext Map12\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map12 \"Taboo Turf\"\nSky1 STSKY9 0.2\nMusic D_Map12\nNext Map13\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map13 \"Fort Tundra\"\nSky1 STSKY2 0.0\nMusic D_MAP13\nNext Map14\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map14 \"UAC Compound\"\nMusic D_MAP14\nSky1 STSKY2 0\nClipMidTextures\nNext Map15\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map15 \"Desert Sniper\"\nMusic D_Map15\nSky1 STSKY5 0\nClipMidTextures\nNext Map16\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map16 \"Tronish\"\nMusic D_MAP16\nSky1 CYBRTRON 0\nNext map17\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map17 \"Straight Shot\"\nSky1 STSKY1 0.25\nMusic D_Map17\nSmoothLighting\nNext Map18\nIntermusic D_DBINT\nNoCrouch\n\nMap Map18 \"Ballotron512\"\nSky1 CYBRTRON 0.04\nMusic D_Map18\nNext Map19\nForceNoSkyStretch\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map19 \"Power Shock\"\nSky1 STSKY14 0\nMusic D_Disast\nNext Map20\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map20 \"Fortress Collision\"\nSky1 M20Sky 0.0\nMusic D_Tense\nNext Map21\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map21 \"Freakin' Hot\"\nSky1 STSKY7 0.1\nMusic D_MAP21\nNext Map22\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map22 \"Moldy Barrows\"\nSky1 STSKY10 0.1\nMusic D_Map22\nNext Map23\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map23 \"Deathball Championship\"\nSky1 STSKY14 0.05\nMusic D_Map23\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map24 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map25 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map26 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map27 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map28 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map29 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map30 \"WHAT ARE YOU DOING HERE?!\"\nSky1 STSKY10 0\nMusic D_DBINT\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map31 \"Op-Cow's Minc 2\"\nSky1 STSKY10 0\nMusic D_Map31\nNext Map32\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch\n\nMap Map32 \"Death Bowl\"\nSky1 STSKY14 0.1\nMusic D_Map32\nNext Map01\nSmoothLighting\nIntermusic D_DBINT\nNoCrouch"
},
{
"source": "pk3",
"name": "Readme.txt",
"contents": "===========================================================================\nAdvanced engine needed : Zandronum\nPrimary purpose : Teamgame\n===========================================================================\nTitle : DeathBall Version 1.8 (Release Candidate 1)\nFilename : Deathballv18-RC1.pk3\nRelease date : 3/20/19\nAuthor : Aerial/Faerlyn and Ghastly_dragon\nEmail Address : hma891@live.com and BadLag@Live.com\nMisc. Author Info : She's a bitch, I'm a nice guy. We make a good\n team.\n\nDescription : Based off of the Bombing Run game mode from\n Unreal Tournament, players grab the ball and run\n into the pit in the opposing team's base to\n score!\n\nAdditional Credits to : Firewolf and Blzut for ACS assistance. Nestea, Stewboy, Exl,\n Adereth, Cybershark, Spacepirate, Alfred, Quiksilver, Xaver,\n\t\t\t M3ntos, Captain Toenail, Sompi, Remmirath, Rellik, Washu,\n\t\t\t Alexmax, Gosimer, Jehar, Op-Cow, and Snowbro for maps.\n===========================================================================\n\n*Suggested Flags*\n\nDMFlags: 5264388\nDMFlags2: 4195840\nZADMFlags: 34816\nZACompatFlags: 131080\n\n*Recommended player limit: 8 to 12\n\nNote: If these flags are not used some maps may not play properly and there may be bugs.\n\n* What is included *\n\nNew levels : 25 (Map01-Map23, Map31, Map32)\nSounds : Yes\nMusic : Yes\nGraphics : Yes\nDehacked/BEX Patch : No\nDemos : No\nOther : A GAME MODE!\nOther files required : None\n\n* Play Information *\n\nGame : Doom 2\nSingle Player : No\nCooperative 2-4 Player : No\nDeathmatch 2-4 Player : No\nOther game styles : Teamgame. DUH!\nDifficulty Settings : Not implemented\n\n* Construction *\n\nBase : New from scratch\nBuild Time : Dunno.\nEditor(s) used : Doom Builder, XWE, Slade and various others.\nKnown Bugs : I hope not.\nMay Not Run With... : Anything other than Zandronum.\n\n* Copyright / Permissions *\n\nAuthors MAY use the maps, textures, sounds, sprites, etc. of this file as a\nbase for modification or reuse. However, you may MAY NOT use the Decorate or\nACS. You MAY distribute this file, provided you include this text file, with\nno modifications. You may distribute this file in any electronic format (BBS,\nDiskette, CD, etc) as long as you include this file intact."
},
{
"source": "pk3",
"name": "SkinInfo.txt",
"contents": "{\nName = Fist-DoomMarine\nSprite = PLA1\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Chainsaw-DoomMarine\nSprite = PLA8\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Pistol-DoomMarine\nSprite = PLA2\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Shotgun-DoomMarine\nSprite = PLA3\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = SSG-DoomMarine\nSprite = PLA9\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Chaingun-DoomMarine\nSprite = PLA4\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Rocket-DoomMarine\nSprite = PLA5\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Plasma-DoomMarine\nSprite = PLA6\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Railgun-DoomMarine\nSprite = PRAI\nClass = DoomMarine\nHidden = True\n}\n\n{\nName = Ball-DoomMarine\nSprite = PBAL\nClass = DoomMarine\nHidden = True\n}"
},
{
"source": "pk3",
"name": "SndInfo.txt",
"contents": "//Player Sounds\n$playersound\tmarine\tmale\t*death\t\tdspldeth\n$playersound\tmarine\tmale\t*xdeath\t\tdspdiehi\n$playersound\tmarine\tmale\t*gibbed\t\tdsslop\n$playersound\tmarine\tmale\t*pain100\tdsplpain\n$playersound\tmarine\tmale\t*pain75\t\tdsplpain\n$playersound \tmarine\tmale\t*pain50\t\tdsplpain\n$playersound\tmarine\tmale\t*pain25\t\tdsplpain\n$playersound\tmarine\tmale\t*grunt\t\tdsoof\n$playersound\tmarine\tmale\t*land\t\tdsoof\n$playersound\tmarine\tmale\t*jump\t\tdsjump\n$playersound\tmarine\tmale\t*fist\t\tdspunch\n$playersound\tmarine\tmale\t*usefail\tdsnoway\n$playersound\tmarine\tmale\t*taunt\t\tdstaunt\n\n$playersound\tmarine\tfemale\t*death\t\tdscrdeth\n$playersound\tmarine\tfemale\t*xdeath\t\tdscrdihi\n$playersound\tmarine\tfemale\t*gibbed\t\tdsslop\n$playersound\tmarine\tfemale\t*pain100 \tdscrpain\n$playersound\tmarine\tfemale\t*pain75 \tdscrpain\n$playersound\tmarine\tfemale\t*pain50 \tdscrpain\n$playersound\tmarine\tfemale\t*pain25 \tdscrpain\n$playersound\tmarine\tfemale\t*grunt\t\tdscrnway\n$playersound\tmarine\tfemale\t*land\t\tdscroof\n$playersound\tmarine\tfemale\t*fist\t\tdspunch\n$playersound\tmarine\tfemale\t*usefail\tdscrnway\n$playersound\tmarine\tfemale\t*taunt\t\tdscrtant\n\n$playersound\tmarine\tother\t*death\t\tdsphbdth\n$playersound\tmarine\tother\t*xdeath\t\tdsphbdhi\n$playersound\tmarine\tother\t*gibbed\t\tdsslop\n$playersound\tmarine\tother\t*pain100\tdsphbpn\n$playersound\tmarine\tother\t*pain75\t\tdsphbpn\n$playersound \tmarine\tother\t*pain50\t\tdsphbpn\n$playersound\tmarine\tother\t*pain25\t\tdsphbpn\n$playersound\tmarine\tother\t*grunt\t\tdsphboof\n$playersound\tmarine\tother\t*land\t\tdsphboof\n$playersound\tmarine\tother\t*jump\t\tdsphbjmp\n$playersound\tmarine\tother\t*fist\t\tdspunch\n$playersound\tmarine\tother\t*usefail\tdsphbnwy\n$playersound\tmarine\tother\t*taunt\t\tdsphbtnt\n\n$playeralias marine male *taunt playertaunt\n$playeralias marine female *taunt playertaunt2\n$playeralias marine other *taunt playertaunt3\nplayertaunt dstaunt\nplayertaunt2 dscrtant\nplayertaunt3 dsphbtnt\n$limit playertaunt 1\n$limit playertaunt2 1\n$limit playertaunt3 1\n\n//Railgun\nWeapons/DBRailReload\t\"Sounds/Weapons/Railgun/DSRAILR.ogg\"\nweapons/DBRailFire\t\"Sounds/Weapons/Railgun/DSRAILF.ogg\"\n\n//Ballgun\nBallGun/Pickup\t\t\"Sounds/Weapons/BallGun/BLGNPKUP.ogg\"\nBallGun/Fire\t\t\"Sounds/Weapons/BallGun/BLGNFIRE.ogg\"\nBallGun/Lock\t\t\"Sounds/Weapons/BallGun/BLGNLOCK.ogg\"\nBallGun/Hit\t\t\"Sounds/Weapons/BallGun/BLGNHIT.ogg\"\n\n//Announcer\nDBallAncr/Reset\t\t\"Sounds/Announcer/Deathball/DBACRSET.ogg\"\nDBallAncr/RedScores\t\"Sounds/Announcer/Deathball/DBACRSCR.ogg\"\nDBallAncr/BlueScores\t\"Sounds/Announcer/Deathball/DBACBSCR.ogg\"\nDBallAncr/RedHasBall\t\"Sounds/Announcer/Deathball/DBACRBAL.ogg\"\nDBallAncr/BlueHasBall\t\"Sounds/Announcer/Deathball/DBACBBAL.ogg\"\nDBallAncr/RedFumble\t\"Sounds/Announcer/Deathball/DBACRFMB.ogg\"\nDBallAncr/BlueFumble\t\"Sounds/Announcer/Deathball/DBACBFMB.ogg\"\nDBallAncr/One\t\t\"Sounds/Announcer/Deathball/ONE.ogg\"\nDBallAncr/Two\t\t\"Sounds/Announcer/Deathball/TWO.ogg\"\nDBallAncr/Three\t\t\"Sounds/Announcer/Deathball/THREE.ogg\"\nDBallAncr/Four\t\t\"Sounds/Announcer/Deathball/FOUR.ogg\"\nDBallAncr/Five\t\t\"Sounds/Announcer/Deathball/FIVE.ogg\"\nDBallAncr/Flawless\t\"Sounds/Announcer/Deathball/Flawless.ogg\"\nDBallAncr/Round\t\t\"Sounds/Announcer/Deathball/NewIn.ogg\"\n\nannouncer/db/fiveminutewarning\t\"Sounds/Announcer/Deathball/a4fmnwrn.ogg\"\nannouncer/db/oneminutewarning\t\"Sounds/Announcer/Deathball/a4onmwrn.ogg\"\n\nannouncer/an/domination\t\tdsempty\nannouncer/an/excellent\t\tdsempty\nannouncer/an/incredible\t\tdsempty\nannouncer/an/totaldomination\tdsempty\nannouncer/an/fiveminutewarning\t\"Sounds/Announcer/Deathball/a4fmnwrn.ogg\"\nannouncer/an/oneminutewarning\t\"Sounds/Announcer/Deathball/a4onmwrn.ogg\"\n\nannouncer/ag/domination\t\tdsempty\nannouncer/ag/excellent\t\tdsempty\nannouncer/ag/incredible\t\tdsempty\nannouncer/ag/totaldomination\tdsempty\nannouncer/ag/fiveminutewarning\t\"Sounds/Announcer/Deathball/a4fmnwrn.ogg\"\nannouncer/ag/oneminutewarning\t\"Sounds/Announcer/Deathball/a4onmwrn.ogg\"\n\nannouncer/98a/domination\tdsempty\nannouncer/98a/excellent\t\tdsempty\nannouncer/98a/incredible\tdsempty\nannouncer/98a/totaldomination\tdsempty\nannouncer/98a/fiveminutewarning\t\"Sounds/Announcer/Deathball/a4fmnwrn.ogg\"\nannouncer/98a/oneminutewarning\t\"Sounds/Announcer/Deathball/a4onmwrn.ogg\"\n\nannouncer/97d/domination\tdsempty\nannouncer/97d/excellent\t\tdsempty\nannouncer/97d/incredible\tdsempty\nannouncer/97d/totaldomination\tdsempty\nannouncer/97d/fiveminutewarning\t\"Sounds/Announcer/Deathball/a4fmnwrn.ogg\"\nannouncer/97d/oneminutewarning\t\"Sounds/Announcer/Deathball/a4onmwrn.ogg\"\n\nannouncer/96f/domination\tdsempty\nannouncer/96f/excellent\t\tdsempty\nannouncer/96f/incredible\tdsempty\nannouncer/96f/totaldomination\tdsempty\nannouncer/96f/fiveminutewarning\t\"Sounds/Announcer/Deathball/a4fmnwrn.ogg\"\nannouncer/96f/oneminutewarning\t\"Sounds/Announcer/Deathball/a4onmwrn.ogg\"\n\n//Sprees\n\nspree/1\t\t\"Sounds/Announcer/Deathball/killing1.ogg\"\nspree/2\t\t\"Sounds/Announcer/Deathball/rampag1.ogg\"\nspree/3\t\t\"Sounds/Announcer/Deathball/dominat1.ogg\"\nspree/4\t\t\"Sounds/Announcer/Deathball/unstopp1.ogg\"\nspree/5\t\t\"Sounds/Announcer/Deathball/godlik1.ogg\"\nspree/6\t\t\"Sounds/Announcer/Deathball/wicke1.ogg\"\n\nmulti/2\t\t\"Sounds/Announcer/Deathball/doubl1.ogg\"\nmulti/3\t\t\"Sounds/Announcer/Deathball/mult1.ogg\"\nmulti/4\t\t\"Sounds/Announcer/Deathball/meg1.ogg\"\nmulti/5\t\t\"Sounds/Announcer/Deathball/ultr1.ogg\"\nmulti/6\t\t\"Sounds/Announcer/Deathball/monste1.ogg\"\nmulti/7\t\t\"Sounds/Announcer/Deathball/ludic1.ogg\"\nmulti/8\t\t\"Sounds/Announcer/Deathball/holysh1.ogg\"\n\n//Terrain\nSlime\t\t\t\"Sounds/Misc/Splashes/dsmuck.ogg\"\nSlimeSmall\t\t\"Sounds/Misc/Splashes/dsmucksm.ogg\"\nWater\t\t\t\"Sounds/Misc/Splashes/dsgloop.ogg\"\nWaterSmall\t\t\"Sounds/Misc/Splashes/dsfloush.ogg\"\nBurn\t\t\t\"Sounds/Misc/Splashes/dsburn.ogg\"\nBurnSmall\t\t\"Sounds/Misc/Splashes/dsburnsm.ogg\"\nBlood1\t\t\t\"Sounds/Misc/Splashes/dssplat1.ogg\"\nBlood2\t\t\t\"Sounds/Misc/Splashes/dssplat2.ogg\"\n$Random\tBlood\t\t{ Blood1 Blood2 }\nBloodSmall1\t\t\"Sounds/Misc/Splashes/dssplat3.ogg\"\nBloodSmall2\t\t\"Sounds/Misc/Splashes/dssplat4.ogg\"\n$Random BloodSmall\t{ BloodSmall1 BloodSmall2 }\n\n//Music\n$musicvolume \td_map13 0.5\n\n//Rain\nAmbient/Rain\t\"Sounds/Misc/AMBRAIN.ogg\"\n\n$alias RainSound\tAmbient/Rain\n$ambient 69 RainSound World Continuous 0.6\n$limit RainSound 1"
},
{
"source": "pk3",
"name": "Terrain.txt",
"contents": "//********** Splashes **********\nsplash \tnukage\n{\n smallsound\tslimesmall\n sound\t\tslime\n NoAlert\n}\n\nsplash Slime\n{\n smallsound\tslimesmall\n sound\t\tslime\n NoAlert\n}\n\nsplash \twater\n{\n smallsound\twatersmall\n sound\t\twater\n NoAlert\n}\n\nsplash \tgreywater\n{\n smallsound\twatersmall\n sound\t\twater\n NoAlert\n}\n\nsplash \tblood\n{\n smallsound\tbloodsmall\n sound\t\tblood\n NoAlert\n}\n\nsplash \tblueblood\n{\n smallsound\tbloodsmall\n sound\t\tblood\n NoAlert\n}\n\nsplash \tlava\n{\n smallsound\tburnsmall\n sound\t\tburn\n NoAlert\n}\n\n//********** Terrain **********\n\nterrain\t nukage_t\n{\n splash \tnukage\n footclip\t 3\n liquid\n}\n\nterrain\twater_t\n{\n splash \twater\n footclip\t 4\n liquid\n}\n\nterrain greywater_t\n{\n splash\t\tgreywater\n footclip\t4\n liquid\n}\n\nterrain\tlava_t\n{\n splash \tlava\n footclip\t 2\n}\n\nterrain\tblood_t\n{\n footclip\t 3\n liquid\n splash \tblood\n}\n\nterrain\tbblood_t\n{\n footclip\t 3\n liquid\n splash \tblueblood\n}\n\nterrain Slime\n{\n footclip\t 4\n liquid\n splash Slime\n}\n\n//********** Floors **********\n\nifdoom\n\nfloor nukage1 nukage_t\nfloor nukage2 nukage_t\nfloor nukage3 nukage_t\nfloor fwater1 water_t\nfloor fwater2 water_t\nfloor fwater3 water_t\nfloor fwater4 water_t\nfloor bwater1 water_t\nfloor bwater2 water_t\nfloor bwater3 water_t\nfloor bwater4 water_t\nfloor water water_t\nfloor lava1 lava_t\nfloor lava2 lava_t\nfloor lava3 lava_t\nfloor lava4 lava_t\nfloor wqlava lava_t\nfloor rwater blood_t\nfloor blood1 blood_t\nfloor blood2 blood_t\nfloor blood3 blood_t\nfloor wblood1 blood_t\nfloor SLIME01 Slime\nfloor SLIME02 Slime\nfloor SLIME03 Slime\nfloor SLIME04 Slime\nfloor SLIME05 Slime\nfloor SLIME06 Slime\nfloor SLIME07 Slime\nfloor SLIME08 Slime\nfloor WSLIME01 Slime\nfloor wfwater1 water_t\nfloor GRANUKE1 greywater_t\nfloor GRANUKE2 greywater_t\nfloor GRANUKE3 greywater_t\nfloor blblood1 bblood_t\nfloor blblood2 bblood_t\nfloor blblood3 bblood_t\nendif"
},
{
"source": "pk3",
"name": "Actors/Ballgun/Ballgun.txt",
"contents": "Actor BallGun : Weapon\n{\n Inventory.PickupMessage \"\"\n Weapon.AmmoType \"BallAmmo\"\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.SelectionOrder 0\n +WEAPON.NOAUTOAIM\n +WEAPON.CHEATNOTWEAPON\n +WEAPON.NOAUTOFIRE\n Weapon.PreferredSkin \"Ball-DoomMarine\"\n States\n {\n Spawn:\n TNT1 A 1\n Fail\n Ready:\n BLGN A 0 ACS_Execute(218)\n BLGN A 1 A_WeaponReady(2)\n Loop\n Deselect:\n BLGN A 1 A_Lower\n Loop\n Select:\n BLGN A 0 ACS_Execute(218)\n BLGN A 1 A_Raise\n Loop\n Fire:\n BLGN B 0 A_JumpIfInventory(\"BallSafety\", 1, \"Locked\")\n BLGN B 0 ACS_ExecuteAlways(222, 0)\n BLGN B 0 A_PlayWeaponSound(\"BallGun/Fire\")\n BLGN B 0 A_TakeInventory(\"BallAmmo\", 1)\n BLGN B 2 A_FireCustomMissile(\"DeathballProjectile\")\n BLGN CCB 4\n BLGN AAAAAAAAAA 1 A_Lower\n BLGN A 0 A_TakeInventory(\"BallGun\", 0)\n Goto Ready\n Locked:\n BLGN A 25 A_PlaySoundEx(\"BallGun/Lock\", \"Weapon\", 0, -1)\n Goto Ready\n AltFire:\n BLGN A 0 A_JumpIfInventory(\"BallSafety\", 1, \"Unlock\")\n BLGN A 0 A_GiveInventory(\"BallSafety\", 1)\n BLGN A 0 ACS_ExecuteAlways(224)\n BLGN A 5 A_PlaySoundEx(\"BallGun/Lock\", \"Weapon\", 0, -1)\n Goto Ready\n Unlock:\n BLGN A 0 A_TakeInventory(\"BallSafety\", 1)\n BLGN A 0 ACS_ExecuteAlways(225)\n BLGN A 5 A_PlaySoundEx(\"BallGun/Lock\", \"Weapon\", 0, -1)\n Goto Ready\n }\n}\n\nActor BallGun~ : Weapon\n{\n Inventory.PickupMessage \"\"\n Weapon.AmmoType \"BallAmmo\"\n Weapon.AmmoGive 0\n Weapon.AmmoUse 0\n Weapon.SelectionOrder 0\n +WEAPON.NOAUTOAIM\n +WEAPON.CHEATNOTWEAPON\n +WEAPON.NOAUTOFIRE\n Weapon.PreferredSkin \"Ball-DoomMarine\"\n States\n {\n Spawn:\n TNT1 A 1\n Fail\n Ready:\n BLGN A 0 ACS_Execute(218)\n BLGN A 1 A_WeaponReady(2)\n Loop\n Deselect:\n BLGN A 1 A_Lower\n Loop\n Select:\n BLGN A 0 ACS_Execute(218)\n BLGN A 1 A_Raise\n Loop\n Fire:\n BLGN B 0 A_JumpIfInventory(\"BallSafety\", 1, \"Locked\")\n BLGN B 0 ACS_ExecuteAlways(222, 0)\n BLGN B 0 A_PlayWeaponSound(\"BallGun/Fire\")\n BLGN B 0 A_TakeInventory(\"BallAmmo\", 1)\n BLGN B 2 A_FireCustomMissile(\"DeathballProjectile2\")\n BLGN CCB 4\n BLGN AAAAAAAAAA 1 A_Lower\n BLGN A 0 A_TakeInventory(\"BallGun~\", 0)\n Goto Ready\n Locked:\n BLGN A 25 A_PlaySoundEx(\"BallGun/Lock\", \"Weapon\", 0, -1)\n Goto Ready\n AltFire:\n BLGN A 0 A_JumpIfInventory(\"BallSafety\", 1, \"Unlock\")\n BLGN A 0 A_GiveInventory(\"BallSafety\", 1)\n BLGN A 0 ACS_ExecuteAlways(224)\n BLGN A 5 A_PlaySoundEx(\"BallGun/Lock\", \"Weapon\", 0, -1)\n Goto Ready\n Unlock:\n BLGN A 0 A_TakeInventory(\"BallSafety\", 1)\n BLGN A 0 ACS_ExecuteAlways(225)\n BLGN A 5 A_PlaySoundEx(\"BallGun/Lock\", \"Weapon\", 0, -1)\n Goto Ready\n }\n}\n\nActor BallSafety : Inventory\n{\n Inventory.MaxAmount 1\n +Inventory.UnDroppable\n}\n\nActor BallAmmo : Ammo\n{\n Inventory.Amount 0\n Inventory.MaxAmount 1\n Ammo.BackpackAmount 0\n Ammo.BackpackMaxAmount 1\n Inventory.Icon \"TNT1A0\"\n States\n {\n Spawn:\n TNT1 A 1\n Fail\n }\n}\n\nActor DeathballProjectile\n{\n Radius 12\n Height 24\n Speed 30\n Damage (0)\n Projectile\n +BounceOnWalls\n +BounceOnFloors\n +BounceOnCeilings\n +CanBounceWater\n +AllowBounceOnActors\n BounceFactor 0.55\n WallBounceFactor 0.6\n BounceCount 3\n -NoTeleport\n +TeleStomp\n -NoGravity\n +DontFall\n +SkyExplode\n +ForcePain\n +BloodlessImpact\n Gravity 0.75\n DeathSound \"BallGun/Hit\"\n BounceSound \"BallGun/Hit\"\n DamageType \"Ball1\"\n States\n {\n Spawn:\n GFLA AAAA 1 Bright ACS_Execute(218)\n GFLA A 0 Bright A_ClearTarget\n GFLA AAAAAAAAAAAACCCCCCCCCCCCCCCCCCC 1 Bright ACS_Execute(218)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright ACS_Execute(218)\n Loop\n Death:\n TNT1 A 1 A_SpawnItemEx(\"DeathBallPickup2\", 0, 0, 2, 0, 0, 0, 0, SXF_NOCHECKPOSITION)\n Stop\n XDeath:\n TNT1 A 1\n Stop\n }\n}\n\nActor DeathballProjectile2\n{\n Radius 12\n Height 24\n Speed 30\n Damage (0)\n Projectile\n +BounceOnWalls\n +BounceOnFloors\n +BounceOnCeilings\n +CanBounceWater\n +AllowBounceOnActors\n BounceFactor 0.55\n WallBounceFactor 0.6\n BounceCount 3\n -NoTeleport\n +TeleStomp\n -NoGravity\n +DontFall\n +SkyExplode\n +ForcePain\n +BloodlessImpact\n Gravity 0.75\n DeathSound \"BallGun/Hit\"\n BounceSound \"BallGun/Hit\"\n DamageType \"Ball2\"\n States\n {\n Spawn:\n GFLA AAAA 1 Bright ACS_Execute(218)\n GFLA A 0 Bright A_ClearTarget\n GFLA AAAAAAAAAAAACCCCCCCCCCCCCCCCCCC 1 Bright ACS_Execute(218)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright ACS_Execute(218)\n Loop\n Death:\n TNT1 A 1 A_SpawnItemEx(\"DeathBallPickup3\", 0, 0, 2, 0, 0, 0, 0, SXF_NOCHECKPOSITION)\n Stop\n XDeath:\n TNT1 A 1\n Stop\n }\n}\n\nActor BallIconSpawner : CustomInventory\n{\n Inventory.PickupSound \"\"\n Inventory.PickupMessage \"\"\n Inventory.MaxAmount 0\n -CountItem\n +Inventory.AutoActivate\n States\n {\n Spawn:\n TNT1 A 1\n Fail\n Use:\n TNT1 A 1 A_SpawnItemEx(\"DeathBallIcon\", 0, 0, 58, 0, 0, 0, 0, 128)\n Stop\n }\n}\n\nActor DeathBallIcon\n{\n +ClientSideOnly\n +NoClip\n +NoBlockmap\n +NoGravity\n +ForceYBillboard\n Scale 0.18\n States\n {\n Spawn:\n BICN A 2 Bright\n Stop\n }\n}\n\nActor ScoreExplosion\n{\n Radius 6\n Height 8\n Damage 0\n Scale 0.85\n RenderStyle Translucent\n Alpha 0.75\n +NOBLOCKMAP\n +NOGRAVITY\n states\n {\n Spawn:\n MISL B 0 bright\n MISL B 0 bright A_PlaySound(\"weapons/rocklx\")\n MISL B 8 bright\n MISL C 6 bright\n MISL D 4 bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Ballgun/Pickups.txt",
"contents": "Actor DeathballPickupFunction : CustomInventory\n{\n States\n {\n Spawn:\n TNT1 A 0\n Stop\n Pickup:\n TNT1 A 0 ACS_Execute(218)\n TNT1 A 0 A_JumpIfInventory(\"ArrowSpawned\", 1, \"DontSpawnArrow\")\n TNT1 A 0 A_JumpIf( Momz == 0, \"SpawnArrow\")\n Stop\n SpawnArrow:\n TNT1 A 0 A_GiveInventory(\"ArrowSpawned\", 1)\n TNT1 A 0 A_SpawnItemEx(\"GreenBallArrow\", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION, 0, 8391)\n Stop\n DontSpawnArrow:\n TNT1 A 0\n Stop\n }\n}\n\nActor DeathballPickup : CustomInventory 10000\n{\n Radius 12\n Height 24\n Inventory.PickupMessage \"You got the ball!\"\n Inventory.Icon \"GFLAB0\"\n Inventory.PickupSound \"BallGun/Pickup\"\n Inventory.MaxAmount 0\n +Inventory.AutoActivate\n +Inventory.AlwaysPickup\n +Inventory.FancyPickupSound\n States\n {\n Spawn:\n GFLA AAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n Loop\n Pickup:\n TNT1 A 0 A_GiveInventory(\"BallGun\", 1)\n TNT1 A 0 A_GiveInventory(\"BallAmmo\", 1)\n TNT1 A 0 A_SelectWeapon(\"BallGun\")\n TNT1 A 0 ACS_Execute(213)\n Stop\n }\n}\n\nActor DeathballPickup2 : CustomInventory\n{\n Radius 12\n Height 24\n Inventory.PickupMessage \"You got the ball!\"\n Inventory.Icon \"GFLAB0\"\n Inventory.PickupSound \"BallGun/Pickup\"\n Inventory.MaxAmount 0\n Monster\n -CountKill\n -Shootable\n -Solid\n +Inventory.AutoActivate\n +Inventory.AlwaysPickup\n +Inventory.FancyPickupSound\n States\n {\n Spawn:\n GLFA A 0\n GFLA A 0 A_GiveInventory(\"ITSABALL\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA A 0 ACS_Execute(209)\n Stop\n Pickup:\n TNT1 A 0 A_GiveInventory(\"BallGun~\", 1)\n TNT1 A 0 A_GiveInventory(\"BallAmmo\", 1)\n TNT1 A 0 A_SelectWeapon(\"BallGun~\")\n TNT1 A 0 ACS_Execute(213)\n Stop\n Remove:\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GLFA A 1 Bright ACS_Execute(209)\n Stop\n }\n}\n\nActor DeathballPickup3 : CustomInventory\n{\n Radius 12\n Height 24\n Inventory.PickupMessage \"You got the ball!\"\n Inventory.Icon \"GFLAB0\"\n Inventory.PickupSound \"BallGun/Pickup\"\n Inventory.MaxAmount 0\n Monster\n -CountKill\n -Shootable\n -Solid\n +Inventory.AutoActivate\n +Inventory.AlwaysPickup\n +Inventory.FancyPickupSound\n States\n {\n Spawn:\n GLFA A 0\n GFLA A 0 A_GiveInventory(\"ITSABALL\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA A 0 ACS_Execute(209)\n Stop\n Pickup:\n TNT1 A 0 A_GiveInventory(\"BallGun\", 1)\n TNT1 A 0 A_GiveInventory(\"BallAmmo\", 1)\n TNT1 A 0 A_SelectWeapon(\"BallGun\")\n TNT1 A 0 ACS_Execute(213)\n Stop\n Remove:\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GFLA AAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCC 1 Bright A_GiveInventory(\"DeathballPickupFunction\", 1)\n GLFA A 1 Bright ACS_Execute(209)\n Stop\n }\n}\n\nActor GreenBallArrow : CustomInventory\n{\n Radius 12\n Height 24\n +ForceYBillboard\n Scale 0.1\n RenderStyle Add\n Alpha 0.75\n States\n {\n Spawn:\n GRAR A 1 Bright\n Loop\n }\n}\n\nActor ArrowSpawned : Inventory\n{\n Inventory.MaxAmount 1\n}\n\nActor ITSABALL : Inventory\n{\n Inventory.MaxAmount 1\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 1\n Fail\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Decoration.txt",
"contents": "Actor BluePitArrow 10001\n{\n +ClientSideOnly\n +NoClip\n +NoBlockmap\n +NoGravity\n +ForceYBillboard\n +FloatBob\n Scale 0.2\n VisibleToTeam 0\n RenderStyle Add\n Alpha 0.75\n States\n {\n Spawn:\n BLAR A -1 Bright\n Loop\n }\n}\n\nActor RedPitArrow 10002\n{\n +ClientSideOnly\n +NoClip\n +NoBlockmap\n +NoGravity\n +ForceYBillboard\n +FloatBob\n Scale 0.2\n VisibleToTeam 1\n RenderStyle Add\n Alpha 0.75\n States\n {\n Spawn:\n REAR A -1 Bright\n Loop\n }\n}\n\n//******** MedievalPillar ********\n\nACTOR MedievalPillar 10243\n{\n Radius 16\n Height 128\n +SOLID\n States\n {\n Spawn:\n PLE9 A -1\n Stop\n }\n}\n\n//******** Spectators ********\n\nActor WaveMarine 10244\n{\n Game Doom\n radius 20\n height 56\n +SOLID\n states\n {\n Spawn:\n MRNW AB 10\n loop\n }\n}\n\nActor HeadBangMarine 10245\n{\n Game Doom\n radius 20\n height 56\n +SOLID\n states\n {\n Spawn:\n MRNH ABCB 7\n loop\n }\n}\n\nActor FistMarine 10246\n{\n Game Doom\n radius 20\n height 56\n +SOLID\n states\n {\n Spawn:\n MRNC AB 8\n loop\n }\n}\n\n//******** Rain ********\n//Place the RainDropSpawner on your map, and use values set on the specials tab to modify it\n\n//The first argument controls it's area. 128, for example makes it a 256x256 square or 256-radius circle (See fourth argument)\n//The second argument controls it's frequency. The lower the number, the heavier the rainfall\n//The third argument controls whether or not it plays it's ambient sound. 0 will play the sound, 1 will not\n//The fourth argument controls the area type. 0 is a square, 1 is a circle\n\nActor RainSpawner 10247\n{\n Radius 1\n Height 1\n +NoClip\n +ClientSideOnly\n +SpawnCeiling\n +NoGravity\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_JumpIf(Args[2] > 0, \"NoSound\")\n TNT1 A 0 A_JumpIf(Args[3] > 0, \"Circle\")\n TNT1 A 0 A_PlaySoundEx(\"Ambient/Rain\", \"SoundSlot7\", 1)\n TNT1 A 2 A_SpawnItemEx(\"RainDrop\", Random(-Args[0], Args[0]), Random(-Args[0], Args[0]), -2, 0, 0, 0, 0, 128, Args[1])\n Loop\n Circle:\n TNT1 A 2 A_SpawnItemEx(\"RainDrop\", Random(-Args[0], Args[0]), 0, -2, 0, 0, 0, Random(0, 360), 128, Args[1])\n NoSound:\n TNT1 A 0 A_Jumpif(Args[3] > 0, \"NoSoundCircle\")\n TNT1 A 2 A_SpawnItemEx(\"RainDrop\", Random(-Args[0], Args[0]), Random(-Args[0], Args[0]), -2, 0, 0, 0, 0, 128, Args[1])\n Loop\n NoSoundCircle:\n TNT1 A 2 A_SpawnItemEx(\"RainDrop\", Random(-Args[0], Args[0]), 0, -2, 0, 0, 0, Random(0, 360), 128, Args[1])\n Loop\n }\n}\n\nActor RainDrop\n{\n +Missile\n +NoBlockMap\n -NoGravity\n Height 2\n Radius 2\n Mass 1\n Renderstyle Translucent\n Alpha 0.7\n Scale 0.4\n +DontSplash\n States\n {\n Spawn:\n RNDR A 1 A_JumpIf(WaterLevel > 0, \"Death\")\n Loop\n Death:\n RNDR BCDEFGH 3\n Stop\n }\n}\n\n//******** Map18 St00f ********\n\nActor BaseLine\n{\n +Missile\n +NoGravity\n +NoBlockmap\n +NoInteraction\n -Solid\n Radius 0\n Height 0\n RenderStyle Add\n Alpha 0.01\n Scale 0.37\n States\n {\n Spawn:\n SPFX AAAAA 1 Bright A_FadeIn(0.2)\n SPFX AAAAAAAAAAAAAAAA 1 Bright A_FadeOut(0.06)\n Stop\n }\n}\n\nactor WhitePowerPad 10248\n{\n\t+NoBlockMap +NoGravity +NoSector +NoInteraction +NoClip -Solid +CLIENTSIDEONLY\n states\n {\n Spawn:\n Active:\n \tTNT1 A 0\n \tTNT1 A 0 A_JumpIf(Args[1], \"Circle\")\n \tTNT1 A 1 A_SpawnItemEx (\"BaseLine\", random(-Args[0], Args[0]), random(-Args[0], Args[0]), random(0, 8), 0, 0, random(1,3), 0, 129, 0)\n \tLoop\n Circle:\n \tTNT1 A 0\n \tTNT1 A 1 A_SpawnItemEx (\"BaseLine\", random(-Args[0], Args[0]), 0, random(0, 8), 0, 0, random(1,3), Random(0, 360), 129, 0)\n \tLoop\n Inactive:\n\t\tTNT1 A 1\n\t\tLoop\n }\n\n}"
},
{
"source": "pk3",
"name": "Actors/Player.txt",
"contents": "Actor DoomMarine : DoomPlayer\n{\n Speed 1\n Health 100\n GibHealth -50\n Radius 16\n Height 56\n Mass 100\n PainChance 255\n +NoSkin\n Player.SoundClass \"Marine\"\n Player.ColorRange 112, 127\n Player.DisplayName \"Marine\"\n Player.CrouchSprite \"PLYC\"\n Player.StartItem \"Pistol~\"\n Player.StartItem \"Fist~\"\n Player.StartItem \"Clip\", 50\n States\n {\n Spawn:\n PLAY A -1\n Loop\n See:\n PLAY ABCD 4\n Loop\n Missile:\n PLAY E 12\n Goto Spawn\n Melee:\n PLAY F 6 BRIGHT\n Goto Missile\n Pain:\n PLAY G 4\n PLAY G 4 A_Pain\n Goto Spawn\n Pain.Ball1:\n PLAY G 0 A_PlaySound(\"BallGun/Pickup\",CHAN_ITEM)\n PLAY G 0 A_GiveInventory(\"DeathballPickup2\")\n PLAY G 4\n Goto Spawn\n Pain.Ball2:\n PLAY G 0 A_PlaySound(\"BallGun/Pickup\",CHAN_ITEM)\n PLAY G 0 A_GiveInventory(\"DeathballPickup3\")\n PLAY G 4\n Goto Spawn\n Death:\n PLAY H 10\n PLAY I 10 A_PlayerScream\n PLAY J 10 A_NoBlocking\n PLAY KLM 10\n PLAY N -1\n Stop\n XDeath:\n PLAY O 5\n PLAY P 5 A_XScream\n PLAY Q 5 A_NoBlocking\n PLAY RSTUV 5\n PLAY W -1\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Sprees.txt",
"contents": "Actor SpreeCheck : Inventory\n{\nInventory.MaxAmount 30\n}\n\nActor Spree1 : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor Spree2 : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor Spree3 : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor Spree4 : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor Spree5 : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor Spree6 : Inventory\n{\nInventory.MaxAmount 1\n}\n\nActor MultiKill : Inventory\n{\nInventory.MaxAmount 8\n}"
},
{
"source": "pk3",
"name": "Actors/Weapons/Chaingun.txt",
"contents": "Actor Chaingun~ : Chaingun replaces Chaingun\n{\n Decal Bulletchip\n Weapon.SlotNumber 4\n Weapon.SlotPriority 0\n Weapon.PreferredSkin \"Chaingun-DoomMarine\"\n}"
}
]
},
"maps": [
{
"map": "MAP01",
"title": "MAP01",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP02",
"title": "MAP02",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP03",
"title": "MAP03",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP04",
"title": "MAP04",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP05",
"title": "MAP05",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP06",
"title": "MAP06",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP07",
"title": "MAP07",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP08",
"title": "MAP08",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP09",
"title": "MAP09",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP10",
"title": "MAP10",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP11",
"title": "MAP11",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP12",
"title": "MAP12",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP13",
"title": "MAP13",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP14",
"title": "MAP14",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP15",
"title": "MAP15",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP16",
"title": "MAP16",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP17",
"title": "MAP17",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP18",
"title": "MAP18",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP19",
"title": "MAP19",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP20",
"title": "MAP20",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP21",
"title": "MAP21",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP22",
"title": "MAP22",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP23",
"title": "MAP23",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP24",
"title": "MAP24",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"N_LTWT04": 2,
"EXITSIGN": 4,
"GRAY1": 12,
"CEIL5_1": 1,
"COMPSTA1": 1,
"F_SKY1": 1,
"LITE3": 4,
"FLAT19": 8,
"GRAYBIG": 4,
"SW1GRAY": 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": "aa50ecfc-7e37-4445-b981-d828f9b56a8e",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP24/images/0.webp",
"type": null
},
{
"id": "e4ebee39-6665-473b-9c3c-72ec6a92b6a4",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP24/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP25",
"title": "MAP25",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"COMPSTA1": 1,
"N_LTWT04": 2,
"GRAYBIG": 4,
"GRAY1": 12,
"EXITSIGN": 4,
"F_SKY1": 1,
"CEIL5_1": 1,
"FLAT19": 8,
"LITE3": 4,
"SW1GRAY": 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": "76f2411f-a30b-4fb8-8898-95501ce1feda",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP25/images/0.webp",
"type": null
},
{
"id": "463f1617-495f-49e5-a0f5-a3b6e5c0d3e3",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP25/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP26",
"title": "MAP26",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"EXITSIGN": 4,
"LITE3": 4,
"CEIL5_1": 1,
"COMPSTA1": 1,
"F_SKY1": 1,
"GRAY1": 12,
"FLAT19": 8,
"GRAYBIG": 4,
"N_LTWT04": 2,
"SW1GRAY": 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": "0d263e7c-e06e-4501-aecb-93cfb101d35a",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP26/images/0.webp",
"type": null
},
{
"id": "ce36ba4e-69c7-4557-82ca-d9c6ca4dfff0",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP26/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP27",
"title": "MAP27",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"CEIL5_1": 1,
"EXITSIGN": 4,
"GRAYBIG": 4,
"LITE3": 4,
"N_LTWT04": 2,
"COMPSTA1": 1,
"FLAT19": 8,
"F_SKY1": 1,
"SW1GRAY": 1,
"GRAY1": 12
}
},
"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": "9c77ce14-bc87-4af7-8fc0-6e38472a7c31",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP27/images/0.webp",
"type": null
},
{
"id": "d04d180f-3c80-4bde-85d2-c6417cb4e7f1",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP27/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP28",
"title": "MAP28",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"EXITSIGN": 4,
"F_SKY1": 1,
"GRAYBIG": 4,
"N_LTWT04": 2,
"SW1GRAY": 1,
"CEIL5_1": 1,
"COMPSTA1": 1,
"GRAY1": 12,
"FLAT19": 8,
"LITE3": 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": "190c6caf-d3be-4315-9650-3451c06b4f35",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP28/images/0.webp",
"type": null
},
{
"id": "af592cd9-fd5a-4d09-87d6-bac070f1eab5",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP28/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP29",
"title": "MAP29",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"GRAY1": 12,
"GRAYBIG": 4,
"LITE3": 4,
"COMPSTA1": 1,
"SW1GRAY": 1,
"F_SKY1": 1,
"EXITSIGN": 4,
"N_LTWT04": 2,
"CEIL5_1": 1,
"FLAT19": 8
}
},
"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": "e0ebe9c9-0c0f-4f0f-9ca8-d70cd9f15f27",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP29/images/0.webp",
"type": null
},
{
"id": "7ee6d0d6-fe0a-422a-94df-4ee42c2cb6d8",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP29/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP30",
"title": "MAP30",
"format": "hexen",
"stats": {
"things": 2,
"linedefs": 27,
"sidedefs": 36,
"vertices": 30,
"sectors": 5,
"segs": 40,
"ssectors": 12,
"nodes": 11,
"textures": {
"FLAT19": 8,
"CEIL5_1": 1,
"SW1GRAY": 1,
"EXITSIGN": 4,
"COMPSTA1": 1,
"GRAYBIG": 4,
"N_LTWT04": 2,
"GRAY1": 12,
"LITE3": 4,
"F_SKY1": 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": "0c902fd1-ccb3-4144-9e54-2e644556e83f",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP30/images/0.webp",
"type": null
},
{
"id": "78613836-0353-4e5c-a1c0-33e9a9d52647",
"url": "https://wadimages2.nyc3.digitaloceanspaces.com/93a0d9082581942a19756f0ac482b178ee55ad68/MAP30/pano/pano_0.webp",
"type": "pano"
}
]
},
{
"map": "MAP31",
"title": "MAP31",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
},
{
"map": "MAP32",
"title": "MAP32",
"format": "unknown",
"stats": {
"things": 0,
"linedefs": 0,
"sidedefs": 0,
"vertices": 0,
"sectors": 0,
"segs": 0,
"ssectors": 0,
"nodes": 0,
"textures": {}
},
"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": "unknown",
"metadata": {
"title": null,
"music": null,
"source": "marker"
}
}
]
}