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