ccbm-dark3hitscanreplace-v1.pk3

PK3 3.5 KiB 0 map(s)

Counts

endoom0
graphics0
lumps1
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "04b56d9b-c5cc-44bc-8b8c-c39f6b9cb151",
    "sha1": "840be7f8dba499c4bb425385511aa42424e3a94e",
    "sha256": "c9eea25f22e8879066be0afcba4046a0d1a5d73dde770c4187c80206b0da45dd",
    "filenames": [
      "ccbm-dark3hitscanreplace-v1.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2021-01-10 03:07:30",
      "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": "2021-01-10 03:07:30",
    "file": {
      "type": "PK3",
      "size": 3594,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/840be7f8dba499c4bb425385511aa42424e3a94e/840be7f8dba499c4bb425385511aa42424e3a94e.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 1,
        "maps": 0,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "actors/Wep/Megaman5/DarkmanThreeBuster.txt",
        "contents": "actor DarkSniperBoss : BaseMM8BDMWep_CBM\n{\nTag \"$TAGC_5K\"\ndropitem \"DarkShieldWepCDropped\"\nWeapon.AmmoUse 3\nWeapon.AmmoGive 28\nObituary \"$OB_DARK3SNIPE\"\nInventory.Pickupmessage \"maybe\"\nweapon.ammotype \"DarkSniperAmmo\"\ninventory.icon \"DM3_Wep1\"\n+WEAPON.NOAUTOAIM\nStates\n{\nSpawn:\nC_05 K 1\nloop\nReady:\nDKC3 A 0 ACS_ExecuteAlways(998,0,DYE_DARKMAN3)\nDKC3 A 0 A_GunFlash\ngoto Ready1\nReady1:\nDKC3 A 0 A_JumpIfInventory(\"DarkSniperFlag\", 1, \"AltReady1\")\nDKC3 A 0 A_JumpIfInventory(\"DarkSniperAmmo\",4,\"Ready2\")\nDKC3 A 3 A_WeaponReady(WRF_NOPRIMARY)\nDKC3 A 0 A_GiveInventory(\"DarkSniperAmmo\",1)\nloop\nAltReady1:\nDKC3 A 0 A_JumpIfInventory(\"NoSniperFlag\", 1, \"Ready1\")\nDKC3 A 0 A_JumpIfInventory(\"DarkSniperAmmo\",4,\"AltReady2\")\nDKC3 A 3 A_WeaponReady(WRF_NOPRIMARY)\nDKC3 A 0 A_GiveInventory(\"DarkSniperAmmo\",1)\nloop\nReady2:\nDKC3 A 0 A_JumpIfInventory(\"DarkSniperFlag\", 1, \"AltReady2\")\nDKC3 A 3 A_WeaponReady\nDKC3 A 0 A_GiveInventory(\"DarkSniperAmmo\",1)\nloop\nAltReady2:\nDKC3 A 0 A_JumpIfInventory(\"NoSniperFlag\", 1, \"Ready2\")\nDKC3 A 3 A_WeaponReady\nDKC3 A 0 A_GiveInventory(\"DarkSniperAmmo\",1)\nloop\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nDKC3 A 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nDKC3 A 1 A_Raise\nLoop\nFire:\nDKC3 A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nDKC3 A 0 A_PlaySoundEx(\"weapon/dark3shot\",\"Weapon\")\nDKC3 A 0 A_GiveInventory(\"Darkman3Main_CI\",1)\nDKC3 A 2 OffSet(10,42)\nDKC3 A 2 OffSet(20,52)\nDKC3 A 2 OffSet(10,42)\nDKC3 A 13 A_WeaponReady(14)\nDKC3 A 0 A_Refire\nGoto Ready1\n\nAltFire:\n//DKC3 A 0 A_JumpIfNoAmmo(\"NoAmmo\")\nDKC3 A 6\nDKC3 A 0 A_PlaySoundEx(\"weapon/sparkalt\",\"Weapon\")\nDKC3 A 0 A_GiveInventory(\"Darkman3Alt_CI\",1)\n\nDKC3 A 0 A_JumpIfHealthLower(2,\"AFire11\")\nDKC3 A 0 A_JumpIfHealthLower(10,\"AFire10\")\nDKC3 A 0 A_JumpIfHealthLower(18,\"AFire10\")//11\nDKC3 A 0 A_JumpIfHealthLower(26,\"AFire9\")//21\nDKC3 A 0 A_JumpIfHealthLower(34,\"AFire8\")//31\nDKC3 A 0 A_JumpIfHealthLower(42,\"AFire7\")//41\nDKC3 A 0 A_JumpIfHealthLower(50,\"AFire6\")//51\nDKC3 A 0 A_JumpIfHealthLower(58,\"AFire5\")//61\nDKC3 A 0 A_JumpIfHealthLower(66,\"AFire4\")//71\nDKC3 A 0 A_JumpIfHealthLower(74,\"AFire3\")//81\nDKC3 A 0 A_JumpIfHealthLower(82,\"AFire2\")//91\n\nDKC3 A 8 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 14 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFireEnd:\nDKC3 A 0 A_Refire\ngoto Ready1\n\nAFire2:\nDKC3 A 8 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 13 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire3:\nDKC3 A 8 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 12 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire4:\nDKC3 A 7 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 12 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire5:\nDKC3 A 7 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 11 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire6:\nDKC3 A 7 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 10 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire7:\nDKC3 A 6 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 10 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire8:\nDKC3 A 6 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 9 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire9:\nDKC3 A 6 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 8 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire10:\nDKC3 A 5 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 8 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire11:\nDKC3 A 5 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 7 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire12:\nDKC3 A 5 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 A 6 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\n\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"DarkSniperFlag\",1,2)\nTNT1 A 0 A_ZoomFactor(1.0,1)\nloop\nTNT1 A 0 A_ZoomFactor(2.0,1)\nloop\n\nNoAmmo:\nDKC3 A 0\nGoto Ready1\n}\n}\n\nactor DarkRailgunBoss : BaseMM8BDMWep_CBM\n{\nTag \"$TAGC_5K2\"\ndropitem \"DarkShieldWepCDropped\"\nWeapon.AmmoUse 28\nWeapon.AmmoGive 28\nObituary \"$OB_DARK3SNIPE\"\nInventory.Pickupmessage \"maybe\"\nweapon.ammotype \"DarkSniperAmmo\"\ninventory.icon \"DM3_Wep2\"\n+WEAPON.NOAUTOAIM\nStates\n{\nSpawn:\nC_05 K 1\nloop\nReady:\nDKC3 B 0 ACS_ExecuteAlways(998,0,DYE_DARKMAN3)\nDKC3 B 0 A_GunFlash\ngoto Ready1\nReady1:\nDKC3 B 0 A_JumpIfInventory(\"DarkSniperAmmo\",28,\"Ready2\")\nDKC3 B 3 A_WeaponReady(WRF_NOPRIMARY)\nDKC3 B 0 A_GiveInventory(\"DarkSniperAmmo\",1)\nloop\nReady2:\nDKC3 B 3 A_WeaponReady\nDKC3 B 0 A_GiveInventory(\"DarkSniperAmmo\",1)\nloop\nDeselect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Lower\nDKC3 B 1 A_Lower\nLoop\nSelect:\nTNT1 AAAAAAAAAAAAAAAAAAAAAA 0 A_Raise\nDKC3 B 1 A_Raise\nLoop\nFire:\nDKC3 B 0 A_JumpIfNoAmmo(\"NoAmmo\")\nDKC3 B 0 A_PlaySoundEx(\"weapon/Dark3Rail\",\"Weapon\")\nDKC3 B 0 A_GiveInventory(\"Darkman3MainX_CI\",1)\nDKC3 B 2 OffSet(10,42)\nDKC3 B 2 OffSet(20,52)A_GiveInventory(\"DarkRailMultiFlag_P\",1)\nDKC3 B 2 OffSet(10,42)\nDKC3 B 13 A_WeaponReady(14)\nGoto Ready1\nAltFire:\nDKC3 B 6\nDKC3 B 0 A_PlaySoundEx(\"weapon/sparkalt\",\"Weapon\")\nDKC3 B 0 A_GiveInventory(\"Darkman3Alt_CI\",1)\n\nDKC3 B 0 A_JumpIfHealthLower(2,\"AFire11\")\nDKC3 B 0 A_JumpIfHealthLower(10,\"AFire10\")\nDKC3 B 0 A_JumpIfHealthLower(18,\"AFire10\")\nDKC3 B 0 A_JumpIfHealthLower(26,\"AFire9\")\nDKC3 B 0 A_JumpIfHealthLower(34,\"AFire8\")\nDKC3 B 0 A_JumpIfHealthLower(42,\"AFire7\")\nDKC3 B 0 A_JumpIfHealthLower(50,\"AFire6\")\nDKC3 B 0 A_JumpIfHealthLower(58,\"AFire5\")\nDKC3 B 0 A_JumpIfHealthLower(66,\"AFire4\")\nDKC3 B 0 A_JumpIfHealthLower(74,\"AFire3\")\nDKC3 B 0 A_JumpIfHealthLower(82,\"AFire2\")\n\nDKC3 B 8 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 14 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFireEnd:\nDKC3 B 0 A_Refire\ngoto Ready1\n\nAFire2:\nDKC3 B 8 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 13 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire3:\nDKC3 B 8 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 12 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire4:\nDKC3 B 7 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 12 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire5:\nDKC3 B 7 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 11 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire6:\nDKC3 B 7 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 10 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire7:\nDKC3 B 6 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 10 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire8:\nDKC3 B 6 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 9 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire9:\nDKC3 B 6 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 8 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire10:\nDKC3 B 5 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 8 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire11:\nDKC3 B 5 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 7 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\nAFire12:\nDKC3 B 5 OffSet(40,32)A_GiveInventory(\"DarkSniperAmmo\",1)\nDKC3 B 6 OffSet(20,32)A_GiveInventory(\"DarkSniperAmmo\",1)\ngoto AFireEnd\n\nFlash:\nTNT1 A 0 A_JumpIfInventory(\"IsDead\",1,\"NoFlash\")\nTNT1 A 1\nTNT1 A 0 A_JumpIfInventory(\"DarkSniperFlag\",1,2)\nTNT1 A 0 A_ZoomFactor(1.0,1)\nloop\nTNT1 A 0 A_ZoomFactor(2.0,1)\nloop\n\nNoAmmo:\nDKC3 B 0\nGoto Ready1\n}\n}\n\nactor DarkSniperAmmo : Ammo\n{\n+INVENTORY.IGNORESKILL\ninventory.amount 1\ninventory.maxamount 28\n}\n\nactor DarkRailMultiFlag : Inventory\n{\ninventory.amount 1\ninventory.maxamount 63\n}\n\nactor DarkSniperFlag : OnceC {}\n\nactor NoSniperFlag : OnceC {}\n\nactor DarkSniperItem : CustomInventory\n{\ninventory.amount 1\ninventory.maxamount 1\ninventory.icon \"DarkIco3\"\nscale 2.0\ninventory.pickupmessage \"What nine thousand?!\"\n+INVBAR\nstates\n{\nSpawn:\nDKC3 I 1\nloop\nUse:\nTNT1 A 0 A_PlaySoundEx(\"item/ItemUseMM9\",\"SoundSlot6\")\nTNT1 A 0 A_JumpIfInventory(\"DarkSniperFlag\",1,\"Use3\")\ngoto Use2\nUse2:\nTNT1 A 0 A_GiveInventory(\"DarkSniperFlag\",1)\nTNT1 A 0 A_TakeInventory(\"NoSniperFlag\", 1)\nfail\nUse3:\nTNT1 A 0 A_TakeInventory(\"DarkSniperFlag\",1)\nTNT1 A 0 A_GiveInventory(\"NoSniperFlag\", 1)\nfail\n}\n}\n\nactor Darkman3Shot\n{\nTranslation \"202:202=216:216\"\nPROJECTILE\ndamagetype \"DarkShot\"\nObituary \"$OB_DARK3SNIPE\"\nDamage (12)\nradius 16\nheight 16\nspeed 60\nscale 2.75\n//MissileHeight\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 ACS_NamedExecuteAlways(\"BULL_Tidifier\", 0)\nSpawnLOOP:\nDSHO A 0\nDSHO A 0 A_JumpIf(pitch>=6,\"Spawn2\")\nDSHO AA 1 A_SpawnItemEx(\"Darkman3ShotFX1\",0,0,0,0,0,0,0,513)\nDSHO A 0 A_SetPitch(pitch+3)\nloop\nSpawn2:\nDSHO A 0\nDSHO A 0 A_JumpIf(pitch>=15,\"Spawn3\")\nDSHO AA 1 A_SpawnItemEx(\"Darkman3ShotFX2\",0,0,0,0,0,0,0,513)\nDSHO A 0 A_SetPitch(pitch+3)\nloop\nSpawn3:\nDSHO A 0\nDSHO A 0 A_JumpIf(pitch>=24,\"Spawn4\")\nDSHO AA 1 A_SpawnItemEx(\"Darkman3ShotFX3\",0,0,0,0,0,0,0,513)\nDSHO A 0 A_SetPitch(pitch+3)\nloop\nSpawn4:\nDSHO A 0\nDSHO A 0 A_JumpIf(pitch>=30,\"SpawnDone\")\nDSHO AA 1 A_SpawnItemEx(\"Darkman3ShotFX4\",0,0,0,0,0,0,0,513)\nDSHO A 0 A_SetPitch(pitch+3)\nloop\nSpawnDone:\nDSHO A 1 A_SpawnItemEx(\"Darkman3ShotFX5\",0,0,0,0,0,0,0,1)\nwait\nDeath:\nDSHO AIJ 2\nCrash:\nTNT1 A 0\nstop\n}\n}\n\nactor Darkman3ShotB : Darkman3Shot{translation \"202:202=205:205\"}\nactor Darkman3ShotR : Darkman3Shot{translation \"202:202=171:171\"}\nactor Darkman3ShotO : Darkman3Shot{translation \"202:202=104:104\"}\nactor Darkman3ShotP : Darkman3Shot{translation \"202:202=229:229\"}\n\nactor Darkman3ShotX : Darkman3Shot\n{\nradius 11\nheight 11\nspeed 200\nObituary \"$OB_DARK3SNIPEX\"\ndamagetype \"DarkSniper\"\nvar int user_P;\nDamage (30)\nTranslation \"208:208=65:65\",\"202:202=60:60\"\nStates\n{\nSpawn:\nDSHO A 0\nDSHO A 0 A_SpawnItemEx(\"Darkman3ShotFX2\",0,0,0,0,0,0,0,1)\nDSHO A 0 A_SpawnItemEx(\"Darkman3ShotFX1\",0,0,0,0,cos(pitch+30)*2.5,-sin(pitch+30)*2.5,0,1)\nDSHO A 0 A_SpawnItemEx(\"Darkman3ShotFX1\",0,0,0,0,cos(pitch+150)*2.5,-sin(pitch+150)*2.5,0,1)\nDSHO A 1 A_SpawnItemEx(\"Darkman3ShotFX1\",0,0,0,0,cos(pitch+270)*2.5,-sin(pitch+270)*2.5,0,1)\nDSHO A 0 A_SetPitch(pitch%360+30)\nloop\n}\n}\n\n//actor Darkman3ShotXB : Darkman3ShotX{translation \"202:202=205:205\"}\n//actor Darkman3ShotXR : Darkman3ShotX{translation \"202:202=171:171\"}\n//actor Darkman3ShotXO : Darkman3ShotX{translation \"202:202=104:104\"}\n//actor Darkman3ShotXP : Darkman3ShotX{translation \"202:202=229:229\"}\n\nactor Darkman3ShotXB : Darkman3ShotX{Translation \"208:208=205:205\",\"202:202=74:74\"}\nactor Darkman3ShotXR : Darkman3ShotX{Translation \"208:208=171:171\",\"202:202=41:41\"}\nactor Darkman3ShotXO : Darkman3ShotX{Translation \"208:208=104:104\",\"202:202=128:128\"}\nactor Darkman3ShotXP : Darkman3ShotX{Translation \"208:208=229:229\",\"202:202=232:232\"}\n\nactor Darkman3ShotFX1 : BasicClientSide\n{\n+FORCEXYBILLBOARD\nRenderStyle \"translucent\"\nAlpha 0.0//9\nReactionTime 4\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_SetTranslucent(0.3+(0.0175*pitch),0)\nTNT1 A 1\ngoto SpawnL\nSpawnL:\nDSHO A 1 A_CountDown\nDSHO A 0 A_FadeOut\nDSHO A 0 A_SetScale(scaleX-0.2)\nloop\n}\n}\nactor Darkman3ShotFX2 : Darkman3ShotFX1{ReactionTime 5}\nactor Darkman3ShotFX3 : Darkman3ShotFX1{ReactionTime 6}\nactor Darkman3ShotFX4 : Darkman3ShotFX1{ReactionTime 7}\nactor Darkman3ShotFX5 : Darkman3ShotFX1\n{\nRenderStyle \"Add\"\nAlpha 1.0\nReactionTime 8\nStates\n{\nSpawn:\nTNT1 A 1\ngoto SpawnL\n}\n}\n\nactor DarkRing\n{\nTranslation \"202:202=216:216\"\nPROJECTILE\nradius 14\nheight 14\nspeed 20\nscale 2.5\ndamage (5)\ndamagetype \"NeutralShock\"\nObituary \"$OB_DARK3RING\"\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 ACS_NamedExecuteAlways(\"BULL_Tidifier\", 0)\nSpawnLOOP:\nDSHO BCBCBC 4\nstop\nDeath:\nDSHO CKLM 2\nCrash:\nTNT1 A 0\nstop\n}\n}\n\nactor DarkRingB : DarkRing{translation \"202:202=205:205\"}\nactor DarkRingR : DarkRing{translation \"202:202=171:171\"}\nactor DarkRingO : DarkRing{translation \"202:202=104:104\"}\nactor DarkRingP : DarkRing{translation \"202:202=229:229\"}\n\nactor Darkman3RailPuff\n{\nTranslation \"192:192=65:65\",\"198:198=60:60\"\nDamagetype \"DarkRail\"\nObituary \"$OB_DARK3RAIL\"\n+NOINTERACTION\n+NOGRAVITY\n+THRUGHOST\n+NOGRAVITY\nscale 1.25\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 //A_LOG(\"SPAWN\")\nTNT1 A 0 A_SpawnItemEx(\"StupidRailOnlineSound\")\nX_8B ABCDEF 2\nStop\n/*\nSee://Puff test\nTNT1 A 1 A_LOG(\"See\")\nstop\nHitscan:\nTNT1 A 1 A_LOG(\"Hitscan\")\nstop\nMelee:\nTNT1 A 1 A_LOG(\"Melee\")\nstop\nActive:\nTNT1 A 1 A_LOG(\"Active\")\nstop\nAttack:\nTNT1 A 1 A_LOG(\"Attack\")\nstop\nCrash:\nTNT1 A 1 A_LOG(\"Crash\")\nstop\nAll:\nTNT1 A 1 A_LOG(\"All??\")\nstop\n*/\n}\n}\n\nactor Darkman3RailPuffB : Darkman3RailPuff{Translation \"192:192=205:205\",\"198:198=74:74\"}\nactor Darkman3RailPuffR : Darkman3RailPuff{Translation \"192:192=171:171\",\"198:198=41:41\"}\nactor Darkman3RailPuffO : Darkman3RailPuff{Translation \"192:192=104:104\",\"198:198=128:128\"}\nactor Darkman3RailPuffP : Darkman3RailPuff{Translation \"192:192=229:229\",\"198:198=232:232\"}\n\nactor StupidRailOnlineSound : BasicHelper\n{\nAlpha 0.0\nscale 0.1\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0\nTNT1 A 0 A_Stop\nTNT1 A 0 A_PlaySoundEx(\"weapon/Dark3Rail\",\"Weapon\")\nTMFX D 10\nstop\n}\n}\n\nactor Darkman3RailFX : BasicClientSide\n{\nTranslation \"192:192=65:65\",\"198:198=60:60\"\n+FORCEXYBILLBOARD\nRenderStyle \"translucent\"\nAlpha 1.0\n//ReactionTime 20//3.5\nScale 0.25//2.5\nStates\n{\nSpawn:\n//TMFX B 1 A_CountDown\n//TMFX B 0 //A_FadeOut\n//TMFX B 0 A_SetScale(scaleX-0.1)//0.07\n//loop\n\nTMFX B 1\nTMFX BBBBBB 1 A_SetScale(scaleX+0.125)\nTMFX B 1\nTMFX BBBBBBBBBBBBBBBB 1 A_SetScale(scaleX-0.0625)\nstop\n}\n}\nactor Darkman3RailFXB : Darkman3RailFX{Translation \"192:192=205:205\",\"198:198=74:74\"}\nactor Darkman3RailFXR : Darkman3RailFX{Translation \"192:192=171:171\",\"198:198=41:41\"}\nactor Darkman3RailFXO : Darkman3RailFX{Translation \"192:192=104:104\",\"198:198=128:128\"}\nactor Darkman3RailFXP : Darkman3RailFX{Translation \"192:192=229:229\",\"198:198=232:232\"}\n\nactor DarkRailMultiFlag_P : CustomInventory\n{\nstates\n{\nPickup:\nTNT1 A 0 A_JumpIfInventory(\"DarkRailMultiFlag\",2,\"Pickup_Snd\")\ngoto End\nPickup_Snd:\nTNT1 A 0 A_SpawnItemEx(\"DarkRailMultiFlag_Helper\")\ngoto End\nEnd:\nTNT1 A 0 A_TakeInventory(\"DarkRailMultiFlag\",99)\nstop\n}\n}\n\nactor DarkRailMultiFlag_Helper : BasicHelper\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 0 A_Log(\"\\c[WhiteOutLine]Multi-kill achieved!\")\nTNT1 A 10 A_PlaySound(\"weapon/Dark3Rail\",2,0.75,0,ATTN_NONE)\nTNT1 A 0 A_PlaySound(\"S_Spin/SUCCESS\",1,0.55,0,ATTN_NONE)\nTNT1 A 1\nstop\n}\n}\n\nactor Darkman3Main_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3Shot\",0,1,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotB\",0,1,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotR\",0,1,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotO\",0,1,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotP\",0,1,8,0)\ngoto Done\n}\n}\n\nactor Darkman3Main2_CI : TeamColor_CI\n{\nstates\n{\nFireX:\n//TNT1 A 0 A_RailAttack(25,0,1,\"68 44 FC\",\"D8 B8 F8\",1,0,\"Darkman3RailPuff\",0,0)\nTNT1 A 0 A_RailAttack(25,0,1,\"68 44 FC\",\"D8 B8 F8\",1,0,\"Darkman3RailPuff\",0,0,0.0,1,10.0,10.0,\"Darkman3RailFX\")\ngoto Done\nFireB:\nTNT1 A 0 A_RailAttack(25,0,1,\"00 70 E8\",\"38 B8 F8\",1,0,\"Darkman3RailPuffB\",0,0,0.0,1,10.0,10.0,\"Darkman3RailFXB\")\ngoto Done\nFireR:\nTNT1 A 0 A_RailAttack(25,0,1,\"E0 00 58\",\"FF 9B 9B\",1,0,\"Darkman3RailPuffR\",0,0,0.0,1,10.0,10.0,\"Darkman3RailFXR\")\ngoto Done\nFireO:\nTNT1 A 0 A_RailAttack(25,0,1,\"00 A8 00\",\"B8 F8 18\",1,0,\"Darkman3RailPuffO\",0,0,0.0,1,10.0,10.0,\"Darkman3RailFXO\")\ngoto Done\nFireP:\nTNT1 A 0 A_RailAttack(25,0,1,\"C0 70 00\",\"F8 B8 00\",1,0,\"Darkman3RailPuffP\",0,0,0.0,1,10.0,10.0,\"Darkman3RailFXP\")\ngoto Done\n}\n}\n\nactor Darkman3Alt_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"DarkRing\",0,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRing\",25,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRing\",-25,0,8,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"DarkRingB\",0,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingB\",25,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingB\",-25,0,8,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"DarkRingR\",0,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingR\",25,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingR\",-25,0,8,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"DarkRingO\",0,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingO\",25,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingO\",-25,0,8,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"DarkRingP\",0,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingP\",25,0,8,0)\nTNT1 A 0 A_FireCustomMissile(\"DarkRingP\",-25,0,8,0)\ngoto Done\n}\n}\n\nactor Darkman3MainX_CI : TeamColor_CI\n{\nstates\n{\nFireX:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotX\",0,1,0,0)\ngoto Done\nFireB:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotXB\",0,1,0,0)\ngoto Done\nFireR:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotXR\",0,1,0,0)\ngoto Done\nFireO:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotXO\",0,1,0,0)\ngoto Done\nFireP:\nTNT1 A 0 A_FireCustomMissile(\"Darkman3ShotXP\",0,1,0,0)\ngoto Done\n}\n}"
      }
    ]
  },
  "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.