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