qcde-blackstonev0.1.pk3

PK3 1.1 MiB 0 map(s)

Counts

endoom0
graphics0
lumps907
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "063eb278-2e31-41d2-a3f1-d343ea4152f9",
    "sha1": "e4bab6eeb55a4d39ef7b0761e9eed85d115fe1de",
    "sha256": "c6d2b65956d79818ccf2f2c7032083e50019c7229f284a056a6480cda4bda45d",
    "filenames": [
      "qcde-blackstonev0.1.pk3"
    ],
    "additional": {
      "engines": [
        "ZDOOM"
      ],
      "iwad": [],
      "filename": null,
      "added": "2019-07-13 11:30:54",
      "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-07-13 11:30:54",
    "file": {
      "type": "PK3",
      "size": 1133295,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/e4bab6eeb55a4d39ef7b0761e9eed85d115fe1de/e4bab6eeb55a4d39ef7b0761e9eed85d115fe1de.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 907,
        "maps": 0,
        "palettes": 0
      },
      "engines_guess": [
        "ZDOOM"
      ]
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "DECORATE.txt",
        "contents": "#include \"Actors/BStone/General.txt\"\n#include \"Actors/BStone/Informant.txt\"\n#include \"Actors/BStone/Guard.txt\"\n#include \"Actors/BStone/Sentinel.txt\"\n#include \"Actors/BStone/Trooper.txt\"\n#include \"Actors/BStone/Patrol.txt\"\n#include \"Actors/BStone/TechWarrior.txt\"\n#include \"Actors/BStone/AlienProtector.txt\"\n#include \"Actors/BStone/Goldfire.txt\"\n#include \"Actors/BStone/PerScan.txt\"\n#include \"Actors/BStone/PodAlien.txt\"\n#include \"Actors/Bstone/PlasmaAlien.txt\"\n#include \"Actors/BStone/PlasmaSphere.txt\"\n#include \"Actors/BStone/GeneticGuard.txt\"\n#include \"Actors/BStone/MechSentinel.txt\"\n#include \"Actors/BStone/BioMech.txt\"\n#include \"Actors/BStone/ExperimentalHuman.txt\"\n#include \"Actors/BStone/GeneticAliens.txt\"\n#include \"Actors/BStone/MutatedGuard.txt\"\n#include \"Actors/BStone/WaterAlien.txt\"\n#include \"Actors/BStone/SpiderMutant.txt\"\n#include \"Actors/BStone/BreatherBeast.txt\"\n#include \"Actors/BStone/CyborgWarrior.txt\"\n#include \"Actors/BStone/Reptilian.txt\"\n#include \"Actors/BStone/AcidDragon.txt\"\n#include \"Actors/Bstone/GiantStalker.txt\"\n#include \"Actors/Bstone/SpectorDemon.txt\"\n#include \"Actors/Bstone/ArmoredStalker.txt\"\n#include \"Actors/Bstone/CrawlerBeast.txt\"\n#include \"Actors/Bstone/GoldfireBoss.txt\""
      },
      {
        "source": "pk3",
        "name": "SNDINFO.txt",
        "contents": "Bpistol2/Fire \t\t\t\tBST2FIR2\nBRifle/Fire\t\t\t\t\tRIFF\nBRifle2/Fire\t\t\t\tDRIFF\n\ninformant/sight\t\t\t\tBSINFSEE\ninformant/death1\t\t\tBSINFDT1\ninformant/death2\t\t\tBSINFDT2\ninformant/death3\t\t\tBSINFDT3\n\n$random informant/death { informant/death1 informant/death2 informant/death3 }\n\nsectorguard/sight\t\t\tBSGRDSEE\nsectorguard/death1\t\t\tBSGRDDT1\nsectorguard/death2\t\t\tBSGRDDT2\nsectorguard/death3\t\t\tBSGRDDT3\n\n$random sectorguard/death { sectorguard/death1 sectorguard/death2 sectorguard/death3 }\n\nblakesentinel/sight\t\t\tBSSNTSEE\nblakesentinel/death1\t\tBSSNTDT1\nblakesentinel/death2\t\tBSSNTDT2\n\n$random blakesentinel/death { blakesentinel/death1 blakesentinel/death2 }\n\nstartrooper/sight\t\t\tBSSTRSEE\nstartrooper/fake\t\t\tBSSTRFKE\nstartrooper/death1\t\t\tBSAPTDT1\nstartrooper/death2\t\t\tBSAPTDT2\n\n$random startrooper/death { startrooper/death1 startrooper/death2 }\n\nsectorpatrol/sight\t\t\tBSSPTSEE\nsectorpatrol/death1\t\t\tBSSPTDT1\n\n$random sectorpatrol/death { sectorpatrol/death1 sectorguard/death2 sectorguard/death3 }\n\ntechwarrior/sight\t\t\tBSTCWSEE\ntechwarrior/death1\t\t\tBSTCWDT1\n\n$random techwarrior/death { blakesentinel/death2 startrooper/death2 techwarrior/death1 }\n\nalienprotector/sight\t\tBSAPTSEE\nalienprotector/death1\t\tBSAPTDT1\nalienprotector/death2\t\tBSTCWDT1\nalienprotector/fake\t\t\tBSAPTFKE\n\n$random alienprotector/death { alienprotector/death1 alienprotector/death2 startrooper/death1 }\n\ngoldfire/sight\t\t\t\tBSDGFSEE\ngoldfire/death\t\t\t\tBSDGFDTH\ngoldfire/teleport\t\t\tBSDGFTEL\n\nperscan/sight\t\t\t\tBSPSCSEE\nperscan/detonate\t\t\tBSPSCDET\n\ngenericalien/death1\t\t\tBSALIDT1\ngenericalien/death2\t\t\tBSALIDT2\ngenericalien/death3\t\t\tBSALIDT3\n\nwateralien/death\t\t\tBSWATDTH\n\npodalien/sight\t\t\t\tBSPDASEE\npodalien/melee\t\t\t\tBSPDAMEL\npodalien/fire\t\t\t\tBSPDAMEL\n\nplasmaalien/appear\t\t\tBSPLSAPP\nplasmaalien/shoot\t\t\tBSPLSSHT\nplasmaalien/hit\t\t\t\tBSPLSHIT\nplasmaalien/death\t\t\tBSPLSDTH\n\ngeneticguard/sight\t\t\tBSGGDSEE\ngeneticguard/death\t\t\tBSGGDDTH\ngeneteicguard/melee\t\t\tBSGGDMEL\n\nmechsentinel/sight\t\t\tBSROBSEE\n\nbiomech/death\t\t\t\tBSBIODTH\n\nexperimentalhuman/sight\t\tBSALISE3\n\nmutantbrown/sight\t\t\tBSALISE1\nmutantgreen/sight\t\t\tBSALISE2\n\nmutatedguard/sight\t\t\tBSMUGSEE\nmutatedguard/death\t\t\tBSMUGDTH\n\nspidermutant/death\t\t\tBSALIDT4"
      },
      {
        "source": "pk3",
        "name": "LOADACS.txt",
        "contents": "BSTONE"
      },
      {
        "source": "pk3",
        "name": "GLDEFS.txt",
        "contents": "// Sector Guard\n\nflickerlight SGRD_ATK\n{\n   color 1.96 2.0 0.36\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nobject SectorGuard\n{\n   frame BSE1N { light SGRD_ATK  }\n}\n\nobject Informant\n{\n   frame BSE4O { light SGRD_ATK  }\n}\n\nobject BlakeSentinel\n{\n   frame BSE2O { light SGRD_ATK  }\n}\n\nobject StarTrooper\n{\n   frame BSE3O { light SGRD_ATK  }\n}\n\nobject SectorPatrol\n{\n   frame BS23N { light SGRD_ATK  }\n}\n\nobject SectorPatrol\n{\n   frame BS23N { light SGRD_ATK  }\n}\n\nobject TechWarrior\n{\n   frame BS24O { light SGRD_ATK  }\n}\n\nobject TechWarrior\n{\n   frame BS24O { light SGRD_ATK  }\n}\n\nobject AlienProtector\n{\n   frame BS25N { light SGRD_ATK  }\n}\n\nobject AlienProtector\n{\n   frame BS25N { light SGRD_ATK  }\n}\n\nobject GeneticGuard\n{\n   frame BS10P { light SGRD_ATK  }\n}\n\nobject MutatedGuard\n{\n   frame BS15G { light SGRD_ATK  }\n}\n\nobject GiantStalker\n{\n   frame BS26G { light SGRD_ATK  }\n}\n\nobject GoldFire\n{\n   frame BSE5P { light SGRD_ATK  }\n}\n\n// Per scan\n\nflickerlight PER_SCAN\n{\n   color 1.96 2.0 0.36\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nobject PerScanDrone\n{\n   frame BSE6E { light PLASMADISCHARGEBOOM  }\n   frame BSE6F { light PLASMADISCHARGEBOOM  }\n   frame BSE6G { light PLASMADISCHARGEBOOM  }\n   frame BSE6H { light PLASMADISCHARGEBOOM  }\n}\n\nobject PerScanBomb\n{\n   frame BFX1A { light PLASMADISCHARGEBOOM  }\n   frame BFX1B { light PLASMADISCHARGEBOOM  }\n   frame BFX1C { light PLASMADISCHARGEBOOM  }\n   frame BFX1D { light PLASMADISCHARGEBOOM  }\n   frame BFX1E { light PLASMADISCHARGEBOOM  }\n}\n\n// Plasma Alien\n\nflickerlight PLASMA_ALIEN\n{\n   color 1.20 1.20 2.24\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight PLASMA_ALIENPROJECTILE\n{\n   color 1.80 2.08 2.36\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject PlasmaAlien\n{\n   frame BSE8C { light PLASMA_ALIEN   }\n   frame BSE8D { light PLASMA_ALIEN   }\n   frame BSE8E { light PLASMA_ALIEN   }\n   frame BSE8F { light PLASMA_ALIEN   }\n   frame BSE8G { light PLASMA_ALIEN   }\n   frame BSE8H { light PLASMA_ALIEN   }\n   frame BSE8I { light PLASMA_ALIEN   }\n   frame BSE8J { light PLASMA_ALIEN   }\n   frame BSE8K { light PLASMA_ALIEN   }\n   frame BSE8L { light PLASMA_ALIEN   }\n   frame BSE8M { light PLASMA_ALIENdead1   }\n   frame BSE8N { light PLASMA_ALIENdead1   }\n}\n\nobject PlasmaAlienShot\n{\n   frame BFX2A { light PLASMA_ALIENPROJECTILE   }\n   frame BFX2B { light PLASMA_ALIENPROJECTILE   }\n   frame BFX2C { light PLASMA_ALIENdead1   }\n   frame BFX2D { light PLASMA_ALIENdead2   }\n}\n\n// Plasma Sphere\n\nflickerlight PLASMA_ALIENdead1\n{\n   color 1.0 1.60 2.16\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight PLASMA_ALIENdead2\n{\n   color 0.40 0.40 2.0\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject PlasmaSphere\n{\n   frame BSE9A { light PLASMA_ALIEN   }\n   frame BSE9B { light PLASMA_ALIEN   }\n   frame BSE9C { light PLASMA_ALIEN   }\n   frame BSE9D { light PLASMA_ALIEN   }\n   frame BSE9E { light PLASMA_ALIEN   }\n   frame BSE9F { light PLASMA_ALIEN   }\n   frame BSE9F { light PLASMA_ALIENdead1   }\n   frame BSE9G { light PLASMA_ALIENdead1   }\n   frame BSE9H { light PLASMA_ALIENdead2   }\n}\n\n// Genetic Aliens Special Effects\n\nflickerlight Proyectile_Red\n{\n   color 2.0 1.76 0.36\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject PodAlienShot\n{\n   frame BFX6A { light Proyectile_Red   }\n   frame BFX6B { light Proyectile_Red   }\n   frame BFX6C { light Proyectile_Red   }\n   frame BFX6D { light Proyectile_Red   }\n   frame BFX6E { light Proyectile_Red   }\n   frame BFX6F { light Proyectile_Red   }\n}\n\n// Mechanic Sentinel\n\nflickerlight Mech_ATK1\n{\n   color 2.04 0.56 0.56\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nflickerlight Mech_ATK2\n{\n   color 2.36 1.80 1.80\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nobject MechSentinel\n{\n   frame BS11F { light Mech_ATK1  }\n   frame BS11G { light Mech_ATK2  }\n   frame BS11I { light PLASMADISCHARGEBOOM  }\n   frame BS11J { light PLASMADISCHARGEBOOM  }\n   frame BS11K { light PLASMADISCHARGEBOOM  }\n}\n\n// Experiment Humans\n\nflickerlight Proyectile_Purple1\n{\n   color 2.16 2.28 2.48\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Proyectile_Purple2\n{\n   color 1.20 1.20 2.28\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Proyectile_Purple3\n{\n   color 0.40 0.40 2.04\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject ExpHumanBlueShot\n{\n   frame BFX5A { light Proyectile_Purple1   }\n   frame BFX5B { light Proyectile_Purple1   }\n   frame BFX5C { light Proyectile_Purple1   }\n   frame BFX5D { light Proyectile_Purple2   }\n   frame BFX5E { light Proyectile_Purple2   }\n   frame BFX5F { light Proyectile_Purple3   }\n}\n\n// Spider Mutant\n\nflickerlight Spider_ATK\n{\n   color 0.4 1.64 1.04\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject SpiderMutant\n{\n   frame BS17F { light Spider_ATK  }\n   frame BS17G { light Spider_ATK  }\n}\n\n// Spider Mutant Shot Effect\n\nflickerlight Spider_ATKEffect1\n{\n   color 0.16 1.96 0.16\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Spider_ATKEffect2\n{\n   color 0.92 2.16 0.92\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject SpiderMutantShotLeft\n{\n   frame BFX7G { light Spider_ATKEffect1  }\n   frame BFX7H { light Spider_ATKEffect2  }\n   frame BFX7I { light Spider_ATKEffect1  }\n}\n\nobject SpiderMutantShotRight\n{\n   frame BFX7A { light Spider_ATKEffect1  }\n   frame BFX7B { light Spider_ATKEffect2  }\n   frame BFX7C { light Spider_ATKEffect1  }\n   frame BFX7D { light Spider_ATKEffect1  }\n   frame BFX7E { light Spider_ATKEffect2  }\n   frame BFX7F { light Spider_ATKEffect1  }\n}\n\n// Genetic Alien Dead\n\nobject MutantBrown\n{\n   frame BS14I { light SGRD_ATK  }\n}\n\n// Breather Beast\n\nflickerlight Bbeast_ATK1\n{\n   color 0.92 0.92 2.16\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Bbeast_ATK2\n{\n   color 2.16 2.16 2.24\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject BreatherBeast\n{\n   frame BS18F { light Bbeast_ATK1  }\n   frame BS18G { light Bbeast_ATK2  }\n}\n\n// Reptilian\n\nflickerlight Rep_ATK1\n{\n   color 1.72 0.12 0.88\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Rep_ATK2\n{\n   color 2.0 2.04 0.40\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject ReptilianWarrior\n{\n   frame BS20F { light Rep_ATK1  }\n   frame BS20G { light Rep_ATK2  }\n}\n\n// Bio Mechanic\n\nobject BioMech\n{\n   frame BS22F { light Mech_ATK1  }\n   frame BS22G { light Mech_ATK2  }\n}\n\n// Cyborg Warrior\n\nobject CyborgWarrior\n{\n   frame BS19F { light Rep_ATK1  }\n   frame BS19G { light Rep_ATK2  }\n}\n\n// Acid Dragon\n\nflickerlight Acid_ATK1\n{\n   color 1.52 1.58 0.5\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Acid_ATK2\n{\n   color 1.64 1.68 0.20\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject AcidDragon\n{\n   frame BS21F { light Acid_ATK1  }\n   frame BS21G { light Acid_ATK2  }\n}\n\n// Acid Dragon Proyectile Effects\n\nflickerlight Acid_Proyectile1\n{\n   color 1.80 1.84 0.28\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Acid_Proyectile2\n{\n   color 1.64 1.68 0.20\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Acid_Proyectile3\n{\n   color 2.0 2.04 0.40\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Acid_Proyectile4\n{\n   color 2.0 2.04 0.40\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nflickerlight Acid_Proyectile5\n{\n   color 1.0 1.0 0.0\n   size 60\n   secondarysize 60\n   chance 0.2\n}\n\nobject AcidDragonShot\n{\n   frame BFX8A { light Acid_Proyectile1  }\n   frame BFX8B { light Acid_Proyectile1  }\n   frame BFX8C { light Acid_Proyectile2  }\n   frame BFX8D { light Acid_Proyectile3  }\n   frame BFX8E { light Acid_Proyectile4  }\n   frame BFX8F { light Acid_Proyectile5  }\n}\n\n// Spectre Demon\n\nflickerlight StandLight\n{\n   color 0.0 1.88 1.88\n   size 70\n   secondarysize 70\n   chance 0.2\n}\n\nflickerlight SpectreDead1\n{\n   color 0.92 2.16 2.16\n   size 70\n   secondarysize 70\n   chance 0.2\n}\n\nflickerlight SpectreDead2\n{\n   color 1.20 2.24 2.24\n   size 70\n   secondarysize 70\n   chance 0.2\n}\n\nflickerlight SpectreDead3\n{\n   color 2.16 2.24 2.24\n   size 70\n   secondarysize 70\n   chance 0.2\n}\n\nobject SpectorDemon\n{\n   frame BS27A { light StandLight  }\n   frame BS27B { light StandLight  }\n   frame BS27C { light StandLight  }\n   frame BS27D { light StandLight  }\n   frame BS27E { light StandLight  }\n   frame BS27F { light StandLight  }\n   frame BS27G { light StandLight  }\n\n   frame BS27H { light SpectreDead1  }\n   frame BS27I { light SpectreDead1  }\n   frame BS27J { light SpectreDead2  }\n   frame BS27K { light SpectreDead3  }\n   frame BS27L { light SpectreDead2  }\n   frame BS27M { light SpectreDead1  }\n}\n\n// Armored Stalker\n\nflickerlight ARM_ATK1\n{\n   color 1.96 1.12 0.28\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nflickerlight ARM_ATK2\n{\n   color 2.0 1.76 0.36\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nobject CrawlerBeast\n{\n   frame BS28F { light ARM_ATK1  }\n   frame BS28G { light ARM_ATK2  }\n   frame BS28I { light PLASMADISCHARGEBOOM  }\n   frame BS28J { light PLASMADISCHARGEBOOM  }\n   frame BS28K { light PLASMADISCHARGEBOOM  }\n}\n\nobject CrawlerBeastShot\n{\n   frame BFX8A { light Acid_Proyectile1  }\n   frame BFX8B { light Acid_Proyectile1  }\n   frame BFX8C { light Acid_Proyectile2  }\n   frame BFX8D { light Acid_Proyectile3  }\n   frame BFX8E { light Acid_Proyectile4  }\n   frame BFX8F { light Acid_Proyectile5  }\n}\n\n// Dr. Goldfire Final Boss\n\nflickerlight burndeadgoldfire1\n{\n   color 2.08 1.44 0.80\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nflickerlight burndeadgoldfire2\n{\n   color 2.04 0.56 0.56\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nflickerlight Sphereshot1\n{\n   color 1.20 2.24 2.24\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nflickerlight Sphereshot2\n{\n   color 0.0 1.64 1.64\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nflickerlight Sphereshot3\n{\n   color 1.20 1.20 2.44\n   size 50\n   secondarysize 50\n   chance 0.2\n}\n\nobject GoldFireBoss\n{\n   frame BS31K { light Acid_Proyectile1  }\n   frame BS31L { light Acid_Proyectile1  }\n   frame BS31M { light Acid_Proyectile2  }\n   frame BS31N { light Acid_Proyectile3  }\n}\n\nobject GoldFireShot\n{\n   frame BF10A { light Sphereshot1  }\n   frame BF10B { light Sphereshot1  }\n   frame BF10C { light Sphereshot1  }\n   frame BF10D { light Sphereshot1  }\n   frame BF10E { light Sphereshot2  }\n   frame BF10F { light Sphereshot3  }\n}\n\nobject SpectorDemonShot\n{\n   frame BF10A { light Sphereshot1  }\n   frame BF10B { light Sphereshot1  }\n   frame BF10C { light Sphereshot1  }\n   frame BF10D { light Sphereshot1  }\n   frame BF10E { light Sphereshot2  }\n   frame BF10F { light Sphereshot3  }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/AcidDragon.txt",
        "contents": "Actor AcidDragon : QCDE_MonsterBig {\n\tHealth 600\n\tRadius 36\n\tHeight 64\n\tSpeed 6\n\tMass 1000\n\tPainChance 72\n\tScale 1.32\n\tSpecies \"BStone\"\n\tMONSTER\n\t+FLOORCLIP\n    +NOTDMATCH\n    +NOICEDEATH\n\t+MISSILEMORE\n\t+DONTGIB\n    +NOTARGET\n    +NOINFIGHTING\n\t+DONTMORPH\n\t+LOOKALLAROUND\n\t+BOSSDEATH\n\tSeeSound \"podalien/sight\"\n\tPainSound \"\"\n\tDeathSound \"genericalien/death1\"\n\tActiveSound \"\"\n\tAttackSound \"\"\n\tTag \"Acid Dragon\"\n\tObituary \"%o was melted by an Acid Dragon.\"\n\tDecal Scorch\n\tBloodColor \"Yellow\"\n\tStates {\n\t\tIdle:\n\t\t\tBS21 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS21 AAABBBCCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tBS21 E 5 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS21 FF 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"podalien/fire\")\n\t\t\tTNT1 A 0 A_Jump(128, \"Type2\")\n\t\tContinue:\n\t\t\tBS21 G 5 A_CustomMissile(\"AcidDragonShot\", 32, 12)\n\t\t\tBS21 E 3 A_ChangeFlag(\"NOPAIN\", 0)\n\t\tGoto See\n\t\tType2:\n\t\t\tTNT1 A 0 A_CustomMissile(\"AcidDragonShot2\", 32, 12, -6)\n\t\t\tTNT1 A 0 A_CustomMissile(\"AcidDragonShot2\", 32, 12, 6)\n\t\tGoto Continue\n\t\tPain:\n\t\t\tBS21 H 3\n\t\t\tBS21 H 3 A_Pain\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS21 H 8 A_Scream\n\t\t\tBS21 I 8 A_NoBlocking\n\t\t\tBS21 JKL 8\n\t\t\tBS21 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS21 LKJIH 6\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS21 M -1\n\t\tStop\n\t}\n}\n\nActor AcidDragonShot {\n\tPROJECTILE\n\tSpeed 24\n\tHeight 8\n\tRadius 4\n\tDamage (4 * random(4, 8))\n\tPoisonDamage 2, 5\n\tStates {\n\t\tSpawn:\n\t\t\tBFX8 ABC 3 Bright\n\t\tLoop\n\t\tDeath:\n\t\t\tBFX8 DEF 4 Bright\n\t\tStop\n\t}\n}\n\nActor AcidDragonShot2 : AcidDragonShot {\n\tSpeed 28\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/AlienProtector.txt",
        "contents": "Actor AlienProtector : StarTrooper {\n\tHealth 125\n\tSpeed 9\n\tPainChance 64\n\tSeeSound \"alienprotector/sight\"\n\tDeathSound \"alienprotector/death\"\n\tObituary \"%o was outmatched by an Alien Protector.\"\n\tTag \"Alien Protector\"\n\tDecal BulletChip\n\tStates {\n\t\tIdle:\n\t\t\tBS25 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS25 BBBCCDDDEE 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", 0)\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS25 L 6 A_FaceTarget\n\t\tMissileCont:\n\t\t\tTNT1 A 0 A_JumpIf(user_count == 5, \"MissileEnd\")\n\t\t\tBS25 M 5 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle/Fire\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b5dist, \"Bullet5\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b6dist, \"Bullet6\")\n\t\t\tGoto Bullet7\n\t\tBullet1:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-4,4),8)\n\t\t\tGoto MissileCont\n\t\tBullet2:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-5,5),8)\n\t\t\tGoto MissileCont\n\t\tBullet3:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-6,6),8)\n\t\t\tGoto MissileCont\n\t\tBullet4:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-7,7),8)\n\t\t\tGoto MissileCont\n\t\tBullet5:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-8,8),8)\n\t\t\tGoto MissileCont\n\t\tBullet6:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-9,9),8)\n\t\t\tGoto MissileCont\n\t\tBullet7:\n\t\t\tTNT1 A 0 A_SetUserVar(\"user_count\", user_count + 1)\n\t\t\tBS25 N 5 bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-10,10),8)\n\t\t\tGoto MissileCont\n\t\tMissileEnd:\n\t\t\tBS25 N 4\n\t\t\tGoto See\n\t\tPain:\n\t\t\tTNT1 A 0 A_Jump(128, \"Var2\")\n\t\t\tBS25 F 3\n\t\t\tBS25 F 3 A_Pain\n\t\t\tGoto See\n\t\tVar2:\n\t\t\tBS25 L 3\n\t\t\tBS25 L 3 A_Pain\n\t\t\tGoto See\n\t\tXDeathChecksDone:\n\t\t\tTNT1 A 0 A_GiveInventory(\"FakedOnce\" ,1)\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMedium\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"FakedOnce\", 1, \"Continue\")\n\t\t\tTNT1 A 0 A_Jump(128, \"FakeDeath\")\n\t\tContinue:\n\t\t\tBS25 G 6\n\t\t\tBS25 H 7 A_Scream\n\t\t\tBS25 I 8 A_NoBlocking\n\t\t\tBS25 J 6\n\t\t\tBS25 K -1\n\t\t\tStop\n\t\tFakeDeath:\n\t\t\tBS25 N 7 A_PlaySound(\"alienprotector/fake\")\n\t\t\tBS25 P 6 A_NoBlocking\n\t\t\tBS25 Q 5\n\t\t    TNT1 A 0 A_Jump(192,4)\n\t\t    TNT1 A 0 A_Jump(128,4)\n\t\t    TNT1 A 0 A_Jump(96,4)\n\t\t    TNT1 A 0 A_Jump(64,4)\n\t\t\tBS25 R 115\n\t\t\tBS25 R 115\n\t\t\tBS25 R 115\n\t\t\tBS25 R 115\n\t\t\tTNT1 A 0 A_GiveInventory(\"FakedOnce\", 1)\n\t\t\tBS25 R -1 Thing_Raise(0)\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"FakedOnce\", 1, \"GetUp\")\n\t\t\tBS25 JIHG 5\n\t\t\tGoto See\n\t\tGetUp:\n\t\t\tTNT1 A 0 A_StopSound(0)\n\t\t\tTNT1 A 0 A_StopSound(1)\n\t\t\tTNT1 A 0 A_StopSound(2)\n\t\t\tTNT1 A 0 A_StopSound(3)\n\t\t\tTNT1 A 0 A_StopSound(4)\n\t\t\tTNT1 A 0 A_StopSound(5)\n\t\t\tTNT1 A 0 A_StopSound(6)\n\t\t\tTNT1 A 0 A_StopSound(7)\n\t\t\tTNT1 A 0 A_PlaySound(\"DSNONE\")\n\t\t\tBS25 QPO 3\n\t\t\tTNT1 A 0 Thing_Damage(0, 75, 0)\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS25 K -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/ArmoredStalker.txt",
        "contents": "Actor ArmoredStalker : QCDE_MonsterBoss {\n\tHealth 3500\n\tRadius 60\n\tHeight 100\n\tSeeSound \"mechsentinel/sight\"\n\tDeathSound \"perscan/detonate\"\n\tAttackSound \"\"\n\tTag \"Armored Stalker\"\n\tObituary \"%o was eradicated by an Armored Stalker.\"\n\tDecal BulletChip\n\tPainChance 6\n\tScale 1.65\n\tSpecies \"BStone\"\n\tMass 2048\n\tMONSTER\n\tSpeed 9\n\t+BOSS\n\t+BOSSDEATH\n\t+LOOKALLAROUND\n\t+DONTRIP\n\t+NOBLOOD\n\t+NORADIUSDMG\n\t+DONTHARMSPECIES\n\t+DONTHURTSPECIES\n\t+NOINFIGHTING\n\tStates {\n\t\tIdle:\n\t\t\tBS28 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS28 AAAABBBCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tBS28 E 8 A_FaceTarget\n\t\tDecide:\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tGoto Bullet5\n\t\tBullet1:\n\t\t\tBS28 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,0,8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS28 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,0,8)\n\t\t\tTNT1 A 0 A_MonsterRefire(64, \"MissileEnd\")\n\t\t\tGoto Decide\n\t\tBullet2:\n\t\t\tBS28 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,0,8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS28 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,0,8)\n\t\t\tTNT1 A 0 A_MonsterRefire(64, \"MissileEnd\")\n\t\t\tGoto Decide\n\t\tBullet3:\n\t\t\tBS28 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-4,4),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS28 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-5,5),8)\n\t\t\tTNT1 A 0 A_MonsterRefire(64, \"MissileEnd\")\n\t\t\tGoto Decide\n\t\tBullet4:\n\t\t\tBS28 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS28 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-5,5),8)\n\t\t\tTNT1 A 0 A_MonsterRefire(64, \"MissileEnd\")\n\t\t\tGoto Decide\n\t\tBullet5:\n\t\t\tBS28 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS28 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-5,5),8)\n\t\t\tTNT1 A 0 A_MonsterRefire(64, \"MissileEnd\")\n\t\t\tGoto Decide\n\t\tMissileEnd:\n\t\t\tBS28 E 4\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBS28 H 3\n\t\t\tBS28 H 3 A_Pain\n\t\t\tGoto See\n\t\tDeathChecksDone:\n\t\tXDeathChecksDone:\n\t\t\tBS28 H 7 A_Scream\n\t\t\tTNT1 A 0 A_Explode(64, 160, 0)\n\t\t\tBS28 I 8 A_NoBlocking\n\t\t\tBS28 J 6\n\t\t\tBS28 KL 6\n\t\t\tBS28 M -1\n\t\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/BioMech.txt",
        "contents": "Actor BioMech : QCDE_MonsterBig {\n\tHealth 550\n\tRadius 24\n\tHeight 56\n\tSeeSound \"mechsentinel/sight\"\n\tDeathSound \"biomech/death\"\n\tAttackSound \"\"\n\tSpecies \"BStone\"\n\tTag \"Bio-Mechanical Guardian\"\n\tObituary \"%o was outsmarted by a Bio-Mechanical Guardian.\"\n\tDecal BulletChip\n\tPainChance 128\n\tScale 1.3\n\tMass 1000\n\tSpeed 7\n\tMONSTER\n\t+NOBLOOD\n\t+LOOKALLAROUND\n\t+BOSSDEATH\n\t+NOINFIGHTING\n\tStates {\n\t\tIdle:\n\t\t\tBS22 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS22 AAAABBBCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS22 E 8 A_FaceTarget\n\t\tMissileLoop:\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b5dist, \"Bullet5\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b6dist, \"Bullet6\")\n\t\t\tGoto Bullet7\n\t\tBullet1:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tBullet2:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-7,7),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tBullet3:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-8,8),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tBullet4:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-9,9),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tBullet5:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tBullet6:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-11,11),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tBullet7:\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tBS22 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-12,12),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"BRifle2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS22 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tGoto MissileLoop\n\t\tMissileEnd:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS22 E 4 A_TakeInventory(\"AttackCount\", 3)\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBS22 H 3\n\t\t\tBS22 H 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tTNT1 A 0 A_TakeInventory(\"AttackCount\", 3)\n\t\t\tBS22 H 7 A_Scream\n\t\t\tBS22 I 8 A_NoBlocking\n\t\t\tBS22 J 6\n\t\t\tBS22 KL 6\n\t\t\tBS22 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tTNT1 A 0 A_TakeInventory(\"AttackCount\", 3)\n\t\t\tBS22 IHGF 5\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS22 M -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/BreatherBeast.txt",
        "contents": "Actor BreatherBeast : QCDE_MonsterBig {\n\tHealth 650\n\tRadius 32\n\tHeight 64\n\tSeeSound \"geneticguard/sight\"\n\tDeathSound \"geneticguard/death\"\n\tAttackSound \"\"\n\tTag \"Breather Beast\"\n\tObituary \"%o didn't like the smell of a Breather Beast.\"\n\tDecal BulletChip\n\tPainChance 96\n\tScale 1.36\n\tMass 1000\n\tSpecies \"Enemies\"\n\tMONSTER\n\tSpeed 6\n\t+LOOKALLAROUND\n\t+NOINFIGHTING\n\tStates {\n\t\tIdle:\n\t\t\tBS18 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS18 AAAABBBCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS18 E 8 A_FaceTarget\n\t\tMissileRepeat:\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tGoto Bullet5\n\t\tBullet1:\n\t\t\tBS18 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS18 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tBullet2:\n\t\t\tBS18 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-7,7),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS18 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tBullet3:\n\t\t\tBS18 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-8,8),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS18 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tBullet4:\n\t\t\tBS18 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-9,9),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS18 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tBullet5:\n\t\t\tBS18 F 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS18 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tMissileEnd:\n\t\t\tTNT1 A 0 A_JumpIfTargetInLos(\"CheckChance\", 90, 0, 512)\n\t\t\tBS18 E 4 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tGoto See\n\t\tCheckChance:\n\t\t\tTNT1 A 0 A_Jump(128, \"ShowThemMoves\")\n\t\t\tBS18 E 4 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tGoto See\n\t\tShowThemMoves:\n\t\t\tBS18 AAAABBB 2 A_Chase(\"Missile\", \"\")\n\t\t\tTNT1 A 0 A_Jump(32, \"Missile\")\n\t\t\tBS18 CCDDD 2 A_Chase(\"Missile\", \"\")\n\t\t\tBS18 AAAABBB 2 A_Chase(\"Missile\", \"\")\n\t\t\tTNT1 A 0 A_Jump(64, \"Missile\")\n\t\t\tBS18 CCDDD 2 A_Chase(\"Missile\", \"\")\n\t\t\tBS18 AAAABBB 2 A_Chase(\"Missile\", \"\")\n\t\t\tTNT1 A 0 A_Jump(96, \"Missile\")\n\t\t\tBS18 CCDDD 2 A_Chase(\"Missile\", \"\")\n\t\t\tGoto Missile\n\t\tPain:\n\t\t\tBS18 H 3\n\t\t\tBS18 H 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS18 H 9 A_Scream\n\t\t\tBS18 I 8 A_NoBlocking\n\t\t\tBS18 J 7\n\t\t\tBS18 KL 6\n\t\t\tBS18 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS18 IHGF 5\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS18 M -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/CrawlerBeast.txt",
        "contents": "Actor CrawlerBeast : QCDE_MonsterBoss {\n\tHealth 4000\n\tRadius 40\n\tHeight 100\n\tSpeed 6\n\tMass 2048\n\tPainChance 32\n\tScale 1.7\n\tSpecies \"BStone\"\n\tMONSTER\n\t+FLOORCLIP\n    +NOTDMATCH\n    +NOICEDEATH\n\t+MISSILEMORE\n\t+DONTGIB\n    +NOTARGET\n    +NOINFIGHTING\n\t+DONTMORPH\n\t+BOSSDEATH\n\t+LOOKALLAROUND\n\t+BOSS\n\t+NORADIUSDMG\n\tSeeSound \"geneticguard/sight\"\n\tPainSound \"\"\n\tDeathSound \"genericalien/death3\"\n\tActiveSound \"\"\n\tAttackSound \"\"\n\tTag \"Crawler Beast\"\n\tObituary \"%o was eaten by a Crawler Beast.\"\n\tDecal Scorch\n\tStates {\n\t\tIdle:\n\t\t\tBS29 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS29 AAABBBCCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tPain:\n\t\t\tBS29 H 3\n\t\t\tBS29 H 3 A_Pain\n\t\tGoto Missile\n\t\tMissile:\n\t\t\tBS29 E 3 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS29 FF 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"podalien/fire\")\n\t\t\tBS29 G 5 A_CustomMissile(\"CrawlerBeastShot\", 24)\n\t\t\tTNT1 A 0 A_FaceTarget(22.5)\n\t\t\tBS29 G 5 A_CustomMissile(\"CrawlerBeastShot\", 24)\n\t\t\tTNT1 A 0 A_FaceTarget(22.5)\n\t\t\tBS29 G 5 A_CustomMissile(\"CrawlerBeastShot\", 24)\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS29 H 8 A_Scream\n\t\t\tBS29 I 7 A_NoBlocking\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMediumBig\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tBS29 JKL 6\n\t\t\tBS29 M -1\n\t\t\tStop\n\t}\n}\n\nActor CrawlerBeastShot {\n\tPROJECTILE\n\tSpeed 25\n\tHeight 10\n\tRadius 5\n\tScale 1.15\n\tDamage (15 * random(2, 4))\n\t+FORCERADIUSDMG\n\tStates {\n\t\tSpawn:\n\t\t\tBFX8 ABC 3\n\t\tLoop\n\t\tDeath:\n\t\t\tTNT1 A 0 A_Explode(40, 96, 0)\n\t\t\tBFX8 DEF 4\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/CyborgWarrior.txt",
        "contents": "Actor CyborgWarrior : QCDE_MonsterBig {\n\tHealth 900\n\tSeeSound \"mechsentinel/sight\"\n\tDeathSound \"geneticguard/death\"\n\tAttackSound \"Bpistol2/Fire\"\n\tTag \"Cyborg Warrior\"\n\tObituary \"%o couldn't defeat a Cyborg Warrior.\"\n\tDecal BulletChip\n\tPainchance 64\n\tMinMissileChance 64\n\tSpeed 7\n\tScale 1.27\n\tMass 1000\n\tRadius 24\n\tHeight 64\n\tSpecies \"BStone\"\n\tMONSTER\n\t+LOOKALLAROUND\n\t+NORADIUSDMG\n\t+MISSILEEVENMORE\n\t+BOSSDEATH\n\t+NOINFIGHTING\n\tStates {\n\t\tIdle:\n\t\t\tBS19 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS19 AAABBCCCDD 3 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS19 EF 7 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b5dist, \"Bullet5\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b6dist, \"Bullet6\")\n\t\t\tGoto Bullet7\n\t\tBullet1:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32)\n\t\t\tGoto See\n\t\tBullet2:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32)\n\t\t\tGoto See\n\t\tBullet3:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32)\n\t\t\tGoto See\n\t\tBullet4:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32)\n\t\t\tGoto See\n\t\tBullet5:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tGoto See\n\t\tBullet6:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-11,11),8)\n\t\t\tGoto See\n\t\tBullet7:\n\t\t\tBS19 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-12,12),8)\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBS19 H 3\n\t\t\tBS19 H 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS19 H 9 A_Scream\n\t\t\tBS19 I 8 A_NoBlocking\n\t\t\tBS19 J 8\n\t\t\tBS19 KL 7\n\t\t\tBS19 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS19 LKJIH 3\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS19 M -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/ExperimentalHuman.txt",
        "contents": "Actor ExpHumanBrown : QCDE_MonsterBig {\n\tHealth 525\n\tRadius 24\n\tHeight 64\n\tSpeed 6\n\tMass 1000\n\tPainChance 96\n\tScale 1.3\n\tSpecies \"BStone\"\n\tMONSTER\n\t+FLOORCLIP\n    +NOTDMATCH\n    +NOICEDEATH\n\t+MISSILEMORE\n\t+DONTGIB\n    +NOTARGET\n    +NOINFIGHTING\n\t+DONTMORPH\n\t+BOSSDEATH\n\t+LOOKALLAROUND\n\tSeeSound \"experimentalhuman/sight\"\n\tPainSound \"\"\n\tDeathSound \"biomech/death\"\n\tActiveSound \"\"\n\tAttackSound \"\"\n\tObituary \"%o was beaten down by an Experimental Mutant Human.\"\n\tTag \"Experimental Mutant Human\"\n\tDecal Scorch\n\tStates {\n\t\tIdle:\n\t\t\tBS12 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS12 AAABBBCCCDDD 3 A_Chase\n\t\t\tLoop\n\t\tMelee:\n\t\t\tBS12 E 4 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS12 F 6 A_PlaySound(\"geneticguard/melee\")\n\t\t\tBS12 G 5 A_CustomMeleeAttack(random(24, 48), \"\", \"\")\n\t\tGoto See\n\t\tMissile:\n\t\t\tBS12 N 5 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS12 OO 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"podalien/fire\")\n\t\t\tBS12 P 5 A_CustomMissile(\"ExpHumanBrownShot\", 48)\n\t\t\tBS12 O 3\n\t\tGoto See\n\t\tPain:\n\t\t\tBS12 H 3\n\t\t\tBS12 H 3 A_Pain\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS12 H 6 A_Scream\n\t\t\tBS12 I 7 A_NoBlocking\n\t\t\tBS12 JKL 6\n\t\t\tBS12 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS12 LKJIH 3\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS12 M -1\n\t\tStop\n\t}\n}\n\nActor ExpHumanBrownShot {\n\tPROJECTILE\n\tSpeed 24\n\tHeight 12\n\tRadius 6\n\tDamage (5 * random(4, 7))\n\tStates {\n\t\tSpawn:\n\t\t\tBFX4 ABC 3 Bright\n\t\tLoop\n\t\tDeath:\n\t\t\tBFX4 DEF 4 Bright\n\t\tStop\n\t}\n}\n\nActor ExpHumanBlue : ExpHumanBrown {\n\tTag \"Experimental Mutant Human\"\n\tHealth 1000\n\tStates {\n\t\tIdle:\n\t\t\tBS30 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS30 AAABBBCCCDDD 3 A_Chase\n\t\t\tLoop\n\t\tMelee:\n\t\t\tBS30 E 4 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS30 F 6 A_PlaySound(\"geneticguard/melee\")\n\t\t\tBS30 G 5 A_CustomMeleeAttack(random(20, 48), \"\", \"\")\n\t\tGoto See\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS30 N 5 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS30 OO 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"podalien/fire\")\n\t\t\tBS30 P 5 A_CustomMissile(\"ExpHumanBlueShot\", 48)\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"FakedOnce\", 1, \"Continue\")\n\t\t\tTNT1 A 0 A_GiveInventory(\"FakedOnce\", 1)\n\t\t\tTNT1 A 0 A_Jump(64, \"Missile\")\n\t\tContinue:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS30 O 3 A_TakeInventory(\"FakedOnce\", 1)\n\t\tGoto See\n\t\tPain:\n\t\t\tBS30 H 3\n\t\t\tBS30 H 3 A_Pain\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS30 H 6 A_Scream\n\t\t\tBS30 I 7 A_NoBlocking\n\t\t\tBS30 JKL 6\n\t\t\tBS30 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS30 LKJIH 3\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS30 M -1\n\t\tStop\n\t}\n}\n\nActor ExpHumanBlueShot {\n\tPROJECTILE\n\tSpeed 32\n\tHeight 12\n\tRadius 6\n\tDamage (5 * random(6, 8))\n\n\tStates {\n\t\tSpawn:\n\t\t\tBFX5 ABC 3 Bright\n\t\tLoop\n\t\tDeath:\n\t\t\tBFX5 DEF 4 Bright\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/General.txt",
        "contents": "const int b1dist = 128;\nconst int b2dist = 256;\nconst int b3dist = 384;\nconst int b4dist = 512;\nconst int b5dist = 768;\nconst int b6dist = 1280;\n\nActor FakedOnce : Inventory {\n\tinventory.maxamount 1\n}\n\nActor Hatched : Inventory {\n\tinventory.maxamount 1\n}\n\nActor AttackCount : Inventory {\n\tinventory.maxamount 99\n}\n\nACTOR BlakeEnemyBulletD1 {\n\tDamage (Random (20, 64))\n\tRadius 2\n\tHeight 4\n\tSpeed 256\n\tScale 0.1\n\tRenderStyle Add\n\tAlpha 0.85\n\tPROJECTILE\n\t+FORCEXYBILLBOARD\n\t+BLOODSPLATTER\n\t+MTHRUSPECIES\n\tStates {\n\t\tSpawn:\n\t\t\tTNT1 A 1\n\t\tLoop\n\t\tDeath:\n\t\tXDeath:\n\t\t\tTNT1 A 1\n\t\tStop\n\t}\n}\n\nACTOR BlakeEnemyBulletD2 : BlakeEnemyBulletD1 { Damage (Random (16, 32)) }\nACTOR BlakeEnemyBulletD3 : BlakeEnemyBulletD1 { Damage (Random (12, 24)) }\nACTOR BlakeEnemyBulletD4 : BlakeEnemyBulletD1 { Damage (Random (8, 16)) }\nACTOR BlakeEnemyBulletD5 : BlakeEnemyBulletD1 { Damage (Random (4, 8)) }\nACTOR BlakeEnemyBulletD6 : BlakeEnemyBulletD1 { Damage (Random (2, 4)) }\nACTOR BlakeEnemyBulletD7 : BlakeEnemyBulletD1 { Damage (2) }\n\nActor BStone_Humanoid : QCDE_MonsterSmall {\n\tRadius 16\n\tHeight 56\n\tSpeed 6\n\tPainChance 200\n\tScale 1.1875\n\tSpecies \"BStone\"\n\tMONSTER\n\tMass 256\n\t+FLOORCLIP\n    +NOTDMATCH\n    +NOICEDEATH\n\t+MISSILEMORE\n\t+NOINFIGHTING\n\tPainSound \"\"\n\tActiveSound \"\"\n\tDecal \"BulletChip\"\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/GeneticAliens.txt",
        "contents": "Actor MutantBrown : QCDE_MonsterSmall {\n\tHealth 60\n\tRadius 20\n\tHeight 56\n\tSpeed 8\n\tMass 768\n\tPainChance 128\n\tScale 1.3\n\tSpecies \"BStone\"\n\tMONSTER\n\t+FLOORCLIP\n    +NOTDMATCH\n    +NOICEDEATH\n\t+MISSILEMORE\n    +NOTARGET\n    +NOINFIGHTING\n\t+DONTMORPH\n\t+BOSSDEATH\n\t+LOOKALLAROUND\n\tSeeSound \"mutantbrown/sight\"\n\tPainSound \"\"\n\tDeathSound \"genericalien/death2\"\n\tActiveSound \"\"\n\tAttackSound \"\"\n\tTag \"Experimental Genetic Alien\"\n\tObituary \"%o learned not to mess with an Experimental Genetic Alien.\"\n\tDecal Scorch\n\tStates {\n\t\tIdle:\n\t\t\tBS14 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS14 AABBCCDD 3 A_Chase\n\t\t\tLoop\n\t\tMelee:\n\t\t\tBS14 E 4 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS14 F 6 A_PlaySound(\"podalien/melee\")\n\t\t\tBS14 G 5 A_CustomMeleeAttack(random(4, 18), \"\", \"\")\n\t\tGoto See\n\t\tMissile:\n\t\t\tBS14 N 5 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS14 OO 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"podalien/fire\")\n\t\t\tBS14 P 5 A_CustomMissile(\"ExpHumanBrownShot\", 40)\n\t\t\tBS14 O 3\n\t\tGoto See\n\t\tPain:\n\t\t\tBS14 H 3\n\t\t\tBS14 H 3 A_Pain\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS14 H 6 A_Scream\n\t\t\tBS14 I 7 A_NoBlocking\n\t\t\tBS14 JKL 6\n\t\t\tBS14 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS14 LKJIH 3\n\t\t\tGoto See\n\t}\n}\n\nActor MutantGreen : MutantBrown {\n\tTag \"Experimental Genetic Alien\"\n\tHealth 100\n\tMass 1000\n\tPainChance 96\n\tSeeSound \"mutantgreen/sight\"\n\tDeathSound \"genericalien/death3\"\n\tDecal Scorch\n\tBloodColor \"Yellow\"\n\tScale 1.175\n\tStates {\n\t\tIdle:\n\t\t\tBS13 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS13 AABBCCDD 3 A_Chase\n\t\t\tLoop\n\t\tMelee:\n\t\t\tBS13 E 4 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS13 F 6 A_PlaySound(\"podalien/melee\")\n\t\t\tBS13 G 5 A_CustomMeleeAttack(random(4, 28), \"\", \"\")\n\t\tGoto See\n\t\tMissile:\n\t\t\tBS13 N 5 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tBS13 OO 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"podalien/fire\")\n\t\t\tBS13 P 5 A_CustomMissile(\"PodAlienShot\", 48)\n\t\t\tBS13 O 3\n\t\tGoto See\n\t\tPain:\n\t\t\tBS13 H 3\n\t\t\tBS13 H 3 A_Pain\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS13 H 9 A_Scream\n\t\t\tBS13 I 8 A_NoBlocking\n\t\t\tBS13 JKL 6\n\t\t\tBS13 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS13 LKJIH 3\n\t\t\tGoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/GeneticGuard.txt",
        "contents": "Actor GeneticGuard : QCDE_MonsterMedium {\n\tHealth 425\n\tRadius 24\n\tHeight 64\n\tSeeSound \"geneticguard/sight\"\n\tDeathSound \"geneticguard/death\"\n\tAttackSound \"\"\n\tSpecies \"BStone\"\n\tObituary \"%o was taken down by a High Security Genetic Guard.\"\n\tTag \"High Security Genetic Guard\"\n\tDecal \"BulletChip\"\n\tPainChance 96\n\tScale 1.3\n\tMass 1024\n\tPainChance 64\n\tBloodColor \"Green\"\n\tMONSTER\n\t+LOOKALLAROUND\n\t+BOSSDEATH\n\t+NOINFIGHTING\n\tStates {\n\t\tIdle:\n\t\t\tBS10 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS10 AAAABBBCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS10 NO 8 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b5dist, \"Bullet5\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b6dist, \"Bullet6\")\n\t\t\tGoto Bullet7\n\t\tBullet1:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32)\n\t\t\tGoto MissileEnd\n\t\tBullet2:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32)\n\t\t\tGoto MissileEnd\n\t\tBullet3:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32)\n\t\t\tGoto MissileEnd\n\t\tBullet4:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-9,9),8)\n\t\t\tGoto MissileEnd\n\t\tBullet5:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tGoto MissileEnd\n\t\tBullet6:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-11,11),8)\n\t\t\tGoto MissileEnd\n\t\tBullet7:\n\t\t\tBS10 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-12,12),8)\n\t\t\tGoto MissileEnd\n\t\tMissileEnd:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS10 ON 3\n\t\t\tGoto See\n\t\tMelee:\n\t\t\tBS10 EEEE 2 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"geneticguard/melee\")\n\t\t\tBS10 F 5 A_FaceTarget\n\t\t\tBS10 G 6 A_CustomMeleeAttack(8 * random(2, 5))\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBS10 H 3\n\t\t\tBS10 H 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS10 H 7 A_Scream\n\t\t\tBS10 I 8 A_NoBlocking\n\t\t\tBS10 J 6\n\t\t\tBS10 KL 6\n\t\t\tBS10 M -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBS10 IHGF 5\n\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBS10 M -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/GiantStalker.txt",
        "contents": "Actor GiantStalker : QCDE_MonsterBoss {\n\tHealth 3250\n\tRadius 50\n\tHeight 100\n\tSeeSound \"geneticguard/sight\"\n\tDeathSound \"geneticguard/death\"\n\tAttackSound \"\"\n\tObituary \"%o was stomped on by a Giant Stalker.\"\n\tTag \"Giant Stalker\"\n\tDecal BulletChip\n\tPainChance 48\n\tScale 1.65\n\tSpecies \"BStone\"\n\tMass 4096\n\tBloodColor \"Green\"\n\tMONSTER\n\tSpeed 7\n\t+BOSS\n\t+LOOKALLAROUND\n\t+DONTRIP\n\t+BOSSDEATH\n\t+NORADIUSDMG\n\t+NOINFIGHTING\n\tStates {\n\t\tIdle:\n\t\t\tBS26 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBS26 AAAABBBCCDDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS26 E 8 A_FaceTarget\n\t\tMissileLoop:\n\t\t\tBS26 F 8 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tGoto Bullet5\n\t\tBullet1:\n\t\t\tBS26 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,0,8)\n\t\t\tGoto Continue\n\t\tBullet2:\n\t\t\tBS26 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,0,8)\n\t\t\tGoto Continue\n\t\tBullet3:\n\t\t\tBS26 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,0,8)\n\t\t\tGoto Continue\n\t\tBullet4:\n\t\t\tBS26 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,0,8)\n\t\t\tGoto Continue\n\t\tBullet5:\n\t\t\tBS26 G 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,0,8)\n\t\t\tGoto Continue\n\t\tContinue:\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tGoto MissileLoop\n\t\tMissileEnd:\n\t\t\tTNT1 A 0 A_TakeInventory(\"AttackCount\", 3)\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS26 FE 3\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBS26 H 3\n\t\t\tBS26 H 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS26 H 7 A_Scream\n\t\t\tBS26 I 8 A_NoBlocking\n\t\t\tBS26 J 6\n\t\t\tBS26 KL 6\n\t\t\tBS26 M -1\n\t\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/GoldFireBoss.txt",
        "contents": "Actor GoldFireBoss : QCDE_MonsterBoss {\n\tHealth 3500\n\tRadius 40\n\tHeight 110\n\tSpeed 8\n\tMass 5000\n\tPainChance 16\n\tScale 1.7\n\tSpecies \"BStone\"\n\tMONSTER\n\t+FLOORCLIP\n    +NOTDMATCH\n    +NOICEDEATH\n    +THRUGHOST\n\t+MISSILEMORE\n\t+DONTGIB\n    +NOTARGET\n    +NOINFIGHTING\n\t+DONTMORPH\n\t+LOOKALLAROUND\n\t+NORADIUSDMG\n\t+BOSS\n\t+BOSSDEATH\n\t-SHOOTABLE\n\tSeeSound \"\"\n\tPainSound \"\"\n\tDeathSound \"genericalien/death1\"\n\tActiveSound \"\"\n\tAttackSound \"\"\n\tTag \"Morphed Dr. Goldfire\"\n\tObituary \"%o was wrecked by the final form of Dr. Gold Fire.\"\n\tDecal Scorch\n\tvar int user_active;\n\tStates {\n\t\tIdle:\n\t\t\tTNT1 A 0 A_JumpIf(user_active, \"Idle2\")\n\t\t\tBS31 STUV 5\n\t\t\tTNT1 A 0 A_SetShootable\n\t\tIdle2:\n\t\t\tBS31 A 7 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tBS31 AAABBCCCDD 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tBS31 E 4 A_FaceTarget\n\t\t\tTNT1 A 0 A_FaceTarget\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBS31 FF 6 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"plasmaalien/shoot\")\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, -20)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, -16)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, -12)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, -8)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, -4)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, 4)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, 8)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, 12)\n\t\t\tTNT1 A 0 A_CustomMissile(\"GoldFireShot\", 40, 0, 16)\n\t\t\tBS31 G 3 A_CustomMissile(\"GoldFireShot\", 40, 0, 20)\n\t\t\tBS31 E 6\n\t\tGoto See\n\t\tPain:\n\t\t\tBS31 H 4 A_Pain\n\t\t\tBS31 H 4\n\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBS31 H 8 A_Scream\n\t\t\tBS31 I 9 A_NoBlocking\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"GibDropperMediumBig\",0,0,28,0,0,0,0,SXF_NOCHECKPOSITION|SXF_USEBLOODCOLOR)\n\t\t\tBS31 JKLMN 9 Bright\n\t\t\tTNT1 A -1\n\t\t\tStop\n\t}\n}\n\nActor GoldFireShot : SpectorDemonShot {\n\tSpeed 32\n\tDamage (3 * random(6, 9))\n\tStates {\n\t\tDeath:\n\t\t\tTNT1 A 0 A_Explode(28, 128, 0)\n\t\t\tBF10 DEF 4 Bright\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/Goldfire.txt",
        "contents": "Actor GoldFire : QCDE_MonsterBoss {\n\tHealth 1000\n\tSeeSound \"goldfire/sight\"\n\tDeathSound \"goldfire/death\"\n\tAttackSound \"Bpistol2/Fire\"\n\tObituary \"%o couldn't defeat Dr. Goldfire.\"\n\tSpecies \"BStone\"\n\tPainchance 32\n\tDecal BulletChip\n\tSpeed 10\n\tScale 1.35\n\tRadius 40\n\tHeight 110\n\tMONSTER\n\t+BOSSDEATH\n\t+NORADIUSDMG\n\t+NOINFIGHTING\n\t+BOSS\n\tTag \"Dr. Goldfire\"\n\tMass 5000\n\tStates {\n\t\tIdle:\n\t\t\tBSE5 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBSE5 BBBCCDDDEE 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\", 1)\n\t\t\tBSE5 N 4 A_FaceTarget\n\t\tMissileLoop:\n\t\t\tBSE5 O 4 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (108, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (236, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (364, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (492, \"Bullet4\")\n\t\t\tGoto Bullet5\n\t\tBullet1:\n\t\t\tBSE5 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tGoto Continue\n\t\tBullet2:\n\t\t\tBSE5 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-7,7),8)\n\t\t\tGoto Continue\n\t\tBullet3:\n\t\t\tBSE5 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-8,8),8)\n\t\t\tGoto Continue\n\t\tBullet4:\n\t\t\tBSE5 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-9,9),8)\n\t\t\tGoto Continue\n\t\tBullet5:\n\t\t\tBSE5 P 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tGoto Continue\n\t\tContinue:\n\t\t\tTNT1 A 0 A_GiveInventory(\"AttackCount\", 1)\n\t\t\tTNT1 A 0 A_JumpIfInventory(\"AttackCount\", 3, \"MissileEnd\")\n\t\t\tGoto MissileLoop\n\t\tMissileEnd:\n\t\t\tTNT1 A 0 A_TakeInventory(\"AttackCount\", 3)\n\t\t\tBSE5 O 5 A_ChangeFlag(\"NOPAIN\", 0)\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBSE5 F 3\n\t\t\tBSE5 F 3 A_Pain\n\t\t\tGoto See\n\t\tDeathChecksDone:\n\t\tXDeathChecksDone:\n\t\t\tBSE5 G 12 A_Scream\n\t\t\tBSE5 HGH 12\n\t\t\tBS31 OPQ 5\n\t\t\tBS31 R 5 A_NoBlocking\n\t\t\tTNT1 A -1 A_SpawnItemEx(\"GoldFireBoss\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TRANSFERPOINTERS)\n\t\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/Guard.txt",
        "contents": "Actor SectorGuard : BStone_Humanoid {\n\tHealth 55\n\tSeeSound \"sectorguard/sight\"\n\tDeathSound \"sectorguard/death\"\n\tAttackSound \"Bpistol2/Fire\"\n\tObituary \"%o got caught by a Sector Guard.\"\n\tTag \"Sector Guard\"\n\tDecal BulletChip\n\tStates {\n\t\tIdle:\n\t\t\tBSE1 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBSE1 BBBCCDDDEE 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tBSE1 LM 10 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b5dist, \"Bullet5\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b6dist, \"Bullet6\")\n\t\t\tGoto Bullet7\n\t\tBullet1:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tBullet2:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-7,7),8)\n\t\t\tGoto MissileEnd\n\t\tBullet3:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-8,8),8)\n\t\t\tGoto MissileEnd\n\t\tBullet4:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-9,9),8)\n\t\t\tGoto MissileEnd\n\t\tBullet5:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tGoto MissileEnd\n\t\tBullet6:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-11,11),8)\n\t\t\tGoto MissileEnd\n\t\tBullet7:\n\t\t\tBSE1 N 5 Bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-12,12),8)\n\t\t\tGoto MissileEnd\n\t\tMissileEnd:\n\t\t\tBSE1 M 5\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBSE1 K 3\n\t\t\tBSE1 K 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBSE1 F 7 A_Scream\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"ZombieAmmoDropper\",0,0,0, 0,0,0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERPOINTERS)\n\t\t\tBSE1 G 8 A_NoBlocking\n\t\t\tBSE1 H 6\n\t\t\tBSE1 I 6\n\t\t\tBSE1 J -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBSE1 IHGF 5\n\t\t\tGoto See\n\t\tIce:\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\"----\" G 5 A_GenericFreezeDeath\n\t\t\t\"----\" G 1 A_FreezeDeathChunks\n\t\tWait\n\t\tDeath.Corpse:\n\t\t\tBSE1 J -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/BStone/Informant.txt",
        "contents": "Actor Informant : BStone_Humanoid {\n\tHealth 75\n\tSeeSound \"informant/sight\"\n\tDeathSound \"informant/death\"\n\tAttackSound \"Bpistol2/Fire\"\n\tObituary \"%o was shot down by a Bio-Tech.\"\n\tDecal BulletChip\n\tSpeed 12\n\tStates {\n\t\tIdle:\n\t\t\tBSE4 A 1 A_Look\n\t\t\tLoop\n\t\tSee:\n\t\t\tBSE4 BBBCCDDDEE 2 A_Chase\n\t\t\tLoop\n\t\tMissile:\n\t\t\tBSE4 MN 7 A_FaceTarget\n\t\t\tTNT1 A 0 A_PlaySound(\"Bpistol2/Fire\", CHAN_WEAPON)\n\t\t\tTNT1 A 0 A_JumpIfCloser (b1dist, \"Bullet1\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b2dist, \"Bullet2\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b3dist, \"Bullet3\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b4dist, \"Bullet4\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b5dist, \"Bullet5\")\n\t\t\tTNT1 A 0 A_JumpIfCloser (b6dist, \"Bullet6\")\n\t\t\tGoto Bullet7\n\t\tBullet1:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD1\",32,0,random(-6,6),8)\n\t\t\tGoto MissileEnd\n\t\tBullet2:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD2\",32,0,random(-7,7),8)\n\t\t\tGoto MissileEnd\n\t\tBullet3:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD3\",32,0,random(-8,8),8)\n\t\t\tGoto MissileEnd\n\t\tBullet4:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD4\",32,0,random(-9,9),8)\n\t\t\tGoto MissileEnd\n\t\tBullet5:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD5\",32,0,random(-10,10),8)\n\t\t\tGoto MissileEnd\n\t\tBullet6:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD6\",32,0,random(-11,11),8)\n\t\t\tGoto MissileEnd\n\t\tBullet7:\n\t\t\tBSE4 O 5 Bright A_CustomMissile(\"BlakeEnemyBulletD7\",32,0,random(-12,12),8)\n\t\t\tGoto MissileEnd\n\t\tMissileEnd:\n\t\t\tBSE4 N 5\n\t\t\tGoto See\n\t\tPain:\n\t\t\tBSE4 L 3\n\t\t\tBSE4 L 3 A_Pain\n\t\t\tGoto See\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\tDeathChecksDone:\n\t\t\tBSE4 G 7 A_Scream\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"ZombieAmmoDropper\",0,0,0, 0,0,0, 0,SXF_NOCHECKPOSITION|SXF_TRANSFERPOINTERS)\n\t\t\tBSE4 H 8 A_NoBlocking\n\t\t\tBSE4 I 6\n\t\t\tBSE4 J 6\n\t\t\tBSE4 K -1\n\t\t\tStop\n\t\tRaise:\n\t\t\tTNT1 A 0 ACS_NamedExecuteAlways(\"QCDE_DamageTracker\",0,1)\n\t\t\tBSE4 JIHG 5\n\t\t\tGoto See\n\t\tDeath.Corpse:\n\t\t\tBSE4 J -1\n\t\tStop\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.