Counts

endoom0
graphics0
lumps1046
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "0ac5a1ad-b595-469a-8a0a-f96b1097b02f",
    "sha1": "323e946d05ce03994aa2604594dccf9dc4f2a7b0",
    "sha256": "d04aaa28df65b061398473e7d11a6f48a7def1084fbba567778a03857278682c",
    "filenames": [
      "qcde--ballsacx_enemies_v1.0.1.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2019-09-13 01:37:14",
      "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": "2019-09-13 01:37:14",
    "file": {
      "type": "PK3",
      "size": 3419463,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/323e946d05ce03994aa2604594dccf9dc4f2a7b0/323e946d05ce03994aa2604594dccf9dc4f2a7b0.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 1046,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "DECORATE.txt",
        "contents": "#include \"Actors/HACX/Android.txt\"\n#include \"Actors/HACX/Buzzer.txt\"\n#include \"Actors/HACX/D-Man.txt\"\n#include \"Actors/HACX/ICE.txt\"\n#include \"Actors/HACX/LTS.txt\"\n#include \"Actors/HACX/Majong7.txt\"\n#include \"Actors/HACX/Majong8.txt\"\n#include \"Actors/HACX/Mechamaniac.txt\"\n#include \"Actors/HACX/MegaMonstruct.txt\"\n#include \"Actors/HACX/Monstruct.txt\"\n#include \"Actors/HACX/Phage.txt\"\n#include \"Actors/HACX/RoamingMine.txt\"\n#include \"Actors/HACX/STS.txt\"\n#include \"Actors/HACX/Terminatrix.txt\"\n#include \"Actors/HACX/Thornthing.txt\"\n#include \"Actors/HACX/Thug.txt\""
      },
      {
        "source": "pk3",
        "name": "SNDINFO.txt",
        "contents": "////// HACX Enemies ///////\n\n// Thug\nHACXThug/shut\t\t\tHAXTHATK\nHACXThug/see1\t\t\tHAXTHUG1\nHACXThug/see2\t\t\tHAXTHUG2\nHACXThug/see3\t\t\tHAXTHUG3\n$Random HACXThug/see\t\t{ HACXThug/see1 HACXThug/see2 HACXThug/see3 }\nHACXThug/pain\t\t\tHAXTHUPN\nHACXThug/act\t\t\tHAXTHIDL\nHACXThug/die\t\t\tHAXTHDIE\n\n// Android\nHACXAndroid/shut\t\tHAXSHOTG\nHACXAndroid/see\t\t\tHAXANDSE\nHACXAndroid/act\t\t\tHAXANDID\nHACXAndroid/pain\t\tHAXANDPN\nHACXAndroid/die1\t\tHAXANDIE\nHACXAndroid/die2\t\tHAXANDI2\n$Random HACXAndroid/die\t\t{ HACXAndroid/die1 HACXAndroid/die2 }\n\n// Phage\nHACXPhage/shut\t\t\tHAXPHATK\nHACXPhage/die\t\t\tHAXPHDIE\nHACXPhage/see\t\t\tHAXPHSEE\nHACXPhage/act\t\t\tHAXPHIDL\n\n// Buzzer\nHACXBuzzer/see\t\t\tHAXBZSEE\nHACXBuzzer/act\t\t\tHAXBZIDL\nHACXBuzzer/hit\t\t\tHAXBZATK\nHACXBuzzer/pain\t\t\tHAXBUZPN\nHACXBuzzer/die\t\t\tHAXBZDIE\n\n// Roaming Mine\nHACXRMine/act\t\t\tHAXMINE1\n\n// D-Man\nHACXDman/hit\t\t\tHAXDMATK\nHACXDman/die\t\t\tHAXDMDIE\n\n// ICE\nHACXICE/act\t\t\tHAXICEID\nHACXICE/pain\t\t\tHAXICEPN\n\n// Monstruct\nHACXMonster/see\t\t\tHAXMNSEE\nHACXMonster/shut\t\tHAXRCKTL\nHACXMonster/act\t\t\tHAXMNIDL\nHACXMonster/pain\t\tHAXMONPN\nHACXMonster/die\t\t\tHAXMNDIE\n\n// Thorn Thing\nHACXThorn/see\t\t\tHAXTTSEE\nHACXThorn/act\t\t\tHAXTTIDL\nHACXThorn/die\t\t\tHAXTTDIE\n\n// Terminatrix\nTerminatrix/see\t\t\tHAXTXSEE\nTerminatrix/act\t\t\tHAXTXIDL\nTerminatrix/pain\t\tHAXTRXPN\nTerminatrix/die\t\t\tHAXTXDIE\n\n// Majong 7\nHACXMajong7/shut\t\tHAXMAJ7A\nHACXMajong7/step\t\tHAXM7STP\n\n// Mechamaniac\nMechamaniac/pain\t\tHAXMECHP\n\n// Phage Lasers\nHACXLaser/fire\t\t\tHAXLASRF\nHACXLaser/die\t\t\tHAXLASRX\n\n// Small Technospider\nHACXSmSpider/see\t\tHAXSPSEE\nHACXSmSpider/die\t\tHAXSPDIE\nHACXSmSpider/act\t\tHAXSPIDL\n\n// Large Technospider\nHACXLaSpider/see\t\tHAXLASEE\nHACXLaSpider/die\t\tHAXLADIE\n\n// Mega Monstruct\nHACXMMonster/see\t\tHAXMMSEE\nHACXMMonster/die\t\tHAXMMDIE"
      },
      {
        "source": "pk3",
        "name": "Scripts/HACX.txt",
        "contents": "#library \"HACX\"\n#include \"zcommon.acs\"\n\nScript \"HACX\" OPEN\n{\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_1_Name\",\"HacX: Twitch and Kill\");\n\n\t// position 0 replaces zombieman\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 0,\"HacxThug\",\"1000\");\n\n\t// position 1 replaces shotgun boi\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 1,\"HacxAndroid\",\"1000\");\n\n\t// position 2 replaces chaingun boi\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 2,\"HacxSmallTechnoSpider\",\"800\");\n\n\t// position 3 replaces doom imp\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 3,\"HacxSmallPhage\",\"1000\");\n\n\t// position 4 replaces demmin\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 4,\"HacxBuzzer\",\"800\");\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 4,\"HacxICE\",\"1000\");\n\n\t// position 5 replaces lost soul\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 5,\"HacxRoamingMine\",\"800\");\n\n\t// position 6 replaces floating meatball\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 6,\"HacxMajong8\",\"1000\");\n\n\t// position 7 replaces hell boi\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 7,\"HacxTerminatrix\",\"1000\");\n\n\t// position 8 replaces baron\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 8,\"HacxMechaManiac\",\"800\");\n\n\t// position 9 replaces arachnotron\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 9,\"HacxThornThing\",\"1000\");\n\n\t// position 10 replaces pain elem\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 10,\"HacxDMan\",\"1000\");\n\n\t// position 11 replaces revenant\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 11,\"HacxLargePhage\",\"1000\");\n\n\t// position 12 replaces fatso\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 12,\"HacxMonstruct\",\"1000\");\n\n\t// position 13 replaces flame boi\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 13,\"HacxMajong7\",\"1000\");\n\n\t// position 14 replaces spidermastermind\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 14,\"HacxLargeTechnoSpider\",\"1000\");\n\n\t// position 15 replaces cyberdemmin\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 15,\"HacxMegaMonstruct\",\"1000\");\n\n\t// position 16 replaces spectre\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 16,\"HacxStealth\",\"1000\");\n\n\t// position 17 replaces nazi\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_2_Add\", 17,\"HacxThug\",\"1000\");\n\n\tACS_NamedExecuteWithResult(\"QCDE_RegisterTheme_3_Finalize\");\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Android.txt",
        "contents": "actor HacxAndroid : QCDE_MonsterSmall\t// Shotgun Boi\n{\n\tobituary \"%o submitted to GENIE.\"\n\thealth 75\n\tradius 20\n\theight 56\n\tmass 55\n\tscale 0.75\n\tspeed 13\n\tpainchance 20\n\tseesound \"HACXAndroid/see\"\n\tattacksound \"HACXAndroid/shut\"\n\tpainsound \"HACXAndroid/pain\"\n\tdeathsound \"HACXAndroid/die\"\n\tactivesound \"HACXAndroid/act\"\n\tdropitem \"Shotgun\"\n\tMONSTER\n\t+FLOORCLIP\n\t+NOBLOOD\n\tstates\n\t{\n\t\tIdle:\n\t\t\tHAXA AB 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tHAXA AABBCCDD 3 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tHAXA E 10 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXAndroid/shut\")\n\t\t\tHAXA F 10 bright A_CustomBulletAttack (22.5, 0, 3, random(1,5)*3, \"TazerPuff\")\n\t\t\tHAXA E 10\n\t\t\tgoto See\n\t\tPain:\n\t\t\tHAXA G 3\n\t\t\tHAXA G 3 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tHAXA H 9\n\t\t\tHAXA I 7 A_Scream\n\t\t\tHAXA J 4 A_NoBlocking\n\t\t\tHAXA K 2\n\t\tDeath.Corpse:\n\t\t\tHAXA L -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tHAXA M 5\n\t\t\tHAXA N 5 A_Scream\n\t\t\tHAXA O 5 A_NoBlocking\n\t\t\tHAXA PQRST 5\n\t\t\tHAXA U -1\n\t\t\tstop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tHAXA LKJIH 5\n\t\t\tgoto See\n\t}\n}\n\nactor TazerPuff\n{\n\t +NOBLOCKMAP\n\t +NOGRAVITY\n\t +ALLOWPARTICLES\n\t +RANDOMIZE\n\t Alpha 1.0\n\t VSpeed 1\n\t Mass 5\n\t States\n\t {\n\t  Spawn:\n\t\tXPUF A 4 BRIGHT\n\t\tXPUF B 4\n\t  Melee:\n\t\tXPUF CDEF 4\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Buzzer.txt",
        "contents": "actor HacxBuzzer : QCDE_MonsterSmall\t// demmin\n{\n\thitobituary \"%o was zapped by a Buzzer.\"\n\thealth 150\n\tspeed 19\n\tradius 20\n\theight 56\n\tscale 0.75\n\tpainchance 100\n\tmass 600\n\tseesound \"HACXBuzzer/see\"\n\tattacksound \"HACXBuzzer/hit\"\n\tpainsound \"HACXBuzzer/pain\"\n\tdeathsound \"HACXBuzzer/die\"\n\tactivesound \"HACXBuzzer/act\"\n\tMONSTER\n\t+FLOORCLIP\n\t+NOBLOOD\n\tstates\n\t{\n\t\tIdle:\n\t\t\tHAXB AB 2 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tHAXB AABBCCDD 4 A_Chase\n\t\t\tloop\n\t\tMelee:\n\t\t\tHAXB E 6 A_FaceTarget\n\t\t\tHAXB F 12 A_FaceTarget\n\t\t\tHAXB G 12 A_SargAttack\n\t\t\tgoto See\n\t\tPain:\n\t\t\tHAXB H 2 bright\n\t\t\tHAXB H 8 bright A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tGoto XDeathChecksDone\n\t\tXDeathChecksDone:\n\t\t\tHAXB I 5 bright\n\t\t\tHAXB J 6 bright A_Scream\n\t\t\tHAXB K 7 bright\n\t\t\tHAXB L 12 bright A_Explode(60,96,1)\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tHAXB M 8 bright\n\t\t\tFIRE A 0 A_NoBlocking\n\t\tDeath.Corpse:\n\t\t\tHAXB N -1\n\t\t\tstop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tHAXB NMLKJI 5\n\t\t\tgoto See\n\t}\n}\n\nactor HacxStealth : HacxBuzzer\t// spectre\n{\n\thitobituary \"%o was zapped by a Stealth Buzzer.\"\n\trenderstyle OptFuzzy\n\talpha 0.2\n\tspeed 10\n\thealth 100\n\tpainchance 250\n\tseesound \"\"\n\tpainsound \"\"\n\tactivesound \"\"\n\t+SHADOW\n\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/D-Man.txt",
        "contents": "actor HacxDMan \t: QCDE_MonsterMedium\t// pain elem\n{\n\tobituary \"A D-Man is now wearing %o's face.\"\n\talpha 1\n\thealth 250\n\tspeed 25\n\tradius 20\n\theight 56\n\tdamage 9\n\tpainchance 31\n\tmass 600\n\tscale 0.75\n\tBloodColor Green\n\tDropItem \"Hourglass\", 48\n\tattacksound \"HACXDman/hit\"\n\tpainsound \"HACXBuzzer/pain\"\n\tdeathsound \"HACXDman/die\"\n\tactivesound \"HACXAndroid/act\"\n\tMONSTER\n\t+FLOORCLIP\n\t+NOGRAVITY\n\t+FLOAT\n\t+MISSILEMORE\n\t+MISSILEEVENMORE\n\tstates\n\t{\n\t\tIdle:\n\t\t\tDMAN AB 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tDMAN AB 5 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tDMAN C 5 bright A_FaceTarget\n\t\t\tDMAN D 10 bright A_SkullAttack\n\t\t\tDMAN C 5 bright\n\t\t\tDMAN D 10 bright\n\t\t\tgoto Missile\n\t\tPain:\n\t\t\tDMAN E 6\n\t\t\tDMAN E 5 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tDMAN F 6\n\t\t\tDMAN G 6 A_Scream\n\t\t\tDMAN H 6\n\t\t\tDMAN I 6 A_NoBlocking\n\t\t\tDMAN J 6\n\t\t\tDMAN K 6\n\t\tDeath.Corpse:\n\t\t\tTNT1 A -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/ICE.txt",
        "contents": "actor HacxICE :\tQCDE_MonsterSmall // demmin\n{\n\tobituary \"%o's corpse is as cold as ICE.\"\n\thealth 175\n\tspeed 15\n\tradius 20\n\theight 55\n\tscale 0.75\n\tdamage 6\n\tpainchance 10\n\tseesound \"HACXThug/see\"\n\tattacksound \"HACXThug/die\"\n\tpainsound \"HACXICE/pain\"\n\tdeathsound \"HACXThug/die\"\n\tactivesound \"HACXICE/act\"\n\tMONSTER\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXICE A 30 A_Look\n\t\t\tXICE D 20 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXICE AABBCCDD 4 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tXICE E 10 A_FaceTarget\n\t\t\tXICE F 15 A_FaceTarget\n\t\t\tXICE G 10 A_SkullAttack\n\t\t\tloop\n\t\tPain:\n\t\t\tXICE H 10\n\t\t\tXICE H 10 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tXICE N 10\n\t\t\tXICE O 5 A_Scream\n\t\t\tXICE P 5\n\t\t\tXICE Q 5 A_NoBlocking\n\t\t\tXICE RS 5\n\t\tDeath.Corpse:\n\t\t\tXICE T -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tgoto DeathChecksDone\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tXICE ML 15\n\t\t\tXICE K 13\n\t\t\tXICE J 11\n\t\t\tXICE I 9\n\t\t\tgoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/LTS.txt",
        "contents": "actor HacxLargeTechnoSpider : QCDE_MonsterBoss // spidermastermind\n{\n\tHealth 3000\n\tRadius 128\n\tHeight 100\n\tMass 1000\n\tScale 1.2\n\tSpeed 12\n\tPainChance 40\n\tMonster\n\tMinMissileChance 160\n\t+BOSS\n\t+MISSILEMORE\n\t+FLOORCLIP\n\t+NORADIUSDMG\n\t+DONTMORPH\n\t+BOSSDEATH\n\tSeeSound \"HACXLaSpider/see\"\n\tAttackSound \"HACXAndroid/shut\"\n\tPainSound \"HACXBuzzer/pain\"\n\tDeathSound \"HACXLaSpider/die\"\n\tActiveSound \"HACXBuzzer/act\"\n\tObituary \"%o was obliterated by the Large Techno-Spider.\"\n\tStates\n\t{\n\tIdle:\n\t\tXLTS AB 10 A_Look\n\t\tLoop\n\tSee:\n\t\tXLTS A 3 A_Metal\n\t\tXLTS ABB 3 A_Chase\n\t\tXLTS C 3 A_Metal\n\t\tXLTS CDD 3 A_Chase\n\t\tXLTS E 3 A_Metal\n\t\tXLTS EFF 3 A_Chase\n\t\tLoop\n\tMissile:\n\t\tXLTS A 20 BRIGHT A_FaceTarget\n\t\tXLTS G 4 BRIGHT A_SPosAttackUseAtkSound\n\t\tXLTS H 4 BRIGHT A_SposAttackUseAtkSound\n\t\tXLTS H 1 BRIGHT A_SpidRefire\n\t\tGoto Missile+1\n\tPain:\n\t\tXLTS I 3\n\t\tXLTS I 3 A_Pain\n\t\tGoto See\n\tDeathChecksDone:\n\t\tXLTS J 10 A_Scream\n\t\tXLTS K 7 A_NoBlocking\n\t\tXLTS K 0 A_SpawnItemEx(\"GibDropperBig\",0,0,64,0,0,0,0,SXF_NOCHECKPOSITION)\n\t\tXLTS LMNOPQR 7\n\t\tXLTS S 30\n\tDeath.Corpse:\n\t\tXLTS S -1\n\t\tStop\n\tXDeathChecksDone:\n\t\tGoto DeathChecksDone\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Majong7.txt",
        "contents": "actor HacxMajong7 : QCDE_MonsterBig\t // flame boi\n{\n\n\thealth 500\n\tspeed 12\n\tradius 24\n\theight 64\n\tpainchance 40\n\tmass 400\n\tseesound \"HACXSmSpider/see\"\n\tdeathsound \"HACXAndroid/die\"\n\tpainsound \"HACXAndroid/pain\"\n\tattacksound \"HACXMajong7/shut\"\n\tactivesound \"HACXAndroid/act\"\n\tDropItem \"Hourglass\", 48\n\tMONSTER\n\t+FLOORCLIP\n\t+NOBLOOD\n\tstates\n\t{\n\t\tIdle:\n\t\t\tMAJ7 A 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tMAJ7 A 4 A_PlaySound(\"HACXMajong7/step\")\n\t\t\tMAJ7 ABBC 4 A_Chase\n\t\t\tMAJ7 C 4 A_PlaySound(\"HACXMajong7/step\")\n\t\t\tMAJ7 DCC 4 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tMAJ7 L 12 bright A_FaceTarget\n\t\t\tMAJ7 EF 12 bright A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXMajong7/shut\")\n\t\t\tMAJ7 F 0 bright A_PainAttack (\"HacxDMan\")\n\t\t\tgoto See\n\t\tPain:\n\t\t\tMAJ7 G 6\n\t\t\tMAJ7 G 6 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tMAJ7 H 3\n\t\t\tMAJ7 H 3\n\t\t\tMAJ7 I 5\n\t\t\tMAJ7 J 5 A_Scream\n\t\t\tMAJ7 K 5 A_NoBlocking\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXBuzzer/die\")\n\t\t\tMAJ7 L 8 A_PainDie (\"HacxDman\")\n\t\tDeath.Corpse:\n\t\t\tMAJ7 M -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tGoto DeathChecksDone\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tMAJ7 MLKJIH 8\n\t\t\tgoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Majong8.txt",
        "contents": "actor HacxMajong8 : QCDE_MonsterMedium\t// caco\n{\n\n\thealth 400\n\tspeed 12\n\tradius 31\n\theight 56\n\tpainchance 40\n\tmass 400\n\tScale 0.75\n\tseesound \"HACXSmSpider/see\"\n\tdeathsound \"HACXAndroid/die\"\n\tpainsound \"HACXAndroid/pain\"\n\tattacksound \"HACXMajong7/shut\"\n\tactivesound \"HACXAndroid/act\"\n\tMONSTER\n\t+FLOORCLIP\n\t+NOGRAVITY\n\t+FLOAT\n\t+SPAWNFLOAT\n\t+NOBLOOD\n\tstates\n\t{\n\t\tIdle:\n\t\t\tMAJ8 A 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tMAJ8 A 4\n\t\t\tMAJ8 ABBC 4 A_Chase\n\t\t\tMAJ8 C 4\n\t\t\tMAJ8 DCC 4 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tMAJ8 L 12 bright A_FaceTarget\n\t\t\tMAJ8 EF 12 bright A_FaceTarget\n\t\t\tMAJ8 F 0 bright A_CustomMissile (\"HacxMechaShot\",32.0)\n\t\t\tgoto See\n\t\tPain:\n\t\t\tMAJ8 G 6\n\t\t\tMAJ8 G 6 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tMAJ8 G 3 A_Fall\n\t\t\tMAJ8 H 3\n\t\t\tMAJ8 I 5\n\t\t\tMAJ8 J 5 A_Scream\n\t\t\tMAJ8 K 5 A_NoBlocking\n\t\t\tMAJ8 L 8\n\t\tDeath.Corpse:\n\t\t\tMAJ8 M -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tGoto DeathChecksDone\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tMAJ8 MLKJIH 8\n\t\t\tgoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Mechamaniac.txt",
        "contents": "actor HacxMechaManiac : QCDE_MonsterBig\t\t// baron\n{\n\thealth 1000\n\tspeed 8\n\tradius 24\n\theight 64\n\tpainchance 40\n\tmass 1000\n\tscale 0.75\n\tMonster\n\tDropItem \"Hourglass\", 48\n\tseesound \"HACXAndroid/see\"\n\tpainsound \"Mechamaniac/pain\"\n\tdeathsound \"HACXAndroid/die\"\n\tactivesound \"HACXAndroid/act\"\n\tobituary \"$OB_MANIAC\"\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXMCH AB 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXMCH AABBCCDD 3 A_Chase\n\t\t\tloop\n\t\tMelee:\n\t\tMissile:\n\t\t\tXMCH EF 8 bright A_FaceTarget\n\t\t\tXMCH G 8 bright A_CustomMissile (\"HacxMechaShot\", 32.0, 0, 0)\n\t\t\tgoto See\n\t\tPain:\n\t\t\tXMCH H 2\n\t\t\tXMCH H 2 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tXMCH I 8\n\t\t\tXMCH J 8 A_Scream\n\t\t\tXMCH K 8\n\t\t\tXMCH L 8 A_NoBlocking\n\t\t\tXMCH MN 8\n\t\tDeath.Corpse:\n\t\t\tXMCH O -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tGoto DeathChecksDone\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tXMCH NMLKJI 8\n\t\t\tgoto See\n\t}\n}\n\nactor HacxMechaShot\n{\n\tspeed 22\n\tradius 6\n\theight 8\n\tdamage 10\n\tmass 100\n\tscale 0.75\n\tseesound \"HACXMonster/shut\"\n\tdeathsound \"HACXBuzzer/die\"\n\tPROJECTILE\n\t+DONTHARMCLASS\n\t+EXTREMEDEATH\n\t+RANDOMIZE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tPHOT A 4 bright\n\t\t\tloop\n\t\tDeath:\n\t\t\tPHOX A 3 bright\n\t\t\tPHOX B 3 bright A_Scream\n\t\t\tPHOX C 3 bright\n\t\t\tPHOX D 7 bright A_Explode(60,96,1)\n\t\t\tPHOX E 10 bright\n\t\t\tstop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/MegaMonstruct.txt",
        "contents": "actor HacxMegaMonstruct\t: QCDE_MonsterBoss\t// cybie\n{\n\tobituary \"$OB_MONSTRUCT\"\n\thealth 3000\n\tspeed 8\n\tScale 1.5\n\tradius 40\n\theight 110\n\tpainchance 0\n\tmass 4000\n\tdropitem \"Chaingun\"\n\tDropItem \"BigHourglass\"\n\tseesound \"HACXMMonster/see\"\n\tpainsound \"HACXMonster/pain\"\n\tdeathsound \"HACXMMonster/die\"\n\tactivesound \"HACXMonster/act\"\n\tMONSTER\n\t+NORADIUSDMG\n\t+BOSS\n\t+BOSSDEATH\n\t+FLOORCLIP\n\t+MISSILEMORE\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXMEM A 25 A_Look\n\t\t\tXMEM A 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXMEM AABBCCDD 5 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tXMEM E 10 bright A_FaceTarget\n\t\t\tXMEM E 10 bright A_CustomMissile (\"HacxMegaMonstructShot\", 36,32)\n\t\t\tXMEM F 10 bright A_CustomMissile (\"HacxMegaMonstructShot\", 36,-8)\n\t\t\tXMEM E 10 bright A_CustomMissile (\"HacxMegaMonstructShot\", 36,32)\n\t\t\tXMEM F 10 bright A_CustomMissile (\"HacxMegaMonstructShot\", 36,-8)\n\t\t\tXMEM C 10 A_FaceTarget\n\t\t\tgoto Missile2\n\t\tMissile2:\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXAndroid/shut\")\n\t\t\tXMEM I 10 bright A_CustomBulletAttack (22.5, 0, 1, random(2,8)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXAndroid/shut\")\n\t\t\tXMEM I 4 bright A_CustomBulletAttack (22.5, 0, 1, random(2,8)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXAndroid/shut\")\n\t\t\tXMEM I 4 A_CustomBulletAttack (22.5, 0, 1, random(2,8)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tXMEM D 1 A_MonsterRefire (10,\"See\")\n\t\t\tGoto See\n\t\tPain:\n\t\t\tXMEM D 5 A_Chase\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tXMEM J 15\n\t\t\tXMEM K 13 A_Scream\n\t\t\tXMEM L 10 A_NoBlocking\n\t\t\tXMEM M 8\n\t\t\tXMEM N 6\n\t\tDeath.Corpse:\n\t\t\tXMEM O -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperBig\",0,0,64,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t}\n}\n\nactor HacxMegaMonstructShot\n{\n\tspeed 15\n\tradius 6\n\theight 8\n\tdamage 10\n\tmass 100\n\tscale 0.75\n\tseesound \"HACXMonster/shut\"\n\tdeathsound \"HACXBuzzer/die\"\n\tPROJECTILE\n\t+EXTREMEDEATH\n\t+RANDOMIZE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tPHOT A 4 bright\n\t\t\tloop\n\t\tDeath:\n\t\t\tPHOX A 3 bright\n\t\t\tPHOX B 3 bright A_Scream\n\t\t\tPHOX C 3 bright\n\t\t\tPHOX D 7 bright A_Explode(60,96,1)\n\t\t\tPHOX E 10 bright\n\t\t\tstop\n\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Monstruct.txt",
        "contents": "actor HacxMonstruct : QCDE_MonsterBig\t\t// fatso\n{\n\tobituary \"%o was gibbed by a Monstruct.\"\n\thealth 600\n\tspeed 8\n\tradius 48\n\theight 64\n\tpainchance 50\n\tscale 0.75\n\tmass 4000\n\tdropitem \"Chaingun\"\n\tdropitem \"Hourglass\", 48\n\tseesound \"HACXMonster/see\"\n\tpainsound \"HACXMonster/pain\"\n\tdeathsound \"HACXMonster/die\"\n\tactivesound \"HACXMonster/act\"\n\tMONSTER\n\t+NOINFIGHTING\n\t+BOSSDEATH\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXMON A 25 A_Look\n\t\t\tXMON A 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXMON AABBCCDD 5 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tXMON E 10 bright A_FaceTarget\n\t\t\tXMON E 10 bright A_CustomMissile (\"HacxMonstructShot\",36,32)\n\t\t\tXMON F 10 bright A_CustomMissile (\"HacxMonstructShot\",36,-8)\n\t\t\tXMON C 10 A_FaceTarget\n\t\t\tgoto Missile2\n\t\tMissile2:\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXThug/shut\")\n\t\t\tXMON I 10 bright A_CustomBulletAttack (22.5, 0, 1, random(2,5)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXThug/shut\")\n\t\t\tXMON I 4 bright A_CustomBulletAttack (22.5, 0, 1, random(2,5)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXThug/shut\")\n\t\t\tXMON I 4 A_CustomBulletAttack (22.5, 0, 1, random(2,8)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tXMON D 1 A_MonsterRefire (10,\"See\")\n\t\t\tGoto See\n\t\tPain:\n\t\t\tXMON D 5 A_Chase\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tXMON J 15\n\t\t\tXMON K 13 A_Scream\n\t\t\tXMON L 10 A_NoBlocking\n\t\t\tXMON M 8\n\t\t\tXMON N 6\n\t\tDeath.Corpse:\n\t\t\tXMON O -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMediumBig\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tXMON MLKJIH 5\n\t\t\tgoto See\n\t}\n}\n\nactor HacxMonstructShot\n{\n\tspeed 18\n\tradius 6\n\theight 8\n\tdamage 10\n\tmass 100\n\tscale 0.75\n\tseesound \"HACXMonster/shut\"\n\tdeathsound \"HACXBuzzer/die\"\n\tPROJECTILE\n\t+EXTREMEDEATH\n\t+DONTHARMCLASS\n\t+RANDOMIZE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tPHOT A 4 bright\n\t\t\tloop\n\t\tDeath:\n\t\t\tPHOX A 3 bright\n\t\t\tPHOX B 3 bright A_Scream\n\t\t\tPHOX C 3 bright\n\t\t\tPHOX D 7 bright A_Explode(30,96,1)\n\t\t\tPHOX E 10 bright\n\t\t\tstop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Phage.txt",
        "contents": "actor HacxLargePhage : QCDE_MonsterMedium\t// rev\n{\n\tTag \"Large Phage\"\n\tobituary \"%o was punked by a Phage.\"\n\thealth 300\n\tspeed 18\n\tradius 25\n\theight 56\n\tdamage 2\n\tscale 0.75\n\tpainchance 75\n\tmass 150\n\tseesound \"HACXPhage/see\"\n\tattacksound \"HACXPhage/shut\"\n\tpainsound \"HACXMonster/pain\"\n\tdeathsound \"HACXPhage/die\"\n\tactivesound \"HACXPhage/act\"\n\tDropItem \"Hourglass\", 48\n\tBloodColor Brown\n\tMONSTER\n\t+MISSILEMORE\n\t+MISSILEEVENMORE\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXPHG A 14 A_Look\n\t\t\tXPHG B 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXPHG AABB 5 A_Chase\n\t\t\tloop\n\t\tMelee:\n\t\t\tXPHG D 20 A_FaceTarget\n\t\t\tXPHG E 10 bright A_PlaySound(\"HACXPhage/see\")\n\t\t\tXPHG F 10 bright A_SkullAttack\n\t\t\tXPHG D 10 A_FaceTarget\n\t\t\tgoto Melee+1\n\t\tMissile:\n\t\t\tXPHG G 10 A_FaceTarget\n\t\t\tXPHG H 10 bright A_CustomMissile (\"HacxPhageBall\", 32.0, 0.0, 0)\n\t\t\tXPHG I 5 bright A_FaceTarget\n\t\t\tXPHG G 5 A_FaceTarget\n\t\t\tXPHG H 10 bright A_CustomMissile (\"HacxPhageBall\", 32.0, -10, 0)\n\t\t\tXPHG I 5 bright A_FaceTarget\n\t\t\tXPHG G 5 A_FaceTarget\n\t\t\tXPHG H 10 bright A_CustomMissile (\"HacxPhageBall\", 32.0, 10, 0)\n\t\t\tXPHG I 5 bright A_FaceTarget\n\t\t\tXPHG G 5 A_MonsterRefire(10, \"See\")\n\t\t\tgoto Missile+1\n\t\tPain:\n\t\t\tXPHG J 3\n\t\t\tXPHG J 3 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tXPHG K 6\n\t\t\tXPHG L 6 A_Scream\n\t\t\tXPHG M 6 A_Fall\n\t\t\tXPHG NOPQRS 6\n\t\tDeath.Corpse:\n\t\t\tXPHG ST 5\n\t\t\tLoop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t}\n}\n\nactor HacxPhageBall : ArachnotronPlasma\n{\n\tspeed 15\n\theight 4\n\tdamage 5\n\tmass 100\n\tseesound \"HACXLaser/fire\"\n\tdeathsound \"HACXLaser/die\"\n\tPROJECTILE\n\t+RANDOMIZE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tXPLS AB 4 BRIGHT\n\t\t\tLoop\n\t\tDeath:\n\t\t\tPHBX ABCDE 5 bright\n\t\t\tstop\n\t}\n}\n\nactor HacxSmallPhage : QCDE_MonsterSmall\t// doom imp\n{\n\tTag \"Small Phage\"\n\tobituary \"%o was punked by a Phage.\"\n\thealth 80\n\tspeed 10\n\tradius 20\n\theight 46\n\tscale 0.65\n\tdamage 2\n\tpainchance 75\n\tmass 150\n\tseesound \"HACXPhage/see\"\n\tattacksound \"HACXPhage/shut\"\n\tpainsound \"HACXMonster/pain\"\n\tdeathsound \"HACXPhage/die\"\n\tactivesound \"HACXPhage/act\"\n\tMONSTER\n\tBloodColor Brown\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXPHG A 14 A_Look\n\t\t\tXPHG B 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXPHG AABB 5 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tXPHG G 10 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXPhage/shut\")\n\t\t\tXPHG H 10 bright A_CustomMissile (\"HacxPhageBall\", 32.0, 0.0, 0)\n\t\t\tXPHG I 5 bright A_FaceTarget\n\t\t\tXPHG G 5 A_FaceTarget\n\t\t\tgoto See\n\t\tPain:\n\t\t\tXPHG J 3\n\t\t\tXPHG J 3 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tXPHG K 6\n\t\t\tXPHG L 6 A_Scream\n\t\t\tXPHG M 6 A_Fall\n\t\t\tXPHG NOPQR 6\n\t\t\tgoto Death.Corpse\n\t\tDeath.Corpse:\n\t\t\tXPHG ST 5\n\t\t\tLoop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/RoamingMine.txt",
        "contents": "actor HacxRoamingMine : QCDE_MonsterSmall\t// lost soul\n{\n\tobituary \"%o was blown up by a Roaming Mine.\"\n\thealth 60\n\tspeed 12\n\tradius 16\n\theight 56\n\tscale 0.75\n\tpainchance 170\n\tmass 600\n\tseesound \"HACXRMine/act\"\n\tdeathsound \"HACXBuzzer/die\"\n\tactivesound \"HACXRMine/act\"\n\tMONSTER\n\t+FLOORCLIP\n\t+NOBLOOD\n\t+NOPAIN\n\t+FLOAT\n\t+NOGRAVITY\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXMIN AB 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXMIN AB 6 A_Chase\n\t\t\tloop\n\t\tMelee:\n\t\t\tXMIN A 0 A_Die\n\t\tPain:\n\t\tXDeathChecksDone:\n\t\t\tGoto DeathChecksDone\n\t\tDeathChecksDone:\n\t\t\tXMIN N 5 bright A_Explode(60,96,1)\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tXMIN O 7\n\t\t\tXMIN B 0 A_Scream\n\t\t\tXMIN P 5 bright A_Explode(60,96,1)\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tTNT1 A 0 A_TossGib\n\t\t\tXMIN Q 7\n\t\t\tXMIN B 0 A_Scream\n\t\t\tXMIN R 9\n\t\t\tXMIN STU 10\n\t\t\tXMIN V 10\n\t\tDeath.Corpse:\n\t\t\tTNT1 A -1\n\t\t\tstop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/STS.txt",
        "contents": "actor HacxSmallTechnoSpider : QCDE_MonsterSmall\t\t// chaingun boi\n{\n\tHealth 150\n\tRadius 20\n\tHeight 56\n\tMass 600\n\tSpeed 12\n\tscale 0.85\n\tPainChance 128\n\tMonster\n\t+FLOORCLIP\n\tSeeSound \"HACXSmSpider/see\"\n\tPainSound \"HACXBuzzer/pain\"\n\tDeathSound \"HACXSmSpider/die\"\n\tActiveSound \"HACXSmSpider/act\"\n\tObituary \"%o was gunned down by Small Techno-Spider.\"\n\tTag \"Small Techno-Spider\"\n\tDropItem \"Chaingun\"\n\tStates\n\t{\n\tIdle:\n\t\tXSTS AB 10 A_Look\n\t\tLoop\n\tSee:\n\t\tXSTS A 20\n\t\tXSTS A 0 A_Chase\n\t\tXSTS A 3\n\t\tXSTS ABBCC 3 A_Chase\n\t\tXSTS D 0 A_Chase\n\t\tXSTS D 3\n\t\tXSTS DEEFF 3 A_Chase\n\t\tGoto See+1\n\tMissile:\n\t\tXSTS A 20 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound (\"HACXThug/shut\")\n\t\tXSTS G 4 Bright A_CustomBulletAttack (22.5, 0, 1, random(1,5)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\tXSTS H 4 Bright\n\t\tXSTS H 1 Bright A_MonsterRefire(10,\"See\")\n\t\tGoto Missile+1\n\tPain:\n\t\tXSTS I 3\n\t\tXSTS I 3 A_Pain\n\t\tGoto See+1\n\tDeathChecksDone:\n\t\tXSTS J 20 A_Scream\n\t\tXSTS K 7 A_NoBlocking\n\t\tXSTS LMNO 7\n\tDeath.Corpse:\n\t\tXSTS P -1\n\t\tStop\n\tXDeathChecksDone:\n\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\tGoto DeathChecksDone\n\tRaise:\n\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\tXSTS P 5\n\t\tXSTS ONMLKJ 5\n\t\tGoto See+1\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Terminatrix.txt",
        "contents": "actor HacxTerminatrix : QCDE_MonsterMedium\t\t// hknight\n{\n\tobituary \"%o was dominated by a Terminatrix.\"\n\thitobituary \"%o tried to hit on a Terminatrix.\"\n\thealth 500\n\tspeed 8\n\tradius 20\n\theight 64\n\tpainchance 40\n\tmass 1000\n\tscale 0.75\n\tseesound \"Terminatrix/see\"\n\tpainsound \"Terminatrix/pain\"\n\tdeathsound \"Terminatrix/die\"\n\tactivesound \"Terminatrix/act\"\n\tMONSTER\n\t+BOSSDEATH\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tX_TX AB 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tX_TX A 3 A_Chase\n\t\t\tX_TX A 3 A_Chase\n\t\t\tX_TX B 3 A_Chase\n\t\t\tX_TX B 3 A_Chase\n\t\t\tX_TX C 3 A_Chase\n\t\t\tX_TX C 3 A_Chase\n\t\t\tX_TX D 3 A_Chase\n\t\t\tX_TX D 3 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tX_TX EF 8 A_FaceTarget\n\t\t\tX_TX G 8 A_CustomMissile (\"HacxTerminatrixBall\", 32.0, 0, 0)\n\t\t\tgoto See\n\t\tPain:\n\t\t\tX_TX H 7 bright A_Pain\n\t\t\tX_TX H 7 bright\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tX_TX J 8\n\t\t\tX_TX K 8 A_Scream\n\t\t\tX_TX L 8\n\t\t\tX_TX M 8 A_NoBlocking\n\t\t\tX_TX NO 8\n\t\tDeath.Corpse:\n\t\t\tX_TX P -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMediumBig\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t}\n}\n\nactor HacxTerminatrixBall\n{\n\thealth 1000\n\tspeed 20\n\tradius 6\n\theight 8\n\tdamage 10\n\tmass 100\n\tseesound \"HACXLaser/fire\"\n\tdeathsound \"HACXLaser/die\"\n\tPROJECTILE\n\t+RANDOMIZE\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tTXBL AB 4 bright\n\t\t\tloop\n\t\tDeath:\n\t\t\tTXBL ABCDE 5 bright\n\t\t\tstop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Thornthing.txt",
        "contents": "actor HacxThornThing : QCDE_MonsterBig\t// arachno\n{\n\n\tobituary \"%o was pricked by a Thorn Thing.\"\n\thealth 600\n\tspeed 16\n\tradius 24\n\theight 64\n\tpainchance 20\n\tmass 600\n\tscale 0.75\n\tBloodColor Green\n\tpainsound \"Quake1/Vore/Pain\"\n\tseesound \"HACXThorn/see\"\n\tdeathsound \"HACXThorn/die\"\n\tactivesound \"HACXThorn/act\"\n\tMONSTER\n\t+MISSILEMORE\n\t+MISSILEEVENMORE\n\t+BOSSDEATH\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXTHT AB 10 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXTHT A 10\n\t\t\tXTHT A 3\n\t\t\tXTHT ABBCC 3 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tXTHT A 8 bright A_FaceTarget\n\t\t\tXTHT D 3 bright A_CustomMissile (\"HacxThornThingBall\", 32.0, 0, 0)\n\t\t\tXTHT E 3 bright\n\t\t\tXTHT D 6 bright A_FaceTarget\n\t\t\tgoto See\n\t\tPain:\n\t\t\tXTHT F 3\n\t\t\tXTHT F 3 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperSmall\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tXTHT J 7 A_Scream\n\t\t\tXTHT K 7 A_NoBlocking\n\t\t\tXTHT LMNO 7\n\t\tDeath.Corpse:\n\t\t\tXTHT P -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMediumBig\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tGoto DeathChecksDone\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tXTHT PONMLKJ 5\n\t\t\tgoto See\n\t}\n}\n\nactor HacxThornThingBall\n{\n\thealth 15\n\tObituary \"%o was pricked by a Thorn Thing.\"\n\tDamage (5*Random(1,5))\n\tradius 10\n\theight 10\n\tSpeed 10\n\tSpecies \"Enemies\"\n\tmass 100\n\tPROJECTILE\n\t+DONTHARMCLASS\n\t+SHOOTABLE\n\t+SEEKERMISSILE\n\t-NOBLOCKMAP\n\t+ISMONSTER\n\t-COUNTKILL\n\t+SOLID\n\t+NOBLOOD\n\tseesound \"HACXMajong7/shut\"\n\tdeathsound \"HACXBuzzer/die\"\n\tstates\n\t{\n\t\tSpawn:\n\t\t\tTXBL AB 1 bright A_SeekerMissile(20,35,SMF_LOOK|SMF_PRECISE,128)\n\t\t\tloop\n\t\tDeath:\n\t\t\tTXBL C 8 bright\n\t\t\tTXBL D 6 bright\n\t\t\tTXBL E 4 bright\n\t\t\tstop\n\t\tXDeath:\n\t\t\tGoto Death\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/HACX/Thug.txt",
        "contents": "actor HacxThug : QCDE_MonsterSmall\t// Zombieman\n{\n\tobituary \"%o perished in a drive-by shooting.\"\n\thealth 60\n\tradius 20\n\theight 56\n\tscale 0.75\n\tmass 45\n\tspeed 13\n\tpainchance 100\n\tseesound \"HACXThug/see\"\n\tattacksound \"HACXThug/shut\"\n\tpainsound \"HACXThug/pain\"\n\tdeathsound \"HACXThug/die\"\n\tactivesound \"HACXThug/act\"\n\tdropitem \"ZombieAmmoDropper\"\n\tMONSTER\n\t+FLOORCLIP\n\tstates\n\t{\n\t\tIdle:\n\t\t\tXTHG A 20 A_Look\n\t\t\tXTHG B 15 A_Look\n\t\t\tloop\n\t\tSee:\n\t\t\tXTHG AABBCCDD 4 A_Chase\n\t\t\tloop\n\t\tMissile:\n\t\t\tXTHG E 10 A_FaceTarget\n\t\t\tXTHG F 5 bright A_CustomBulletAttack (22.5, 0, 2, random(1,3)*3, \"BulletPuff\", 0, CBAF_NORANDOM)\n\t\t\tTNT1 A 0 A_PlaySound (\"HACXThug/shut\")\n\t\t\tXTHG E 8\n\t\t\tgoto See\n\t\tPain:\n\t\t\tXTHG G 7\n\t\t\tXTHG G 7 A_Pain\n\t\t\tgoto See\n\t\tDeathChecksDone:\n\t\t\tXTHG H 9\n\t\t\tXTHG I 7 A_Scream\n\t\t\tXTHG J 4 A_NoBlocking\n\t\t\tXTHG K 2\n\t\tDeath.Corpse:\n\t\t\tXTHG L -1\n\t\t\tstop\n\t\tXDeathChecksDone:\n\t\t\tXTHG M 5\n\t\t\tTNT1 A 0 A_PlaySound(\"quake2/Misc/GibExplosion\")\n\t\t\tXTHG N 5 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tXTHG O 5 A_NoBlocking\n\t\t\tXTHG PQRST 5\n\t\t\tXTHG U -1\n\t\t\tstop\n\t\tIce:\t//needs this state to drop the \"zombieammodropper\"\n\t\t\t\"####\" \"#\" 0 A_GiveInventory(\"ImDead\",1)\n\t\t\t\"####\" \"#\" 0 A_SpawnItemEx(\"ZombieAmmoDropper\",0,0,0, 0,0,0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERPOINTERS)\n\t\t\t\"####\" \"#\" 5 A_GenericFreezeDeath\n\t\t\t\"####\" \"#\" 1 A_FreezeDeathChunks\n\t\tWait\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tXTHG KJIH 5\n\t\t\tgoto See\n\t}\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.