aracnocide-enemies.pk3

PK3 11 MiB 0 map(s)

Counts

endoom0
graphics0
lumps2627
maps0
palettes0

Totals (across maps)

Things0
Linedefs0
Sectors0
Monsters0
Items0
Raw model (for completeness)
{
  "meta": {
    "id": "06a125ba-58d6-4dc2-9819-e06117a2a393",
    "sha1": "61534f00c9c0ded8780983195de063b676cd53dd",
    "sha256": "6253f14daf2614a79d9af392725f6a915d4ae540e10e9bc0542c931c8d7edf9e",
    "filenames": [
      "aracnocide-enemies.pk3"
    ],
    "additional": {
      "engines": [],
      "iwad": [],
      "filename": null,
      "added": "2019-06-25 09:07:00",
      "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-06-25 09:07:00",
    "file": {
      "type": "PK3",
      "size": 11291111,
      "url": "https://wadarchive2.nyc3.digitaloceanspaces.com/61534f00c9c0ded8780983195de063b676cd53dd/61534f00c9c0ded8780983195de063b676cd53dd.pk3.gz",
      "corrupt": false
    },
    "content": {
      "counts": {
        "endoom": 0,
        "graphics": 0,
        "lumps": 2627,
        "maps": 0,
        "palettes": 0
      }
    },
    "text_files": [
      {
        "source": "pk3",
        "name": "DECORATE.txt",
        "contents": "//==============================================================================\n// Enemies\n//==============================================================================\n// Basis\n//==============================================================================\n#include \"Actors/Enemies/Basis/MonsterBasis.txt\"\n#include \"Actors/Enemies/Basis/MonsterSpawners.txt\"\n#include \"Actors/Enemies/Basis/Gibs.txt\"\n\n//==============================================================================\n// Spiders\n//==============================================================================\n#include \"Actors/Enemies/Spiders/BloodSpider.txt\"\n#include \"Actors/Enemies/Spiders/Widow.txt\"\n#include \"Actors/Enemies/Spiders/ArachnotronMKII.txt\"\n#include \"Actors/Enemies/Spiders/PowerslaveSpider.txt\"\n#include \"Actors/Enemies/Spiders/StealPrincessSpider.txt\"\n#include \"Actors/Enemies/Spiders/ShadowSpider.txt\"\n#include \"Actors/Enemies/Spiders/GiantSpider.txt\"\n#include \"Actors/Enemies/Spiders/Fright.txt\"\n#include \"Actors/Enemies/Spiders/DaggerSpider.txt\"\n#include \"Actors/Enemies/Spiders/AvalonSpider.txt\"\n#include \"Actors/Enemies/Spiders/SpiderKeen.txt\"\n#include \"Actors/Enemies/Spiders/DeathWidow.txt\"\n#include \"Actors/Enemies/Spiders/HexenIIBlack.txt\"\n#include \"Actors/Enemies/Spiders/HexenIIWhite.txt\"\n#include \"Actors/Enemies/Spiders/BlackFoot.txt\"\n#include \"Actors/Enemies/Spiders/GoldenSpider.txt\"\n#include \"Actors/Enemies/Spiders/StrifeStalker.txt\"\n\n//==============================================================================\n// Wasps\n//==============================================================================\n#include \"Actors/Enemies/Wasps/Wasp.txt\"\n#include \"Actors/Enemies/Wasps/RedWasp.txt\"\n#include \"Actors/Enemies/Wasps/CycloneWasp.txt\"\n#include \"Actors/Enemies/Wasps/KillerWasp.txt\"\n#include \"Actors/Enemies/Wasps/ShadowWasp.txt\"\n#include \"Actors/Enemies/Wasps/PSXWasp.txt\"\n#include \"Actors/Enemies/Wasps/MarathonWasp.txt\"\n\n//==============================================================================\n// Scorpions\n//==============================================================================\n#include \"Actors/Enemies/Scorpions/HexenIIScorpionII.txt\"\n#include \"Actors/Enemies/Scorpions/HexenIIScorpion.txt\"\n#include \"Actors/Enemies/Scorpions/DaggerScorpion.txt\"\n#include \"Actors/Enemies/Scorpions/PurpleScorpion.txt\"\n#include \"Actors/Enemies/Scorpions/PSXScorpion.txt\"\n\n//==============================================================================\n// Misc\n//==============================================================================\n#include \"Actors/Enemies/Misc/Disruptor.txt\"\n#include \"Actors/Enemies/Misc/BlackAnt.txt\"\n#include \"Actors/Enemies/Misc/KilmaatQueen.txt\"\n#include \"Actors/Enemies/Misc/ErinMother.txt\"\n#include \"Actors/Enemies/Misc/EnemyProjectiles.txt\""
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/CycloneWasp.txt",
        "contents": "//===========================================================================\n// Cyclone Wasp\n//===========================================================================\n\nACTOR CycloneWasp : Wasp\n{\n\tHealth 80\n\tRadius 22\n\tHeight 38\n\tMass 100\n\tSpeed 1\n\tDamage 1\n\tPainChance 98\n\tBloodcolor \"Green\"\n\tSeeSound \"T2Wasps/Attack\"\n\tPainSound \"T2Wasps/Pain\"\n\tDeathSound \"T2Wasps/death\"\n\tActiveSound \"Spiders/Active\"\n\tHitObituary \"%o never knew that a Cyclone Sting is actually dangerous.\"\n\tObituary \"%o felt the true wrath of a cyclone wasp's sting.\"\n\tStates\n\t{\n\tSpawn:\n\t\tCYCA ABC 5 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_PlaySound (\"Spiders/Flying\", 1, 1, 1)\n\t\tCYCA ABC 1 A_Chase\n\t\tLoop\n\tMissile:\n\t\tCYCA ABCABC 1 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/FlyingATK\")\n\t\tCYCA DEF 3 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tCYCA DEF 3 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tCYCA DEF 3 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tCYCA ABCABC 1 A_Wander\n\t\tCYCA ABCABC 1 A_Wander\n\t\tCYCA ABCABC 1 A_Wander\n\t\tGoto See\n\tMelee:\n\t\tCYCA DEF 2 A_CustomMeleeAttack(2,0,0)\n\t\tCYCA ABCABC 1 A_Wander\n\t\tCYCA ABC 2 A_Wander\n\t\tCYCA ABCABC 1 A_Wander\n\t\tCYCA ABC 2 A_Wander\n\t\tCYCA ABCABC 1 A_Wander\n\t\tGoto See\n\tPain:\n\t\tCYCA DEF 2\n\t\tCYCA G 2 A_Pain\n\t\tCYCA ABCABC 1 A_Wander\n\t\tCYCA ABCABC 1 A_Wander\n\t\tCYCA ABCABC 1 A_Wander\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tPWSP G 0 A_StopSound(1)\n\t\tCYCA D 3 A_ScreamAndUnblock\n\t\tCYCA EFG 3\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/Explode\", 7)\n\t\tCYCA H 2\n\t\tTNT1 A 0 A_StopSound(1)\n\t\tTNT1 AAAA 0 A_CustomMissile(\"PSWspGib2\",-2,0,random(75,95),2,random(35,75))\n\t\tCYCA I 2\n\t\tCYCA J 2\n\t\tTNT1 A -1\n\t\tStop\n\tRaise:\n\t\tCYCA JIHGF 2\n\t\tGoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/ShadowWasp.txt",
        "contents": "//===========================================================================\n// Shadow Warrior Wasp\n//===========================================================================\n\nACTOR ShadowWasp : Wasp\n{\n\t+THRUSPECIES\n\t+STRIFEDAMAGE\n\t-NORADIUSDMG\n\t-ALWAYSFAST\n\tHealth 5\n\tRadius 15\n\tHeight 25\n\tMass 100\n\tSpecies \"Wasp\"\n\tSpeed 1\n\tScale 0.5\n\tDamage 1\n\tBloodColor \"Yellow\"\n\tSeeSound \"Bspiders/sight\"\n\tPainSound \"Bspiders/pain\"\n\tDeathSound \"Spiders/FlyingDTH\"\n\tAttackSound \"misc/blank\"\n\tMeleeSound \"misc/blank\"\n\tActiveSound \"misc/blank\"\n\tObituary \"%o took a stinging sensation to a little wasp.\"\n\tstates\n  {\n\tSpawn:\n\t\tTNT1 A 0\n\t\tSWWS AB 2 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/Flying\", 1, 1, 1)\n\t\tSWWS AB 2 A_Chase\n\t\tSWWS A 1 A_FaceTarget\n\t\tSWWS B 1 A_FastChase\n\t\tLoop\n\tMissile:\n\t\tSWWS ABABABABABABAB 1 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/FlyingATK\")\n\t\tSWWS B 2 A_SkullAttack\n\t\tSWWS ABABABABABABABAB 1 A_Wander\n\t\tSWWS ABABABABABABABAB 1 A_Wander\n\t\tGoto See\n\tMelee:\n\t\tSWWS AB 1 A_CustomMeleeAttack(1,0,0)\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tGoto See\n\tPain:\n\t\tSWWS A 2 A_Pain\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tSWWS ABABABABABABABAB 1 FAST A_Wander\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tSWWS C 1 A_StopSound(1)\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\", 0)\n\t\tTNT1 A 0 A_ScreamAndUnblock\n\tFall:\n\t\tSWWS C 1 A_CheckFloor(\"Splat\")\n\t\tloop\n\tSplat:\n\t\tSWWS D 1 A_Stop\n\t\tSWWS D -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/Wasp.txt",
        "contents": "//==============================================================================\n// Powerslave Wasp\n//==============================================================================\n\nACTOR PSWasp : Wasp\n{\n\tHealth 200\n\tRadius 21\n\tHeight 35\n\tMass 600\n\tPainChance 96\n\tBloodColor \"Red\"\n\tSpeed 3\n\tDamage 3\n\tScale 0.5\n\tSeeSound \"T2Wasps/Attack\"\n\tPainSound \"Wasps/Pain\"\n\tDeathSound \"Wasps/death\"\n\tActiveSound \"Wasps/Flying\"\n\tAttackSound \"Wasps/Attack\"\n\tMeleeSound \"Wasps/Attack\"\n\tObituary \"%o felt the painful agony of a Kilmaat wasp.\"\n\tStates\n\t{\n\tSpawn:\n\t\tPWSP ABAB 1 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_PlaySound (\"Wasps/Flying\", 1, 1, 1)\n\t\tPWSP ABA 1 A_FastChase\n\t\tLoop\n\tMissile:\n\t\tPWSP ABABABABABAB 1 A_FaceTarget\n\t\tPWSP ABAB 2 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Wasps/Attack\")\n\t\tTNT1 A 0 A_SkullAttack\n\t\tPWSP CDCDCD 1\n\t\tGoto See\n\tMelee:\n\t\tPWSP CDCD 2 A_CustomMeleeAttack(1,0,0)\n\t\tPWSP CD 2 A_Wander\n\t\tGoto See\n\tPain:\n\t\tPWSP EEE 2\n\t\tPWSP E 2 A_Pain\n\t\tPWSP E 2\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tTNT1 AAAAAAAAAA 0 A_SpawnDebris(\"NashGore_FlyingBlood\",1)\n\t\tTNT1 A 0 A_StopSound(1)\n\t\tPWSP FG 3\n\t\tPWSP H 3 A_ScreamAndUnblock\n\t\tPWSP I -1 A_SetFloorClip\n\t\tStop\n\tRaise:\n\t\tPWSP A 8 A_UnSetFloorClip\n\t\tPWSP CCBBAA 8\n\t\tGoto See\n\t}\n}\n\n// - It's not a sp...\n// - Shhhh. I know."
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/RedWasp.txt",
        "contents": "//===========================================================================\n//\n// Powerslave Red Wasp\n//\n//===========================================================================\n\nACTOR PSRedWasp : Wasp\n{\n\t+NOTARGET\n\t+QUICKTORETALIATE\n\tHealth 700\n\tRadius 24\n\tHeight 56\n\tMass 600\n\tPainChance 200\n\tSpeed 4\n\tDamage 5\n\tScale 0.40\n\tBloodColor \"Red\"\n\tSeeSound \"Wasps/Attack\"\n\tPainSound \"Wasps/Pain\"\n\tDeathSound \"Wasps/death\"\n\tActiveSound \"Wasps/Flying\"\n\tAttackSound \"Wasps/Attack\"\n\tMeleeSound \"Wasps/Attack\"\n\tObituary \"%o bowed down to the Kilmaat Mother Wasp.\"\n\tStates\n\t{\n\tSpawn:\n\t\tPSRW ABAB 1 A_Look\n\t\tLoop\n\tSee:\n\t\tPSRW A 0 A_PlaySound (\"Wasps/Flying\", 1, 1, 1)\n\t\tPSRW ABABABAB 1 A_FastChase\n\t\tLoop\n\tMissile:\n\t\tPSRW ABABABABABABAB 2 A_FaceTarget\n\t\tPSRW ABABABABABABAB 1 A_FaceTarget\n\t\tPSRW ABABABABABABAB 2 A_FaceTarget\n\t\tPSRW ABABABABABABAB 1 A_FaceTarget\n\t\tTNT1 A 0 A_Jump(150,\"WanderAround\")\n\t\tPSRW A 0 A_PlaySound(\"Wasps/Attack\")\n\t\tPSRW D 2 BRIGHT A_SpawnItemEx(\"MutantFly\",32,32,32)\n\t\tGoto See\n\tWanderAround:\n\t\tPSRW ABABABABABABAB 2 A_FaceTarget\n\t\tPSRW ABABABABABABAB 2 A_Wander\n\t\tGoto See\n\tPain:\n\t\tPSRW C 2 A_Pain\n\t\tPSRW C 2 A_Jump(256,\"WanderFast\")\n\t\tGoto See\n\tWanderFast:\n\t\tPSRW ABABABABABABAB 1 FAST A_Wander\n\t\tPSRW D 4 BRIGHT A_SpawnItemEx(\"MutantFly\",32,32,32)\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tPSRW E 0 A_StopSound(1)\n\t\tPSRW E 4 A_Scream\n\t\tPSRW F 3 A_Noblocking\n\t\tPSRW G 3 A_SetFloorClip\n\t\tTNT1 AAAAAAAAAA 0 A_SpawnDebris(\"NashGore_FlyingBlood\",1)\n\t\tTNT1 A 0 A_CustomMissile(\"PSWspGibBdy\",-2,0,random(80,100),2,random(40,80))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib1\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AAAA 0 A_CustomMissile(\"PSWspGib2\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib3\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib4\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 A -1\n\t\tStop\n\tRaise:\n\t\tPSRW A 8 A_UnSetFloorClip\n\t\tPSRW CCBBAA 8\n\t\tGoto See\n\t}\n}\n\n// - It's not a sp...\n// - Shhhh. I know."
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/KillerWasp.txt",
        "contents": "//===========================================================================\n// Killing Time Wasp\n//===========================================================================\n\nACTOR KillerWasp : Wasp\n{\n\t-ALWAYSFAST\n\tScale 0.6\n\tHealth 300\n\tRadius 31\n\tHeight 56\n\tMass 600\n\tSpeed 1\n\tDamage 1\n\tPainChance 130\n\tBloodColor Yellow\n\tSeeSound \"Wasps/Attack\"\n\tAttackSound \"Wasps/Attack\"\n\tMeleeSound \"Wasps/Attack\"\n\tPainSound \"Wasps/Pain\"\n\tDeathSound \"Wasps/death\"\n\tActiveSound \"Wasps/Flying\"\n\tHitObituary \"%o got surrounded by a giant wasp.\"\n\tObituary \"%o felt the true taste of a giant wasp sting.\"\n\tStates\n\t{\n\tSpawn:\n\t\tKTWP ABCDEFGHI 1 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_PlaySound (\"Wasps/Flying\", 1, 1, 1)\n\tChase:\n\t\tKTWP ABCDEFGHI 1 A_Chase\n\t\tLoop\n\tMissile:\n\t\tTNT1 A 0 A_Jump(198,\"Chase\")\n\t\tKTWP ABCDEFGHI 1 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Wasps/Attack\")\n\t\tKTWP J 2 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tKTWP K 2 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tKTWP L 2 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tKTWP ABCDEFGHI 1 A_Wander\n\t\tGoto See\n\tMelee:\n\t\tKTWP JKL 2 A_CustomMeleeAttack(4,0,0)\n\t\tKTWP ABCDEFGHI 1 A_Wander\n\t\tKTWP ABCDEFGHI 1 A_Wander\n\t\tKTWP ABCDEFGHI 1 A_Wander\n\t\tGoto See\n\tPain:\n\t\tKTWP OPQ 2\n\t\tKTWP R 2 A_Pain\n\t\tKTWP ABCDEFGHI 1 A_Wander\n\t\tKTWP ABCDEFGHI 1 A_Wander\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tTNT1 G 0 A_StopSound(1)\n\t\tKTWP S 3 A_UnSetFloorClip\n\t\tKTWP T 2 A_ScreamAndUnblock\n\t\tKTWP U 2\n\t\tKTWP V -1 A_Stop\n\t\tTNT1 A 0 A_StopSound(1)\n\t\tStop\n\tRaise:\n\t\tKTWP VUTS 2\n\t\tGoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/PSXWasp.txt",
        "contents": "//==============================================================================\n// Powerslave PSX Wasp\n//==============================================================================\n\n//PSX Powerslave/Exhumed Wasp decorate by Lex Safonov\n\nACTOR PSXWasp : Wasp\n{\n\t+JUMPDOWN\n\t+MOVEWITHSECTOR\n\tHealth 100\n\tRadius 31\n\tHeight 56\n\tMass 400\n\tSpeed 7\n\tPainChance 128\n\tMonster\n\tScale 0.6\n\tSeeSound \"Wasps/Attack\"\n\tAttackSound \"Wasps/Attack\"\n\tMeleeSound \"Wasps/Attack\"\n\tPainSound \"Wasps/Pain\"\n\tDeathSound \"Wasps/death\"\n\tActiveSound \"Wasps/Flying\"\n\tObituary \"%o felt the painful agony of a Kilmaat wasp.\"\n\tStates\n\t{\n\tSpawn:\n\t\tPM03 AB 2 A_Look\n\t\tLoop\n\tSee:\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 AB 1 A_Chase\n\t\tPM03 BAB 1 A_Chase\n\t\tLoop\n\tMelee:\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Attack\")\n\t\tTNT1 A 0 A_CustomMeleeAttack(6, \"wasphit\")\n\t\tPM03 C 4 A_FaceTarget\n\t\tPM03 A 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 BB 1 A_Wander\n\t\tPM03 A 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 BB 1 A_Wander\n\t\tPM03 AA 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 BB 1 A_Wander\n\t\tPM03 AA 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 BB 1 A_Wander\n\t\tPM03 AA 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 BB 1 A_Wander\n\t\tPM03 AA 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 BB 1 A_Wander\n\t\tPM03 AA 1 A_Wander\n\t    TNT1 A 0 A_PlaySound(\"Wasps/Flying\",1,1,1)\n\t\tPM03 B 1 A_Wander\n\t\tGoto See\n\tPain:\n\t\tPM03 A 3\n\t\tTNT1 A 0 A_Pain\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tTNT1 A 0 A_StopSound(1)\n\t\tTNT1 A 0 A_StopSound(6)\n\t\tTNT1 A 0 A_StopSound(7)\n\t\tTNT1 A 0 A_Scream\n\t\tTNT1 AA 0 A_CustomMissile(\"SHEye\",-2,0,random(80,100),2,random(40,80))\n\t\tTNT1 AA 0 A_CustomMissile(\"SHRLeg\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"SHLLeg\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 A 0 A_CustomMissile(\"PSWspGibBdy\",-2,0,random(80,100),2,random(40,80))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib1\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib2\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib3\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib4\",-2,0,random(75,95),2,random(35,75))\n\t\tPM01 JJKKLLMM 3 A_SpawnDebris(\"NashGore_FlyingBlood\",1)\n\t\tTNT1 A 0 A_NoBlocking\n\t\tTNT1 A -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Wasps/MarathonWasp.txt",
        "contents": "//==============================================================================\n// Marathon Wasp\n//==============================================================================\n\nACTOR MarathonWasp : Wasp\n{\n\tHealth 150\n\tRadius 31\n\tHeight 56\n\tMass 200\n\tSpeed 1\n\tDamage 1\n\tPainChance 98\n\tScale 0.25\n\tRenderStyle Add\n\tAlpha 0.3\n\tBloodcolor \"Purple\"\n\tSeeSound \"T2Wasps/Attack\"\n\tPainSound \"T2Wasps/Pain\"\n\tDeathSound \"T2Wasps/death\"\n\tActiveSound \"Spiders/Active\"\n\tHitObituary \"%o never knew that a Marathon Sting is actually dangerous.\"\n\tObituary \"%o felt the true wrath of a Marathon wasp's sting.\"\n\tStates\n\t{\n\tSpawn:\n\t\tWP01 ABC 1 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_PlaySound(\"Wasps/Fly2\",1,1,1)\n\t\tWP01 A 1 A_Chase\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 B 1 A_Chase\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 C 1 A_Chase\n\t\tNULL A 0 A_FaceTarget\n\t\tLoop\n\tMissile:\n\t\tWP01 ABCABC 1 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/FlyingATK\")\n\t\tWP01 DEF 3 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tWP01 DEF 3 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tWP01 DEF 3 A_FaceTarget\n\t\tNULL A 0 A_SkullAttack\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tGoto See\n\tMelee:\n\t\tWP01 D 2\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 E 2\n\t\tNULL A 0 A_FaceTarget\n\t\tNULL A 0 A_CustomMeleeAttack(2,0,0)\n\t\tWP01 F 4\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tGoto See\n\tPain:\n\t\tWP01 D 2\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 E 2\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 F 2\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 G 2\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 H 2 A_Pain\n\t\tNULL A 0 A_FaceTarget\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tWP01 ABCABC 1 A_Wander\n\t\tGoto See\n\tDeath:\n\tFall:\n\t\tNULL A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tNULL A 0 A_ScreamAndUnblock\n\t\tNULL A 0 A_StopSound(1)\n\t\tWP01 G 3\n\t\tWP01 H 3\n\t\tWP01 J 1 A_CheckFloor(\"Splat\")\n\t\tloop\n\tSplat:\n\t\tWP01 K 3\n\t\tWP01 L 2\n\t\tWP01 L -1\n\t\tStop\n\tXDeath:\n\t\tTNT1 A 0 A_ChangeFlag(\"FLOATBOB\",false)\n\t\tNULL A 0 A_StopSound(1)\n\t\tWP01 G 3 A_ScreamAndUnblock\n\t\tWP01 H 3\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/Explode\", 7)\n\t\tWP01 I 2\n\t\tTNT1 A 0 A_StopSound(1)\n\t\tTNT1 AAAA 0 A_CustomMissile(\"PSWspGib2\",-2,0,random(75,95),2,random(35,75))\n\t\tStop\n\tRaise:\n\t\tWP01 JIHGF 2\n\t\tGoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/PowerslaveSpider.txt",
        "contents": "//==============================================================================\n// Powerslave Spider\n//==============================================================================\n\nACTOR PowerSlaveSpider2 : Spider\n{\n\tHealth 35\n\tHeight 20\n\tRadius 12\n\tSpeed 20\n\tMass 200\n\tScale 0.75\n\tPainChance 128\n\tSeeSound \"Spiders/sight\"\n\tPainSound \"Spiders/pain\"\n\tDeathSound \"Spiders/death\"\n\tActiveSound \"Spiders/active\"\n\tAttackSound \"Spiders/Grunt\"\n\tObituary \"A big Crimson Spider blamed %o for fighting back.\"\n\tTag \"Crimson\"\n\tStates\n\t{\n\tSpawn:\n\t\tPSPI A 5 A_Look\n\t\tLoop\n\tSee:\n\t\tNULL A 0 A_ChangeFlag(\"FRIGHTENED\",FALSE)\n\t\tNULL A 0 A_Jump(20,\"Charge\")\n\t\tPSPI A 3 A_Chase\n\t\tNULL A 0 A_Jump(20,\"Charge\")\n\t\tPSPI B 3 A_Chase\n\t\tNULL A 0 A_Jump(20,\"Charge\")\n\t\tPSPI C 3 A_Chase\n\t\tLoop\n\tCharge:\n\t\tPSPI ABC 6 FAST A_Chase\n\t\tNULL A 0 A_JumpIfCloser(100,\"Pray\")\n\t\tGoto See\n\tPray:\n\t\tPSPI ABC 3 FAST A_FastChase\n\t\tGoto See\n\tMelee:\n\t\tPSPI A 4 A_FaceTarget\n\t\tPSPI T 4 A_CustomMeleeAttack(4,0,0)\n\t\tPSPI B 4\n\t\tGoto See\n\tPain:\n\t\tNULL A 0 A_Jump(128,\"AggressivePain\")\n\t\tNULL A 0 A_Jump(256,\"FrightenedPain\")\n\t\tWait\n\tAggressivePain:\n\t\tPSPI D 3 A_Pain\n\t\tPSPI DDDDD Random(2,4) A_Chase\n\t\tGoto See\n\tFrightenedPain:\n\t\tPSPI D 3 A_Pain\n\t\tNULL A 0 A_ChangeFlag(\"FRIGHTENED\",TRUE)\n\t\tPSPI DDDDD Random(2,4) A_Wander\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tPSPI E 3 A_Scream\n\t\tNULL A 0 A_PlaySound(\"Spiders/Explode\",7)\n\t\tNULL A 0 A_CustomMissile(\"PSHead\")\n\t\tNULL AA 0 A_CustomMissile(\"PSEye\",-2,0,random(80,100),2,random(40,80))\n\t\tNULL AA 0 A_CustomMissile(\"PSRLeg\",-2,0,random(75,95),2,random(35,75))\n\t\tNULL AA 0 A_CustomMissile(\"PSLLeg\",-2,0,random(75,95),2,random(35,75))\n\t\tPSPI F 2 A_NoBlocking\n\t\tPSPI G 2\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/StealPrincessSpider.txt",
        "contents": "//==============================================================================\n// Small Steal Princess Spider\n//==============================================================================\nACTOR SmallSteal : Spider\n{\n\tHealth 10\n\tRadius 8\n\tHeight 14\n\tMass 50\n\tSpeed 9\n\tScale 0.3\n\tPainChance 170\n\tSeeSound \"Sspiders/active\"\n\tAttackSound \"Sspiders/attack\"\n\tPainSound \"Sspiders/active\"\n\tDeathSound \"Sspiders/death\"\n\tActiveSound \"Sspiders/active\"\n\tObituary \"A small Orange-Back Stealer Spider just took %o's life.\"\n\tTag \"Runner\"\n\tStates\n\t{\n\tSpawn:\n\t\tSPSP ABC 5 A_Look\n\t\tLoop\n\tSee:\n\t\tSPSP DDEEFFGGHHII 2 A_Chase\n\t\tLoop\n\tMelee:\n\t\tSPSP JK 2 A_FaceTarget\n\t\tSPSP LLMMNNOPQR 1\n\t\tSPSP S 4 A_CustomMeleeAttack(4,0,0)\n\t\tSPSP TUVW 2 A_JumpIfCloser(12,\"Squashed\")\n\t\tGoto See\n\tPain:\n\t\tSPSD ABCD 2\n\t\tSPSD E 2 A_Pain\n\t\tGoto See\n\tDeath:\n\t\tSPSD F 5 A_Scream\n\t\tTNT1 A 0 A_PlaySound(\"Misc/Squish\", 7)\n\t\tSPSD G 4 A_NoBlocking\n\t\tSPSD H 3\n\t\tSPIC G -1\n\t\tStop\n\tSquashed:\n\t\tNULL A 0 A_Die\n\t\tGoto Death\n\tXDeath:\n\t\tGoto Death\n\tRaise:\n\t\tSPSD HGFEDCBA 2\n\t\tGoto See\n\t}\n}\n\nACTOR BIGSteal : SmallSteal\n{\n\tHealth 30\n\tRadius 16\n\tHeight 22\n\tMass 100\n\tSpeed 11\n\tScale 0.5\n\tPainChance 110\n\tSeeSound \"Spiders/active\"\n\tAttackSound \"Spiders/attack\"\n\tPainSound \"Spiders/active\"\n\tDeathSound \"Spiders/death\"\n\tActiveSound \"Spiders/active\"\n\tObituary \"A big Orange-Back Stealer Spider just took %o's life.\"\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/ShadowSpider.txt",
        "contents": "//==============================================================================\n// ShadowCaster Spider\n//==============================================================================\n\nACTOR ShadowSpider : Spider\n{\n\t+QUICKTORETALIATE\n\t-ALWAYSFAST\n\tHealth 60\n\tRadius 16\n\tHeight 28\n\tMass 150\n\tSpeed 8\n\tScale 0.75\n\tPainChance 98\n\tSeeSound \"Bspiders/sight\"\n\tPainSound \"Bspiders/pain\"\n\tDeathSound \"Bspiders/death\"\n\tActiveSound \"Spiders/Active\"\n\tHitObituary \"%o never knew a shadow spider's acid was that dangerous.\"\n\tObituary \"%o felt the true taste of a shadow spider's acid.\"\n\tTag \"Spitter\"\n\tStates\n\t{\n\tSpawn:\n\t\tCSPI A 9 A_Look\n\t\tLoop\n\tSee:\n\t\tNULL A 0 A_Jump(128,\"Steady1\")\n\t\tCSPI A Random(2,4)FAST A_Chase(\"Attack\", \"Acid\")\n\t\tCSPI B Random(2,4)FAST A_Chase(\"Attack\", \"Acid\")\n\t\tCSPI C Random(2,4)FAST A_Chase(\"Attack\", \"Acid\")\n\t\tLoop\n\tSteady1:\n\t\tNULL A 0 A_Jump(64,\"Steady2\")\n\t\tCSPI A Random(1,35)\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tGoto See\n\tSteady2:\n\t\tCSPI A Random(1,35)\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tGoto See\n\tMelee:\n\tAttack:\n\t\tCSPI C 8 A_FaceTarget\n\t\tCSPI D 8 A_FaceTarget\n\t\tCSPI E 8 A_FaceTarget\n\t\tNULL A 0 A_PlaySound(\"Spiders/Grunt\")\n\t\tCSPI F 2 A_CustomMeleeAttack(4,0,0)\n\t\tNULL A 0 A_CheckSightOrRange(200,\"Steady1\")\n\t\tCSPI A Random(2,4)FAST A_Wander\n\t\tCSPI B Random(2,4)FAST A_Wander\n\t\tCSPI C Random(2,4)FAST A_Wander\n\t\tGoto See\n\tMissile:\n\tAcid:\n\t\tCSPI C 8 A_FaceTarget\n\t\tCSPI D 8 A_FaceTarget\n\t\tCSPI E 8 A_FaceTarget\n\t\tNULL A 0 A_PlaySound(\"Spiders/Attack\")\n\t\tCSPI F 2 A_CustomMissile(\"AcidSpit\",10,0,0)\n\t\tNULL A 0 A_CheckSightOrRange(200,\"Steady1\")\n\t\tCSPI A Random(2,4)FAST A_Chase(\"Attack\", \"Steady1\")\n\t\tCSPI B Random(2,4)FAST A_Chase(\"Attack\", \"Steady1\")\n\t\tCSPI C Random(2,4)FAST A_Chase(\"Attack\", \"Steady1\")\n\t\tGoto See\n\tPain:\n\t\tCSPI D 2\n\t\tCSPI D 2 A_Pain\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tCSPI F 3\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/Explode\", 7)\n\t\tCSPI G 2 A_Scream\n\t\tCSPI H 2\n\t\tTNT1 A 0 A_CustomMissile(\"SHHead\")\n\t\tTNT1 A 0 A_CustomMissile(\"SHEye\",-2,0,random(80,100),2,random(40,80))\n\t\tTNT1 AA 0 A_CustomMissile(\"SHRLeg\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"SHLLeg\",-2,0,random(75,95),2,random(35,75))\n\t\tCSPI I 2 A_NoBlocking\n\t\tCSPI J -1\n\t\tStop\n\tRaise:\n\t\tCSPI JIHGF 2\n\t\tGoto See\n\t}\n}\n\n//===========================================================================\n//\n// Acid Spit\n//\n//===========================================================================\n\n//(Thanks to Chronoteeth, i was going to use poison screen effects\n// as a A_GiveInventory item with green screen color). CStaffMissile is WAY EASIER.\n\nACTOR AcidSpit : CStaffMissile\n{\n\tRadius 2\n\tHeight 2\n\tDamage 1\n\tProjectile\n\t+SOLID\n\t+NOBLOOD\n\t-NOGRAVITY\n\t+RANDOMIZE\n\t+ROCKETTRAIL\n\t+STRIFEDAMAGE\n\t+ADDITIVEPOISONDAMAGE\n\t+ADDITIVEPOISONDURATION\n\tSpeed 25\n\tGravity 0.4\n\tDamageType \"Poison\"\n\tSeeSound \"baron/attack\"\n\tDeathSound \"spiders/aciddth\"\n    PoisonDamage 1,1,0\n\tRenderStyle Stencil\n\tStencilColor DarkGreen\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0 A_SetTranslucent(0.3)\n\t\tTNT1 A 0 A_SetScale(0.5)\n\t\tBAL7 AB 1 BRIGHT\n\t\tLoop\n\tDeath:\n\t\tBAL7 CDE 6 BRIGHT\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/DaggerSpider.txt",
        "contents": "//===========================================================================\n//\n// DaggerFall Spider\n//\n//===========================================================================\n\nACTOR DaggerSpider : Spider\n{\n\tPainChance 80\n\tHealth 600\n\tRadius 48\n\tHeight 64\n\tMass 1000\n\tScale 0.8\n\tSpeed 8\n\t+ALWAYSFAST\n\t+BLOODSPLATTER\n\t+BOSSDEATH\n\tBloodColor \"Red\"\n\tSeeSound \"Bspiders/sight\"\n\tPainSound \"Bspiders/pain\"\n\tDeathSound \"Bspiders/death\"\n\tObituary \"%o was no match for a Dagger spider of unusual size.\"\n\tStates\n\t{\n\tSpawn:\n\t\tDAGD A 1 A_Look\n\t\tLoop\n\tSee:\n\t\tDAGA A 1 A_Chase\n\t\tDAGA ABBCCDD 1 A_Chase(\"\",\"\")\n\t\tDAGA E 1 A_Chase\n\t\tDAGA EFFGGHH 1 A_Chase(\"\",\"\")\n\t\tLoop\n\tMissile:\n\t\tDAGB AABB 3\n\t\tDAGB C 10 A_FaceTarget\n\t\tDAGB F 0 A_PlaySound(\"Spiders/Attack\")\n\t\tDAGB D 10 A_CustomMissile(\"BigSpit\")\n\t\tDAGB E 5 A_FaceTarget\n\t\tDAGB F 5\n\t\tGoto See\n\tPain:\n\t\tDAGC A 4\n\t\tDAGC A 4 A_Pain\n\t\tGoto See\n\tDeath:\n\tXDeath:\n\t\tTNT1 A 0 A_ScreamAndUnblock\n\t\tDAGC AAAAAAAAAAAA 1 A_SpawnDebris(\"NashGore_FlyingBlood\",1)\n\t\tTNT1 AA 0 A_CustomMissile(\"SHEye\",-2,0,random(80,100),2,random(40,80))\n\t\tDAGE AAAAAAAAAAAA 1 A_SpawnDebris(\"NashGore_FlyingBlood\",1)\n\t\tDAGE A -1 A_BossDeath\n\t\tStop\n\tDeath.Fire:\n\t\tNULL A 0 A_SetScale(0.80)\n\t\tASHD A 4 BRIGHT A_Scream\n\t\tASHD B 4 BRIGHT A_BossDeath\n\t\tASHD C 4 BRIGHT\n\t\tASHD D 4 BRIGHT\n\t\tASHD E 4 BRIGHT A_NoBlocking\n\t\tASHD F -1\n\t\tStop\n\tRaise:\n\t\tDAGC A 3\n\t\tGoto See\n\t}\n}\n\n//===========================================================================\n//\n// Big Spit\n//\n//===========================================================================\n\nACTOR BigSpit : CStaffMissile\n{\n\tRadius 2\n\tHeight 2\n\tDamage 3\n\tProjectile\n\t+SOLID\n\t+NOBLOOD\n\t+RANDOMIZE\n\t-NOGRAVITY\n\t+ROCKETTRAIL\n\t+STRIFEDAMAGE\n\t+ADDITIVEPOISONDAMAGE\n\t+ADDITIVEPOISONDURATION\n\tGravity 0.4\n\tSpeed 50\n\tDamageType \"Poison\"\n\tSeeSound \"baron/attack\"\n\tDeathSound \"baron/shotx\"\n    PoisonDamage 2,2,0\n\tRenderStyle Stencil\n\tStencilColor DarkGreen\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0 A_SetTranslucent(0.5)\n\t\tTNT1 A 0 A_SetScale(0.9)\n\t\tBAL7 AB 1 BRIGHT\n\t\tLoop\n\tDeath:\n\t\tBAL7 CDE 6 BRIGHT\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/Fright.txt",
        "contents": "//==============================================================================\n// Frightened Spider\n//==============================================================================\nACTOR Fright : Spider\n{\n\tHealth 2\n\tPainchance 256\n\tSpeed 4\n\tRadius 7\n\tHeight 4\n\tMass 400\n\tMonster\n\tSeeSound \"Sspiders/active\"\n\tAttackSound \"Sspiders/attack\"\n\tPainSound \"Sspiders/active\"\n\tDeathSound \"Sspiders/death\"\n\tActiveSound \"Sspiders/active\"\n\t+NOBLOCKMONST\n\t+DROPOFF\n\t+FRIGHTENED\n\t+NOTARGET\n\t+CANTSEEK\n\t+CANNOTPUSH\n\t+LOOKALLAROUND\n\t+THRUSPECIES\n\t+AMBUSH\n\t-CANUSEWALLS\n\t-DONTOVERLAP\n\t-COUNTKILL\n\tScale 0.15\n\tHitObituary \"%o was actually a wimp to small spiders.\"\n\tStates\n\t{\n\tSpawn:\n\t\tSPIC A 1 A_Look\n\t\tLoop\n\tSee:\n\t\tSPIC ABCD 2 A_Chase\n\t\tLoop\n\tMelee:\n\t\tGoto death\n\tPain:\n\t\tGoto death\n\tDeath:\n\tXDeath:\n\t\tSPIC D 4 A_Scream\n\t\tTNT1 A 0 A_PlaySound(\"misc/squish\")\n\t\tSPIC E 4 A_NoBlocking\n\t\tSPIC F 4\n\t\tSPIC G -1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/ArachnotronMKII.txt",
        "contents": "//===========================================================================\n//\n// Arachnotron MKII\n//\n//===========================================================================\n\nACTOR ArachnotronMKII\n{\n\t+BOSS\n\t+FLOORCLIP\n\t+NORADIUSDMG\n\t+DONTMORPH\n\t+BOSSDEATH\n\t+NOBLOOD\n\tHealth 2000\n\tPainChance 100\n\tRadius 42\n\tHeight 64\n\tMass 600\n\tSpeed 12\n\tSeeSound \"cyberSP/sight\"\n\tPainSound \"cyberSP/pain\"\n\tDeathSound \"cyberSP/death\"\n\tActiveSound \"cyberSP/active\"\n\tObituary \"%o was terminated by the Arachnotron MKII.\"\n\tScale 0.65\n\tMonster\n\tStates\n\t{\n\tSpawn:\n\t\tTSPI M 2 A_Look//Ex(LOF_DONTCHASEGOAL)\n\t\tLoop\n\tSee:\n\t\tNULL A 0 A_PlaySound(\"Spiders/Robot\", 7, 1)\n\t\tTSPI NNOOPPQQRRSSTTUUUUTTTTVVWWVVWW 2\n\t\tNULL A 0 A_StopSound(7)\n\t\tGoto Chase\n\tChase:\n\t\tNULL A 0 A_Jump(190,\"MachineGun\")\n\t\tNULL A 0 A_PlaySound(\"CyberSP/walk\")\n\t\tTSPI A 5 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,\"Missile\")\n\t\tTSPI B 4 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,\"Missile\")\n\t\tTSPI C 4 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,\"Missile\")\n\t\tTSPI D 5 A_Chase\n\t\tLoop\n\tMachineGun:\n\t\tNULL A 0 A_PlaySound(\"weapons/CyberMG3\",5)\n\t\tTSPI E 2 BRIGHT A_CustomBulletAttack(22.5,5.6,1,random(1,3)*3,\"BulletPuff\",0,CBAF_NORANDOM)\n\t\tNULL A 0 A_PlaySound(\"weapons/CyberMG3\",5)\n\t\tTSPI E 2 BRIGHT A_CustomBulletAttack(22.5,5.6,1,random(1,3)*3,\"BulletPuff\",0,CBAF_NORANDOM)\n\t\tNULL A 0 A_PlaySound(\"weapons/CyberMG3\",5)\n\t\tTSPI E 2 BRIGHT A_CustomBulletAttack(22.5,5.6,1,random(1,3)*3,\"BulletPuff\",0,CBAF_NORANDOM)\n\t\tNULL A 0 A_PlaySound(\"weapons/CyberMG3\",5)\n\t\tTSPI E 2 BRIGHT A_CustomBulletAttack(22.5,5.6,1,random(1,3)*3,\"BulletPuff\",0,CBAF_NORANDOM)\n\t\tNULL A 0 A_PlaySound(\"weapons/CyberMG3\",5)\n\t\tTSPI E 2 BRIGHT A_CustomBulletAttack(22.5,5.6,1,random(1,3)*3,\"BulletPuff\",0,CBAF_NORANDOM)\n\t\tNULL A 0 A_PlaySound(\"weapons/CyberMG3\",5)\n\t\tTSPI E 2 BRIGHT A_CustomBulletAttack(22.5,5.6,1,random(1,3)*3,\"BulletPuff\",0,CBAF_NORANDOM)\n\t\tTSSI A 5\n\t\tGoto Chase\n\tMissile:\n\t\tNULL A 0 A_PlaySound(\"CyberSP/walk\", 7, 1)\n\t\tTSSI A 20 A_FaceTarget\n\t\tTSPI E 5 BRIGHT A_CustomMissile(\"Rocket\",18,0)\n\t\tTSSI A 20 A_FaceTarget\n\t\tGoto Chase\n\tPain:\n\t\tTSPI F 3 A_Playsound(\"Spiders/RobotPain\")\n\t\tTSPI F 3 A_Pain\n\t\tGoto Chase\n\tDeath:\n\t\tTSPI GHIJKL 3 A_ScreamAndUnblock\n\t\tTSPI L -1 A_BossDeath\n\t\tNULL A 0 A_StopSound(7)\n\t\tStop\n    Raise:\n\t\tNULL A 0 A_PlaySound(\"Spiders/Robot\", 7, 1)\n\t\tTSPI L 5\n\t\tTSPI LKJIHG 5\n\t\tGoto Chase\n\t}\n}\n\nACTOR HardArachnotronMKII : ArachnotronMKII\n{\n\tHealth 8500\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/AvalonSpider.txt",
        "contents": "//===========================================================================\n//\n// Avalon Spider\n//\n//===========================================================================\n\nACTOR AvalonSpider : Spider\n{\n\tHealth 250\n\tRadius 20\n\tHeight 20\n\tSpeed 5\n\tPainChance 130\n\tMass 250\n\tScale 0.55\n\t+BOSS\n\t+JUMPDOWN\n\t+NOBLOOD\n\tSeeSound \"T2spiders/See\"\n\tPainSound \"T2spiders/Pain\"\n\tDeathSound \"T2spiders/death\"\n\tObituary \"%o was suffocated by its toxic smog made by an Avalon Steel-Skinned Spider.\"\n\tHitObituary \"%o has hardly tried to kill an Avalon Steel-Skinned Spider.\"\n\tStates\n\t{\n\tSpawn:\n\t\tSPAY AABBBCCCBB 2 A_Look\n\t\tLoop\n\tSee:\n\t\tSPAY DEFGHIJKL 2 FAST A_Chase\n\t\tLoop\n\tMelee:\n\t\tSPAV A 4 A_FaceTarget\n\t\tSPAV ABCDE 3\n\t\tSPAV F 3 A_CustomMeleeAttack(10,0,0)\n\t\tSPAV GHI 4\n\t\tGoto See\n\tPain:\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 0)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 45)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 90)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 135)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 180)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 225)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 270)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 315)\n\t\tSPAV EFGHI 3\n\t\tSPAV I 3 A_Pain\n\t\tGoto See\n\tDeath:\n\t\tSPAV I 1 A_CustomMissile(\"ToxicGas\",40,0,0,0,0)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 0)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 45)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 90)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 135)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 180)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 225)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 270)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 315)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 360)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 405)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 450)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 495)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 540)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 585)\n\t\tTNT1 A 0 A_CustomMissile(\"SmallBC\", 10, 0, 630)\n\t\tSPAV IJKL 3 A_Scream\n\t\tSPAV MNOP 3 A_NoBlocking\n\t\tSPAV P -1 A_BossDeath\n\t\tStop\n\tXDeath:\n\t\tTNT1 A 1\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 0)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 45)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 90)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 135)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 180)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 225)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 270)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 315)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 360)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 405)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 450)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 495)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 540)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 585)\n\t\tTNT1 A 0 A_CustomMissile(\"BigBC\", 10, 0, 630)\n\t\tTNT1 A 1\n\t\tTNT1 A 0 A_CustomMissile(\"ToxicGas\",40,0,0,0,0)\n\t\tTNT1 A 0 A_CustomMissile(\"PSWspGibBdy\",-2,0,random(80,100),2,random(40,80))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib1\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AAAA 0 A_CustomMissile(\"PSWspGib2\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 AA 0 A_CustomMissile(\"PSWspGib3\",-2,0,random(75,95),2,random(35,75))\n\t\tTNT1 A 1\n\t\tTNT1 A -1\n\t\tStop\n\t}\n}\n\n//Blood gas coding, TOTALY taken from Shut up and bleed\n\nACTOR SmallBC\n{\n    Radius 24\n    Height 6\n    Speed 3\n    Damage 4\n\tScale 0.25\n    +STRIFEDAMAGE\n\t+BLOODLESSIMPACT\n    Projectile\n    RenderStyle Translucent\n    Alpha 0.1\n    DeathSound \"\"\n    States\n    {\n    Spawn:\n        RTXM ABCDEABCDEABCDE 5\n        Stop\n    Death:\n        RTXM DCBA 4\n        Stop\n    }\n}\n\nACTOR BigBC\n{\n    +STRIFEDAMAGE\n\t+BLOODLESSIMPACT\n    Radius 30\n    Height 6\n    Speed 5\n    Damage 7\n\tScale 0.5\n    Projectile\n    RenderStyle Translucent\n    Alpha 0.1\n    DeathSound \"\"\n    States\n    {\n    Spawn:\n        RTXM ABCDEABCDEABCDE 5\n        Stop\n    Death:\n        RTXM DCBA 4\n        Stop\n    }\n}\n\nACTOR ToxicGas //Code modified from DoomKrakken's Toxin Ghoul.\n{\n   -SOLID\n   -SHOOTABLE\n   -ACTIVATEMCROSS\n   -COUNTKILL\n   +NOTELEPORT\n   +THRUGHOST\n   +DROPOFF\n   +FLOATBOB\n   +NODAMAGETHRUST\n   +STRIFEDAMAGE\n   +BLOODLESSIMPACT\n   +DONTHURTSPECIES\n   Radius 0\n   Height 32\n   DamageType Poison\n   RenderStyle Translucent\n   ReactionTime 40\n   Alpha 0.25\n   Monster\n   States\n   {\n   Spawn:\n      GGAS ABCDEFGFD 5 A_Explode(5,42)\n      TNT1 A 0 A_Countdown\n      goto Spawn+8\n   Death:\n      GGAS C 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS D 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS E 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS F 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS G 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS F 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS E 5 A_FadeOut(0.10)\n      NULL A 0 A_Explode(5,42)\n      GGAS D 5 A_FadeOut(0.10)\n      loop\n   }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/HexenIIWhite.txt",
        "contents": "//===========================================================================================================\n//\n// Hexen II White Spider By DBThanatos from AEoD\n//\n//===========================================================================================================\n\nACTOR HexenSpider : Spider\n{\n\t+BOSSDEATH\n\t+FASTMELEE\n\t+NOINFIGHTING\n\tHealth 500\n\tPainChance 150\n\tScale 0.6\n\tMass 1000\n\tRadius 20\n    Height 35\n\tSpeed 12\n\tDamage 2\n    PoisonDamage 30\n\tDamageType \"Poison\"\n    BloodColor Green\n\tActiveSound \"Spiders/active\"\n\tAttackSound \"Uspiders/attack\"\n\tMeleeSound \"Uspiders/attack\"\n\tSeeSound \"T2spiders/See\"\n\tPainSound \"T2spiders/Pain\"\n\tDeathSound \"T2spiders/death\"\n\tObituary \"%o haven't seen the white widow.\"\n    States\n    {\n    Spawn:\n\t\tSPDI A 3 A_Look\n\t\tLoop\n    See:\n\t\tNULL A 0 A_SetShootable\n\tChase:\n\t\tSPDW AC 2 A_ExtChase(1,0)\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW EG 2 A_ExtChase(1,0)\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW IK 2 A_ExtChase(1,0)\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW MO 2 A_ExtChase(1,0)\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tTNT1 A 0 A_Jump(128,4)\n\t\tGoto See+2\n\t\tNULL A 0\n\t\tLoop\n\t\tSPDW AC 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW EG 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW IK 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW MO 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tGoto See+2\n\tMelee:\n\t\tSPDA ACEGIK 2 A_FaceTarget\n\t\tNULL A 0 A_PlaySound(\"hx2spider/bite\")\n\t\tSPDA MOQ 2 A_FaceTarget\n\t\tSPDA S 3 A_CustomMeleeAttack(20,0,0)\n\t\tSPDA UV 2 A_FaceTarget\n\t\tSPDA KIGECA 2 A_FaceTarget\n\t\tGoto See\n\tMissile:\n\t\tNULL A 0 A_SetShootable\n\t\tNULL A 0 A_PlaySound(\"hx2spider/bite\")\n\t\tSPDJ BDE 2 A_Facetarget\n\t\tNULL A 0 A_SkullAttack\n\t\tSPDJ G 1 ThrustThingZ (0, 30, 0, 0)\n\t\tNULL A 0 ThrustThing (angle*256/360, 3, 0, 0)\n\t\tSPDJ G 1 A_CheckFloor(1)\n\t\tGoto Missile+8\n\t\tNULL A 0 A_SetShootable\n\t\tSPDJ H 3 A_Stop\n\t\tSPDJ IJ 3\n\t\tGoto See\n\tPain:\n\t\tTNT1 A 0 A_Jump(216,\"AggressivePain\")\n\t\tTNT1 A 0 A_Jump(40,\"FrightenedPain\")\n\t\tWait\n\tAggressivePain:\n\t\tSPDP E 2 A_Pain\n\t\tSPDW AC 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW EG 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW IK 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW MO 1 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tGoto See+2\n\tFrightenedPain:\n\t\tSPDP E 2 A_Pain\n\t\tSPDW AC 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW EG 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW IK 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPDW MO 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tGoto See+2\n\tXDeath:\n    Death:\n\t\tSPDD A 1\n\t\tSPDD B 1 A_Scream\n\t\tSPDD C 1 A_NoBlocking\n\t\tSPDD DEFGHIJKLMNOPQRS 2\n\t\tSPDD T -1\n\t\tStop\n\t\tNULL A 0 A_Die\n\t\tNULL A 0 A_NoBlocking\n\t\tStop\n\tRaise:\n\t\tSPDD SRQPONMLKJIHGFEDCBA 2\n\t\tGoto See\n    }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/HexenIIBlack.txt",
        "contents": "//===========================================================================================================\n//\n// Hexen II Black Spider By DBThanatos from AEoD\n//\n//===========================================================================================================\n\nACTOR BlackSpider : Spider\n{\n\t+BOSSDEATH\n\t+FASTMELEE\n\t+NOINFIGHTING\n    Health 900\n    Radius 18\n    Height 36\n    Mass 4000\n    Speed 16\n    PainChance 160\n    Scale 0.5\n    MinMissileChance 200\n    MeleeDamage 6\n    Damage 4\n    PoisonDamage 50\n\tDamageType \"Poison\"\n    BloodColor Green\n    Obituary \"%o was the death weaver spider's next meal.\"\n    SeeSound \"hx2spider/bite\"\n    PainSound \"hx2spider/pain\"\n    DeathSound \"hx2spider/death\"\n    States\n    {\n    Spawn:\n\t\tSPBI A 5 A_Look\n\t\tLoop\n    See:\n\t\tSPBW A 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW B 2 A_Wander\n\t\tSPBW C 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW D 2 A_Wander\n\t\tNULL A 0 A_JumpIfCloser(300,\"SeeClose\")\n\t\tSPBW E 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW F 2 A_Wander\n\t\tSPBW G 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW H 2 A_Wander\n\t\tNULL A 0 A_JumpIfCloser(300,\"SeeClose\")\n\t\tSPBW I 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW J 2 A_Wander\n\t\tSPBW K 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW L 2 A_Wander\n\t\tNULL A 0 A_JumpIfCloser(300,\"SeeClose\")\n\t\tSPBW M 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW N 2 A_Wander\n\t\tSPBW O 2 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW P 2 A_Wander\n\t\tNULL A 0 A_JumpIfCloser(300,\"SeeClose\")\n\t\tGoto See\n\tSeeClose:\n\t\tSPBW A 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW B 2 A_Chase\n\t\tSPBW C 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW D 2 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,1)\n\t\tGoto See\n\t\tSPBW E 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW F 2 A_Chase\n\t\tSPBW G 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW H 2 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,1)\n\t\tGoto See\n\t\tSPBW I 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW J 2 A_Chase\n\t\tSPBW K 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW L 2 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,1)\n\t\tGoto See\n\t\tSPBW M 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW N 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW O 2 A_Chase\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW P 2 A_Chase\n\t\tNULL A 0 A_JumpIfCloser(300,1)\n\t\tGoto See\n\t\tNULL A 0\n\t\tLoop\n    Melee:\n\t\tSPBR ABCDEFGHI 1 A_FaceTarget\n\t\tNULL A 0 A_PlaySound(\"hx2spider/bite\")\n\t\tSPBA ABCDE 2 A_FaceTarget\n\t\tSPBA F 3 A_CustomMissile(\"SpiderBPoisonDummy\",10,0,0)\n\t\tSPBA GHIJ 2\n\t\tNULL A 0 A_JumpIfCloser(56,10)\n\t\tSPBR IHGFEDCBA 1\n\t\tGoto See\n\t\tSPBA A 2 A_FaceTarget\n\t\tGoto Melee+11\n\tMissile:\n\t\tNULL A 0 A_JumpIfCloser(600,1)\n\t\tGoto See\n\t\tNULL A 0 A_Jump(64,1)\n\t\tGoto See\n\t\tSPBJ A 6 A_FaceTarget\n\t\tNULL A 0 A_PlaySound(\"hx2spider/bite\")\n\t\tSPBJ B 1 A_SkullAttack(18)\n\t\tSPBJ B 4 ThrustThingZ(0,26,0,1)\n\t\tNULL A 0 A_JumpIfCloser(64,3)\n\t\tSPBJ C 2 A_CheckFloor(\"Land\")\n\t\tNULL A 0 A_Recoil(0.1)\n\t\tGoto Missile+7\n\t\tNULL A 0 A_MeleeAttack\n\t\tGoto Missile+8\n    Land:\n\t\tNULL A 0 A_Stop\n\t\tSPBJ DEF 3\n\t\tGoto See\n    Pain:\n\t\tNULL A 0 A_Jump(30,\"RunAway\")\n\t\tSPBP A 2 A_Pain\n\t\tSPBP BCDE 2\n\t\tGoto See\n\tRunAway:\n\t\tSPBW A 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW B 1 A_Wander\n\t\tSPBW C 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW D 1 A_Wander\n\t\tSPBW E 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW F 1 A_Wander\n\t\tSPBW G 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW H 1 A_Wander\n\t\tSPBW I 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW J 1 A_Wander\n\t\tSPBW K 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW L 1 A_Wander\n\t\tSPBW M 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW N 1 A_Wander\n\t\tSPBW O 1 A_Wander\n\t\tNULL A 0 A_PlaySound(\"hx2spider/step\")\n\t\tSPBW P 1 A_Wander\n\t\tGoto See\n    Disintegrate:\n\t\tNULL A 0 Thing_SetTranslation(0,50)\n\t\tSPBP A 1 A_FadeOut(0.015)\n\t\tNULL A 0 A_ChangeFlag(\"NOINTERACTION\",1)\n\t\tNULL A 0 A_Stop\n\t\tNULL A 0 A_Fall\n\t\tSPBP AA 2 A_FadeOut(0.03)\n\t\tGoto Disintegrate+6\n\tXDeath:\n\tDeath:\n\t\tSPBD A 2\n\t\tSPBD B 2 A_Scream\n\t\tSPBD C 2 A_NoBlocking\n\t\tSPBD DEFGHIJKLM 2\n\t\tSPBD NOPQRS 2\n\t\tSPBD T -1 A_BossDeath\n\t\tStop\n\t\tNULL A 0 A_Die\n\t\tNULL A 0 A_NoBlocking\n\t\tStop\n    Raise:\n\t\tSPBD SRQPONMLKJIHGFEDCBA 2\n\tGoto See\n    }\n}\n\nACTOR SpiderBPoisonDummy\n{\n    PROJECTILE\n\t+PIERCEARMOR\n    Speed 40\n    Damage 8\n    PoisonDamage 60\n    Radius 3\n    Height 3\n    DamageType \"Poison\"\n    RenderStyle None\n    States\n    {\n    Spawn:\n\t\tPLAY A 1\n\t\tStop\n    }\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/GiantSpider.txt",
        "contents": "//===========================================================================\n//\n// Giant Spider\n//\n//===========================================================================\n\nACTOR GiantSpider : Spider\n{\n\t+BOSSDEATH\n\t+FASTMELEE\n\t+BLOODSPLATTER\n\t+SHOOTABLE\n\tScale 0.45\n\tHealth 350\n\tRadius 20\n\tHeight 46\n\tMass 400\n\tSpeed 5\n\tPainChance 128\n\tMonster\n\tSeeSound \"Bspiders/sight\"\n\tPainSound \"Bspiders/pain\"\n\tDeathSound \"Bspiders/death\"\n\tAttackSound \"Sspiders/attack\"\n\tObituary \"%o just encountered a real arachnophobic abomination and got devoured.\"\n\tStates\n\t{\n\tSpawn:\n\t\tGTSP BBCCDDEEFFGGHHIIJJKKLL 2 A_Look\n\t\tLoop\n\tSee:\n\t\tGTSD AABBC 1 A_Chase\n\t\tGTSD C 1 FAST A_Chase\n\t\tGTSD DDEEF 1 A_Chase\n\t\tGTSD F 1 FAST A_Chase\n\t\tLoop\n\tMelee:\n\t\tGTSP C 4 A_FaceTarget\n\t\tGTSP C 8 A_SargAttack\n\t\tGTSP DDEEFF 2\n\t\tGoto See\n\tPain:\n\t\tGTSH AABBCCDDEEFFG 1\n\t\tGTSH G 3 A_Pain\n\t\tGoto See\n\tDeath:\n\t\tTNT1 A 0 A_ScreamAndUnblock\n\t\tGTSH ABBCCDDEEF 2 A_SpawnItemEx(\"SmallSteal\",32,32,3)\n\t\tGTSH FGGHHIIJJK 2 A_SpawnItemEx(\"SmallSteal\",32,32,3)\n\t\tGTSH K -1 A_BossDeath\n\t\tStop\n\tDeath.Fire:\n\tDeath.Plasma:\n\t\tNULL A 0 A_SetScale(0.80)\n\t\tASHD A 4 BRIGHT A_Scream\n\t\tASHD B 4 BRIGHT A_BossDeath\n\t\tASHD C 4 BRIGHT\n\t\tASHD D 4 BRIGHT\n\t\tASHD E 4 BRIGHT A_NoBlocking\n\t\tASHD F -1\n\t\tStop\n\tRaise:\n\t\tGTSH K 4\n\t\tGTSH KJJIIHHGGFFEEDDCCBBAA 3\n\t\tGoto See\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/Widow.txt",
        "contents": "//===========================================================================\n//\n// Widow\n//\n//===========================================================================\n\nACTOR Widow : Spider\n{\n\t+FLOORCLIP\n\t+NOTARGET\n\t+FASTMELEE\n\tHealth 10\n\tPainChance 200\n\tScale 0.7\n\tMass 80\n\tRadius 10\n\tSpeed 12\n    Damage 5\n    PoisonDamage 5\n\tDamageType \"Poison\"\n\tActiveSound \"Spiders/active\"\n\tAttackSound \"Uspiders/attack\"\n\tMeleeSound \"Uspiders/attack\"\n\tSeeSound \"Uspiders/See\"\n\tPainSound \"Uspiders/See\"\n\tDeathSound \"Uspiders/death\"\n\tObituary \"%o melted out.\"\n\tStates\n\t{\n\tSpawn:\n\t\tMOSA A 3 A_Look\n\t\tLoop\n\tSee:\n\t\tMOSA ABCD 4 A_Chase\n\t\tLoop\n\tMelee:\n\t\tMOSA E 5 A_FaceTarget\n\t\tMOSA A 3 A_JumpIfCloser(12,\"Squashed\")\n\t\tMOSA E 4 A_CustomMeleeAttack(3,0,0)\n\t\tMOSA AE 2 A_CustomMeleeAttack(2,0,0)\n\t\tGoto See\n\tPain:\n\t\tMOSA F 1 A_Pain\n\t\tMOSA F 3\n\t\tGoto See\n\tSquashed:\n\t\tNULL A 0 A_Die\n\tDeath:\n\t\tMOSA G 3 A_Scream\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/Explode\", 7)\n\t\tMOSA H 3 A_NoBlocking\n\t\tMOSA IJKLMLMLMLML 3\n\t\tMOSA M -1\n\t\tStop\n\tXDeath:\n\t\tTNT1 A 0 A_SetScale(0.3)\n\t\tMOSA N 2 A_ScreamAndUnblock\n\t\tTNT1 A 0 A_PlaySound(\"Spiders/Explode\", 7)\n\t\tMOSA NOP 1\n\t\tStop\n\t}\n}"
      },
      {
        "source": "pk3",
        "name": "Actors/Enemies/Spiders/BlackFoot.txt",
        "contents": "//===========================================================================\n//\n// Blackfoot\n//\n//===========================================================================\n\nACTOR Blackfoot : Spider\n{\n\tHealth 90\n\tRadius 13\n\tHeight 22\n\tMass 200\n\tSpeed 7\n\tScale 0.4\n\tPainChance 160\n\tMonster\n\tRenderstyle Add\n\t+FLOORCLIP\n\tObituary \"%o was put into a permanent coma by a Blackfoot Spider.\"\n\tStates\n\t{\n\tSpawn:\n\t\tPROS A 5 A_Look\n\t\tLoop\n\tSee:\n\t\tPROS A 1 A_Jump(256,\"GetInvisible\")\n\tChase:\n\t\tPROS ABCDEFGH 2 A_Chase\n\t\tLoop\n\tGetInvisible:\n\t\tPROS A 1 A_PlaySound(\"Spiders/Invis\",6)\n\t\tPROS A 1 A_SetTranslucent(0.8)\n\t\tPROS A 1 A_SetTranslucent(0.6)\n\t\tPROS A 1 A_SetTranslucent(0.4)\n\t\tPROS A 1 A_SetTranslucent(0.2)\n\t\tPROS ABCDEFGH 2 A_Chase\n\t\tGoto Chase\n\tMelee:\n\t\tPROS A 1 A_SetTranslucent(0.1)\n\t\tPROS A 1 A_SetTranslucent(0.0)\n\t\tPROS A 6 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"hx2spider/bite\")\n\t\tPROS B 1 A_CustomMeleeAttack(5,0,0)\n\t\tPROS B 4 ThrustThingZ(0,6,0,1)\n\t\tTNT1 A 0 A_Recoil(0.1)\n\t\tPROS A 1 A_SetTranslucent(0.1)\n\t\tGoto Chase\n\tPain:\n\t\tPROS J 1 A_PlaySound(\"Spiders/Invisibility\")\n\t    PROS J 1 A_SetTranslucent(0.3)\n\t\tPROS J 1 A_SetTranslucent(0.4)\n\t\tPROS J 1 A_SetTranslucent(0.6)\n\t\tPROS J 1 A_SetTranslucent(0.8)\n\t\tPROS J 1 A_SetTranslucent(1.0)\n\t\tPROS J 3 A_Pain\n\t\tGoto See\n\tDeath:\n\t\tPROS J 4 A_Scream\n\t\tPROS KLMNOP 5 A_NoBlocking\n\t\tPROS P 1 A_Die\n\t\tPROS P 2 A_SetTranslucent(0.3)\n\t\tPROS P 2 A_SetTranslucent(0.4)\n\t\tPROS P 2 A_SetTranslucent(0.6)\n\t\tPROS P 2 A_SetTranslucent(0.8)\n\t\tPROS P 2 A_SetTranslucent(1.0)\n\t\tPROS P -1\n\t\tStop\n\tDeath.Fire:\n\t\tNULL A 0 A_SetScale(0.80)\n\t\tNULL A 0 A_SetTranslucent(1.0)\n\t\tTNT1 A 0 A_StopSound(1)\n\t\tASHD A 4 BRIGHT A_Scream\n\t\tASHD B 4 BRIGHT\n\t\tASHD C 4 BRIGHT\n\t\tASHD D 4 BRIGHT\n\t\tASHD E 4 BRIGHT A_NoBlocking\n\t\tASHD F -1\n\t\tTNT1 A 0 A_StopSound(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.