dnz2testing.pk3

PK3 45 MiB 17 map(s)

Counts

endoom0
graphics0
lumps86
maps18
palettes0

Totals (across maps)

Things918
Linedefs16110
Sectors2432
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "f79c8624-868a-41ba-b521-bd55596c9296",
    "sha1": "3d471a356dd4b11e208377dc04abe45a6979f5fa",
    "sha256": "4784e0152a70155df065f1173691de4177ddac539491f5430690bd1674383b14",
    "filenames": [
      "dnz2testing.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2013-07-23 19:58:03",
      "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",
        "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",
        "MAP30": "MAP30.png",
        "MAP31": "MAP31.png",
        "TITLEMAP": "TITLEMAP.png",
        "map01": "map01.png",
        "map02": "map02.png",
        "map03": "map03.png",
        "map04": "map04.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",
        "map30": "map30.png",
        "map31": "map31.png",
        "titlemap": "titlemap.png"
      },
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2013-07-23 19:58:03",
    "file": {
      "type": "PK3",
      "size": 47586428,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/3d471a356dd4b11e208377dc04abe45a6979f5fa.pk3.gz",
      "corrupt": false
    },
    "content": {
      "maps": [
        "MAP31",
        "MAP01",
        "MAP02",
        "MAP03",
        "MAP04",
        "MAP06",
        "MAP07",
        "MAP08",
        "MAP09",
        "MAP10",
        "MAP11",
        "MAP12",
        "MAP13",
        "MAP14",
        "MAP15",
        "MAP16",
        "MAP30",
        "TITLEMAP"
      ],
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 86,
        "maps": 18,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "acs_source/dnzfunc.txt",
        "contents": "#library \"dnzfunc\"\n#include \"zcommon.acs\"\nint doublepoints; int insta = 0; int UAmmo = 0;\nint P1QR; int P2QR; int pointsp1; int pointsp2; int menupointsp1; int menupointsp2;\nint P1kills; int P2kills; int enemiesallowed;\nbool MenuactiveP1 = false; int enemycount; int spawnedmonsters;\nint gameover; int power; int P1DT = 0;\nint P2DT = 0; int P1SC = 0; int P2SC = 0;int P1JN = 0; int P1PHD = 0; int P2PHD = 0;\nint P2JN = 0; int P1SU = 0; int p2SU = 0; int p1QRbuy = 0; int P1DS = 0;\nint P2DS = 0; bool MenuactiveP2 = false;\nint minutes; int seconds; int Timeon; int timetowaitP2; int timetowaitP1;\nint p2QRbuy = 0; int roundover = 0;  int wavenumber = 0;\nint bonfiresale = 0; int moneyneeded = 0; int weapontopap;\nint p1death = 0; int p2death = 0; int Newvoice = 0;\nstr normalweaponp1;\tstr normalweaponp2;\nstr papweaponp1; str papweaponp2;\nint abletopapp1; int abletopapp2; int spawntime;\n\nscript 750 (int whattodo)\n{\n  if(whattodo==1 && Gameskill()<4)\n  {setactorproperty(666,APROP_Health,50+wavenumber*500);acs_executeAlways(8,0,0,0,0);}\n  else if(whattodo==1 && Gameskill()==4 && Timeon==1)\n  {setactorproperty(666,APROP_Health,150+minutes*500);acs_executeAlways(8,0,0,0,0);}\n}\n\nfunction void hudmessageonactor(int tid, int range, str sprite, str text)\n{\n\tint dist, ang, vang, pitch, x, y;\n\tint HUDX = 640;\n\tint HUDY = 400;\n\tint offset = 0;\n\n\tif(sprite != -1)\n\t{\n\t\tSetFont(sprite);\n\t\ttext = \"A\";\n\t\toffset = 0.1;\n\t}\n\n\tSetHudSize(HUDX, HUDY, 1);\n\tx = GetActorX(tid) - GetActorX(0);\n\ty = GetActorY(tid) - GetActorY(0);\n\n\tvang = VectorAngle(x,y);\n\tang = (vang - GetActorAngle(0) + 1.0) % 1.0;\n\n\tif(((vang+0.125)%0.5) > 0.25) dist = FixedDiv(y, sin(vang));\n\telse dist = FixedDiv(x, cos(vang));\n\n\tif ((ang < 0.2 || ang > 0.8) && dist / 65536 < range)\n\t{\n\t\tpitch = VectorAngle(dist, GetActorZ(tid) - (GetActorZ(0) + 41.0));\n\t\tpitch = (pitch + GetActorPitch(0) + 1.0) % 1.0;\n\n\t\tx = HUDX/2 - ((HUDX/2) * sin(ang) / cos(ang));\n\t\ty = HUDY/2 - ((HUDX/2) * sin(pitch) / cos(pitch));\n\n\t\tHudMessage(s:text; HUDMSG_PLAIN, 1, CR_UNTRANSLATED, (x<<16)+offset, (y<<16)+offset, 0);\n\t}\n\telse\n\t\tHudMessage(s:\"\"; HUDMSG_PLAIN, 1, CR_UNTRANSLATED, 0, 0, 0);\n}\n\nfunction void Removeweaponsp1(void)\n{\ntakeactorinventory(1337,\"Hal's_Smartgun\",1);\ntakeactorinventory(1337,\"Smartgun\",1);\ntakeactorinventory(1337,\"Doom3shotgun\",1);\ntakeactorinventory(1337,\"Flaregun\",1);\ntakeactorinventory(1337,\"PAPFlaregun\",1);\ntakeactorinventory(1337,\"PAPDoom3shotgun\",1);\ntakeactorinventory(1337,\"PPSH-41\",1);\ntakeactorinventory(1337,\"PAPPPSH-41\",1);\ntakeactorinventory(1337,\"RPG\",1);\ntakeactorinventory(1337,\"PAPRPG\",1);\ntakeactorinventory(1337,\"Chainsaw2\",1);\ntakeactorinventory(1337,\"DoubleBladedChainsaw\",1);\ntakeactorinventory(1337,\"Raygun\",1);\ntakeactorinventory(1337,\"PAPRaygun\",1);\ntakeactorinventory(1337,\"BloodTommygun\",1);\ntakeactorinventory(1337,\"PAPBloodTommygun\",1);\ntakeactorinventory(1337,\"NormalPistol\",1);\ntakeactorinventory(1337,\"PAPPistol\",1);\ntakeactorinventory(1337,\"Colt45\",1);\ntakeactorinventory(1337,\"PAPColt45\",1);\ntakeactorinventory(1337,\"MP7\",1);\ntakeactorinventory(1337,\"PAPMP7\",1);\ntakeactorinventory(1337,\"NormalShotgun\",1);\ntakeactorinventory(1337,\"PAPShotgun\",1);\ntakeactorinventory(1337,\"SSG\",1);\ntakeactorinventory(1337,\"PAPSSG\",1);\ntakeactorinventory(1337,\"Dukeshotgun\",1);\ntakeactorinventory(1337,\"PAPDukeshotgun\",1);\ntakeactorinventory(1337,\"NormalChaingun\",1);\ntakeactorinventory(1337,\"PAPChaingun\",1);\ntakeactorinventory(1337,\"M16\",1);\ntakeactorinventory(1337,\"PAPM16\",1);\ntakeactorinventory(1337,\"MP5\",1);\ntakeactorinventory(1337,\"PAPMP5\",1);\ntakeactorinventory(1337,\"AUG\",1);\ntakeactorinventory(1337,\"PAPAUG\",1);\ntakeactorinventory(1337,\"SpellBinder\",1);\ntakeactorinventory(1337,\"PAPSpellBinder\",1);\ntakeactorinventory(1337,\"Uzi\",1);\ntakeactorinventory(1337,\"PAPUzi\",1);\ntakeactorinventory(1337,\"Dualuzis\",1);\ntakeactorinventory(1337,\"PAPDualuzis\",1);\ntakeactorinventory(1337,\"MP40\",1);\ntakeactorinventory(1337,\"PAPMP40\",1);\ntakeactorinventory(1337,\"M1\",1);\ntakeactorinventory(1337,\"PAPM1\",1);\ntakeactorinventory(1337,\"FAMAS\",1);\ntakeactorinventory(1337,\"PAPFAMAS\",1);\ntakeactorinventory(1337,\"UAC_machinegun\",1);\ntakeactorinventory(1337,\"PAPUAC_machinegun\",1);\ntakeactorinventory(1337,\"Rifle\",1);\ntakeactorinventory(1337,\"PAPRifle\",1);\ntakeactorinventory(1337,\"AK47\",1);\ntakeactorinventory(1337,\"PAPAK47\",1);\ntakeactorinventory(1337,\"Thomson\",1);\ntakeactorinventory(1337,\"PAPThomson\",1);\ntakeactorinventory(1337,\"Quadshotgun\",1);\ntakeactorinventory(1337,\"PAPQuadshotgun\",1);\ntakeactorinventory(1337,\"PlasmaGun\",1);\ntakeactorinventory(1337,\"PAPPlasmaGun\",1);\ntakeactorinventory(1337,\"PlasmaBeam\",1);\ntakeactorinventory(1337,\"PAPPlasmaBeam\",1);\ntakeactorinventory(1337,\"BFG_9000\",1);\ntakeactorinventory(1337,\"PAPBFG_9000\",1);\ntakeactorinventory(1337,\"STBFG10K\",1);\ntakeactorinventory(1337,\"PAPSTBFG10K\",1);\ntakeactorinventory(1337,\"AA12\",1);\ntakeactorinventory(1337,\"PAPAA12\",1);\ntakeactorinventory(1337,\"ClaymoreMine\",1);\ntakeactorinventory(1337,\"BAR\",1);\ntakeactorinventory(1337,\"PAPBAR\",1);\ntakeactorinventory(1337,\"Model1887\",1);\ntakeactorinventory(1337,\"Model115\",1);\ntakeactorinventory(1337,\"PumpActionShotgun\",1);\ntakeactorinventory(1337,\"PAPPumpActionShotgun\",1);\ntakeactorinventory(1337,\"Revolver\",1);\ntakeactorinventory(1337,\"PAPRevolver\",1);\ntakeactorinventory(1337,\"Scar-H\",1);\ntakeactorinventory(1337,\"PAPScar-H\",1);\n}\n\nfunction void Removeweaponsp2(void)\n{\ntakeactorinventory(1338,\"Doom3shotgun\",1);\ntakeactorinventory(1338,\"PAPDoom3shotgun\",1);\ntakeactorinventory(1338,\"Scar-H\",1);\ntakeactorinventory(1338,\"PAPScar-H\",1);\ntakeactorinventory(1338,\"PPSH-41\",1);\ntakeactorinventory(1338,\"PAPPPSH-41\",1);\ntakeactorinventory(1338,\"Hal's_Smartgun\",1);\ntakeactorinventory(1338,\"Smartgun\",1); ;\ntakeactorinventory(1338,\"RPG\",1);\ntakeactorinventory(1338,\"PAPRPG\",1);\ntakeactorinventory(1338,\"Revolver\",1);\ntakeactorinventory(1338,\"PAPRevolver\",1);\ntakeactorinventory(1338,\"Chainsaw2\",1);\ntakeactorinventory(1338,\"DoubleBladedChainsaw\",1);\ntakeactorinventory(1338,\"Raygun\",1);\ntakeactorinventory(1338,\"PAPRaygun\",1);\ntakeactorinventory(1338,\"BloodTommygun\",1);\ntakeactorinventory(1338,\"PAPBloodTommygun\",1);\ntakeactorinventory(1338,\"NormalPistol\",1);\ntakeactorinventory(1338,\"PAPPistol\",1);\ntakeactorinventory(1338,\"Colt45\",1);\ntakeactorinventory(1338,\"PAPColt45\",1);\ntakeactorinventory(1338,\"MP7\",1);\ntakeactorinventory(1338,\"PAPMP7\",1);\ntakeactorinventory(1338,\"NormalShotgun\",1);\ntakeactorinventory(1338,\"PAPShotgun\",1);\ntakeactorinventory(1338,\"SSG\",1);\ntakeactorinventory(1338,\"Flaregun\",1);\ntakeactorinventory(1338,\"PAPFlaregun\",1);\ntakeactorinventory(1338,\"PAPSSG\",1);\ntakeactorinventory(1338,\"Dukeshotgun\",1);\ntakeactorinventory(1338,\"PAPDukeshotgun\",1);\ntakeactorinventory(1338,\"NormalChaingun\",1);\ntakeactorinventory(1338,\"PAPChaingun\",1);\ntakeactorinventory(1338,\"M16\",1);\ntakeactorinventory(1338,\"PAPM16\",1);\ntakeactorinventory(1338,\"MP5\",1);\ntakeactorinventory(1338,\"PAPMP5\",1);\ntakeactorinventory(1338,\"AUG\",1);\ntakeactorinventory(1338,\"PAPAUG\",1);\ntakeactorinventory(1338,\"SpellBinder\",1);\ntakeactorinventory(1338,\"PAPSpellBinder\",1);\ntakeactorinventory(1338,\"Uzi\",1);\ntakeactorinventory(1338,\"PAPUzi\",1);\ntakeactorinventory(1338,\"Dualuzis\",1);\ntakeactorinventory(1338,\"PAPDualuzis\",1);\ntakeactorinventory(1338,\"MP40\",1);\ntakeactorinventory(1338,\"PAPMP40\",1);\ntakeactorinventory(1338,\"M1\",1);\ntakeactorinventory(1338,\"PAPM1\",1);\ntakeactorinventory(1338,\"FAMAS\",1);\ntakeactorinventory(1338,\"PAPFAMAS\",1);\ntakeactorinventory(1338,\"UAC_machinegun\",1);\ntakeactorinventory(1338,\"PAPUAC_machinegun\",1);\ntakeactorinventory(1338,\"Rifle\",1);\ntakeactorinventory(1338,\"PAPRifle\",1);\ntakeactorinventory(1338,\"AK47\",1);\ntakeactorinventory(1338,\"PAPAK47\",1);\ntakeactorinventory(1338,\"Thomson\",1);\ntakeactorinventory(1338,\"PAPThomson\",1);\ntakeactorinventory(1338,\"Quadshotgun\",1);\ntakeactorinventory(1338,\"PAPQuadshotgun\",1);\ntakeactorinventory(1338,\"PlasmaGun\",1);\ntakeactorinventory(1338,\"PAPPlasmaGun\",1);\ntakeactorinventory(1338,\"PlasmaBeam\",1);\ntakeactorinventory(1338,\"PAPPlasmaBeam\",1);\ntakeactorinventory(1338,\"BFG_9000\",1);\ntakeactorinventory(1338,\"PAPBFG_9000\",1);\ntakeactorinventory(1338,\"STBFG10K\",1);\ntakeactorinventory(1338,\"PAPSTBFG10K\",1);\ntakeactorinventory(1338,\"AA12\",1);\ntakeactorinventory(1338,\"PAPAA12\",1);\ntakeactorinventory(1338,\"ClaymoreMine\",1);\ntakeactorinventory(1338,\"BAR\",1);\ntakeactorinventory(1338,\"PAPBAR\",1);\ntakeactorinventory(1338,\"Model1887\",1);\ntakeactorinventory(1338,\"Model115\",1);\ntakeactorinventory(1338,\"PumpActionShotgun\",1);\ntakeactorinventory(1338,\"PAPPumpActionShotgun\",1);\n}\n//Seconds///////////////////\nscript 854 (void)\n{\n  while(timeon > 0)\n  {\n   seconds = seconds + 1;\n   //giveactorinventory(1337,\"Seconds\",1);\n   //giveactorinventory(1338,\"Seconds\",1);\n   if(seconds==60)\n   {\n    minutes = minutes + 1;\n    seconds = 0;\n   //takeactorinventory(1337,\"Seconds\",60);\n   //takeactorinventory(1338,\"Seconds\",60);\n   //giveactorinventory(1337,\"Minutes\",1);\n   //giveactorinventory(1338,\"Minutes\",1);\n   }\n  delay(35);\n  }\n}\n\nscript 405 OPEN\n{\n//Easy 0 Normal 1 Zombies Mode 2 Brimstone 3 Timed Gameplay 4\n if(gameskill()==0)\n {\n   spawntime=135;\n }\n else if(gameskill()==1)\n {\n   spawntime=100;\n }\n else if(gameskill()==2)\n {\n   spawntime=100;\n }\n else if(gameskill()==3)\n {\n   spawntime=55;\n }\n else if(gameskill()==4)\n {\n   spawntime=85;\n }\n}\n\nscript 675 (void)\n{\n  if(playernumber()==0)\n  {\n   if(P1SU==0)\n   {\n\tif(CheckInventory(\"Aiming\") == 1)\n\t{\n\t\tSetActorProperty(1337,APROP_Speed,0.35);\n\t}\n\telse if(CheckInventory(\"Aiming\") == 0)\n\t{\n\t\tSetActorProperty(1337,APROP_Speed,1.1);\n\t}\n   }\n   else if(P1SU==1)\n   {\n\tif(CheckInventory(\"Aiming\") == 1)\n\t{\n\t\tSetActorProperty(1337,APROP_Speed,0.5);\n\t}\n\telse if(CheckInventory(\"Aiming\") == 0)\n\t{\n\t\tSetActorProperty(1337,APROP_Speed,1.5);\n\t}\n   }\n  }\n  else if(playernumber()==1)\n  {\n   if(P2SU==0)\n   {\n\tif(CheckInventory(\"Aiming\") == 1)\n\t{\n\t\tSetActorProperty(1338,APROP_Speed,0.35);\n\t}\n\telse if(CheckInventory(\"Aiming\") == 0)\n\t{\n\t\tSetActorProperty(1338,APROP_Speed,1.1);\n\t}\n   }\n   else if(P2SU==1)\n   {\n\tif(CheckInventory(\"Aiming\") == 1)\n\t{\n\t\tSetActorProperty(1338,APROP_Speed,0.5);\n\t}\n\telse if(CheckInventory(\"Aiming\") == 0)\n\t{\n\t\tSetActorProperty(1338,APROP_Speed,1.5);\n\t}\n   }\n  }\n}\n//PERKS WHY???///////////////////////////////////////////////////\n//Doubletap!////////////////////////////////////////////////////////////\nScript 200 (void)\n{\nif(checkinventory(\"doubletap\")==0 && power==1)\n{\nHudMessage(s:\"Press \\cfUSE \\c-to Buy Doubletap \\cf[Cost:2000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\nelse if(power==0)\n{\nHudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\n}\n\nscript 201 (void)\n{\n  if(ActivatorTID()==1337 && P1DT==0 && checkactorinventory(1337,\"money\") >= 2000 && power==1)\n  {\n  takeactorinventory(1337,\"money\",2000);\n  giveactorinventory(1337,\"doubletap\",1);\n  P1DT = 1;\n  }\n  else if(ActivatorTID()==1338 && P2DT==0 && checkactorinventory(1338,\"money\") >= 2000 && power==1)\n  {\n  takeactorinventory(1338,\"money\",2000);\n  giveactorinventory(1338,\"doubletap\",1);\n  P2DT = 1;\n  }\n}\n//Speedcola!////////////////////////////////////////////////////////////\nScript 202 (void)\n{\nif(checkinventory(\"speedcola\")==0 && power==1){HudMessage(s:\"Press \\cfUSE \\c-to buy speedcola \\cf[Cost:3000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);}\nelse if(power==0)\n{HudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);}\n}\n\nscript 203 (void)\n{\n  if(ActivatorTID()==1337 && P1SC==0 && checkactorinventory(1337,\"money\") >= 3000 && power==1)\n  {\n  takeactorinventory(1337,\"money\",3000);\n  giveactorinventory(1337,\"speedcola\",1);\n  P1Sc = 1;\n  }\n  else if(ActivatorTID()==1338 && P2SC==0 && checkactorinventory(1338,\"money\") >= 3000 && power==1)\n  {\n  takeactorinventory(1338,\"money\",3000);\n  giveactorinventory(1338,\"speedcola\",1);\n  P2SC = 1;\n  }\n}\n//Juggernog!////////////////////////////////////////////////////////////\nScript 204 (void)\n{\nif(P1JN==0 && activatorTID()==1337 && power==1)\n{\nHudMessage(s:\"Press \\cfUSE \\c-to Buy Juggernog \\cf[Cost:2500]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\nelse if(P2JN==0 && activatorTID()==1338 && power==1)\n{\nHudMessage(s:\"Press \\cfUSE \\c-to Buy Juggernog \\cf[Cost:2500]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\nelse if(power==0)\n{\nHudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\n}\n\nscript 205 (void)\n{\n  if(ActivatorTID()==1337 && P1JN==0 && checkactorinventory(1337,\"money\") >= 2500 && power==1)\n  {\n  takeactorinventory(1337,\"money\",2500);\n  giveactorinventory(1337,\"Juggernog\",1);\n  P1JN = 1;\n  }\n  else if(ActivatorTID()==1338 && P2JN==0 && checkactorinventory(1338,\"money\") >= 2500 && power==1)\n  {\n  takeactorinventory(1338,\"money\",2500);\n  giveactorinventory(1338,\"Juggernog\",1);\n  P2JN = 1;\n  }\n}\n//Quick Revive!////////////////////////////////////////////////////////////\nScript 206 (void)\n{\nif(P1QR==0 && activatorTID()==1337 && p1QRbuy < 3 && power==1)\n{\nHudMessage(s:\"Press \\cfUSE \\c-to Buy Quick Revive \\cf[Cost:1500]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\nelse if(P2QR==0 && activatorTID()==1338 && p2QRbuy < 3 && power==1)\n{\nHudMessage(s:\"Press \\cfUSE \\c-to Buy Quick Revive \\cf[Cost:1500]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\nelse if(p2QRbuy==3 || p1QRbuy==3)\n{\nHudMessage(s:\"Sorry! You bought this 3 times no more for you!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\nelse if(power==0)\n{\nHudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n}\n}\n\nscript 207 (void)\n{\n  if(ActivatorTID()==1337 && P1QR==0 && checkactorinventory(1337,\"money\") >= 1500 && power==1)\n  {\n  takeactorinventory(1337,\"money\",1500);\n  P1QR = 1;\n  p1QRbuy = p1QRbuy + 1;\n  acs_execute(208,0,0,0,0);\n  giveactorinventory(1337,\"QuickRevive\",1);\n  }\n  else if(ActivatorTID()==1338 && P2QR==0 && checkactorinventory(1338,\"money\") >= 1500 && power==1)\n  {\n  takeactorinventory(1338,\"money\",1500);\n  P2QR = 1;\n  p2QRbuy = p2QRbuy + 1;\n  acs_execute(209,0,0,0,0);\n  giveactorinventory(1338,\"QuickRevive\",1);\n  }\n}\n\nscript 208 (void)\n{\n  while(P1QR==1)\n  {\n   if(GetActorProperty(1337, APROP_Health)<=25)\n   {\n        //Stop perks\n        P1DT = 0;\n        P1SC = 0;\n        P1QR = 0;\n        P1JN = 0;\n        P1SU = 0;\n        P1DS = 0;\n        P1PHD = 0;\n        takeactorinventory(1337,\"speedcola\",1);\n        takeactorinventory(1337,\"Doubletap\",1);\n        takeactorinventory(1337,\"staminaup\",1);\n        takeactorinventory(1337,\"Juggernog\",1);\n        takeactorinventory(1337,\"QuickRevive\",1);\n        takeactorinventory(1337,\"deadshot\",1);\n        takeactorinventory(1337,\"PhDflopper\",1);\n        takeactorinventory(1337,\"PHD\",1);\n        setactorproperty(1337,APROP_speed,1.1);\n        HudMessage(s:\"You have Been Revived! Perks Gone Tho!\";\n        HUDMSG_FADEOUT, 88, CR_ORANGE, 1.50, 0.1, 2.0, 2.5);\n        setActorProperty(1337, APROP_Health,100);\n   }\n   delay(1);\n }\n}\n\nscript 209 (void)\n{\n  while(P2QR==1)\n  {\n   if(GetActorProperty(1338, APROP_Health)<=25)\n   {\n        //Stop perks\n        P2DT = 0;\n        P2SC = 0;\n        P2QR = 0;\n        P2JN = 0;\n        P2SU = 0;\n        P2DS = 0;\n        P2PHD =0;\n        takeactorinventory(1338,\"speedcola\",1);\n        takeactorinventory(1338,\"Doubletap\",1);\n        takeactorinventory(1338,\"staminaup\",1);\n        takeactorinventory(1338,\"Juggernog\",1);\n        takeactorinventory(1338,\"QuickRevive\",1);\n        takeactorinventory(1338,\"deadshot\",1);\n        takeactorinventory(1338,\"PhDflopper\",1);\n        takeactorinventory(1338,\"PHD\",1);\n        HudMessage(s:\"You have Been Revived! Perks Gone Tho!\";\n        HUDMSG_FADEOUT, 88, CR_ORANGE, 1.50, 0.1, 2.0, 2.5);\n        setactorproperty(1338,APROP_speed,1.1);\n        setActorProperty(1338, APROP_Health,100);\n   }\n   delay(1);\n }\n}\n//Stamin-Up////////////////////////////////////\nScript 214 (void)\n{\n  if(P1SU==0 && activatorTID()==1337 && power==1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Buy Stamin-Up \\cf[Cost:1750]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(P2SU==0 && activatorTID()==1338 && power==1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Buy Stamin-Up \\cf[Cost:1750]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(power==0)\n  {\n  HudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n}\n\nScript 215 (void)\n{\n  if(activatorTID()==1337 && P1SU==0 && checkactorinventory(1337,\"money\") >= 1750 && power==1)\n  {\n    setactorproperty(1337,aprop_speed,1.5);\n    takeactorinventory(1337,\"money\",1750);\n  giveactorinventory(1337,\"staminaup\",1);\n    P1SU=1;\n  }\n  if(activatorTID()==1338 && P2SU==0 && checkactorinventory(1338,\"money\") >= 1750 && power==1)\n  {\n    setactorproperty(1338,aprop_speed,1.5);\n    takeactorinventory(1338,\"money\",1750);\n  giveactorinventory(1338,\"staminaup\",1);\n    P2SU=1;\n  }\n}\n\n//Deadshot////////////////////////////////////\nScript 216 (void)\n{\n  if(P1DS==0 && activatorTID()==1337 && power==1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Buy Deadshot daiquiri \\cf[Cost:1000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(P2DS==0 && activatorTID()==1338 && power==1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Buy Deadshot \\cf[Cost:1000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(power==0)\n  {\n  HudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n}\n\nScript 217 (void)\n{\n  if(activatorTID()==1337 && P1DS==0 && checkactorinventory(1337,\"money\") >= 1000 && power==1)\n  {\n    takeactorinventory(1337,\"money\",1000);\n  giveactorinventory(1337,\"Deadshot\",1);\n    P1DS=1;\n  }\n  if(activatorTID()==1338 && P2DS==0 && checkactorinventory(1338,\"money\") >= 1000 && power==1)\n  {\n    takeactorinventory(1338,\"money\",1000);\n  giveactorinventory(1338,\"Deadshot\",1);\n    P2DS=1;\n  }\n}\n\n//PHD Flopper////////////////////////////////////\nScript 218 (void)\n{\n  if(P1PHD==0 && activatorTID()==1337 && power==1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Buy PHD Flopper \\cf[Cost:2000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(P2PHD==0 && activatorTID()==1338 && power==1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Buy PHD Flopper \\cf[Cost:2000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(power==0)\n  {\n  HudMessage(s:\"Turn on the power!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n}\n\nScript 219 (void)\n{\n  if(activatorTID()==1337 && P1DS==0 && checkactorinventory(1337,\"money\") >= 2000 && power==1)\n  {\n    takeactorinventory(1337,\"money\",2000);\n    giveactorinventory(1337,\"PhDflopper\",1);\n    giveactorinventory(1337,\"PHD\",1);\n    P1PHD=1;\n  }\n  if(activatorTID()==1338 && P2DS==0 && checkactorinventory(1338,\"money\") >= 2000 && power==1)\n  {\n    takeactorinventory(1338,\"money\",2000);\n    giveactorinventory(1338,\"PhDflopper\",1);\n    giveactorinventory(1338,\"PHD\",1);\n    P2PHD=1;\n  }\n}\n//Pack A Punch////////////////////////////////////////////\n\nScript 210 (void)\n{\n  if(power==1 && bonfiresale<1)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Upgrade A Gun \\cf[Cost:5000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(power==1 && bonfiresale>0)\n  {\n  HudMessage(s:\"Press \\cfUSE \\c-to Upgrade A Gun \\cf[Cost:1000]\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n  else if(power==0)\n  {\n  HudMessage(s:\"Turn on the power first!\";HUDMSG_PLAIN, 99, CR_White, 0.50, 0.50, 2.0);\n  }\n}\n\nScript 211 (void)\n{\n if(bonfiresale>0){moneyneeded = 1000;}else if(bonfiresale<1){moneyneeded = 5000;}\n if(activatorTID()==1337 && power==1 && checkactorinventory(1337,\"money\")>= moneyneeded){Acs_execute(920,0,0,0,0);delay(15); Acs_execute(212,0,0,0,0);}\n else if(activatorTID()==1338 && power==1 && checkactorinventory(1338,\"money\")>= moneyneeded){Acs_execute(921,0,0,0,0);delay(15); Acs_execute(213,0,0,0,0);}\n}\n\nscript 920 (void)\n{\nif(checkweapon(\"UAC_Machinegun\")){normalweaponp1 = \"UAC_Machinegun\";papweaponp1 = \"PAPUAC_Machinegun\";abletopapp1 = 1;}\nelse if(checkweapon(\"PPSH-41\")){normalweaponp1 = \"PPSH-41\";papweaponp1 = \"PAPPPSH-41\";abletopapp1 = 1;}\nelse if(checkweapon(\"SCAR-H\")){normalweaponp1 = \"SCAR-H\";papweaponp1 = \"PAPSCAR-H\";abletopapp1 = 1;}\nelse if(checkweapon(\"RPG\")){normalweaponp1 = \"RPG\";papweaponp1 = \"PAPRPG\";abletopapp1 = 1;}\nelse if(checkweapon(\"AA12\")){normalweaponp1 = \"AA12\";papweaponp1 = \"PAPAA12\";abletopapp1 = 1;}\nelse if(checkweapon(\"Pumpactionshotgun\")){normalweaponp1 = \"Pumpactionshotgun\";papweaponp1 = \"PAPPumpactionshotgun\";abletopapp1 = 1;}\nelse if(checkweapon(\"Spellbinder\")){normalweaponp1 = \"Spellbinder\";papweaponp1 = \"PAPSpellbinder\";abletopapp1 = 1;}\nelse if(checkweapon(\"STBFG10k\")){normalweaponp1 = \"STBFG10k\";papweaponp1 = \"PAPSTBFG10k\";abletopapp1 = 1;}\nelse if(checkweapon(\"Bloodtommygun\")){normalweaponp1 = \"Bloodtommygun\";papweaponp1 = \"PAPBloodtommygun\";abletopapp1 = 1;}\nelse if(checkweapon(\"MP7\")){normalweaponp1 = \"MP7\";papweaponp1 = \"PAPMP7\";abletopapp1 = 1;}\nelse if(checkweapon(\"model1887\")){normalweaponp1 = \"model1887\";papweaponp1 = \"Model115\";abletopapp1 = 1;}\nelse if(checkweapon(\"BAR\")){normalweaponp1 = \"BAR\";papweaponp1 = \"PAPBAR\";abletopapp1 = 1;}\nElse if(checkweapon(\"BFG_9000\")){normalweaponp1 = \"BFG_9000\";papweaponp1 = \"PAPBFG_9000\";abletopapp1 = 1;}\nelse if(checkweapon(\"QuadShotgun\")){normalweaponp1 = \"QuadShotgun\";papweaponp1 = \"PAPQuadShotgun\";abletopapp1 = 1;}\nelse if(checkweapon(\"normalPistol\")){normalweaponp1 = \"normalPistol\";papweaponp1 = \"PAPPistol\";abletopapp1 = 1;}\nelse if(checkweapon(\"normalshotgun\")){normalweaponp1 = \"normalshotgun\";papweaponp1 = \"PAPshotgun\";abletopapp1 = 1;}\nelse if(checkweapon(\"SSG\")){normalweaponp1 = \"SSG\";papweaponp1 = \"PAPSSG\";abletopapp1 = 1;}\nelse if(checkweapon(\"ak47\")){normalweaponp1 = \"ak47\";papweaponp1 = \"PAPak47\";abletopapp1 = 1;}\nelse if(checkweapon(\"Mp40\")){normalweaponp1 = \"Mp40\";papweaponp1 = \"PAPMp40\";abletopapp1 = 1;}\nelse if(checkweapon(\"Mp5\")){normalweaponp1 = \"Mp5\";papweaponp1 = \"PAPMp5\";abletopapp1 = 1;}\nelse if(checkweapon(\"Thomson\")){normalweaponp1 = \"Thomson\";papweaponp1 = \"PAPThomson\";abletopapp1 = 1;}\nelse if(checkweapon(\"AUG\")){normalweaponp1 = \"AUG\";papweaponp1 = \"PAPAUG\";abletopapp1 = 1;}\nelse if(checkweapon(\"Famas\")){normalweaponp1 = \"Famas\";papweaponp1 = \"PAPFamas\";abletopapp1 = 1;}\nelse if(checkweapon(\"DualUzis\")){normalweaponp1 = \"DualUzis\";papweaponp1 = \"PAPDualUzis\";abletopapp1 = 1;}\nelse if(checkweapon(\"Uzi\")){normalweaponp1 = \"Uzi\";papweaponp1 = \"PAPUzi\";abletopapp1 = 1;}\nElse if(checkweapon(\"normalChaingun\")){normalweaponp1 = \"normalChaingun\";papweaponp1 = \"PAPChaingun\";abletopapp1 = 1;}\nElse if(checkweapon(\"Colt45\")){normalweaponp1 = \"Colt45\";papweaponp1 = \"PAPColt45\";abletopapp1 = 1;}\nElse if(checkweapon(\"Chainsaw2\")){normalweaponp1 = \"Chainsaw2\";papweaponp1 = \"DoubleBladedChainsaw\";abletopapp1 = 1;}\nElse if(checkweapon(\"Dukeshotgun\")){normalweaponp1 = \"Dukeshotgun\";papweaponp1 = \"PAPDukeshotgun\";abletopapp1 = 1;}\nElse if(checkweapon(\"M1\")){normalweaponp1 = \"M1\";papweaponp1 = \"PAPM1\";abletopapp1 = 1;}\nElse if(checkweapon(\"M16\")){normalweaponp1 = \"M16\";papweaponp1 = \"PAPM16\";abletopapp1 = 1;}\nElse if(checkweapon(\"PlasmaBeam\")){normalweaponp1 = \"PlasmaBeam\";papweaponp1 = \"PAPPlasmaBeam\";abletopapp1 = 1;}\nElse if(checkweapon(\"PlasmaGun\")){normalweaponp1 = \"PlasmaGun\";papweaponp1 = \"PAPPlasmaGun\";abletopapp1 = 1;}\nElse if(checkweapon(\"RayGun\")){normalweaponp1 = \"RayGun\";papweaponp1 = \"PAPRayGun\";abletopapp1 = 1;}\nElse if(checkweapon(\"Revolver\")){normalweaponp1 = \"Revolver\";papweaponp1 = \"PAPRevolver\";abletopapp1 = 1;}\nElse if(checkweapon(\"Rifle\")){normalweaponp1 = \"Rifle\";papweaponp1 = \"PAPRifle\";abletopapp1 = 1;}\nElse if(checkweapon(\"smartgun\")){normalweaponp1 = \"smartgun\";papweaponp1 = \"Hal's_Smartgun\";abletopapp1 = 1;}\nElse if(checkweapon(\"flaregun\")){normalweaponp1 = \"flaregun\";papweaponp1 = \"PAPflaregun\";abletopapp1 = 1;}\n}\nscript 921 (void)\n{\nif(checkweapon(\"UAC_Machinegun\")){normalweaponp2 = \"UAC_Machinegun\";papweaponp2 = \"PAPUAC_Machinegun\";abletopapp2 = 1;}\nelse if(checkweapon(\"PPSH-41\")){normalweaponp2 = \"PPSH-41\";papweaponp2 = \"PAPPPSH-41\";abletopapp2 = 1;}\nelse if(checkweapon(\"SCAR-H\")){normalweaponp2 = \"SCAR-H\";papweaponp2 = \"PAPSCAR-H\";abletopapp2 = 1;}\nelse if(checkweapon(\"RPG\")){normalweaponp2 = \"RPG\";papweaponp2 = \"PAPRPG\";abletopapp2 = 1;}\nelse if(checkweapon(\"AA12\")){normalweaponp2 = \"AA12\";papweaponp2 = \"PAPAA12\";abletopapp2 = 1;}\nelse if(checkweapon(\"Pumpactionshotgun\")){normalweaponp2 = \"Pumpactionshotgun\";papweaponp2 = \"PAPPumpactionshotgun\";abletopapp2 = 1;}\nelse if(checkweapon(\"Spellbinder\")){normalweaponp2 = \"Spellbinder\";papweaponp2 = \"PAPSpellbinder\";abletopapp2 = 1;}\nelse if(checkweapon(\"STBFG10k\")){normalweaponp2 = \"STBFG10k\";papweaponp2 = \"PAPSTBFG10k\";abletopapp2 = 1;}\nelse if(checkweapon(\"Bloodtommygun\")){normalweaponp2 = \"Bloodtommygun\";papweaponp2 = \"PAPBloodtommygun\";abletopapp2 = 1;}\nelse if(checkweapon(\"MP7\")){normalweaponp2 = \"MP7\";papweaponp2 = \"PAPMP7\";abletopapp2 = 1;}\nelse if(checkweapon(\"model1887\")){normalweaponp2 = \"model1887\";papweaponp2 = \"Model115\";abletopapp2 = 1;}\nelse if(checkweapon(\"BAR\")){normalweaponp2 = \"BAR\";papweaponp2 = \"PAPBAR\";abletopapp2 = 1;}\nElse if(checkweapon(\"BFG_9000\")){normalweaponp2 = \"BFG_9000\";papweaponp2 = \"PAPBFG_9000\";abletopapp2 = 1;}\nelse if(checkweapon(\"QuadShotgun\")){normalweaponp2 = \"QuadShotgun\";papweaponp2 = \"PAPQuadShotgun\";abletopapp2 = 1;}\nelse if(checkweapon(\"normalPistol\")){normalweaponp2 = \"normalPistol\";papweaponp2 = \"PAPPistol\";abletopapp2 = 1;}\nelse if(checkweapon(\"normalshotgun\")){normalweaponp2 = \"normalshotgun\";papweaponp2 = \"PAPshotgun\";abletopapp2 = 1;}\nelse if(checkweapon(\"SSG\")){normalweaponp2 = \"SSG\";papweaponp2 = \"PAPSSG\";abletopapp2 = 1;}\nelse if(checkweapon(\"ak47\")){normalweaponp2 = \"ak47\";papweaponp2 = \"PAPak47\";abletopapp2 = 1;}\nelse if(checkweapon(\"Mp40\")){normalweaponp2 = \"Mp40\";papweaponp2 = \"PAPMp40\";abletopapp2 = 1;}\nelse if(checkweapon(\"Mp5\")){normalweaponp2 = \"Mp5\";papweaponp2 = \"PAPMp5\";abletopapp2 = 1;}\nelse if(checkweapon(\"Thomson\")){normalweaponp2 = \"Thomson\";papweaponp2 = \"PAPThomson\";abletopapp2 = 1;}\nelse if(checkweapon(\"AUG\")){normalweaponp2 = \"AUG\";papweaponp2 = \"PAPAUG\";abletopapp2 = 1;}\nelse if(checkweapon(\"Famas\")){normalweaponp2 = \"Famas\";papweaponp2 = \"PAPFamas\";}\nelse if(checkweapon(\"DualUzis\")){normalweaponp2 = \"DualUzis\";papweaponp2 = \"PAPDualUzis\";}\nelse if(checkweapon(\"Uzi\")){normalweaponp2 = \"Uzi\";papweaponp2 = \"PAPUzi\";abletopapp2 = 1;}\nElse if(checkweapon(\"normalChaingun\")){normalweaponp2 = \"normalChaingun\";papweaponp2 = \"PAPChaingun\";abletopapp2 = 1;}\nElse if(checkweapon(\"Colt45\")){normalweaponp2 = \"Colt45\";papweaponp2 = \"PAPColt45\";abletopapp2 = 1;}\nElse if(checkweapon(\"Chainsaw2\")){normalweaponp2 = \"Chainsaw2\";papweaponp2 = \"DoubleBladedChainsaw\";abletopapp2 = 1;}\nElse if(checkweapon(\"Dukeshotgun\")){normalweaponp2 = \"Dukeshotgun\";papweaponp2 = \"PAPDukeshotgun\";abletopapp2 = 1;}\nElse if(checkweapon(\"M1\")){normalweaponp2 = \"M1\";papweaponp2 = \"PAPM1\";abletopapp2 = 1;}\nElse if(checkweapon(\"M16\")){normalweaponp2 = \"M16\";papweaponp2 = \"PAPM16\";abletopapp2 = 1;}\nElse if(checkweapon(\"PlasmaBeam\")){normalweaponp2 = \"PlasmaBeam\";papweaponp2 = \"PAPPlasmaBeam\";abletopapp2 = 1;}\nElse if(checkweapon(\"PlasmaGun\")){normalweaponp2 = \"PlasmaGun\";papweaponp2 = \"PAPPlasmaGun\";abletopapp2 = 1;}\nElse if(checkweapon(\"RayGun\")){normalweaponp2 = \"RayGun\";papweaponp2 = \"PAPRayGun\";abletopapp2 = 1;}\nElse if(checkweapon(\"Revolver\")){normalweaponp2 = \"Revolver\";papweaponp2 = \"PAPRevolver\";abletopapp2 = 1;}\nElse if(checkweapon(\"Rifle\")){normalweaponp2 = \"Rifle\";papweaponp2 = \"PAPRifle\";abletopapp2 = 1;}\nElse if(checkweapon(\"smartgun\")){normalweaponp2 = \"smartgun\";papweaponp2 = \"Hal's_Smartgun\";abletopapp2 = 1;}\nElse if(checkweapon(\"flaregun\")){normalweaponp2 = \"flaregun\";papweaponp2 = \"PAPflaregun\";abletopapp2 = 1;}\n}\n\n //Player 1/////////////////////////////////////////////////\nScript 212 (void)\n{\n if(abletopapp1==1)\n {\n  takeactorinventory(1337,\"money\",moneyneeded);\n  giveinventory(papweaponp1,1);\n  takeinventory(normalweaponp1,1);\n  setweapon(papweaponp1);\n }\n abletopapp1 = 0;\n}\n//Player 2/////////////////////////////////////////////////\nScript 213 (void)\n{\n if(abletopapp2==1)\n {\n  takeactorinventory(1338,\"money\",moneyneeded);\n  giveinventory(papweaponp2,1);\n  setweapon(papweaponp2);\n  takeinventory(normalweaponp2,1);\n }\n abletopapp1 = 0;\n}\n//End Perks////////////////////////////////////\n//Kill for Money/////////////////////////////////////////////////\nscript 4 (void)\n{\n\n            //player 1\n            if(ActivatorTID()==1337)\n            {\n            P1kills = P1kills + 1;\n            enemycount = enemycount - 1;\n            }\n            //Player 2\n            else if(ActivatorTID()==1338)\n            {\n            P2kills = P2kills + 1;\n            enemycount = enemycount - 1;\n            }\n            else\n            enemycount = enemycount - 1;\n}\n\n//Menu?/////////////////////////////////////////////////////////////////\n//Script 666 AND 667 oh Shit!///////////////////////////////////////////\n//Player1 = 667,668 Player2 = 669,670\nscript 666 (void)\n{\n if(ActivatorTID()==1337)\n {\n  acs_execute(667,0,0,0,0);\n }\n else if(ActivatorTID()==1338)\n {\n  acs_execute(669,0,0,0,0);\n }\n}\nscript 667 (void)\n{\n       if(menuactiveP1==false && gameover==0)\n       {\n       menuactiveP1 = true;\n\t   acs_execute(668,0,0,0,0);\n       }\n       else if(menuactiveP1==true)\n       {\n       menuactiveP1 = false;\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 50, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 51, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 52, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 53, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 54, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 55, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 56, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 57, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 58, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 59, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 60, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 61, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 62, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 63, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 64, CR_red, 0.90, 0.25, 1);\n       }\n}\n\nscript 668 (void)\n{\n  while(menuactiveP1==true && gameover==0)\n  {\n      menupointsp1 = checkactorinventory(1337,\"Money\");\n      menupointsp2 = checkactorinventory(1338,\"Money\");\n      HudMessage(s:\"kills\"; HUDMSG_PLAIN, 50, CR_red, 0.90, 0.30, 1);\n      HudMessage(s:\"score\"; HUDMSG_PLAIN, 51, CR_red, 0.70, 0.30, 1);\n      HudMessage(s:\"Demons Alive\"; HUDMSG_PLAIN, 52, CR_red, 0.10, 0.2, 1);\n      HudMessage(d:enemycount; HUDMSG_PLAIN, 59, CR_white, 0.10, 0.25, 1);\n\t  if(gameskill()<4)\n\t  {\n      HudMessage(s:\"Demons To spawn\"; HUDMSG_PLAIN, 60, CR_red, 0.50, 0.2, 1);\n      HudMessage(d:enemiesallowed; HUDMSG_PLAIN, 61, CR_white, 0.50, 0.25, 1);\n      HudMessage(s:\"Wave: \",d:wavenumber; HUDMSG_PLAIN, 64, CR_red, 0.50, 0.15, 1);\n\t  }\n\t  else if(gameskill()==4)\n\t  {\n      HudMessage(s:\"\"; HUDMSG_PLAIN, 60, CR_red, 0.50, 0.2, 1);\n\t  HudMessage(d:minutes,s:\":\",d:seconds; HUDMSG_PLAIN, 64, CR_red, 0.50, 0.15, 1);\n\t  }\n      HudMessage(s:\"Demons Spawned\"; HUDMSG_PLAIN, 62, CR_red, 0.70, 0.2, 1);\n      HudMessage(d:spawnedmonsters; HUDMSG_PLAIN, 63, CR_white, 0.70, 0.25, 1);\n\t  HudMessage( n:1; HUDMSG_PLAIN, 53, CR_white, 0.10, 0.4, 1);\n      HudMessage(d: menupointsp1; HUDMSG_PLAIN, 54, CR_White, 0.70, 0.4, 1);\n      HudMessage(d: p1kills; HUDMSG_PLAIN, 55, CR_White, 0.90, 0.4, 1);\n\t  if(PlayerCount()>1)\n\t  {\n      HudMessage(n:2; HUDMSG_PLAIN, 56, CR_yellow, 0.10, 0.5, 1);\n      HudMessage(d: menupointsp2; HUDMSG_PLAIN, 57, CR_yellow, 0.70, 0.5, 1);\n      HudMessage(d: p2kills; HUDMSG_PLAIN, 58, CR_yellow, 0.90, 0.5, 1);\n      }\n\tdelay(1);\n  }\n}\nscript 669 (void)\n{\n       if(menuactiveP2==false && gameover==0)\n       {\n       menuactiveP2 = true;\n\t   acs_execute(670,0,0,0,0);\n       }\n       else if(menuactiveP2==true)\n       {\n       menuactiveP2 = false;\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 50, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 51, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 52, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 53, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 54, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 55, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 56, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 57, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 58, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 59, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 60, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 61, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 62, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 63, CR_red, 0.90, 0.25, 1);\n\t   hudmessage(s:\"\"; HUDMSG_PLAIN, 64, CR_red, 0.90, 0.25, 1);\n       }\n}\n\nscript 670 (void)\n{\n  while(menuactiveP2==true && gameover==0)\n  {\n      menupointsp1 = checkactorinventory(1337,\"Money\");\n      menupointsp2 = checkactorinventory(1338,\"Money\");\n      HudMessage(s:\"kills\"; HUDMSG_PLAIN, 50, CR_red, 0.90, 0.30, 1);\n      HudMessage(s:\"score\"; HUDMSG_PLAIN, 51, CR_red, 0.70, 0.30, 1);\n      HudMessage(s:\"Demons Alive\"; HUDMSG_PLAIN, 52, CR_red, 0.10, 0.2, 1);\n      HudMessage(d:enemycount; HUDMSG_PLAIN, 59, CR_white, 0.10, 0.25, 1);\n\t  if(gameskill()<4)\n\t  {\n      HudMessage(s:\"Demons To spawn\"; HUDMSG_PLAIN, 60, CR_red, 0.50, 0.2, 1);\n      HudMessage(d:enemiesallowed; HUDMSG_PLAIN, 61, CR_white, 0.50, 0.25, 1);\n      HudMessage(s:\"Wave: \",d:wavenumber; HUDMSG_PLAIN, 64, CR_red, 0.50, 0.15, 1);\n\t  }\n\t  else if(gameskill()==4)\n\t  {\n      HudMessage(s:\"\"; HUDMSG_PLAIN, 60, CR_red, 0.50, 0.2, 1);\n\t  HudMessage(d:minutes,s:\":\",d:seconds; HUDMSG_PLAIN, 64, CR_red, 0.50, 0.15, 1);\n\t  }\n      HudMessage(s:\"Demons spawned\"; HUDMSG_PLAIN, 62, CR_red, 0.70, 0.2, 1);\n      HudMessage(d:spawnedmonsters; HUDMSG_PLAIN, 63, CR_white, 0.70, 0.25, 1);\n\t  HudMessage( n:1; HUDMSG_PLAIN, 53, CR_white, 0.10, 0.4, 1);\n      HudMessage(d: menupointsp1; HUDMSG_PLAIN, 54, CR_White, 0.70, 0.4, 1);\n      HudMessage(d: p1kills; HUDMSG_PLAIN, 55, CR_White, 0.90, 0.4, 1);\n\t  if(PlayerCount()>1)\n\t  {\n      HudMessage(n:2; HUDMSG_PLAIN, 56, CR_yellow, 0.10, 0.5, 1);\n      HudMessage(d: menupointsp2; HUDMSG_PLAIN, 57, CR_yellow, 0.70, 0.5, 1);\n      HudMessage(d: p2kills; HUDMSG_PLAIN, 58, CR_yellow, 0.90, 0.5, 1);\n      }\n\tdelay(1);\n  }\n}\n\nSCRIPT 255 (void) NET\n{\n if(CheckInventory(\"GrenadeAmmo\")>0 && CheckInventory(\"thrownade\")==0)\n {\n  TakeInventory(\"GrenadeAmmo\",1);\n  GiveInventory(\"thrownade\",1);\n }\n}\n\nSCRIPT 256 (void) NET\n{\n  GiveInventory(\"Kinfeammo\",1);\n}\n\nSCRIPT 257 (void) NET\n{\n  GiveInventory(\"IsReloading\",1);\n}\n\nscript 995 (void)\n{\n\nif(gameskill()==3)\n{\n  if(playercount()==1)\n  {\n  P1QR = 1;\n  acs_execute(208,0,0,0,0);\n  GiveInventory(\"megasphere\", 1);\n  giveactorinventory(1337,\"QuickRevive\",1);\n  }\n  else if(playercount()>1)\n  {\n  P2QR = 1;\n  acs_execute(209,0,0,0,0);\n  giveactorinventory(1337,\"QuickRevive\",1);\n  P1QR = 1;\n  acs_execute(208,0,0,0,0);\n  giveactorinventory(1338,\"QuickRevive\",1);\n  GiveInventory(\"megasphere\", 1);\n  }\n}\n}\n\n//Power UPS!//////////////////////////////////////////////\n//Insta-kill//////////////////////////////////////////////\nScript 250 (void)\n{\n   insta = 30;\n   acs_execute(251,0,0,0,0);\n   If(Newvoice==0)\n   {\n   AmbientSound(\"power/Instakill\",127);\n   }\n   else If(Newvoice==1)\n   {\n   AmbientSound(\"NewVoice/Instakill\",127);\n   }\n   else If(Newvoice==2)\n   {\n   AmbientSound(\"SamVoice/Instakill\",127);\n   }\n   while(insta>0)\n   {\n   delay(1);\n   SetActorProperty(666, APROP_Health, 1);\n   }\n}\n\nScript 251 (void)\n{\n   while(insta>0)\n   {\n    insta = insta - 1;\n   delay(35);\n   }\n}\n//UnlimitedAmmo//////////////////////////////////////////////\nScript 252 (void)\n{\n   UAmmo = 30;\n   acs_execute(253,0,0,0,0);\n   If(Newvoice==0)\n   {\n   AmbientSound(\"power/Uammo\",127);\n   }\n   else If(Newvoice==1)\n   {\n   AmbientSound(\"NewVoice/Unlimtedammo\",127);\n   }\n   else If(Newvoice==2)\n   {\n   AmbientSound(\"SamVoice/Unlimtedammo\",127);\n   }\n   while(UAmmo>0)\n   {\n   ammo();\n   delay(1);\n   }\n}\n\nScript 253 (void)\n{\n   while(UAmmo>0)\n   {\n    UAmmo = UAmmo - 1;\n    delay(35);\n   }\n}\n//Doublepoints///////////////////////////////////////////////\nscript 258 (void)\n{\n doublepoints = 30;\n   If(Newvoice==0)\n   {\n AmbientSound(\"power/Doublepoints\",127);\n }\n   else If(Newvoice==1)\n   {\n   AmbientSound(\"NewVoice/DoublePoints\",127);\n   }\n   else If(Newvoice==2)\n   {\n   AmbientSound(\"SamVoice/DoublePoints\",127);\n   }\n while(doublepoints>0)\n {\n doublepoints = doublepoints - 1;\n delay(35);\n }\n}\n//Bonfiresale///////////////////////////////////////////////\nscript 259 (void)\n{\n Bonfiresale = 30;\n   If(Newvoice==0)\n   {\n AmbientSound(\"power/Bonfiresale\",127);\n }\n   else If(Newvoice==1)\n   {\n   AmbientSound(\"NewVoice/BonFireSale\",127);\n   }\n   else If(Newvoice==2)\n   {\n   AmbientSound(\"SamVoice/BonFireSale\",127);\n   }\n while(Bonfiresale>0)\n {\n Bonfiresale = Bonfiresale - 1;\n delay(35);\n }\n}\n//MaxAmmo//////////////////////////////////////////////\nScript 254 (void)\n{\n   If(Newvoice==0)\n   {\n   AmbientSound(\"power/Maxammo\",127);\n   }\n   else If(Newvoice==1)\n   {\n   AmbientSound(\"NewVoice/Maxammo\",127);\n   }\n   else If(Newvoice==2)\n   {\n   AmbientSound(\"SamVoice/Maxammo\",127);\n   }\n   ammo();\n   }\n\nScript 988 (Void)\n{\n     while(GetActorProperty(1337, APROP_Health)>0)\n     {\n            if(insta>0)\n            {\n            HudMessage(s:\"Insta kill: \",\n            d: insta;\n            HUDMSG_PLAIN, 92, CR_White, 0.50, 0.10, 1.0);\n            }\n            if(Uammo>0)\n            {\n            HudMessage(s:\"Unlimited Ammo: \",\n            d: UAmmo;\n            HUDMSG_PLAIN, 93, CR_White, 0.50, 0.15, 1.0);\n            }\n            if(doublepoints>0)\n            {\n            HudMessage(s:\"doublepoints: \",\n            d: doublepoints;\n            HUDMSG_PLAIN, 94, CR_White, 0.50, 0.20, 1.0);\n            }\n            if(bonfiresale>0)\n            {\n            HudMessage(s:\"bonfire sale: \",\n            d: bonfiresale;\n            HUDMSG_PLAIN, 95, CR_White, 0.50, 0.25, 1.0);\n            }\n\t\t\tdelay(1);\n\t\t}\n\t}\n\nScript 989 (Void)\n{\n     while(GetActorProperty(1338, APROP_Health)>0)\n     {\n            if(insta>0)\n            {\n            HudMessage(s:\"Insta kill: \",\n            d: insta;\n            HUDMSG_PLAIN, 92, CR_White, 0.50, 0.10, 1.0);\n            }\n            if(Uammo>0)\n            {\n            HudMessage(s:\"Unlimited Ammo: \",\n            d: UAmmo;\n            HUDMSG_PLAIN, 93, CR_White, 0.50, 0.15, 1.0);\n            }\n            if(doublepoints>0)\n            {\n            HudMessage(s:\"doublepoints: \",\n            d: doublepoints;\n            HUDMSG_PLAIN, 94, CR_White, 0.50, 0.20, 1.0);\n            }\n            if(bonfiresale>0)\n            {\n            HudMessage(s:\"bonfire sale: \",\n            d: bonfiresale;\n            HUDMSG_PLAIN, 95, CR_White, 0.50, 0.25, 1.0);\n            }\n            delay(1);\n     }\n}\n\nSCRIPT 402 (int amount)\n{\n if(doublepoints>0){amount = amount*2;}\n if(amount>-1) {SetActivatorToTarget(0);}\n if(amount>-1) {GiveInventory(\"money\",amount); GiveInventory(\"points\",amount);}\n SetFont(\"CONFONT\");\n if(amount>-1) {HudMessage(s:\"+\",d:amount;HUDMSG_FADEOUT,0,CR_YELLOW,1.9+(random(-5,5)*0.01),0.8+(random(-5,5)*0.01),0.1,1.0);}\n}\n\nSCRIPT 403 (int amount2)\n{\n if(doublepoints>0){amount2 = amount2*2;}\n if(amount2>-1) {GiveactorInventory(1337,\"money\",amount2); GiveactorInventory(1337,\"points\",amount2);GiveactorInventory(1338,\"money\",amount2); GiveactorInventory(1338,\"points\",amount2);}\n SetFont(\"CONFONT\");\n if(amount2>-1) {HudMessage(s:\"+\",d:amount2;HUDMSG_FADEOUT,1,CR_YELLOW,1.9+(random(-5,5)*0.01),0.8+(random(-5,5)*0.01),0.1,1.0);}\n}\n\nscript 404 (int amount3)\n{\n wavenumber = wavenumber + amount3;\n}\n\nscript 752 (int whattodo2)\n{\n  if(whattodo2==1 && Gameskill()<4)\n  {setactorproperty(667,APROP_Health,6000+wavenumber*200);}\n  else if(whattodo2==1 && Gameskill()==4 && Timeon==1)\n  {setactorproperty(667,APROP_Health,6000+minutes*200);}\n}\n\nScript 400 (void)\n{\n  int TemporaryVariableC;\n  TemporaryVariableC=random(1,50);\n  if(TemporaryVariableC==1) {Spawn(\"MaxAmmo\",GetActorX(0),GetActorY(0),GetActorZ(0),0,0);}\n  else if(TemporaryVariableC==2) {Spawn(\"InstaKill\",GetActorX(0),GetActorY(0),GetActorZ(0),0,0);}\n  else if(TemporaryVariableC==3) {Spawn(\"UnlimitedAmmo\",GetACtorX(0),GetActorY(0),GetActorZ(0),0,0);}\n  else if(TemporaryVariableC==4) {Spawn(\"doublepoints\",GetACtorX(0),GetActorY(0),GetActorZ(0),0,0);}\n }\n\nfunction void Ammo(void)\n{\ngiveactorinventory(1337,\"DukeAmmo\",999);\ngiveactorinventory(1337,\"PAPDukeAmmo\",999);\ngiveactorinventory(1337,\"Flares\",999);\ngiveactorinventory(1337,\"PAPFlares\",999);\ngiveactorinventory(1337,\"Colt45Ammo\",999);\ngiveactorinventory(1337,\"PAPColt45Ammo\",999);\ngiveactorinventory(1337,\"AK47Ammo\",999);\ngiveactorinventory(1337,\"PAPAK47Ammo\",999);\ngiveactorinventory(1337,\"RPGClip\",999);\ngiveactorinventory(1337,\"RPGAmmo\",999);\ngiveactorinventory(1337,\"PPSHClip\",999);\ngiveactorinventory(1337,\"PPSHAmmo\",999);\ngiveactorinventory(1337,\"PAPRPGClip\",999);\ngiveactorinventory(1337,\"PAPRPGAmmo\",999);\ngiveactorinventory(1337,\"PAPPPSHClip\",999);\ngiveactorinventory(1337,\"PAPPPSHAmmo\",999);\n   giveactorinventory(1337,\"PAPQUADclip\",999);\n   giveactorinventory(1337,\"quadclip\",999);\n   giveactorinventory(1337,\"PAPPistolclip\",999);\n   giveactorinventory(1337,\"PAPshotgunclip\",999);\n   giveactorinventory(1337,\"PAPSSGclip\",999);\n   giveactorinventory(1337,\"PAPchaingunclip\",999);\n   giveactorinventory(1337,\"chaingunclip\",999);\n   giveactorinventory(1337,\"ssgclip\",999);\n    giveactorinventory(1337,\"pistolclip\",999);\n    giveactorinventory(1337,\"pistolammo\",999);\n    giveactorinventory(1337,\"shotgunclip\",999);\n    giveactorinventory(1337,\"uziclip\",999);\n    giveactorinventory(1337,\"m1clip\",999);\n    giveactorinventory(1337,\"papm1clip\",999);\n    giveactorinventory(1337,\"rifleclip\",999);\n    giveactorinventory(1337,\"m16clip\",999);\n    giveactorinventory(1337,\"mp5clip\",999);\n    giveactorinventory(1337,\"mp40clip\",999);\n    giveactorinventory(1337,\"Dualuziclip\",999);\n    giveactorinventory(1337,\"ak47clip\",999);\n    giveactorinventory(1337,\"Thomsonclip\",999);\n    giveactorinventory(1337,\"Revolverclip\",999);\n    giveactorinventory(1337,\"Revolverammo\",999);\n    giveactorinventory(1337,\"PAPRevolverammo\",999);\n    giveactorinventory(1337,\"Colt45clip\",999);\n    giveactorinventory(1337,\"PAPColt45clip\",6);\n    giveactorinventory(1337,\"Dukeclip\",999);\n    giveactorinventory(1337,\"Raygunclip\",999);\n    giveactorinventory(1337,\"PAPRaygunclip\",999);\n    giveactorinventory(1337,\"PAPuziclip\",999);\n    giveactorinventory(1337,\"Raygunammo\",999);\n    giveactorinventory(1337,\"PAPRaygunammo\",999);\n    giveactorinventory(1337,\"PAPm1clip\",999);\n    giveactorinventory(1337,\"PAPrifleclip\",999);\n    giveactorinventory(1337,\"PAPm16clip\",999);\n    giveactorinventory(1337,\"PAPmp5clip\",999);\n    giveactorinventory(1337,\"PAPmp40clip\",999);\n    giveactorinventory(1337,\"PAPDualuziclip\",999);\n    giveactorinventory(1337,\"PAPak47clip\",999);\n    giveactorinventory(1337,\"PAPThomsonclip\",999);\n    giveactorinventory(1337,\"PAPRevolverclip\",999);\n    giveactorinventory(1337,\"PAPDukeclip\",999);\n    giveactorinventory(1337,\"PlasmaClip\",999);\n    giveactorinventory(1337,\"PAPPlasmaClip\",999);\n    giveactorinventory(1337,\"PlasmaBeamammo\",999);\n    giveactorinventory(1337,\"PAPAUGClip\",999);\n    giveactorinventory(1337,\"AUGClip\",999);\n    giveactorinventory(1337,\"PAPFAMASClip\",999);\n    giveactorinventory(1337,\"FAMASClip\",999);\n    giveactorinventory(1337,\"BARClip\",999);\n    giveactorinventory(1337,\"BARammo\",999);\n    giveactorinventory(1337,\"PAPBARClip\",999);\n    giveactorinventory(1337,\"PAPBARammo\",999);\n    giveactorinventory(1337,\"ModelClip\",999);\n    giveactorinventory(1337,\"Modelammo\",999);\n    giveactorinventory(1337,\"PAPModelClip\",999);\n    giveactorinventory(1337,\"PAPModelammo\",999);\n    giveactorinventory(1337,\"Cell\",999);\n    giveactorinventory(1337,\"GrenadeAmmo\",999);\n    giveactorinventory(1337,\"MP7Ammo\",999);\n    giveactorinventory(1337,\"MP7clip\",999);\n    giveactorinventory(1337,\"PAPMP7Ammo\",999);\n    giveactorinventory(1337,\"PAPMP7clip\",999);\n    giveactorinventory(1337,\"RifleAmmo\",999);\n    giveactorinventory(1337,\"Rifleclip\",999);\n    giveactorinventory(1337,\"PAPRifleAmmo\",999);\n    giveactorinventory(1337,\"PAPRifleclip\",999);\n\tgiveactorinventory(1337,\"AA12Clip\",999);\n\tgiveactorinventory(1337,\"AA12ammo\",999);\n\tgiveactorinventory(1337,\"PAPAA12Clip\",999);\n\tgiveactorinventory(1337,\"PAPAA12ammo\",999);\n\tgiveactorinventory(1337,\"ClaymoreAmmo\",999);\n\tgiveactorinventory(1337,\"PAPPUMPClip\",999);\n\tgiveactorinventory(1337,\"PAPPUMPammo\",999);\n\tgiveactorinventory(1337,\"PUMPClip\",999);\n\tgiveactorinventory(1337,\"PUMPammo\",999);\n\tgiveactorinventory(1337,\"UACammo\",999);\n\tgiveactorinventory(1337,\"PAPUACammo\",999);\n\tgiveactorinventory(1337,\"UACclip\",999);\n\tgiveactorinventory(1337,\"PAPUACclip\",999);\n\tgiveactorinventory(1337,\"SSGammo\",999);\n\tgiveactorinventory(1337,\"MP40ammo\",999);\n\tgiveactorinventory(1337,\"PAPMP40ammo\",999);\n\tgiveactorinventory(1337,\"UziAmmo\",999);\n\tgiveactorinventory(1337,\"DualUziAmmo\",999);\n\tgiveactorinventory(1337,\"spellammo\",999);\n\tgiveactorinventory(1337,\"PAPspellammo\",999);\n\tgiveactorinventory(1337,\"tommammo\",999);\n\tgiveactorinventory(1337,\"PAPtommammo\",999);\n\tgiveactorinventory(1337,\"BFG10kammo\",999);\n\tgiveactorinventory(1337,\"PAPBFG10kammo\",999);\n\tgiveactorinventory(1337,\"Chaingunammo\",999);\n\tgiveactorinventory(1337,\"PAPChaingunammo\",999);\n\tgiveactorinventory(1337,\"shotgunammo\",999);\n\tgiveactorinventory(1337,\"MP5ammo\",999);\n\tgiveactorinventory(1337,\"augammo\",999);\n\tgiveactorinventory(1337,\"Typeammo\",999);\n\tgiveactorinventory(1337,\"PAPTypeammo\",999);\n\tgiveactorinventory(1337,\"PulseMGammo\",999);\n\tgiveactorinventory(1337,\"PAPPulseMGammo\",999);\n\tgiveactorinventory(1337,\"scarammo\",999);\n\tgiveactorinventory(1337,\"papscarammo\",999);\n\tgiveactorinventory(1337,\"scarclip\",999);\n\tgiveactorinventory(1337,\"papscarclip\",999);\ngiveactorinventory(1337,\"D3Clip\",999);\ngiveactorinventory(1337,\"D3Ammo\",999);\ngiveactorinventory(1337,\"PAPD3Clip\",999);\ngiveactorinventory(1337,\"PAPD3Ammo\",999);\n//Player 2//////////////////////////////\ngiveactorinventory(1338,\"DukeAmmo\",999);\ngiveactorinventory(1338,\"PAPDukeAmmo\",999);\ngiveactorinventory(1338,\"Colt45Ammo\",999);\ngiveactorinventory(1338,\"PAPColt45Ammo\",999);\ngiveactorinventory(1338,\"AK47Ammo\",999);\ngiveactorinventory(1338,\"PAPAK47Ammo\",999);\ngiveactorinventory(1338,\"D3Clip\",999);\ngiveactorinventory(1338,\"D3Ammo\",999);\ngiveactorinventory(1338,\"PAPD3Clip\",999);\ngiveactorinventory(1338,\"PAPD3Ammo\",999);\n\tgiveactorinventory(1338,\"scarammo\",999);\n\tgiveactorinventory(1338,\"papscarammo\",999);\n\tgiveactorinventory(1338,\"scarclip\",999);\n\tgiveactorinventory(1338,\"papscarclip\",999);\ngiveactorinventory(1338,\"RPGClip\",999);\ngiveactorinventory(1338,\"RPGAmmo\",999);\ngiveactorinventory(1338,\"PPSHClip\",999);\ngiveactorinventory(1338,\"PPSHAmmo\",999);\ngiveactorinventory(1338,\"PAPRPGClip\",999);\ngiveactorinventory(1338,\"PAPRPGAmmo\",999);\ngiveactorinventory(1338,\"PAPPPSHClip\",999);\ngiveactorinventory(1338,\"PAPPPSHAmmo\",999);\ngiveactorinventory(1338,\"Flares\",999);\ngiveactorinventory(1338,\"PAPFlares\",999);\n\tgiveactorinventory(1338,\"Typeammo\",999);\n\tgiveactorinventory(1338,\"PAPTypeammo\",999);\n\tgiveactorinventory(1338,\"PulseMGammo\",999);\n\tgiveactorinventory(1338,\"PAPPulseMGammo\",999);\n\tgiveactorinventory(1338,\"augammo\",999);\n\tgiveactorinventory(1338,\"MP5ammo\",999);\n\tgiveactorinventory(1338,\"spellammo\",999);\n\tgiveactorinventory(1338,\"PAPspellammo\",999);\n\tgiveactorinventory(1338,\"tommammo\",999);\n\tgiveactorinventory(1338,\"PAPtommammo\",999);\n\tgiveactorinventory(1338,\"BFG10kammo\",999);\n\tgiveactorinventory(1338,\"PAPBFG10kammo\",999);\n\tgiveactorinventory(1338,\"SSGammo\",999);\n\tgiveactorinventory(1338,\"MP40ammo\",999);\n\tgiveactorinventory(1338,\"PAPMP40ammo\",999);\n\tgiveactorinventory(1338,\"UziAmmo\",999);\n\tgiveactorinventory(1338,\"DualUziAmmo\",999);\n\tgiveactorinventory(1338,\"UACammo\",999);\n\tgiveactorinventory(1338,\"PAPUACammo\",999);\n\tgiveactorinventory(1338,\"UACclip\",999);\n\tgiveactorinventory(1338,\"PAPUACclip\",999);\n\tgiveactorinventory(1338,\"PAPPUMPClip\",999);\n\tgiveactorinventory(1338,\"PAPPUMPammo\",999);\n\tgiveactorinventory(1338,\"PUMPClip\",999);\n\tgiveactorinventory(1338,\"PUMPammo\",999);\n   giveactorinventory(1338,\"PAPQUADclip\",999);\n   giveactorinventory(1338,\"quadclip\",999);\n   giveactorinventory(1338,\"PAPPistolclip\",999);\n   giveactorinventory(1338,\"PAPshotgunclip\",999);\n   giveactorinventory(1338,\"PAPSSGclip\",999);\n   giveactorinventory(1338,\"PAPchaingunclip\",999);\n   giveactorinventory(1338,\"chaingunclip\",999);\n   giveactorinventory(1338,\"ssgclip\",999);\n    giveactorinventory(1338,\"pistolclip\",999);\n    giveactorinventory(1338,\"shotgunclip\",999);\n    giveactorinventory(1338,\"uziclip\",999);\n    giveactorinventory(1338,\"m1clip\",999);\n    giveactorinventory(1338,\"papm1clip\",999);\n    giveactorinventory(1338,\"rifleclip\",999);\n    giveactorinventory(1338,\"m16clip\",999);\n    giveactorinventory(1338,\"mp5clip\",999);\n    giveactorinventory(1338,\"mp40clip\",999);\n    giveactorinventory(1338,\"Dualuziclip\",999);\n    giveactorinventory(1338,\"ak47clip\",999);\n    giveactorinventory(1338,\"Thomsonclip\",999);\n    giveactorinventory(1338,\"Revolverclip\",999);\n    giveactorinventory(1338,\"Revolverammo\",999);\n    giveactorinventory(1338,\"PAPRevolverammo\",999);\n    giveactorinventory(1338,\"Colt45clip\",999);\n    giveactorinventory(1338,\"PAPColt45clip\",6);\n    giveactorinventory(1338,\"Dukeclip\",999);\n    giveactorinventory(1338,\"Raygunclip\",999);\n    giveactorinventory(1338,\"PAPRaygunclip\",999);\n    giveactorinventory(1338,\"PAPuziclip\",999);\n    giveactorinventory(1338,\"Raygunammo\",999);\n    giveactorinventory(1338,\"PAPRaygunammo\",999);\n    giveactorinventory(1338,\"PAPm1clip\",999);\n    giveactorinventory(1338,\"PAPrifleclip\",999);\n    giveactorinventory(1338,\"PAPm16clip\",999);\n    giveactorinventory(1338,\"PAPmp5clip\",999);\n    giveactorinventory(1338,\"PAPmp40clip\",999);\n    giveactorinventory(1338,\"PAPDualuziclip\",999);\n    giveactorinventory(1338,\"PAPak47clip\",999);\n    giveactorinventory(1338,\"PAPThomsonclip\",999);\n    giveactorinventory(1338,\"PAPRevolverclip\",999);\n    giveactorinventory(1338,\"PAPDukeclip\",999);\n    giveactorinventory(1338,\"PlasmaClip\",999);\n    giveactorinventory(1338,\"PAPPlasmaClip\",999);\n    giveactorinventory(1338,\"PlasmaBeamammo\",999);\n    giveactorinventory(1338,\"PAPAUGClip\",999);\n    giveactorinventory(1338,\"AUGClip\",999);\n    giveactorinventory(1338,\"PAPFAMASClip\",999);\n    giveactorinventory(1338,\"FAMASClip\",999);\n    giveactorinventory(1338,\"BARClip\",999);\n    giveactorinventory(1338,\"BARammo\",999);\n    giveactorinventory(1338,\"PAPBARClip\",999);\n    giveactorinventory(1338,\"PAPBARammo\",999);\n    giveactorinventory(1338,\"ModelClip\",999);\n    giveactorinventory(1338,\"Modelammo\",999);\n    giveactorinventory(1338,\"PAPModelClip\",999);\n    giveactorinventory(1338,\"PAPModelammo\",999);\n    giveactorinventory(1338,\"Cell\",999);\n    giveactorinventory(1338,\"GrenadeAmmo\",999);\n    giveactorinventory(1338,\"MP7Ammo\",999);\n    giveactorinventory(1338,\"MP7clip\",999);\n    giveactorinventory(1338,\"PAPMP7Ammo\",999);\n    giveactorinventory(1338,\"PAPMP7clip\",999);\n    giveactorinventory(1338,\"RifleAmmo\",999);\n    giveactorinventory(1338,\"Rifleclip\",999);\n    giveactorinventory(1338,\"PAPRifleAmmo\",999);\n    giveactorinventory(1338,\"PAPRifleclip\",999);\n\tgiveactorinventory(1338,\"AA12Clip\",999);\n\tgiveactorinventory(1338,\"AA12ammo\",999);\n\tgiveactorinventory(1338,\"PAPAA12Clip\",999);\n\tgiveactorinventory(1338,\"PAPAA12ammo\",999);\n\tgiveactorinventory(1338,\"ClaymoreAmmo\",999);\n    giveactorinventory(1338,\"pistolammo\",999);\n\tgiveactorinventory(1338,\"Chaingunammo\",999);\n\tgiveactorinventory(1338,\"PAPChaingunammo\",999);\n\tgiveactorinventory(1338,\"shotgunammo\",999);\n}\n\nscript 998 DEATH\n{\n    //Player 1 Death\n    if(PlayerNumber()==0)\n    {\n        //Stop perks\n        P1DT = 0;\n        P1SC = 0;\n        P1QR = 0;\n        P1JN = 0;\n        P1SU = 0;\n        P1DS = 0;\n        P1PHD = 0;\n        takeactorinventory(1337,\"speedcola\",1);\n        takeactorinventory(1337,\"Doubletap\",1);\n        takeactorinventory(1337,\"QuickRevive\",1);\n        takeactorinventory(1337,\"Juggernog\",1);\n        takeactorinventory(1337,\"staminaup\",1);\n        takeactorinventory(1337,\"PhDflopper\",1);\n        takeactorinventory(1337,\"PHD\",1);\n        P1Death = 1;\n        //Player 2's cam\n        if(PlayerCount()==2 && GetActorProperty(1338,APROP_Health)>0 && Gameover==0 && P2Death==0)\n        {\n            HudMessage(s:\"SPECTATING PLAYER 2\"; HUDMSG_PLAIN, 4, CR_ORANGE, 0.50, 0.1, 1);\n            ChangeCamera(1338, 1337, 0);\n        }\n    }\n    //Player 2 Death\n    else if(PlayerNumber()==1)\n    {\n        //Stop perks\n        P2DT = 0;\n        P2SC = 0;\n        P2QR = 0;\n        P2JN = 0;\n        P2SU = 0;\n        P2DS = 0;\n        P2PHD =0;\n        takeactorinventory(1338,\"speedcola\",1);\n        takeactorinventory(1338,\"Doubletap\",1);\n        takeactorinventory(1338,\"QuickRevive\",1);\n        takeactorinventory(1338,\"Juggernog\",1);\n        takeactorinventory(1338,\"staminaup\",1);\n        takeactorinventory(1338,\"PhDflopper\",1);\n        takeactorinventory(1338,\"PHD\",1);\n        P2Death = 1;\n\n        //Player 1's cam\n        if(GetActorProperty(1337,APROP_Health)>0 && Gameover==0 && P1Death==0)\n        {\n            HudMessage(s:\"SPECTATING PLAYER 1\"; HUDMSG_PLAIN, 4, CR_ORANGE, 0.50, 0.1, 1);\n            ChangeCamera(1337, 1338, 0);\n        }\n    }\n\n    //Everyone-Dead message, then restart game\n    if(GetActorProperty(1337,APROP_Health)<=0 &&\n        GetActorProperty(1338,APROP_Health)<=0 && Gameover==0)\n    {\n        Acs_Execute(999,0,0,0,0);\n}\n}"
      },
      {
        "source": "pk3",
        "name": "acs_source/MENU.txt",
        "contents": "#library \"MENU\"\n#include \"zcommon.acs\"\n\nscript 500 (void)\n{\n\twhile(CheckWeapon(\"Menu\") == 1)\n\t{\n\t\tSetHudSize(800,600,1);\n\t\tSetFont(\"CONFONT\");\n\t\tHudMessage(s:\"Press \\cfalt-fire \\ccto scroll\"; HUDMSG_PLAIN, 2050+PlayerNumber(), CR_WHITE, 100.1, 140.0, 1.0);\n\t\tHudMessage(s:\"Press \\cffire \\ccto select\"; HUDMSG_PLAIN, 2100+PlayerNumber(), CR_WHITE, 100.1, 150.0, 1.0);\n\t\tdelay(1);\n\t}\n}\n\nscript 501 (void)\n{\n  while(checkweapon(\"Menu\") == 1)\n  {\n\tif(CheckWeapon(\"Menu\") == 1 && CheckInventory(\"MenuPlace\") == 0)\n\t{\n\t\tSetHudSize(800,600,1);\n\t\tSetFont(\"CONFONT\");\n\t\tHudMessage(s:\"Pick what to do?\"; HUDMSG_PLAIN, 300+PlayerNumber(), CR_WHITE, 100.1, 100.0, 1.0);\n\t\tHudMessage(s:\"Give money to other player? [cost:500]\"; HUDMSG_PLAIN, 450+PlayerNumber(), CR_WHITE, 100.1, 240.0, 1.0);\n\t\tHudMessage(s:\"Buy a max ammo? [cost:2500]\"; HUDMSG_PLAIN, 451+PlayerNumber(), CR_WHITE, 100.1, 260.0, 1.0);\n\t\tHudMessage(s:\"Buy a megasphere? [cost:1500]\"; HUDMSG_PLAIN, 452+PlayerNumber(), CR_WHITE, 100.1, 280.0, 1.0);\n\n\t\tif(CheckInventory(\"MenuCursor\") == 0)\n\t\t{\n\t\tHudMessage(s:\"Give money to other player? [cost:500]\"; HUDMSG_PLAIN, 450+PlayerNumber(), CR_yellow, 100.1, 240.0, 1.0);\n\t\t}\n\t\telse if(CheckInventory(\"MenuCursor\") == 1)\n\t\t{\n\t\tHudMessage(s:\"Buy a max ammo? [cost:2500]\"; HUDMSG_PLAIN, 451+PlayerNumber(), CR_yellow, 100.1, 260.0, 1.0);\n\t\t}\n\t\telse if(CheckInventory(\"MenuCursor\") == 2)\n\t\t{\n\t\tHudMessage(s:\"Buy a megasphere? [cost:1500]\"; HUDMSG_PLAIN, 452+PlayerNumber(), CR_yellow, 100.1, 280.0, 1.0);\n\t\t}\n\t\telse if(CheckInventory(\"MenuCursor\") > 2)\n\t\t{\n\t\ttakeinventory(\"MenuCursor\",999);\n\t\t}\n    }\n\tdelay(1);\n  }\n}\n\nscript 502 (void)\n{\n        if(CheckInventory(\"MenuCursor\") == 0)\n\t\t{\n\t\t  if(PlayerNumber()==0)\n\t\t  {\n\t\t   if(CheckactorInventory(1337,\"money\") >= 500)\n\t\t   {\n\t\t   takeactorinventory(1337,\"money\",500);\n\t\t   giveactorinventory(1338,\"money\",500);\n\t\t   }\n\t\t   else if(CheckactorInventory(1337,\"money\") < 500)\n\t\t   {\n\t\t   print(s:\"cant give money\");\n\t\t   }\n\t\t  }\n\t\t  else if(PlayerNumber()==1)\n\t\t  {\n\t\t   if(CheckactorInventory(1338,\"money\") >= 500)\n\t\t   {\n\t\t   takeactorinventory(1338,\"money\",500);\n\t\t   giveactorinventory(1337,\"money\",500);\n\t\t   }\n\t\t   else if(CheckactorInventory(1338,\"money\") < 500)\n\t\t   {\n\t\t   print(s:\"cant give money\");\n\t\t   }\n\t\t  }\n\t\t}\n\t\telse if(CheckInventory(\"MenuCursor\") == 1)\n\t\t{\n\t\t  if(PlayerNumber()==0)\n\t\t  {\n\t\t   if(CheckactorInventory(1337,\"money\") >= 2500)\n\t\t   {\n\t\t   giveactorinventory(1337,\"maxammo\",1);\n\t\t   takeactorinventory(1337,\"money\",2500);\n\t\t   }\n\t\t  }\n\t\t  else if(PlayerNumber()==1)\n\t\t  {\n\t\t   if(CheckactorInventory(1338,\"money\") >= 2500)\n\t\t   {\n\t\t   giveactorinventory(1338,\"maxammo\",1);\n\t\t   takeactorinventory(1338,\"money\",2500);\n\t\t   }\n\t\t  }\n\t\t}\n\t\telse if(CheckInventory(\"MenuCursor\") == 2)\n\t\t{\n\t\t  if(PlayerNumber()==0)\n\t\t  {\n\t\t   if(CheckactorInventory(1337,\"money\") >= 1500)\n\t\t   {\n\t\t   giveactorinventory(1337,\"megasphere\",1);\n\t\t   takeactorinventory(1337,\"money\",1500);\n\t\t   }\n\t\t  }\n\t\t  else if(PlayerNumber()==1)\n\t\t  {\n\t\t   if(CheckactorInventory(1338,\"money\") >= 1500)\n\t\t   {\n\t\t   giveactorinventory(1338,\"megasphere\",1);\n\t\t   takeactorinventory(1338,\"money\",1500);\n\t\t   }\n\t\t  }\n\t\t}\n}"
      }
    ]
  },
  "maps": [
    {
      "map": "MAP01",
      "title": "MAP01",
      "format": "hexen",
      "stats": {
        "things": 94,
        "linedefs": 4868,
        "sidedefs": 9500,
        "vertices": 5743,
        "sectors": 336,
        "segs": 11033,
        "ssectors": 3836,
        "nodes": 3835,
        "textures": {
          "FLAT14": 3,
          "PERK4": 3,
          "PERK2": 3,
          "ADEL_J17": 1,
          "CRATINY": 13,
          "ADEL_S03": 6,
          "SHGNOL": 1,
          "THSNOL": 1,
          "M1GROL": 1,
          "MARBFACE": 4,
          "CLMOOL": 1,
          "MARBFAC3": 2,
          "PERK1": 3,
          "YLIGHT-Y": 24,
          "FLAT5_2": 44,
          "SW1COMM": 3,
          "NICK_A01": 472,
          "DOORYEL": 12,
          "A-DAN3": 2,
          "MATEOL": 1,
          "NADEOL": 1,
          "ADEL_B21": 1,
          "CRATE2": 36,
          "METAL": 160,
          "ADEL_Z62": 24,
          "DOUBTAP": 1,
          "BLOOD1": 9,
          "FLAT20": 5,
          "SP_ROCK1": 34,
          "SUPPORT2": 46,
          "CRATOP1": 16,
          "A-DAN1": 85,
          "CHGNOL": 1,
          "DOORTRAK": 10,
          "ADEL_F09": 24,
          "MP5KOL": 2,
          "SP_HOT1": 27,
          "BFALL1": 31,
          "ADEL_Q63": 198,
          "ADEL_R98": 264,
          "DOORSTOP": 4,
          "ADEL_E01": 7,
          "F_SKY1": 19,
          "MARBFAC2": 2,
          "ADEL_S04": 2,
          "YLIGHT-R": 5984,
          "SPEEDCOL": 1,
          "RROCK18": 8,
          "JUGGNOG": 1,
          "SHAWN2": 22,
          "DOOR3": 4,
          "ADEL_Q64": 229,
          "PACKAPUN": 1,
          "GATE3": 2,
          "M16GOL": 1,
          "PERK3": 3,
          "QUICKRE": 1,
          "MP40OL": 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": "f2ce9263-08ce-41d7-a0e8-f73a8438bfb1",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP01/images/0.webp",
          "type": null
        },
        {
          "id": "5c050ff4-1cfd-4c10-b2ad-f01b7102dfe2",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP01/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP02",
      "title": "MAP02",
      "format": "hexen",
      "stats": {
        "things": 45,
        "linedefs": 391,
        "sidedefs": 642,
        "vertices": 486,
        "sectors": 61,
        "segs": 800,
        "ssectors": 271,
        "nodes": 270,
        "textures": {
          "CONS1_5": 3,
          "CHGNOL": 1,
          "QUICKRE": 1,
          "SPEEDCOL": 1,
          "DOUBTAP": 1,
          "PERK5": 2,
          "SHGNOL": 1,
          "LAVFALL1": 9,
          "SW1COMM": 3,
          "SP_HOT1": 14,
          "FLAT14": 2,
          "GSTSATYR": 12,
          "PERK4": 2,
          "MP5KOL": 1,
          "PACKAPUN": 1,
          "ROCKRED1": 134,
          "PERK1": 3,
          "METAL": 12,
          "PERK2": 3,
          "REDWALL": 2,
          "ON": 1,
          "CEIL4_2": 1,
          "CLMOOL": 1,
          "ADEL_F50": 3,
          "STAMUP": 1,
          "ADEL_J16": 4,
          "FLOOR6_1": 46,
          "BARR1": 8,
          "F_SKY1": 42,
          "JUGGNOG": 1,
          "MATEOL": 1,
          "M1GROL": 1,
          "MP40OL": 1,
          "LAVA1": 9,
          "PERK3": 2,
          "OFF": 1,
          "SHAWN1": 1,
          "NADEOL": 1,
          "SHAWN2": 119,
          "SUPPORT2": 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": "0d5f87f8-d30b-44a8-81b4-3afdfc9fa8bf",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP02/images/0.webp",
          "type": null
        },
        {
          "id": "bee767e8-d9cc-4727-b484-2f98738ca1a0",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP02/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP03",
      "title": "MAP03",
      "format": "hexen",
      "stats": {
        "things": 125,
        "linedefs": 888,
        "sidedefs": 1408,
        "vertices": 855,
        "sectors": 209,
        "segs": 1595,
        "ssectors": 526,
        "nodes": 525,
        "textures": {
          "BARR1": 25,
          "CEIL4_2": 148,
          "COMPSTA1": 3,
          "ADEL_F81": 3,
          "MARBFACE": 4,
          "SHAWN2": 411,
          "FLAT19": 90,
          "SPACEW3": 3,
          "M1GROL": 1,
          "SPCDOOR2": 2,
          "ADEL_F71": 73,
          "ADEL_F82": 3,
          "FLAT20": 7,
          "MSOLA0": 1,
          "ADEL_F50": 10,
          "MIDBARS3": 128,
          "GSTSATYR": 3,
          "COMPSTA2": 1,
          "RROCK10": 189,
          "GSTONE1": 2,
          "THSNOL": 1,
          "METAL": 4,
          "DOORTRAK": 16,
          "SP_HOT1": 27,
          "ADEL_Z61": 30,
          "MP5KOL": 1,
          "MATEOL": 1,
          "NADEOL": 1,
          "DEM1_5": 5,
          "SHAWN1": 1,
          "ADEL_D08": 4,
          "ADEL_F83": 3,
          "GSTGARG": 1,
          "ADEL_F72": 35,
          "MP40OL": 1,
          "ADEL_F64": 12,
          "ZZWOLF11": 2,
          "BIGDOOR2": 8,
          "FLAT14": 3,
          "SHGNOL": 1,
          "SW1COMM": 1,
          "GSTLION": 15,
          "ADEL_G01": 12,
          "ADEL_F80": 3
        }
      },
      "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": "791d4c12-64d4-4578-89fc-1ce3f91191ac",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP03/images/0.webp",
          "type": null
        },
        {
          "id": "5484b617-cc7c-45a8-97a5-e1758cbf8e29",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP03/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP04",
      "title": "MAP04",
      "format": "hexen",
      "stats": {
        "things": 61,
        "linedefs": 641,
        "sidedefs": 973,
        "vertices": 579,
        "sectors": 150,
        "segs": 1090,
        "ssectors": 320,
        "nodes": 319,
        "textures": {
          "CRATE2": 21,
          "ADEL_F75": 4,
          "SHAWN2": 86,
          "SHGNOL": 1,
          "CRATE1": 43,
          "POWER": 2,
          "HINT": 1,
          "ADEL_Y06": 4,
          "FLAT14": 54,
          "MIDBARS1": 82,
          "MIDSPACE": 40,
          "SW1COMM": 1,
          "CRATOP2": 17,
          "GRAY7": 213,
          "NAZIFL": 1,
          "ADEL_F13": 23,
          "DUSHOL": 1,
          "FLAT19": 30,
          "LAVFALL1": 22,
          "ASHWALL4": 26,
          "DERRISE3": 17,
          "LAVA1": 2,
          "SKINMET1": 85,
          "AQUAFLAT": 67,
          "CRATOP1": 12,
          "BARR1": 13,
          "GATE4": 1,
          "ADEL_J13": 19,
          "ADEL_F62": 51,
          "METAL": 16
        }
      },
      "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": "19606136-95ff-4e98-be25-397a61f4fb23",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP04/images/0.webp",
          "type": null
        },
        {
          "id": "84964a50-c9bd-4f97-b4af-4e8fe5c89edd",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP04/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP06",
      "title": "MAP06",
      "format": "hexen",
      "stats": {
        "things": 45,
        "linedefs": 990,
        "sidedefs": 1811,
        "vertices": 1054,
        "sectors": 209,
        "segs": 2126,
        "ssectors": 800,
        "nodes": 799,
        "textures": {
          "SPEEDCOL": 1,
          "YLIGHT-Y": 8,
          "DOUBTAP": 1,
          "MARBFAC3": 2,
          "BARR1": 9,
          "ADEL_J17": 1,
          "DEM1_5": 172,
          "QUICKRE": 1,
          "PERK3": 2,
          "ADEL_Y07": 28,
          "PACKAPUN": 1,
          "YLIGHT-B": 224,
          "FLAT20": 2,
          "JUGGNOG": 1,
          "METAL": 5,
          "CHGNOL": 1,
          "FLOOR7_2": 106,
          "MP40OL": 1,
          "GSTONE1": 197,
          "ADEL_E01": 7,
          "ADEL_F47": 42,
          "NAZIFL": 2,
          "PERK4": 2,
          "ADEL_Z62": 8,
          "CEIL4_2": 1,
          "MARBFACE": 2,
          "PERK2": 2,
          "SHGNOL": 1,
          "PERK1": 2,
          "SP_HOT1": 8,
          "SUSTOL": 1,
          "SHAWN2": 3,
          "A-DAN4": 35,
          "DOORYEL": 4,
          "DOORTRAK": 4,
          "STEP5": 308,
          "FLOOR4_8": 77
        }
      },
      "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": "d6941360-6336-4e1d-95fe-ab21ce31462c",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP06/images/0.webp",
          "type": null
        },
        {
          "id": "5d1c069e-ed69-4433-a6ce-d703a23e6dd2",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP06/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP07",
      "title": "MAP07",
      "format": "hexen",
      "stats": {
        "things": 35,
        "linedefs": 313,
        "sidedefs": 515,
        "vertices": 345,
        "sectors": 63,
        "segs": 601,
        "ssectors": 206,
        "nodes": 205,
        "textures": {
          "ADEL_B22": 2,
          "CHGNOL": 1,
          "NAZIFL": 2,
          "STEP3": 10,
          "PERK3": 2,
          "PERK1": 3,
          "QUICKRE": 1,
          "DOUBTAP": 1,
          "MP40OL": 1,
          "SHGNOL": 1,
          "DEM1_5": 2,
          "SPEEDCOL": 1,
          "BARR1": 8,
          "GSTGARG": 3,
          "PACKAPUN": 1,
          "BIGDOOR4": 2,
          "SHAWN2": 58,
          "CEIL4_2": 1,
          "ADEL_E01": 7,
          "DOORTRAK": 18,
          "FLAT20": 18,
          "SP_HOT1": 8,
          "METAL": 4,
          "ADEL_J16": 3,
          "BIGDOOR2": 34,
          "JUGGNOG": 1,
          "GSTONE1": 5,
          "MFLR8_1": 206,
          "PERK2": 2,
          "PERK4": 2,
          "SUSTOL": 1,
          "SW1COMM": 2
        }
      },
      "monsters": {
        "total": 0,
        "by_type": {},
        "by_category": null
      },
      "items": {
        "total": 0,
        "by_type": {},
        "ammo_by_category": null,
        "weapons_present": null
      },
      "mechanics": {
        "teleports": false,
        "keys": [],
        "secret_exit": false
      },
      "difficulty": {
        "uv_monsters": 0,
        "hmp_monsters": 0,
        "htr_monsters": 0,
        "uv_items": 0,
        "hmp_items": 0,
        "htr_items": 0
      },
      "compatibility": "hexen",
      "metadata": {
        "title": null,
        "music": null,
        "source": "marker"
      },
      "images": [
        {
          "id": "8d89eb57-479a-4c51-96f0-29bb754f00b2",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP07/images/0.webp",
          "type": null
        },
        {
          "id": "d21e7952-2ff3-4187-a52f-b0b7d1d565fe",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP07/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP08",
      "title": "MAP08",
      "format": "hexen",
      "stats": {
        "things": 27,
        "linedefs": 260,
        "sidedefs": 388,
        "vertices": 274,
        "sectors": 50,
        "segs": 439,
        "ssectors": 145,
        "nodes": 144,
        "textures": {
          "SUSTOL": 1,
          "CHGNOL": 1,
          "MARBFACE": 4,
          "BARR1": 12,
          "MP5KOL": 1,
          "SHIFLOR1": 16,
          "SHIWALL": 52,
          "FLOOR7_1": 15,
          "ADEL_F71": 2,
          "BIGBRIK1": 33,
          "SP_HOT1": 8,
          "GSTSATYR": 12,
          "FLAT20": 3,
          "ROCKRED1": 108,
          "SPACEW3": 3,
          "DOORTRAK": 6,
          "SHIFLOR2": 10,
          "BIGDOOR2": 2,
          "CEIL4_2": 1,
          "METAL2": 8,
          "SHGNOL": 1,
          "SW1COMM": 1,
          "DEM1_5": 3
        }
      },
      "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": "d8cd3176-3762-4c95-badf-72e94cffe3d4",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP08/images/0.webp",
          "type": null
        },
        {
          "id": "4e3ca0a1-24af-44f7-ba3f-178bcccbab46",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP08/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP09",
      "title": "MAP09",
      "format": "hexen",
      "stats": {
        "things": 33,
        "linedefs": 590,
        "sidedefs": 966,
        "vertices": 562,
        "sectors": 137,
        "segs": 1096,
        "ssectors": 372,
        "nodes": 371,
        "textures": {
          "SP_HOT1": 8,
          "DERRISE1": 320,
          "DERRISE4": 8,
          "MIDBARS3": 146,
          "BARR1": 14,
          "DOORTRAK": 8,
          "DEM1_5": 1,
          "MATEOL": 1,
          "ADEL_J16": 6,
          "CEIL4_2": 1,
          "SHAWN2": 93,
          "DERRISE2": 238,
          "GSTSATYR": 4,
          "STEPTOP": 18,
          "DERRISE3": 101,
          "MP5KOL": 1,
          "FLAT20": 4,
          "SHGNOL": 1,
          "SW1COMM": 10,
          "MP40OL": 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": "b1ede9ff-ed6e-44b5-ae09-8bd18e6e8412",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP09/images/0.webp",
          "type": null
        },
        {
          "id": "5226a757-d6fd-4446-bc54-e1a2dff09603",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP09/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP10",
      "title": "MAP10",
      "format": "hexen",
      "stats": {
        "things": 48,
        "linedefs": 342,
        "sidedefs": 636,
        "vertices": 483,
        "sectors": 58,
        "segs": 853,
        "ssectors": 284,
        "nodes": 283,
        "textures": {
          "MARBFAC2": 2,
          "ADEL_B21": 1,
          "ROCKRED1": 63,
          "SP_HOT1": 8,
          "ADEL_J17": 1,
          "M1GROL": 1,
          "FLAT14": 1,
          "F_SKY1": 4,
          "THSNOL": 1,
          "CHGNOL": 1,
          "MARBFAC3": 2,
          "M16GOL": 1,
          "YLIGHT-W": 142,
          "MARBFACE": 2,
          "FLAT20": 3,
          "MP5KOL": 1,
          "ADEL_E01": 7,
          "CEIL1_1": 2,
          "CRATOP1": 1,
          "A-DAN3": 21,
          "SHGNOL": 1,
          "DOORTRAK": 6,
          "RROCK04": 4,
          "METAL": 60,
          "NADEOL": 1,
          "MP40OL": 1,
          "CRATINY": 4,
          "FLOOR0_1": 2,
          "ADEL_J15": 75,
          "BIGBRIK1": 96
        }
      },
      "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": "4a24e4f5-43a6-4f91-a283-01802b544bbb",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP10/images/0.webp",
          "type": null
        },
        {
          "id": "5faedee0-ed04-432e-b225-5b20a489aff9",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP10/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP11",
      "title": "MAP11",
      "format": "hexen",
      "stats": {
        "things": 47,
        "linedefs": 417,
        "sidedefs": 670,
        "vertices": 454,
        "sectors": 78,
        "segs": 785,
        "ssectors": 259,
        "nodes": 258,
        "textures": {
          "CEIL4_2": 1,
          "MARBFACE": 4,
          "STAMUP": 1,
          "DEM1_5": 32,
          "MP5KOL": 1,
          "MIDBARS3": 8,
          "PERK2": 2,
          "SUSTOL": 1,
          "DEM1_6": 3,
          "MARBFAC3": 2,
          "CHGNOL": 1,
          "DOORTRAK": 6,
          "FLAT20": 3,
          "PERK4": 3,
          "BARR1": 14,
          "SPEEDCOL": 1,
          "SILVER1": 9,
          "METAL": 63,
          "ADEL_J17": 93,
          "CRATE1": 12,
          "DOUBTAP": 1,
          "M16GOL": 1,
          "MP40OL": 1,
          "PERK1": 2,
          "SPCDOOR2": 4,
          "NADEOL": 1,
          "CRATOP2": 3,
          "PERK5": 2,
          "SHAWN2": 11,
          "GSTONE1": 108,
          "JUGGNOG": 1,
          "PACKAPUN": 1,
          "QUICKRE": 1,
          "SHGNOL": 1,
          "ADEL_B00": 18,
          "ADEL_Q41": 104,
          "PERK3": 3,
          "SP_HOT1": 8,
          "GSTLION": 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": "8ad71fe3-f03d-44b5-8730-9cdaa82b5701",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP11/images/0.webp",
          "type": null
        },
        {
          "id": "8581fab7-0089-4441-af4f-079c10873f6e",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP11/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP12",
      "title": "MAP12",
      "format": "hexen",
      "stats": {
        "things": 77,
        "linedefs": 1240,
        "sidedefs": 2103,
        "vertices": 1408,
        "sectors": 222,
        "segs": 2697,
        "ssectors": 960,
        "nodes": 959,
        "textures": {
          "BIGDOOR4": 2,
          "DOORTRAK": 10,
          "COMPSPAN": 78,
          "MSOLA0": 1,
          "TEKWALL4": 56,
          "SLADWALL": 12,
          "TEKWALL1": 8,
          "FLAT5_5": 7,
          "NUKAGE3": 42,
          "ADEL_B00": 64,
          "FLOOR7_2": 30,
          "F_SKY1": 28,
          "COMPTILE": 15,
          "STEP2": 26,
          "BROWN144": 193,
          "THSNOL": 1,
          "ASHWALL3": 49,
          "BROWN1": 96,
          "FLOOR5_1": 21,
          "STARG3": 43,
          "ADEL_P51": 4,
          "BFALL1": 11,
          "CEIL5_2": 11,
          "DOORSTOP": 18,
          "SHGNOL": 1,
          "SW1COMM": 4,
          "BRNBIGC": 4,
          "GSTFONT1": 1,
          "BRNBIGL": 4,
          "FLAT14": 6,
          "ADEL_F50": 9,
          "CEIL5_1": 16,
          "SP_HOT1": 8,
          "BROWN96": 2,
          "SUPPORT2": 31,
          "FLAT23": 2,
          "TLITE6_5": 7,
          "EXITDOOR": 6,
          "STARTAN1": 10,
          "BRNBIGR": 4,
          "SPACEW3": 3,
          "COMPUTE2": 10,
          "ADEL_D13": 154,
          "COMPTALL": 47,
          "COMPUTE3": 4,
          "BARR1": 13,
          "LITE3": 12,
          "FLOOR6_2": 7,
          "FLAT18": 14,
          "MP5KOL": 1,
          "EXITSIGN": 8,
          "BROWNGRN": 139,
          "TLITE6_4": 1,
          "PLANET1": 8,
          "SHAWN2": 13,
          "LAVA1": 10,
          "STARGR1": 21,
          "STEP1": 3,
          "FLOOR1_1": 1,
          "BIGDOOR2": 6,
          "GSTONE2": 2,
          "FLAT20": 14,
          "FLOOR7_1": 3,
          "CHGNOL": 1,
          "FLOOR4_8": 61,
          "METAL": 8,
          "TLITE6_1": 26,
          "RROCK10": 4,
          "TLITE6_6": 2,
          "NADEOL": 1,
          "NUKE24": 2,
          "CEIL3_5": 88,
          "FLOOR5_2": 25,
          "BLOOD1": 3,
          "SFALL1": 276,
          "STARTAN3": 150,
          "STEP6": 15,
          "SW1STRTN": 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": "f93a3503-e0e9-4659-ba81-49ff5d305620",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP12/images/0.webp",
          "type": null
        },
        {
          "id": "ae12d11e-e84f-49a3-8942-3b79575de327",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP12/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP13",
      "title": "MAP13",
      "format": "hexen",
      "stats": {
        "things": 38,
        "linedefs": 472,
        "sidedefs": 744,
        "vertices": 487,
        "sectors": 107,
        "segs": 873,
        "ssectors": 256,
        "nodes": 255,
        "textures": {
          "F_SKY1": 19,
          "DIAMOND": 46,
          "JUGGNOG": 1,
          "MUSIC2": 1,
          "GSTLION": 20,
          "PERK1": 2,
          "PERK4": 2,
          "GLOD": 19,
          "BARR1": 12,
          "REDSTONE": 4,
          "ADEL_B22": 1,
          "GLASS": 8,
          "PACKAPUN": 1,
          "STAMUP": 1,
          "DOORWOOD": 4,
          "STONE1": 36,
          "ADEL_E01": 8,
          "BEDROCK": 34,
          "MP5KOL": 1,
          "PERK3": 2,
          "PERK5": 2,
          "SKYMC": 4,
          "SPEEDCOL": 1,
          "SP_HOT1": 8,
          "PERK2": 2,
          "CEIL4_2": 1,
          "QUICKRE": 1,
          "DOUBTAP": 1,
          "BRICK": 128,
          "IRON": 29,
          "SHGNOL": 1,
          "DEM1_5": 5,
          "DIRT": 10,
          "MUSIC1": 4,
          "OBSED": 108,
          "GRASS": 9,
          "IRONC": 1,
          "SUSTOL": 1,
          "NADEOL": 1,
          "WOODPLAN": 66,
          "DIAMONDC": 2,
          "M1GROL": 1,
          "MP40OL": 1,
          "SHAWN2": 2,
          "GOLDC": 4,
          "DIRTG": 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": "ac15a6e3-bb29-4d88-9e6b-d00d91f70818",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP13/images/0.webp",
          "type": null
        },
        {
          "id": "fecdd24d-511d-457c-807f-08ac5ef25b15",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP13/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP14",
      "title": "MAP14",
      "format": "hexen",
      "stats": {
        "things": 43,
        "linedefs": 783,
        "sidedefs": 1349,
        "vertices": 833,
        "sectors": 135,
        "segs": 1627,
        "ssectors": 543,
        "nodes": 542,
        "textures": {
          "METAL": 186,
          "M1GROL": 1,
          "GSTSATYR": 3,
          "FLAT10": 13,
          "BROWNPIP": 12,
          "CRATOP1": 16,
          "COMPSTA1": 2,
          "DEM1_5": 6,
          "ADEL_J16": 2,
          "ASHWALL4": 6,
          "FLAT14": 8,
          "FLOOR0_1": 10,
          "FLOOR5_1": 101,
          "CRATINY": 9,
          "FLOOR4_8": 97,
          "JUGGNOG": 1,
          "PERK2": 2,
          "FLOOR1_6": 16,
          "CRATE3": 4,
          "CEIL5_1": 3,
          "QUICKRE": 1,
          "GSTONE1": 8,
          "NUKAGE1": 3,
          "SHAWN2": 21,
          "FLAT20": 3,
          "COMPBLUE": 19,
          "SHGNOL": 1,
          "DOORTRAK": 7,
          "DOUBTAP": 1,
          "PACKAPUN": 1,
          "SPACEW3": 3,
          "SP_HOT1": 8,
          "BIGDOOR2": 6,
          "BROWN1": 6,
          "CEIL1_1": 1,
          "SFALL1": 8,
          "FLAT19": 3,
          "COMPSPAN": 10,
          "GRAY7": 21,
          "PERK1": 2,
          "BARR1": 9,
          "PERK3": 2,
          "BROWNGRN": 240,
          "GRAY1": 26,
          "CHGNOL": 1,
          "STONE": 8,
          "STARTAN2": 3,
          "SW1COMM": 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": "f0bee04d-8e28-4ed1-b3a7-f0eba093c344",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP14/images/0.webp",
          "type": null
        },
        {
          "id": "f5da6168-0983-42bb-af4b-afbd9178842e",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP14/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP15",
      "title": "MAP15",
      "format": "hexen",
      "stats": {
        "things": 96,
        "linedefs": 1442,
        "sidedefs": 2807,
        "vertices": 1742,
        "sectors": 196,
        "segs": 3680,
        "ssectors": 1360,
        "nodes": 1359,
        "textures": {
          "QFLAT07": 161,
          "THSNOL": 1,
          "DBRAIN1": 60,
          "BPFOUT": 1,
          "DOORTRAK": 8,
          "ADEL_G01": 81,
          "ADEL_P58": 12,
          "LAVA1": 27,
          "NICK_A02": 23,
          "BPFB0": 1,
          "NICK_RR3": 6,
          "ADEL_F08": 3,
          "ADEL_W39": 6,
          "ADEL_B14": 126,
          "ADEL_F36": 4,
          "ADEL_F71": 44,
          "SW1COMM": 1,
          "RROCK05": 15,
          "ADEL_B13": 8,
          "SHAWN2": 12,
          "ADEL_Y06": 6,
          "BIGDOOR2": 2,
          "ADEL_B01": 38,
          "CONS1_1": 1,
          "M16GOL": 1,
          "MIDBARS3": 6,
          "MP40OL": 1,
          "MP5KOL": 1,
          "ADEL_F72": 5,
          "SHGNOL": 1,
          "SPCDOOR4": 2,
          "SP_HOT1": 9,
          "ADEL_U20": 12,
          "F_SKY1": 178,
          "BIGBRIK2": 12,
          "ADEL_B17": 23,
          "FLAT14": 1,
          "BARR1": 8,
          "SPACEW3": 4,
          "ADEL_J16": 2,
          "ADEL_Q62": 12,
          "ADEL_F55": 4,
          "ADEL_J12": 13,
          "TEXT1": 1,
          "BRICK5": 101,
          "ADEL_U22": 91,
          "ADEL_B00": 45,
          "CLMOOL": 1,
          "LAVFALL1": 1065,
          "CRATOP1": 15,
          "MATEOL": 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": "baa07eb8-99aa-4a27-b550-668eb9c04471",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP15/images/0.webp",
          "type": null
        },
        {
          "id": "5d2325b5-c59e-49a2-9077-00f032b139ed",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP15/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP16",
      "title": "MAP16",
      "format": "hexen",
      "stats": {
        "things": 69,
        "linedefs": 2306,
        "sidedefs": 3573,
        "vertices": 2212,
        "sectors": 391,
        "segs": 3985,
        "ssectors": 1362,
        "nodes": 1361,
        "textures": {
          "BROWNHUG": 19,
          "FLAT17": 4,
          "CRATINY": 8,
          "ADEL_G01": 1,
          "STONE5": 6,
          "SILVER1": 15,
          "REDWALL": 6,
          "WOOD12": 3,
          "EXITSIGN": 2,
          "BRONZE1": 4,
          "CRATE1": 28,
          "RROCK11": 272,
          "BIGDOOR5": 2,
          "SHAWN2": 48,
          "MP5KOL": 1,
          "NADEOL": 1,
          "STARG1": 15,
          "DEM1_5": 1,
          "CRATOP1": 3,
          "ASHWALL2": 30,
          "M1GROL": 1,
          "MIDGRATE": 15,
          "LITE3": 6,
          "ZZWOLF11": 606,
          "GSTSATYR": 4,
          "THSNOL": 1,
          "CEIL1_2": 56,
          "TLITE6_4": 19,
          "DOORYEL": 4,
          "FLAT19": 14,
          "FLAT5": 2,
          "CEIL5_1": 3,
          "FLAT5_5": 3,
          "FLAT5_2": 2,
          "WOODMET1": 7,
          "SLIME14": 9,
          "BIGDOOR3": 4,
          "DOORRED": 2,
          "FLAT20": 6,
          "BARR1": 9,
          "FLAT2": 14,
          "FLAT5_4": 4,
          "SKSNAKE2": 312,
          "METAL2": 22,
          "CONS1_1": 1,
          "DOORTRAK": 12,
          "SPCDOOR1": 2,
          "SW2BROWN": 1,
          "BIGDOOR2": 3,
          "CLMOOL": 1,
          "STEPTOP": 212,
          "SUPPORT2": 80,
          "ZZWOLF9": 17,
          "CEIL5_2": 206,
          "DUSHOL": 1,
          "SFLR6_4": 145,
          "CRATE2": 27,
          "SHGNOL": 1,
          "BIGDOOR4": 17,
          "BLAKWAL1": 3,
          "FLOOR4_8": 23,
          "MIDBRN1": 22,
          "FLAT23": 16,
          "FLOOR1_6": 3,
          "SPACEW3": 2,
          "STONE4": 30,
          "SW1GRAY": 1,
          "SPCDOOR2": 4,
          "GRAY7": 32
        }
      },
      "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": "86b23854-0753-4dcf-99d6-38df8c2ea0ed",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP16/images/0.webp",
          "type": null
        },
        {
          "id": "4caed710-5fb4-405f-970d-74502966d821",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP16/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP30",
      "title": "MAP30",
      "format": "hexen",
      "stats": {
        "things": 33,
        "linedefs": 159,
        "sidedefs": 224,
        "vertices": 145,
        "sectors": 28,
        "segs": 236,
        "ssectors": 80,
        "nodes": 79,
        "textures": {
          "SPCDOOR4": 1,
          "SPCDOOR3": 1,
          "ADEL_F64": 52,
          "FLAT20": 4,
          "MARBFAC2": 1,
          "MARBFAC3": 1,
          "ZDOORB1": 5,
          "ZELDOOR": 1,
          "BIGDOOR2": 2,
          "ADEL_D08": 1,
          "ADEL_W39": 3,
          "OLA_W1_2": 76,
          "ADEL_B12": 1,
          "BIGDOOR4": 1,
          "BIGDOOR3": 1,
          "DOORTRAK": 4,
          "MARBFACE": 2,
          "BIGDOOR7": 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": "967e3efa-a838-4433-981e-016d909b9987",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP30/images/0.webp",
          "type": null
        },
        {
          "id": "e33e18c6-2684-4dce-baf2-8d471667197d",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP30/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    },
    {
      "map": "MAP31",
      "title": "MAP31",
      "format": "hexen",
      "stats": {
        "things": 2,
        "linedefs": 8,
        "sidedefs": 8,
        "vertices": 8,
        "sectors": 2,
        "segs": 8,
        "ssectors": 2,
        "nodes": 1,
        "textures": {
          "CRACKLE2": 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": "11fbddf3-b754-4b8d-a98e-9d1abe969245",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP31/images/0.webp",
          "type": null
        },
        {
          "id": "a126310e-1dd7-4387-8fa6-e2d24c207b6a",
          "url": "https://wadimages2.nyc3.digitaloceanspaces.com/3d471a356dd4b11e208377dc04abe45a6979f5fa/MAP31/pano/pano_0.webp",
          "type": "pano"
        }
      ]
    }
  ]
}

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