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": []
}