gzdoom3.pk3, GZDoom3.pk3

PK3 1.8 MiB 0 map(s)

Counts

endoom0
graphics0
lumps445
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "08c78bb5-8689-490f-b38d-6c66f46a4009",
    "sha1": "177655b6f546a8f22d3dd7d5bf80e862af0d54ad",
    "sha256": "3359974392860f075d8b31efbc35a57bcef660a490e6da9db3bc1745f7389d7a",
    "filenames": [
      "gzdoom3.pk3",
      "GZDoom3.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2013-04-19 00:35:48",
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false,
      "name": null,
      "description": null,
      "maps": null,
      "graphicOverrides": null,
      "screenshots": null,
      "palettes": null,
      "categories": null
    },
    "flags": {
      "locked": false,
      "canDownload": true,
      "adult": false,
      "hidden": false
    },
    "added": "2013-04-19 00:35:48",
    "file": {
      "type": "PK3",
      "size": 1873372,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/177655b6f546a8f22d3dd7d5bf80e862af0d54ad/177655b6f546a8f22d3dd7d5bf80e862af0d54ad.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 445,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "decorate/1_Fists.txt",
        "contents": "//***********Fists***********\\\\\n\nACTOR Fists : Weapon\n{\n   Weapon.SelectionOrder 3700\n   Weapon.Kickback 20\n   States\n   {\n   Spawn:\n   Ready:\n      PUNG A 1 A_WeaponReady\n      LOOP\n   Deselect:\n      PUNG A 1 A_Lower\n      LOOP\n   Select:\n      PUNG A 1 A_Raise\n      LOOP\n   Fire:\n      TNT1 A 0\n      TNT1 A 0 A_Jump(150, 6)\n      PUNG E 4\n      PUNG F 4 A_PlaySound(\"weapons/fistswing\")\n      PUNG G 4 A_CustomPunch(6, 0, 0, \"BullePuff\")\n      PUNG F 4\n      PUNG E 4 A_ReFire\n      Goto Ready\n      PUNG B 4\n      PUNG C 4 A_PlaySound(\"weapons/fistswing\")\n      PUNG D 4 A_CustomPunch(6, 0, 0, \"BullePuff\")\n      PUNG C 4\n      PUNG B 4 A_ReFire\n      Goto Ready\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/2_Doom3Pistol.txt",
        "contents": "//***********Pistol***********\\\\\nACTOR Doom3Pistol : Weapon 20023\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the Pistol!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 1900\n   Weapon.AmmoType2 \"Doom3Clip\"\n   Weapon.AmmoType1 \"PstlHolder\"\n   Weapon.AmmoGive2 16\n   Weapon.AmmoGive1 16\n   Weapon.AmmoUse1 1\n   Weapon.Kickback 2\n   AttackSound \"weapons/pstlf\"\n   States\n   {\n   Spawn:\n      PIST A -1\n      LOOP\n   Ready:\n      SISG A 1 A_WeaponReady\n      LOOP\n   Deselect:\n      SISG A 1 A_Lower\n      LOOP\n   Select:\n      SISG A 0 A_PlaySound(\"weapons/pstlu\")\n      SISG A 1 A_Raise\n      Goto Select+1\n   Fire:\n      SISG A 0 A_JumpIfInventory(\"PstlHolder\", 0, 1)\n      SISG A 0 A_JumpIfInventory(\"PstlHolder\", 1, 5)\n      SISG A 0 A_JumpIfInventory(\"Doom3Clip\", 0, 1)\n      SISG A 0 A_JumpIfInventory(\"Doom3Clip\", 1, 2)\n      SISG A 0\n      Goto Ready\n      SISG A 0\n      Goto AltFire\n      SISG A 3 A_GunFlash\n      SISG B 1\n      SISG C 1\n      SISG D 1\n      SISG E 1\n      SISG B 1\n      SISG A 0\n      Goto Ready\n   AltFire:\n      SSRG A 0\n      SSRG A 0 A_JumpIfInventory(\"PstlHolder\", 16, 20)\n      SSRG A 0 A_JumpIfInventory(\"Doom3Clip\", 0, 1)\n      SSRG A 0 A_JumpIfInventory(\"Doom3Clip\", 1, 2)\n      SSRG A 0\n      Goto AltFire+8\n      SSRG A 0 A_TakeInventory(\"Doom3Clip\", 1)\n      SSRG A 0 A_GiveInventory(\"PstlHolder\", 1)\n      SSRG A 0 A_JumpIfInventory(\"PstlHolder\", 16, 1)\n      Goto AltFire\n      SSRG A 0 A_PlaySound(\"weapons/pstlr\")\n      SSRG ABCDEFGHIJKL 3\n      Goto Ready\n      SSRG A 0\n      Goto Ready\n   Flash:\n      SISF A 3\n      SISF B 1 A_FireBullets(2, 0, 1, 8, \"BulletPuff\")\n      SISF C 1\n      stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/3_Doom3Shotgun.txt",
        "contents": "//***********Shotgun***********\\\\\nACTOR Doom3Shotgun : Weapon 2001\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the Shotgun!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 1300\n   Weapon.AmmoType2 \"Doom3Shells\"\n   Weapon.AmmoType1 \"ShtgnHolder\"\n   Weapon.AmmoGive2 8\n   Weapon.AmmoGive1 8\n   Weapon.AmmoUse1 1\n   Weapon.Kickback 10\n   AttackSound \"weapons/d3shtgnf\"\n   States\n   {\n   Spawn:\n      D3SH A -1\n      LOOP\n   Ready:\n      D3SG A 1 A_WeaponReady\n      LOOP\n   Deselect:\n      D3SG A 1 A_Lower\n      LOOP\n   Select:\n      D3SG A 0 A_PlaySound(\"weapons/d3shtgnr\")\n      D3SG A 1 A_Raise\n      Goto Select+1\n   Fire:\n      SISG A 0 A_JumpIfInventory(\"ShtgnHolder\", 0, 1)\n      SISG A 0 A_JumpIfInventory(\"ShtgnHolder\", 1, 5)\n      SISG A 0 A_JumpIfInventory(\"Doom3Shells\", 0, 1)\n      SISG A 0 A_JumpIfInventory(\"Doom3Shells\", 1, 2)\n      SISG A 0\n      Goto Ready\n      SISG A 0\n      Goto AltFire\n      D3SG A 4 A_GunFlash\n      D3SG B 3\n      D3SG C 3\n      D3SG D 4\n      D3SG E 2 A_PlaySound(\"weapons/d3shtgnbk\")\n      D3SG F 2\n      D3SG G 4\n      D3SG G 2 A_PlaySound(\"weapons/d3shtgnfd\")\n      D3SG F 2\n      D3SG E 2\n      Goto Ready\n   AltFire:\n      SISG A 0\n      SISG A 0 A_JumpIfInventory(\"ShtgnHolder\", 8, 2)\n      SSRG A 0 A_JumpIfInventory(\"Doom3Shells\", 0, 1)\n      SSRG A 0 A_JumpIfInventory(\"Doom3Shells\", 1, 2)\n      SSRG A 0\n      Goto Ready\n      D3SR ABCDEFG 1\n      SISG A 0 A_JumpIfInventory(\"ShtgnHolder\", 8, 14)\n      SISG A 0 A_JumpIfInventory(\"Doom3Shells\", 1, 2)\n      SISG A 0\n      Goto AltFire+26\n      D3SR H 2\n      D3SR I 2\n      D3SR J 2\n      D3SR K 2\n      D3SR L 0 A_PlaySound(\"weapons/d3shtgnsi\")\n      D3SR L 0 A_TakeInventory(\"Doom3Shells\", 1)\n      D3SR L 0 A_GiveInventory(\"ShtgnHolder\", 1)\n      D3SR L 2\n      D3SR M 2 A_WeaponReady\n      D3SR A 0 A_JumpIfInventory(\"ShtgnHolder\", 1, 1)\n      Goto AltFire\n      D3SR A 0\n      Goto AltFire+12\n      D3SR GFEDC 3\n      D3SG B 3\n      D3SG C 3\n      D3SG D 4\n      D3SG E 2 A_PlaySound(\"weapons/d3shtgnbk\")\n      D3SG F 2\n      D3SG G 4\n      D3SG G 2 A_PlaySound(\"weapons/d3shtgnfd\")\n      D3SG F 2\n      D3SG E 2\n      Goto Ready\n      D3SR A 0\n      Goto Ready\n   Flash:\n      D3SF A 1\n      D3SF A 3 A_FireBullets(4, 4, 12, 9, \"BulletPuff\", 1)\n      stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/4_Doom3Machinegun.txt",
        "contents": "//***********MachineGun***********\\\\\nACTOR Doom3Machinegun : Weapon 82\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the MachineGun!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 100\n   Weapon.AmmoType2 \"Doom3Clip\"\n   Weapon.AmmoType1 \"MGunHolder\"\n   Weapon.AmmoGive2 30\n   Weapon.AmmoGive1 30\n   Weapon.AmmoUse1 1\n   Weapon.Kickback 6\n   AttackSound \"weapons/d3mgunf\"\n   States\n   {\n   Spawn:\n      SGN2 A -1\n      LOOP\n   Ready:\n      D3MI ABCDEFGHIJIHGFEDCB 1 A_WeaponReady\n      LOOP\n   Deselect:\n      D3MI ABCDEFGHIJIHGFEDCB 1 A_Lower\n      LOOP\n   Select:\n      D3MI A 1 A_PlaySound(\"weapons/d3mgunu\")\n      D3MI BCDEFGHIJIHGFEDCBA 1 A_Raise\n      Goto Select+1\n   Fire:\n      D3ML A 0 A_JumpIfInventory(\"MGunHolder\", 0, 1)\n      D3ML A 0 A_JumpIfInventory(\"MGunHolder\", 1, 13)\n      D3ML A 0 A_JumpIfInventory(\"Doom3Clip\", 0, 1)\n      D3ML A 0 A_JumpIfInventory(\"Doom3Clip\", 1, 2)\n      D3ML A 0\n      Goto Ready\n      D3ML A 1 A_PlaySound(\"weapons/d3mgunb\")\n      D3ML BCDEFGHI 1\n      Goto AltFire\n      D3MG A 2 A_GunFlash\n      D3MG B 2\n      D3MG C 2 A_ReFire\n      Goto Ready\n   AltFire:\n      D3MR A 0\n      D3MR A 0 A_JumpIfInventory(\"MGunHolder\", 30, 27)\n      D3MR A 0 A_JumpIfInventory(\"Doom3Clip\", 0, 1)\n      D3MR A 0 A_JumpIfInventory(\"Doom3Clip\", 1, 2)\n      D3MR A 0\n      Goto AltFire+8\n      D3MR A 0 A_TakeInventory(\"Doom3Clip\", 1)\n      D3MR A 0 A_GiveInventory(\"MGunHolder\", 1)\n      D3MR A 0 A_JumpIfInventory(\"MGunHolder\", 30, 1)\n      Goto AltFire\n      D3MR A 0 A_PlaySound(\"weapons/d3mgunr\")\n      D3MR ABCDEFGHI 4\n      D3MR J 15\n      D3MR IHGFEDCBA 2\n      Goto Ready\n      D3MR A 0\n      Goto Ready\n   Flash:\n      D3MF A 2\n      D3MF B 2 A_FireBullets(2, 2, 1, 12, \"BulletPuff\")\n      D3MF C 2\n      Stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/5_Doom3Chaingun.txt",
        "contents": "ACTOR Doom3Chaingun : Weapon 2002\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the Chaingun!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 1300\n   Weapon.AmmoType2 \"Doom3CGClip\"\n   Weapon.AmmoType1 \"CGunHolder\"\n   Weapon.AmmoGive2 60\n   Weapon.AmmoGive1 60\n   Weapon.AmmoUse1 1\n   Weapon.Kickback 300\n   AttackSound \"weapons/d3chngunf\"\n   States\n   {\n   Spawn:\n      MGUN A -1\n      LOOP\n   Ready:\n      D3CG A 1 A_WeaponReady\n      LOOP\n   Deselect:\n      D3CG A 1 A_Lower\n      LOOP\n   Select:\n      D3CG A 0 A_PlaySound(\"weapons/d3chngunu\")\n      D3CG A 1 A_Raise\n      Goto Select+1\n   Fire:\n      D3CG A 5\n      D3CG B 5\n      D3CG A 4 A_PlaySound(\"weapons/d3chngunwndup\")\n      D3CG B 4\n      D3CG A 3\n      D3CG B 3\n      D3CG A 0 A_Refire\n      Goto Hold+8\n   Hold:\n      D3CG A 0 A_JumpIfInventory(\"CGunHolder\", 0, 1)\n      D3CG A 0 A_JumpIfInventory(\"CGunHolder\", 1, 5)\n      D3CG A 0 A_JumpIfInventory(\"Doom3CGClip\", 0, 1)\n      D3CG A 0 A_JumpIfInventory(\"Doom3CGClip\", 1, 2)\n      D3CG A 0\n      Goto Ready\n      D3CG A 0\n      Goto AltFire\n      D3CG A 2 A_GunFlash\n      D3CG B 2 A_PlaySound(\"weapons/d3chngunwnd\")\n      D3CG A 2\n      D3CG B 2 A_Refire\n      D3CG A 3\n      D3CG B 3 A_PlaySound(\"weapons/d3chngunwnddwn\")\n      D3CG A 4\n      D3CG B 4\n      D3CG A 5\n      D3CG B 5\n      Goto Ready\n   AltFire:\n      D3CR A 0\n      D3CR A 0 A_JumpIfInventory(\"CGunHolder\", 60, 27)\n      D3CR A 0 A_JumpIfInventory(\"Doom3CGClip\", 0, 1)\n      D3CR A 0 A_JumpIfInventory(\"Doom3CGClip\", 1, 2)\n      D3CR A 0\n      Goto AltFire+8\n      D3CR A 0 A_TakeInventory(\"Doom3CGClip\", 1)\n      D3CR A 0 A_GiveInventory(\"CGunHolder\", 1)\n      D3CR A 0 A_JumpIfInventory(\"CGunHolder\", 60, 1)\n      Goto AltFire\n      D3CR A 0 A_PlaySound(\"weapons/d3chngunr\")\n      D3CR ABCDEFGHI 4\n      D3CR J 15\n      D3CR IHGFEDCBA 2\n      Goto Ready\n      D3CR A 0\n      Goto Ready\n   Flash:\n      D3CF A 2 A_FireBullets(6, 0, 1, 18, \"BulletPuff\", 1)\n      D3CF B 1 A_Recoil(0.2)\n      D3CF A 2 A_FireBullets(6, 0, 1, 18, \"BulletPuff\", 1)\n      D3CF B 1 A_Recoil(0.2)\n      Stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/6_Doom3RocketLauncher.txt",
        "contents": "//***********RocketLauncher***********\\\\\nACTOR Doom3RocketLauncher : Weapon 2003\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the Rocket Launcher!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 2500\n   Weapon.AmmoType2 \"Doom3Rockets\"\n   Weapon.AmmoType1 \"RocketHolder\"\n   Weapon.AmmoGive2 5\n   Weapon.AmmoGive1 5\n   Weapon.AmmoUse1 1\n   Weapon.Kickback 1000\n   AttackSound \"weapons/d3rocklf\"\n   States\n   {\n   Spawn:\n      LAUN A -1\n      Loop\n   Ready:\n      D3RL A 1 A_WeaponReady\n      Goto Ready\n   Deselect:\n      D3RL A 1 A_Lower\n      LOOP\n   Select:\n      D3RL A 0 A_PlaySound(\"weapons/d3rocklu\")\n      D3RL A 1 A_Raise\n      Goto Select+1\n   Fire:\n      SISG A 0 A_JumpIfInventory(\"RocketHolder\", 0, 1)\n      SISG A 0 A_JumpIfInventory(\"RocketHolder\", 1, 5)\n      SISG A 0 A_JumpIfInventory(\"Doom3Rockets\", 0, 1)\n      SISG A 0 A_JumpIfInventory(\"Doom3Rockets\", 1, 2)\n      SISG A 0\n      Goto Ready\n      SISG A 0\n      Goto AltFire\n      D3RL A 4 A_GunFlash\n      D3RL B 4\n      D3RL C 4\n      D3RL D 0 A_Recoil(2)\n      D3RL D 4 A_FireCustomMissile(\"Doom3Rocket\", 0, 1, 1, 0)\n      D3RL E 4\n      D3RL F 15\n      D3RL F 0 A_Refire\n      Goto Ready\n   AltFire:\n      D3RR A 0\n      D3RR A 0 A_JumpIfInventory(\"RocketHolder\", 5, 29)\n      D3RR A 0 A_JumpIfInventory(\"Doom3Rockets\", 0, 1)\n      D3RR A 0 A_JumpIfInventory(\"Doom3Rockets\", 1, 2)\n      D3RR A 0\n      Goto AltFire+8\n      D3RR A 0 A_TakeInventory(\"Doom3Rockets\", 1)\n      D3RR A 0 A_GiveInventory(\"RocketHolder\", 1)\n      D3RR A 0 A_JumpIfInventory(\"RocketHolder\", 5, 1)\n      Goto AltFire\n      D3RR A 0 A_PlaySound(\"weapons/d3rocklr\")\n      D3RR BCDEFGHIJK 2\n      D3RR L 15\n      D3RR KJIHGFEDCB 1\n      Goto Ready\n      D3RR A 0\n      Goto Ready\n   Flash:\n      D3RF A 4\n      D3RF B 4\n      D3RF C 4 A_PlaySound(\"weapons/d3rocklf\")\n      D3RF D 4 A_FireCustomMissile(\"MuzzleFlash\", 0, 0, 1, 7.5)\n      D3RF E 4\n      Stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/7_Doom3PlasmaRifle.txt",
        "contents": "//***********Plasma Rifle***********\\\\\nACTOR Doom3PlasmaRifle : Weapon 2004\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the Plasma Rifle!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 100\n   Weapon.AmmoType2 \"Doom3Cell\"\n   Weapon.AmmoType1 \"PlasmaHolder\"\n   Weapon.AmmoGive2 60\n   Weapon.AmmoGive1 60\n   Weapon.AmmoUse1 1\n   Weapon.Kickback 10\n   States\n   {\n   Spawn:\n      PLAS A -1\n      LOOP\n   Ready:\n      D3PG A 1 A_WeaponReady\n      LOOP\n   Deselect:\n      D3PG A 1 A_Lower\n      LOOP\n   Select:\n      D3PG A 0 A_PlaySound(\"weapons/d3plasmau\")\n      D3PG A 1 A_Raise\n      Goto Select+1\n   Fire:\n      D3PG A 0 A_JumpIfInventory(\"PlasmaHolder\", 0, 1)\n      D3PG A 0 A_JumpIfInventory(\"PlasmaHolder\", 1, 5)\n      D3PG A 0 A_JumpIfInventory(\"Doom3Cell\", 0, 1)\n      D3PG A 0 A_JumpIfInventory(\"Doom3Cell\", 1, 2)\n      D3PG A 0\n      Goto Ready\n      D3PG A 0\n      Goto AltFire\n      D3PG A 1 A_GunFlash\n      D3PG B 2 A_FireCustomMissile(\"MuzzleFlash\", 0, 0, 1, 7.5)\n      D3PG C 1\n      D3PG A 1 A_Refire\n      Goto Ready\n   AltFire:\n      D3PR A 0\n      D3PR A 0 A_JumpIfInventory(\"PlasmaHolder\", 60, 27)\n      D3PR A 0 A_JumpIfInventory(\"Doom3Cell\", 0, 1)\n      D3PR A 0 A_JumpIfInventory(\"Doom3Cell\", 1, 2)\n      D3PR A 0\n      Goto AltFire+8\n      D3PR A 0 A_TakeInventory(\"Doom3Cell\", 1)\n      D3PR A 0 A_GiveInventory(\"PlasmaHolder\", 1)\n      D3PR A 0 A_JumpIfInventory(\"PlasmaHolder\", 60, 1)\n      Goto AltFire\n      D3PR A 0 A_PlaySound(\"weapons/d3plasmar\")\n      D3PR ABCDEFGHI 4\n      D3PR J 20\n      D3PR IHGFEDCBA 2\n      Goto Ready\n      D3PR A 0\n      Goto Ready\n   Flash:\n      D3PF A 1 A_PlaySound(\"weapons/d3plasmaf\")\n      D3PF B 2 A_FireCustomMissile(\"D3PlasmaBall\", 0, 1, 1, 0)\n      D3PF C 1\n      STOP\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/8_Doom3BFG9000.txt",
        "contents": "//***********BFG9000***********\\\\\nACTOR Doom3BFG9000 : Weapon 2006\n{\n   +AMMO_OPTIONAL\n   Inventory.PickupMessage \"You got the BFG9000! Don't overcharge!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 9500\n   Weapon.AmmoType2 \"Doom3Gas\"\n   Weapon.AmmoType1 \"BFGHolder\"\n   Weapon.AmmoGive2 30\n   Weapon.AmmoGive1 30\n   Weapon.AmmoUse1 10\n   Weapon.Kickback 10000\n   ExplosionRadius 512\n   ExplosionDamage 1000\n   States\n   {\n   Spawn:\n      BFUG A -1\n      LOOP\n   Ready:\n      BFGG A 1 A_WeaponReady\n      Goto Ready\n   Deselect:\n      BFGG A 1 A_Lower\n      LOOP\n   Select:\n      BFGG A 0 A_PlaySound(\"weapons/d3bfgu\")\n      BFGG A 1 A_Raise\n      Goto Select+1\n   Fire:\n      BFGI A 0 A_JumpIfInventory(\"BFGHolder\", 0, 1)\n      BFGI A 0 A_JumpIfInventory(\"BFGHolder\", 1, 5)\n      BFGI A 0 A_JumpIfInventory(\"Doom3Gas\", 0, 1)\n      BFGI A 0 A_JumpIfInventory(\"Doom3Gas\", 1, 2)\n      BFGI A 0\n      Goto Ready\n      BFGI A 0\n      Goto AltFire\n      BFGI A 9 A_PlaySound(\"weapons/d3bfgc\")\n      BFGI B 9\n      BFGI C 9\n      BFGI D 9\n      BFGI E 9\n      BFGI F 9\n      BFGI G 9\n      BFGI H 9\n      BFGI I 9\n      BFGG A 1 A_GunFlash\n      BFGG B 1\n      BFGG D 1\n      BFGG K 1\n      BFGG J 1\n      BFGG I 1\n      BFGG H 1\n      BFGG G 2\n      BFGG F 2\n      BFGG E 1\n      BFGG D 1\n      BFGG C 1\n      BFGG B 2\n      BFGG A 15\n      Goto Ready\n   AltFire:\n      BFGG A 0\n      BFGG A 0 A_JumpIfInventory(\"BFGHolder\", 30, 27)\n      BFGG A 0 A_JumpIfInventory(\"Doom3Gas\", 0, 1)\n      BFGG A 0 A_JumpIfInventory(\"Doom3Gas\", 1, 2)\n      BFGG A 0\n      Goto AltFire+8\n      BFGG A 0 A_TakeInventory(\"Doom3Gas\", 10)\n      BFGG A 0 A_GiveInventory(\"BFGHolder\", 10)\n      BFGG A 0 A_JumpIfInventory(\"BFGHolder\", 30, 1)\n      Goto AltFire\n      BFGG ABCDEFG 1\n      BFGG H 15 A_PlaySound(\"weapons/d3bfgr\")\n      BFGG H 20\n      BFGG I 30\n      BFGG JIHGFEDCBA 1\n      Goto Ready\n      BFGG A 0\n      Goto Ready\n   Flash:\n      BFGF A 0\n      BFGF A 1 A_FireCustomMissile(\"D3BFGBall\", 0, 1, 1, 0)\n      BFGF B 1\n      BFGF C 1\n      Stop\n   }\n}\n\nACTOR D3BFGBall\n{\n   Speed 9\n   Height 16\n   Radius 8\n   Damage 999\n   Scale 0.7\n   ExplosionRadius 64\n   ExplosionDamage 99\n   PROJECTILE\n   +DROPOFF\n   +NOBLOCKMAP\n   +NOGRAVITY\n   SeeSound \"weapons/d3bfgf\"\n   DeathSound \"weapons/d3bfgx\"\n   States\n   {\n   Spawn:\n      D3BF ABCDEFGHIJKLMNOPQRSTU 2 BRIGHT\n      LOOP\n   Death:\n      BPLO A 1 BRIGHT A_BFGSpray\n      BPLO A 1 BRIGHT A_CustomMissile(\"D3ShockWave\", 0, 0, 0)\n      BPLO A 0 BRIGHT A_Explode\n      BPLO BCDEFGHIJKLM 2 BRIGHT\n      TNT1 A -1\n      Stop\n   }\n}\n\nACTOR D3ShockWave\n{\n   - SOLID\n   +NOGRAVITY\n   Speed 0\n   Height 64\n   Radius 32\n   Scale 1.25\n   ExplosionRadius 128\n   ExplosionDamage 99\n   PROJECTILE\n   +DROPOFF\n   +NOBLOCKMAP\n   +NOGRAVITY\n   States\n   {\n   Spawn:\n      SHOK ABCDEFGHIJKLMNOPQR 1 BRIGHT A_Explode\n      Goto Death\n   Death:\n      TNT1 A -1\n      Stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/9_Doom3Chainsaw.txt",
        "contents": "//***********Chainsaw***********\\\\\n\nACTOR Doom3Chainsaw : Weapon 2005\n{\n   Inventory.PickupMessage \"You got the Chainsaw!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 1900\n   Weapon.Kickback 1\n   States\n   {\n   Spawn:\n      CSAW A -1\n      LOOP\n   Ready:\n      DCSG B 1\n      DCSG A 4 A_PlaySound(\"weapons/d3chnsws3\")\n      DCSG B 4\n      DCSG C 0 A_PlaySound(\"weapons/d3chnswidle\")\n      DCSG D 4 A_FireCustomMissile(\"MuzzleFlash3\", 0, 0, -3, 7.5)\n      DCSG C 4 A_WeaponReady\n      DCSG B 4 A_WeaponReady\n      Goto Ready+3\n   Select:\n      DCSG A 0 A_PlaySound(\"weapons/d3chnsws1\")\n      DCSG A 1 A_Raise\n      Goto Select+1\n   Deselect:\n      DCSG A 1 A_Lower\n      LOOP\n   Fire:\n      DCSG A 0 A_PlaySound(\"weapons/d3chnswbegin\")\n      DCSG B 3 A_CustomPunch(6, 0, 0, \"BulletPuff\")\n      DCSG C 0 A_PlaySound(\"weapons/d3chnswrun\")\n      DCSG D 3 A_CustomPunch(6, 0, 0, \"BulletPuff\")\n      DCSG C 3 A_ReFire\n      DCSG B 3 A_CustomPunch(6, 0, 0, \"BulletPuff\")\n      Goto Ready+3\n   Hold:\n      DCSG A 0\n      DCSG B 3 A_CustomPunch(6, 0, 0, \"BulletPuff\")\n      DCSG C 0 A_PlaySound(\"weapons/d3chnswrun\")\n      DCSG D 3 A_CustomPunch(6, 0, 0, \"BulletPuff\")\n      DCSG C 3\n      DCSG B 3 A_ReFire\n      Goto Ready+3\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/F_Doom3Flashlight.txt",
        "contents": "//Flashlight\\\\\nACTOR Doom3Flashlight : Weapon 30030\n{\n   +DONTBOB\n   +NOALERT\n   +WIMPY_WEAPON\n   +AXEBLOOD\n   Inventory.PickupMessage \"You got the Flash Light!\"\n   Inventory.PickupSound \"misc/d3pickup\"\n   Weapon.SelectionOrder 3500\n   States\n   {\n   Spawn:\n      FLSH A -1\n      LOOP\n   Ready:\n      D3FG A 1 A_FireBullets(0, 0, 1, 0, \"Light\")\n      D3FG A 0 A_WeaponReady\n      LOOP\n   Deselect:\n      D3FG A 0 A_Light0\n      D3FG A 1 A_Lower\n      LOOP\n   Select:\n      D3FG A 1 A_Raise\n      LOOP\n   Fire:\n      D3FG A 0 A_Light0\n      D3FG ABCDEEFGHIJK 1\n      D3FG L 1 A_PlaySound(\"weapons/fistswing\")\n      D3FG MNO 1\n      D3FG P 1 A_CustomPunch(12, 0, 0, \"BulletPuff\")\n      D3FG QRST 1\n      Goto Ready\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/AmmoTypes.txt",
        "contents": "//***************************Pistol\n\nACTOR Doom3Clip : Ammo\n{\n   Inventory.Amount 16\n   Inventory.MaxAmount 300\n   Ammo.BackpackAmount 16\n   Ammo.BackpackMaxAmount 600\n   Inventory.PickupMessage \"Picked up a Clip of Ammo.\"\n   Inventory.Icon CLP1C0\n   States\n   {\n   Spawn:\n//    BUL2 A -1\n      CLP1 C 1024\n      Stop\n   }\n}\n\nACTOR PstlHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 16\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 16\n   Inventory.Icon CLP1C0\n}\n\nACTOR PstlClip : Doom3Clip 2007\n{\n   Inventory.Amount 16\n   Inventory.PickupMessage \"Picked up a Clip of Ammo!\"\n   Inventory.PickupSound \"misc/a_pkup\"\n   States\n   {\n   Spawn:\n      CLP1 C -1\n      LOOP\n   }\n}\n\n//***************************Shotgun\n\nACTOR Doom3Shells : Ammo\n{\n   Inventory.Amount 8\n   Inventory.MaxAmount 100\n   Ammo.BackpackAmount 16\n   Ammo.BackpackMaxAmount 200\n   Inventory.PickupMessage \"Picked up a Box of Shells.\"\n   Inventory.Icon D3S1A0\n   States\n   {\n   Spawn:\n//    BUL2 A -1\n      D3S1 A 1024\n      Stop\n   }\n}\n\nACTOR ShtgnHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 8\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 8\n   Inventory.Icon D3S1A0\n}\n\nACTOR Doom3Shell : Doom3Shells 2008\n{\n   Inventory.Amount 8\n   Inventory.PickupMessage \"Picked up some Shells\"\n   Inventory.PickupSound \"misc/a_pkup\"\n   States\n   {\n   Spawn:\n      D3S1 A -1\n      LOOP\n   }\n}\n\n//***************************Machinegun(uses pistol declarations)\n\nACTOR MGunHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 30\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 30\n   Inventory.Icon CLP1C0\n}\n\n//***************************Chaingun\n\nACTOR Doom3CGClip : Ammo\n{\n   Inventory.Amount 60\n   Inventory.MaxAmount 300\n   Ammo.BackpackAmount 60\n   Ammo.BackpackMaxAmount 600\n   Inventory.PickupMessage \"Picked up a Clip of Ammo.\"\n   Inventory.Icon AMMOA0\n   States\n   {\n   Spawn:\n//    BUL2 A -1\n      AMMO A 1024\n      Stop\n   }\n}\n\nACTOR CGunHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 60\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 60\n   Inventory.Icon AMMOA0\n}\n\nACTOR CGClip : Doom3CGClip 2048\n{\n   Inventory.Amount 60\n   Inventory.PickupMessage \"Picked up a clip for the chaingun\"\n   Inventory.PickupSound \"misc/a_pkup\"\n   States\n   {\n   Spawn:\n      AMMO A -1\n      LOOP\n   }\n}\n\n//***************************RocketLauncher\n\nACTOR Doom3Rockets : Ammo\n{\n   Inventory.Amount 2\n   Inventory.MaxAmount 50\n   Ammo.BackpackAmount 2\n   Ammo.BackpackMaxAmount 100\n   Inventory.PickupMessage \"Picked up a Rocket.\"\n   Inventory.Icon ROCKA0\n   States\n   {\n   Spawn:\n//    BUL2 A -1\n      ROCK A 1024\n      Stop\n   }\n}\n\nACTOR RocketHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 5\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 5\n   Inventory.Icon ROCKA0\n}\n\nACTOR D3Rocket : Doom3Rockets 2010\n{\n   Inventory.Amount 2\n   Inventory.PickupMessage \"Picked up a Rocket for the Rocket Launcher\"\n   Inventory.PickupSound \"misc/r_pkup\"\n   States\n   {\n   Spawn:\n      ROCK A -1\n      LOOP\n   }\n}\n\n//***************************PlasmaRifle\n\nACTOR Doom3Cell : Ammo\n{\n   Inventory.Amount 30\n   Inventory.MaxAmount 600\n   Ammo.BackpackAmount 30\n   Ammo.BackpackMaxAmount 600\n   Inventory.PickupMessage \"Picked up a Cell Charge.\"\n   Inventory.Icon APCLA0\n   States\n   {\n   Spawn:\n//    BUL2 A -1\n      APCL A 1024\n      Stop\n   }\n}\n\nACTOR PlasmaHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 60\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 60\n   Inventory.Icon APCLA0\n}\n\nACTOR D3CellPack : Doom3Cell 17\n{\n   Inventory.Amount 30\n   Inventory.PickupMessage \"Picked up a Cell Charge.\"\n   Inventory.PickupSound \"misc/plas_pkup\"\n   States\n   {\n   Spawn:\n      APCL A -1\n      LOOP\n   }\n}\n\n//***************************BFG9000\n\nACTOR Doom3Gas : Ammo 17\n{\n   Inventory.Amount 30\n   Inventory.MaxAmount 600\n   Ammo.BackpackAmount 30\n   Ammo.BackpackMaxAmount 600\n   Inventory.PickupMessage \"Picked up a Cell Charge for BFG.\"\n   Inventory.Icon ABFGA0\n   States\n   {\n   Spawn:\n//    BUL2 A -1\n      ABFG A 1024\n      Stop\n   }\n}\n\nACTOR BFGHolder : Ammo\n{\n   Inventory.Amount 0\n   Inventory.MaxAmount 30\n   Ammo.BackpackAmount 0\n   Ammo.BackpackMaxAmount 30\n   Inventory.Icon ABFGA0\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/Projectiles.txt",
        "contents": "ACTOR Doom3Rocket : Rocket\n{\n   Damage 60\n   SeeSound \" \"\n   DeathSound \"weapons/d3rocklx\"\n}\n\nACTOR D3PlasmaBall\n{\n   Speed 27\n   Height 8\n   Radius 13\n   Damage 5\n   RenderStyle Translucent\n   Alpha 0.75\n   Scale 0.85\n   PROJECTILE\n   +DROPOFF\n   +NOBLOCKMAP\n   +NOGRAVITY\n   States\n   {\n   Spawn:\n      D3PP A 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP B 1 BRIGHT\n      D3PP C 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP D 1 BRIGHT\n      D3PP E 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP F 1 BRIGHT\n      D3PP G 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP H 1 BRIGHT\n      D3PP I 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP J 1 BRIGHT\n      D3PP K 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP L 1 BRIGHT\n      D3PP M 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP N 1 BRIGHT\n      D3PP O 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP P 1 BRIGHT\n      D3PP Q 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP R 1 BRIGHT\n      D3PP S 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP T 1 BRIGHT\n      D3PP U 1 BRIGHT A_CustomMissile(\"plasmatrail\", 0, 0, 0)\n      D3PP V 1 BRIGHT\n      LOOP\n   Death:\n      PLSS A 1 BRIGHT A_PlaySound(\"weapons/d3plasmax\")\n      PLSS BCDEFGHIJKLMNOPQRSTUVWXYZ 1 BRIGHT\n      PLSZ ABC 1 BRIGHT\n      Stop\n   }\n}\n\nACTOR plasmatrail\n{\n   Height 8\n   Radius 1\n   Damage 0\n   Scale 0.15\n   Speed 0.2\n   RenderStyle Translucent\n   Alpha 0.4\n   +NOGRAVITY\n   +DOOMBOUNCE\n   +DROPOFF\n   States\n   {\n   Spawn:\n      PLSS ABCDEFGHIJKLMNOPQRSTUVWXYZ 1\n      PLSZ ABC 1\n      Stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/Miscellaneous.txt",
        "contents": "ACTOR Light : BulletPuff\n{\n   Renderstyle None\n   Alpha 0.5\n   +NOBLOCKMAP\n   +NOGRAVITY\n   +RIPPER\n   +PUFFONACTORS\n   - ALLOWPARTICLES\n   states\n   {\n   Spawn:\n     PUFF A 1\n     stop\n   }\n}\n\n//***************************************************************************************************************************\n//***************************************************************************************************************************\n//\t\t\t\tMONSTERS\t\t\t\tMONSTERS\t\t\t\tMONSTERS\n//***************************************************************************************************************************\n//***************************************************************************************************************************\n\nACTOR ZombieMan2 replaces ZombieMan 3004\n{\n\tHealth 50\n\tRadius 20\n\tHeight 56\n\tMass 100\n\tSpeed 8\n\tPainChance 200\n\tMONSTER\n\t+FLOORCLIP\n\tSeeSound \"grunt/sight\"\n\tAttackSound \"weapons/pstlf\"\n\tPainSound \"grunt/pain\"\n\tDeathSound \"grunt/death\"\n\tActiveSound \"grunt/active\"\n\tDropItem PstlClip 100\n\tStates\n\t{\n\tSpawn:\n\t    POSS AB 10 A_Look\n\t    Loop\n\tSee:\n\t    POSS AABBCCDD 4 A_Chase\n\t    LOOP\n\tMissile:\n\t    POSS E 10 A_FaceTarget\n\t    POSS F 8 A_PosAttack\n\t    POSS E 8\n\t    Goto See\n\tPain:\n\t    POSS G 3\n\t    POSS G 3 A_Pain\n\t    Goto See\n\tDeath:\n\t    POSS H 5\n\t    POSS I 5 A_Scream\n\t    POSS J 5 A_NoBlocking\n\t    POSS K 5\n\t    POSS L -1\n\t    Stop\n\tXDeath:\n\t    POSS M 5\n\t    POSS N 5 A_XScream\n\t    POSS O 5 A_NoBlocking\n\t    POSS PQRST 5\n\t    POSS U -1\n\t    Stop\n\tRaise:\n\t    POSS KJIH 5\n\t    Goto See\n\t}\n}\n\nACTOR ShotgunGuy2 replaces ShotgunGuy 9\n{\n\tHealth 70\n\tRadius 20\n\tHeight 56\n\tMass 100\n\tSpeed 8\n\tPainChance 170\n\tMONSTER\n\t+FLOORCLIP\n\tSeeSound \"shotguy/sight\"\n\tAttackSound \"weapons/d3shtgnf\"\n\tPainSound \"shotguy/pain\"\n\tDeathSound \"shotguy/death\"\n\tActiveSound \"shotguy/active\"\n\tDropItem Doom3Shotgun 50\n\tDropItem Doom3Shells 50\n\tStates\n\t{\n\tSpawn:\n\t    SPOS AB 10 A_Look\n\t    Loop\n\tSee:\n\t    SPOS AABBCCDD 4 A_Chase\n\t    LOOP\n\tMissile:\n\t    SPOS E 10 A_FaceTarget\n\t    SPOS F 8 BRIGHT A_SPosAttack\n\t    SPOS E 8\n\t    Goto See\n\tPain:\n\t    SPOS G 3\n\t    SPOS G 3 A_Pain\n\t    Goto See\n\tDeath:\n\t    SPOS H 5\n\t    SPOS I 5 A_Scream\n\t    SPOS J 5 A_NoBlocking\n\t    SPOS K 5\n\t    SPOS L -1\n\t    STOP\n\tXDeath:\n\t    SPOS M 5\n\t    SPOS N 5 A_XScream\n\t    SPOS O 5 A_NoBlocking\n\t    SPOS PQRST 5\n\t    SPOS U -1\n\t    STOP\n\tRaise:\n\t    SPOS KJIH 5\n\t    Goto See\n\t}\n}\n\nACTOR ChaingunGuy2 replaces ChaingunGuy 65\n{\n\tHealth 200\n\tRadius 20\n\tHeight 56\n\tMass 100\n\tSpeed 8\n\tPainChance 170\n\tMONSTER\n\t+FLOORCLIP\n\tSeeSound \"chainguy/sight\"\n\tPainSound \"chainguy/pain\"\n\tDeathSound \"chainguy/death\"\n\tActiveSound \"chainguy/active\"\n\tAttackSound \"weapons/d3chngunf\"\n\tDropItem Doom3Chaingun 75\n        DropItem CGClip 75\n\tStates\n\t{\n\tSpawn:\n\t    CPOS AB 10 A_Look\n\t    Loop\n\tSee:\n\t    CPOS AABBCCDD 3 A_Chase\n\t    Loop\n\tMissile:\n\t    CPOS E 10 A_FaceTarget\n\t    CPOS F 4 BRIGHT A_CPosAttack\n\t    CPOS E 4 BRIGHT A_CPosAttack\n\t    CPOS F 1 A_CPosRefire\n\t    Goto Missile+1\n\tPain:\n\t    CPOS G 3\n\t    CPOS G 3 A_Pain\n\t    Goto See\n\tDeath:\n\t    CPOS H 5\n\t    CPOS I 5 A_Scream\n\t    CPOS J 5 A_NoBlocking\n\t    CPOS KLM 5\n\t    CPOS N -1\n\t    Stop\n\tXDeath:\n\t    CPOS O 5\n\t    CPOS P 5 A_XScream\n\t    CPOS Q 5 A_NoBlocking\n\t    CPOS RS 5\n\t    CPOS T -1\n\t    Stop\n\tRaise:\n\t    CPOS NMLKJIH 5\n\t    Goto See\n\t}\n}\n\n//Remaining Ammo Replacements\n\nACTOR Thingy3 2049\n{\n   Health 0\n   Height 0\n   Radius 0\n   States\n   {\n   Spawn:\n      TNT1 A 1\n      Stop\n   }\n}\n\nACTOR Thingy2 2047\n{\n   Health 0\n   Height 0\n   Radius 0\n   States\n   {\n   Spawn:\n      TNT1 A 1\n      Stop\n   }\n}\n\nACTOR Thingy4 2046\n{\n   Health 0\n   Height 0\n   Radius 0\n   States\n   {\n   Spawn:\n      TNT1 A 1\n      Stop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "decorate/README.txt",
        "contents": "//******************************************************************************************************************\n//==================================================================================================================\n//******************************************************************************************************************\n//**\tKnown Issues\t\t\t\t\t\t\t\t\t\t\t\t**\n//**\t\t*Weapons play reloading animation when gun is completely empty\t\t\t\t\t**\n//**\t\t*Monsters don't play the correct sounds\t\t\t\t\t\t\t\t**\n//**\t\t\t\t\t\t\t\t\t\t\t\t\t\t**\n//******************************************************************************************************************\n//==================================================================================================================\n//******************************************************************************************************************\n//Updates - \"PK3 Edition\"\n//   -Converted WAD to PK3 Format\n//   -Fixed incorrect ammo pickup numbers\n//   -Fixed Flashlight in GZDoom(affected size, color, and now allows shining on monsters)\n//\n//Updates - \"ZDoom_Final\" & \"GZDoom_Final\" Builds (This is the FINAL Build)\n//   -Fixed up the reloading system completely\n//   -Fixed small bug where you get full clip on reload while only having on bullet left\n//   -Added Global ACS Script to give the weapons on game start\n//   -Fixed a couple sounds that were messed up\n//\n//Updates - \"ZDoom\" & \"GZDoom2\" Build\n//   -Fixed all reloading animations and timings\n//   -Fixed the \"No Ammo\" bug\n//   -Fixed Flashlight(GZDoom Only)\n//   -Altered Pistol, Fist, Flashlight, Machinegun, and Chaingun Damage\n//   -Made Explosion Radius on the BFG smaller 240->96\n//   -Increased Plasma Clip Capacity to 60\n//\n//Updates - \"GZDoom\" Build\n//   -Function Flashlight through Dynamic Lights\n//   -ALTHUDCFG Lump created to stop original weapons from showing up\n//   -All \"Reloading\" Build Features\n//\n//Updates - \"Reloading\" Build\n//   -All Weapons now reload\n//   -Fixed some small bugs\n//   -Added more resources\n//\n//Updates - \"Oomph!\" Build\n//   -Fixed all known bugs\n//   -Added extra power\n//   -Sped up all weapons\n//\n//Updates - Final Build\n//   -Colored Plasma Sprites\n//   -Fixed Keybindings\n//   -Removed Smoke\n//   -Other bug fixes\n//\n//Updates - Build 4\n//   -BFG 9000\n//   -New Keybindings\n//   -Flashlight on Map01\n//   -Map01 bug fixes\n//\n//Updates - Build 3\n//   -Machinegun\n//   -Fixed flashight bug\n//   -Fixed zombies try to shoot through walls thing.\n//   -Fixed undead chaingun guy\n//   -Fixed other annoying things...(made smoke almost invisible)\n//\n//Updates - Build 2\n//  -Chainsaw\n//  -Flashlight\n//  -PlasmaRifle\n//  -Fixed Smoke (no longer in the way)\n//  -Other bug fixes\n//  -Changed Key binds (see key binds for more details)\n//  -Made Shotgun Guy, Zombie Guy, and Chaingun Guy have more health.\n//\n//Keybinds:\n//\n//In the latest build (build 4) You can set your own bindings for the weapons...\n//Only the Flashlght has a default bind. But to keep the original Doom 3 scheme use this.\n//\n//   - 1 - Fists(Give at map01)\n//   - 2 - Pistol(Give at map01, and zombie guys)\n//   - 3 - Shotgun(shotgun guys, ground)\n//   - 4 - MachineGun(ground)\n//   - 5 - Chaingun(chaingun guy, ground)\n//   - 6 - RocketLauncher(ground)\n//  - 7 - PlasmaRifle(ground)\n//   - 8 - BFG 9000(ground)\n//   - 9 - Chainsaw(ground)\n//   - F - Flashlight(Give at map01)\n//\n//Credit\n//\n//DECORATE: ChaosCentral\n//Art: Doom 2.5 Team\n//Sounds: iD Software\n//ZDoom Community Build: Grubber, Graf, anyone else I've forgotten\n//GZDoom: Graf Zahl\n//Bugfinding: DomRem\n//Hosting: DomRem\n//Flashlight fix - soft_haxorz\n//Colored Sprites - ChaosCentral\n//SlumpEd - SlayeR (Best WAD/Zip/PK3 Tool Ever!)\n//\n//Please Visit http://www.chaoscentral.biz !!!!!!!!!!(heh I'm keeping this comment for rememberance as the site no longer exsists\n//\n//******************************************************************************************************************\n//==================================================================================================================\n//******************************************************************************************************************"
      },
      {
        "source": "pk3",
        "name": "ALTHUDCF.txt",
        "contents": "BFG9000 \"\"\nPistol \"\"\nFist \"\"\nShotgun \"\"\nSuperShotgun \"\"\nChaingun \"\"\nRocketLauncher \"\"\nPlasmaRifle \"\"\nChainsaw \"\"\nClip \"\"\nShell \"\"\nRocket \"\"\nCell \"\""
      },
      {
        "source": "pk3",
        "name": "DECALDEF.txt",
        "contents": "generator Doom3Shotgun  BulletChip\ngenerator Doom3Pistol BulletChip\ngenerator Doom3Chaingun BulletChip\ngenerator Doom3Rocket Scorch\ngenerator D3PlasmaBall PlasmaScorch\ngenerator Doom3Chainsaw BulletChip\ngenerator Doom3Machinegun BulletChip\ngenerator D3BFGBall BFGScorch"
      },
      {
        "source": "pk3",
        "name": "DECORATE.txt",
        "contents": "//The goal of this wad is to simulate the original 7 weapons from doom 3 as close as possible. There will be very little advanced decoeate\n//functions, such as multiple firing types. The 7 weapons includes\n//\n//***************\n//Fists         *\n//Pistol        *\n//Shotgun       *\n//Chaingun      *\n//RocketLauncher*\n//PlasmaRifle   *\n//BFG9000       *\n//Flashlight\t*\n//***************\n//\n//Please note: That the actual DECORATE is inside the decorate folder\n//of the pk3, this makes the data much more readable, and much easier\n//to use in external mods.\n\n//The AmmoTypes and Projectiles definitions\n#include \"decorate/AmmoTypes.txt\"\n#include \"decorate/Projectiles.txt\"\n\n//Miscellaneous Items in the MOD\n#include \"decorate/Miscellaneous.txt\"\n\n//Weapon Decorate Files, made for portability\n#include \"decorate/1_Fists.txt\"\n#include \"decorate/2_Doom3Pistol.txt\"\n#include \"decorate/3_Doom3Shotgun.txt\"\n#include \"decorate/4_Doom3Machinegun.txt\"\n#include \"decorate/5_Doom3Chaingun.txt\"\n#include \"decorate/6_Doom3RocketLauncher.txt\"\n#include \"decorate/7_Doom3PlasmaRifle.txt\"\n#include \"decorate/8_Doom3BFG9000.txt\"\n#include \"decorate/9_Doom3Chainsaw.txt\"\n#include \"decorate/F_Doom3Flashlight.txt\""
      },
      {
        "source": "pk3",
        "name": "GLDEFS.txt",
        "contents": "object Light\n{\n    frame PUFFA { light CANDLE }\n}\n\n// Candle\npointlight CANDLE\n{\n    color 1.0 1.0 1.0\n    size 64\n    offset 0 1 0\n}"
      },
      {
        "source": "pk3",
        "name": "KEYCONF.txt",
        "contents": "weaponsection doom3weapons\n\nsetslot 1 Fists\nsetslot 2 Doom3Pistol\nsetslot 3 Doom3Shotgun\nsetslot 4 Doom3Machinegun\nsetslot 5 Doom3Chaingun\nsetslot 6 Doom3Rocketlauncher\nsetslot 7 Doom3PlasmaRifle\nsetslot 8 Doom3BFG9000\nsetslot 9 Doom3Chainsaw\n\nalias Zoom \"fov 10; m_pitch .125;m_yaw .2; set autoaim 0; crosshairgrow 10; echo Zoom in; rebind Zoom_out;\"\nalias Zoom_out \"fov 90; m_pitch 1;m_yaw 1; set autoaim 5000; crosshairgrow 1; echo Zoom out; rebind Zoom;\"\n\ndefaultbind f \"use Doom3Flashlight\"\n\naddkeysection \"Doom 3 Weapons\" d3_weapons\naddmenukey \"Flashlight\" \"use Doom3Flashlight\"\n\naddkeysection \"Doom 3 Functions\" d3_functions\naddmenukey \"Zoom\" \"Zoom\""
      },
      {
        "source": "pk3",
        "name": "SNDINFO.txt",
        "contents": "misc/d3pickup                           DSPICK1\nmisc/a_pkup1\t\t\t\tDSPICK2\nmisc/a_pkup2\t\t\t\tDSPICK4\nmisc/a_pkup3\t\t\t\tDSPICK5\nmisc/r_pkup\t\t\t\tDSPICK3\nmisc/plas_pkup\t\t\t\tDSCANN2\nweapons/fistswing1                      DSMZSW1\nweapons/fistswing2                      DSMZSW2\nweapons/fistswing3                      DSMZSW3\nweapons/d3chnsws1\t\t\tDSCSRT1\nweapons/d3chnsws2\t\t\tDSCSRT2\nweapons/d3chnsws3\t\t\tDSCSRT3\nweapons/d3chnsws4\t\t\tDSCSRT4\nweapons/d3chnswidle\t\t\tDSCSAW1\nweapons/d3chnswbegin\t\t\tDSCSAW2\nweapons/d3chnswrun\t\t\tDSCSAW3\nweapons/pstl1                           DSPISTO1\nweapons/pstl2                           DSPISTO2\nweapons/pstl3                           DSPISTO3\nweapons/pstl4\t\t\t\tDSPISTO4\nweapons/pstlr\t\t\t\tDSD3REL1\nweapons/d3shtgnbk                       DSD3SBK\nweapons/d3shtgnfd                       DSD3SFD\nweapons/d3shtgn1                        DSD3SH1\nweapons/d3shtgn2\t\t\tDSD3SH2\nweapons/d3shtgn3\t\t\tDSD3SH3\nweapons/d3shtgnr\t\t\tDSD3SP1\nweapons/d3shtgnsi1\t\t\tDSD3SI1\nweapons/d3shtgnsi2\t\t\tDSD3SI2\nweapons/d3shtgnsi3\t\t\tDSD3SI3\nweapons/d3chngun1\t\t\tDSD3CG1\nweapons/d3chngun2\t\t\tDSD3CG2\nweapons/d3chngun3\t\t\tDSD3CG3\nweapons/d3chngunu\t\t\tDSD3CR2\nweapons/d3chngunr\t\t\tDSD3CR1\nweapons/d3chngunwndup\t\t\tDSDWU\nweapons/d3chngunwnd\t\t\tDSD3CGMO\nweapons/d3chngunwnddwn\t\t\tDSD3CGWD\nweapons/d3rockl1\t\t\tDSD3RL1\nweapons/d3rockl2\t\t\tDSD3RL2\nweapons/d3rockl3\t\t\tDSD3RL3\nweapons/d3rocklx1\t\t\tDSGBOM1\nweapons/d3rocklx2\t\t\tDSGBOM2\nweapons/d3rocklx3\t\t\tDSGBOM3\nweapons/d3rocklx4\t\t\tDSGBOM4\nweapons/d3rocklu\t\t\tDSD3RUP\nweapons/d3rocklr\t\t\tDSD3RLR\nweapons/d3plasma1\t\t\tDSD3PS1\nweapons/d3plasma2\t\t\tDSD3PS2\nweapons/d3plasma3\t\t\tDSD3PS3\nweapons/d3plasmau\t\t\tDSD3PRO\nweapons/d3plasmar\t\t\tDSD3PLR\nweapons/d3plasmax1\t\t\tDSD3PH1\nweapons/d3plasmax2\t\t\tDSD3PH2\nweapons/d3plasmax3\t\t\tDSD3PH3\nweapons/d3mgun1\t\t\t\tDSD3MG1\nweapons/d3mgun2\t\t\t\tDSD3MG2\nweapons/d3mgun3\t\t\t\tDSD3MG3\nweapons/d3mgunu\t\t\t\tDSD3MGU\nweapons/d3mgunb\t\t\t\tDSD3MGB\nweapons/d3mgunr\t\t\t\tDSD3MGL\nweapons/d3bfgu\t\t\t\tDSBFGUP\nweapons/d3bfgc\t\t\t\tDSBFGC1\nweapons/d3bfgf\t\t\t\tDSBFFF1\nweapons/d3bfgx\t\t\t\tDSBFFG1\nweapons/d3bfgr\t\t\t\tDSBFGRL\n\n$random weapons/fistswing { weapons/fistswing1 weapons/fistswing2 weapons/fistswing3 }\n$random weapons/pstlf { weapons/pstl1 weapons/pstl2 weapons/pstl3 weapons/pstl4 }\n$random weapons/d3shtgnf { weapons/d3shtgn1 weapons/d3shtgn2 weapons/d3shtgn3 }\n$random weapons/d3shtgnsi { weapons/d3shtgnsi1 weapons/d3shtgnsi2 weapons/d3shtgnsi3 }\n$random weapons/d3chngunf { weapons/d3chngun1 weapons/d3chngun2 weapons/d3chngun3 }\n$random weapons/d3rocklf { weapons/d3rockl1 weapons/d3rockl2 weapons/d3rockl3 }\n$random weapons/d3rocklx { weapons/d3rocklx1 weapons/d3rocklx2 weapons/d3rocklx3 weapons/d3rocklx4 }\n$random weapons/d3plasmaf { weapons/d3plasma1 weapons/d3plasma2 weapons/d3plasma3 }\n$random weapons/d3plasmax { weapons/d3plasmax1 weapons/d3plasmax2 weapons/d3plasmax3 }\n$random weapons/d3mgunf { weapons/d3mgun1 weapons/d3mgun2 weapons/d3mgun3 }\n$random misc/a_pkup { misc/a_pkup1 misc/a_pkup2 misc/a_pkup3 }"
      }
    ]
  },
  "maps": []
}

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.