Raw model (for completeness)
{
"meta": {
"id": "03e175b6-abbe-4641-bcfe-918fe2ab5498",
"sha1": "ac04ec0df9b51208ba26cbeb0bf47e100811304f",
"sha256": "0eb3552cc581d6d4eec719d83456e656f00b49e7c99f4377722973c4f3626e5a",
"filenames": [
"bfh-v2.0-actors.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2015-08-20 21:45:39",
"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": "2015-08-20 21:45:39",
"file": {
"type": "PK3",
"size": 23799665,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/ac04ec0df9b51208ba26cbeb0bf47e100811304f/ac04ec0df9b51208ba26cbeb0bf47e100811304f.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 7063,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "decorate/decorate.txt",
"contents": "ACTOR SuperRocket : Rocket\n{\n Scale 2.0\n\tRadius 22\n\tHeight 16\n\tDamage 22\n\tSpeed 40\n}\n\nACTOR SuperBaronBall : BaronBall\n{\n Scale 2.0\n\tRadius 12 // 6\n\tHeight 32 // 16\n\tSpeed 30\n\tFastSpeed 35\n\tDamage 12\n}\n\nACTOR SuperArachnotronPlasma : ArachnotronPlasma\n{\n\tRadius 23\n\tHeight 16\n\tSpeed 40\n\tDamage 10\n Scale 2.0\n}\n\nACTOR SuperBFGBall : BFGBall\n{\n\tRadius 26\n\tHeight 16\n\tSpeed 35\n\tDamage 200\n Scale 2.0\n\tStates\n\t{\n\tDeath:\n\t\tBFE1 AB 8 Bright\n\t\tBFE1 C 8 Bright A_BFGSpray(\"SuperBFGExtra\", 80, 30)\n\t\tBFE1 DEF 8 Bright\n\t\tStop\n\t}\n}\n\nACTOR SuperBFGExtra : BFGExtra\n{\n Scale 2.0\n}\n\nACTOR SuperBlood : Blood\n{\n Scale 2.0\n\tMass 10\n}\n\nACTOR BFHBaseEffect\n{\n +CLIENTSIDEONLY\n +NOINTERACTION\n +NOGRAVITY\n +NOBLOCKMAP\n +NOCLIP\n +NONETID\n}\n\nACTOR BFHBaseSmoke : BFHBaseEffect\n{\n Scale 0.5\n Alpha 0.55\n RenderStyle Add\n States\n {\n Spawn:\n SMOK ABCDEFGHIJKLMNOPQ 1 BRIGHT\n Stop\n }\n}\n\nACTOR BFHBaseTrailSmoke : BFHBaseSmoke\n{\n VSpeed 10\n Mass 5\n\tRadius 1\n\tHeight 1\n\tSpeed 0\n\tDamage 0\n +DONTSPLASH\n\t+THRUACTORS\n\n Scale 0.125\n Alpha 0.35\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 2\n SMOK ABCDEFGHIJKLMNOPQ 1 BRIGHT\n Stop\n }\n}\n\nACTOR BFHBulletPuffSmoke : BFHBaseEffect\n{\n Scale 0.35\n Alpha 0.25\n //Renderstyle Translucent\n Renderstyle Add // Additive/translucency.\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_Jump(120, \"AltSpawn\")\n\tWBS1 ABCDEFG 2\n Stop\n AltSpawn:\n TNT1 A 0\n WBS2 ABCDEFG 2\n Stop\n }\n}\n\nACTOR BFHBulletPuffSmokeSpawner : BFHBaseEffect\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 3 A_SpawnItemEx(\"BFHBulletPuffSmoke\", 0, 0, 0, 0, 0, 0.50, Random(0, 359), SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n Stop\n }\n}\n\nACTOR BFHBulletPuffSpawner : BFHBaseEffect\n{\n Scale 0.50\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 0 A_Jump(120, \"AltSpawn\", \"AltSpawn2\", \"AltSpawn3\")\n\t WBP1 ABCDEF 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"BFHBulletPuffSmokeSpawner\", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n\t WBP1 GHIJK 1\n Stop\n AltSpawn:\n\t TNT1 A 0\n\t WBP2 AB 1 Bright\n\t WBP2 CDEF 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"BFHBulletPuffSmokeSpawner\", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n\t WBP2 GHIJK 1\n\t Stop\n AltSpawn2:\n\t TNT1 A 0\n\t WBP3 ABCDEF 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"BFHBulletPuffSmokeSpawner\", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n\t WBP3 GHIJK 1\n\t Stop\n AltSpawn3:\n\t TNT1 A 0\n\t WBP4 ABCDEF 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"BFHBulletPuffSmokeSpawner\", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n\t WBP4 GHIJK 1\n\t Stop\n }\n}\n\nACTOR BFHRicochetSpark : BFHBaseEffect\n{\n Alpha 0.8\n Scale 0.6\n RenderStyle Add\n +NOTELEPORT\n +NOGRAVITY\n +NOBLOCKMAP\n States\n {\n Spawn:\n RSF1 ABCDEFGHIJ 2 Bright\n Stop\n }\n}\n\nACTOR BFHRicochetSpark2 : BFHRicochetSpark\n{\n States\n {\n Spawn:\n RSF2 ABCDEFGHIJ 2 Bright\n Stop\n }\n}\n\nACTOR BFHBulletSparkSpawner : BFHBaseEffect\n{\n Scale 0.75\n States\n {\n Spawn:\n\tPUFF A 2 Bright\n\tPUFF B 2 Bright A_Jump(40,\"RicochetPuff\", \"AltRicochetPuff\")\n Stop\n RicochetPuff:\n\tTNT1 A 0\n\tTNT1 A 0 A_PlaySound(\"puff/ricochet\")\n\tTNT1 A 1 Bright A_SpawnItem(\"BFHRicochetSpark\",0,0,0)\n\tStop\n AltRicochetPuff:\n\tTNT1 A 0\n\tTNT1 A 0 A_PlaySound(\"puff/ricochet\")\n\tTNT1 A 1 Bright A_SpawnItem(\"BFHRicochetSpark2\",0,0,0)\n\tStop\n }\n}\n\nACTOR BFHBulletPuff : BulletPuff\n{\n VSpeed 0\n Mass 0\n States\n {\n Spawn:\n\t TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"BFHBulletPuffSpawner\", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n TNT1 A 0 A_SpawnItemEx(\"BFHBulletSparkSpawner\", 0, 0, 0, 0, 0, 0, 0, SXF_CLIENTSIDE, 0)\n TNT1 BC 3\n TNT1 D 2\n Stop\n }\n}\n\nACTOR BFHBlastPuff : BulletPuff\n{\n // BulletPuff:\n // SpawnID 131\n // +NOBLOCKMAP\n // +NOGRAVITY\n // +ALLOWPARTICLES\n // +RANDOMIZE\n // // [BC] No need to tag it with a network ID.\n // +NONETID\n // RenderStyle Translucent\n // Alpha 0.5\n // VSpeed 1\n // Mass 5\n\n +NOCLIP\n +PUFFONACTORS // Puff on actors regardless of their flags.\n +THRUGHOST\n\n Renderstyle Add // Additive/translucency.\n Alpha 0.75 // % amount of the Renderstyle.\n Scale 1.1 // Scaled at 110%\n\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"BFHBlastSmokeSpawner\", (0.2)*Random(6,-6), (0.3)*Random(14,-14), (0.3)*Random(14,-14), 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n TNT1 A 0 A_SpawnItemEx(\"BFHBlastExp\", \t\t (0.2)*Random(6,-6), (0.3)*Random(14,-14), (0.3)*Random(14,-14), 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n TNT1 BC 3\n TNT1 D 2\n Stop\n }\n}\n\nACTOR BFHBoomPuff : BFHBlastPuff\n{\n +THRUGHOST\n Scale 1\n //Alpha 0.75\n //RenderStyle Add\n +CLIENTSIDEONLY\n States\n {\n Spawn:\n TNT1 A 0 A_Jump(255,\"Spawn1\",\"Spawn2\")\n Spawn1:\n EXP1 ABCDEFGHIJKLMNOP 1 BRIGHT\n Stop\n Spawn2:\n EXP2 ABCDEFGHIJKLMNOP 1 BRIGHT\n Stop\n }\n}\n\nACTOR BFHBlastExp\n{\n +NOINTERACTION // Make purely decorative. No interacttion with other actors and ignores all game physics (including solid walls and floors!)\n +NOGRAVITY // No gravity.\n +CLIENTSIDEONLY // No server-side processing.\n\n Renderstyle Add // Additive/translucency.\n Alpha 0.75 // % amount of the Renderstyle.\n Scale 0.50\n\n States\n {\n Spawn:\n // AEXP A 1 Bright A_FadeOut(0.1)\n // Loop\n\tTNT1 A 1\n WEX1 ABCDEFGH 2 Bright\n\tTNT1 A 1\n\tStop\n }\n}\n\nACTOR BFHBlastSmokeSpawner\n{\n Scale 0.35\n +CLIENTSIDEONLY\n +NOINTERACTION\n +NOGRAVITY\n\n States\n {\n Spawn:\n TNT1 AA 5 A_SpawnItemEx(\"BFHBlastSmoke\", 0, 0, 0, 0.10, 0.10, 0.10, Random(0, 359), SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n Stop\n }\n}\n\nACTOR BFHBlastSmoke\n{\n +CLIENTSIDEONLY\n +NOINTERACTION\n +NOGRAVITY\n\n Renderstyle Add\n Scale 0.25\n Alpha 0.50\n\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_FadeOut(0.125)\n TNT1 A 1 A_Jump(255, \"Puff\", \"AltPuff\")\n Puff:\n WSK1 A 0 A_Jump(128, 2)\n WSK1 A 0 A_FadeOut(0.025)\n WSK1 A 3\n Loop\n AltPuff:\n WSK2 A 0 A_Jump(128, 2)\n WSK2 A 0 A_FadeOut(0.175)\n WSK2 A 3\n Loop\n }\n}\n\n// Bam\n\nACTOR BFHBamPuff : BFHBlastPuff\n{\n +PUFFONACTORS // Puff on actors regardless of their flags.\n +THRUGHOST\n\n Renderstyle Add // Additive/translucency.\n Alpha 0.75 // % amount of the Renderstyle.\n Scale 1.1 // Scaled at 110%\n\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"BFHBamSmokeSpawner\", (0.2)*Random(6,-6), (0.3)*Random(14,-14), (0.3)*Random(14,-14), 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n TNT1 A 0 A_SpawnItemEx(\"BFHBamExp\", \t\t (0.2)*Random(6,-6), (0.3)*Random(14,-14), (0.3)*Random(14,-14), 0, 0, 0, 0, SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n TNT1 BC 3\n TNT1 D 2\n Stop\n }\n}\n\nACTOR BFHBamExp : BFHBlastExp\n{\n Alpha 0.95 // % amount of the Renderstyle.\n //Scale 0.50 // Scaled at 110%\n}\n\nACTOR BFHBamSmoke : BFHBaseSmoke\n{\n Renderstyle Translucent\n Scale 0.25\n Alpha 0.35\n}\n\nACTOR BFHBamSmokeSpawner\n{\n +NOINTERACTION\n +NOGRAVITY\n +CLIENTSIDEONLY\n\n States\n {\n Spawn:\n TNT1 AA 5 A_SpawnItemEx(\"BFHBamSmoke\", 0, 0, 0, 0.10, 0.10, 0.10, Random(0, 359), SXF_CLIENTSIDE|SXF_TRANSFERPOINTERS, 0)\n Stop\n }\n}\n\nACTOR BFHRocketExposion : Rocket\n{\n Speed 5\n\n SeeSound \"\"\n //DeathSound \"\"\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_PlaySound(\"weapons/rocklx\")\n Goto Death\n }\n}\n\nACTOR SuperBFHRocketExposion : BFHRocketExposion\n{\n Scale 2.0\n}\n\nACTOR BFHExplosionBundle\n{\n States\n\t{\n\tSpawn:\n TNT1 AAAAA 1 A_SpawnItemEx(\"BFHRocketExposion\", random(31,-31), frandom(31,-31), frandom(39,-39), frandom(1,2), frandom(1,2), frandom(2,-2), random(0,359))\n\t Stop\n\t}\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/blddemon.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//BloodDemon\n//created by: Carnevil\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\n\nACTOR BFHBloodDemon 3110\n{\n //$Category Monsters\n Health 300\n Speed 10\n Height 56 // 56\n Radius 30 // 30\n Mass 800\n PainChance 8\n Meleedamage 25\n REACTIONTIME 8\n MONSTER\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n\t+MISSILEMORE\n +FLOORCLIP\n SeeSound \"blooddemon/sight\"\n PainSound \"blooddemon/pain\"\n DeathSound \"blooddemon/death\"\n ActiveSound \"blooddemon/active\"\n //MeleeSound \"blooddemon/melee\"\n HitObituary \"%o was chewed up and spat out by a Blood Demon.\"\n States\n {\n Spawn:\n SRG2 AB 10 A_Look\n Loop\n See:\n SRG2 A 0 A_PlaySound(\"blooddemon/walk\")\n SRG2 AABB 2 A_Chase\n SRG2 C 0 A_PlaySound(\"blooddemon/walk\")\n SRG2 CCDD 2 A_Chase\n Loop\n Melee:\n SRG2 E 0 A_PlaySound(\"blooddemon/melee\")\n SRG2 EF 3 A_FaceTarget\n //SRG2 G 8 A_MeleeAttack\n SRG2 G 2 A_CustomMeleeAttack(88)\n Goto See\n\tMissile:\n\t TNT1 A 0 A_Jump(64, \"Charge\")\n\t Goto See\n \"Charge\":\n SRG2 F 1 A_Playsound (\"weapons/suldth\")\n\t TNT1 A 0 A_FaceTarget\n SRG2 F 2 A_SkullAttack\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n\n SRG2 F 4\n SRG2 F 0 A_SpawnItemEx(\"BFHBloodDemonGhost\",0,0,0,0,0,0,0,128,0)\n SRG2 F 0 A_Stop\n SRG2 F 1\n Goto See\n Pain:\n SRG2 H 2\n SRG2 H 2 A_Pain\n Goto See\n Death:\n SRG2 I 8\n SRG2 I 0 A_FaceTarget\n SRG2 J 0 A_SpawnItemEx(\"BloodDemonArm\", 10, 0, 32, 0, 8, 0, 0, 128)\n SRG2 J 8 A_Scream\n SRG2 K 4\n SRG2 L 4 A_NoBlocking\n SRG2 M 4\n SRG2 N -1\n Stop\n Raise:\n SRG2 NMLKJI 5\n Goto See\n }\n}\n\nACTOR BFHBloodDemonGhost\n{\n Radius 30 // 30\n Height 56 // 56\n Mass 100\n Speed 1\n Damage 0\n RenderStyle Translucent\n Alpha 0.5\n PROJECTILE\n states\n {\n Spawn:\n SRG2 F 35\n SRG2 F 2 A_FadeOut(0.10)\n goto Spawn+1\n }\n}\n\nACTOR BloodDemonArm\n{\n Radius 8\n Height 8\n Speed 8\n +DOOMBOUNCE\n +DROPOFF\n +Missile\n States\n {\n Spawn:\n SG2A ABCDEFGH 2\n Loop\n Death:\n SG2A I -1\n Loop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/hsarchon.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//HellstormArchon\n//created by: Eriance, Ghastly Dragon\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\nACTOR BFHHellstormArchon : BaronOfHell 30204\n{\n Health 2000\n Radius 24\n Height 64\n Mass 1000\n Speed 12\n PainChance 8\n MONSTER\n MeleeDamage 99\n Obituary \"%o was no match for Hellstorm Archon.\"\n HitObituary \"%o was ripped apart by Hellstorm Archon.\"\n BloodColor \"20 60 20\"\n +NOTARGET\n +FLOORCLIP\n +MISSILEMORE\n +NORADIUSDMG\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n SeeSound \"monster/arcsit\"\n PainSound \"baron/pain\"\n DeathSound \"monster/arcdth\"\n MeleeSound \"baron/melee\"\n SpawnID 174\n States\n {\n Spawn:\n BOS3 AB 10 A_Look\n Loop\n See:\n BOS3 AABBCCDD 3 A_Chase\n Loop\n Missile:\n BOS3 B 0 A_Jump(128,\"Missile3\")\n BOS3 EF 8 A_FaceTarget\n BOS3 G 0 A_CustomMissile (\"BaronBall\",28,0,0,0)\n BOS3 G 0 A_CustomMissile (\"BaronBall\",28,0,-4,0)\n BOS3 G 6 A_CustomMissile (\"BaronBall\",28,0,4,0)\n Missile2:\n BOS3 ST 8 A_FaceTarget\n BOS3 U 0 A_CustomMissile (\"BaronBall\",28,0,0,0)\n BOS3 U 0 A_CustomMissile (\"BaronBall\",28,0,-4,0)\n BOS3 U 6 A_CustomMissile (\"BaronBall\",28,0,4,0)\n\t\t Goto See\n Missile3:\n BOS3 B 0 A_Jump(128,\"Comet\")\n\t BOS3 HI 4 A_FaceTarget\n BOS3 J 0 A_CustomMissile (\"BaronBall\",28,0,-6,0)\n BOS3 J 0 A_CustomMissile (\"BaronBall\",28,0,-4,0)\n BOS3 J 0 A_CustomMissile (\"BaronBall\",28,0,-2,0)\n BOS3 J 0 A_CustomMissile (\"BaronBall\",28,0,2,0)\n BOS3 J 0 A_CustomMissile (\"BaronBall\",28,0,4,0)\n BOS3 J 6 A_CustomMissile (\"BaronBall\",28,0,6,0)\n\t\t Goto See\n Comet:\n\t TNT1 A 0 A_PlaySound(\"monster/arcch1\")\n\t B3C1 ABCDEF 4 A_FaceTarget\n\t B3C1 EFEFEF 4 A_FaceTarget\n\t BOS3 I 4 A_FaceTarget\n\t BOS3 J 8 A_CustomMissile (\"SuperArchonComet\",56,0,0,0)\n\t\t Goto See\n Melee:\n BOS3 EF 8 A_FaceTarget\n BOS3 G 6 A_MeleeAttack\n BOS3 G 0 A_Jump (128,1)\n Goto See\n BOS3 ST 8 A_FaceTarget\n BOS3 U 6 A_MeleeAttack\n BOS3 G 0 A_Jump (64,1)\n Goto See\n BOS3 HI 8 A_FaceTarget\n BOS3 J 0 A_MeleeAttack\n BOS3 J 6 A_MeleeAttack\n Goto See\n Pain:\n BOS3 K 2\n BOS3 K 2 A_Pain\n Goto See\n Death:\n BOS3 L 8\n BOS3 M 8 A_Scream\n BOS3 N 8\n BOS3 O 8 A_NoBlocking\n BOS3 PQ 8\n BOS3 R -1 A_Fall\n Stop\n XDeath:\n XARC A 5\n XARC B 5 A_XScream\n XARC C 5 A_NoBlocking\n XARC DEFGH 5\n XARC I -1\n stop\n Raise:\n BOS3 RQPONML 8\n Goto See\n }\n}\n\nACTOR ArchonComet\n{\n Radius 8\n Height 12\n Speed 30\n Damage 21\n Scale 1.0\n SpawnID 251\n PROJECTILE\n RENDERSTYLE Normal\n +THRUGHOST\n SeeSound \"weapons/firbfi\"\n DeathSound \"weapons/hellex\"\n DONTHURTSHOOTER\n +FIREDAMAGE\n States\n {\n Spawn:\n ARCB AAAABBBBCCCC 1 Bright A_SpawnItem(\"ArchonCometTrail\",0,0)\n loop\n Death:\n ARCB J 0 Bright A_SetTranslucent (0.67,1)\n ARCB J 3 Bright\n ARCB K 3 Bright A_Explode(128,128,0)\n ARCB LMN 3 Bright\n stop\n }\n}\n\nACTOR ArchonCometTrail\n{\n Radius 3\n Height 3\n Scale 0.75\n Speed 0\n PROJECTILE\n RENDERSTYLE ADD\n ALPHA 0.67\n States\n {\n Spawn:\n NULL A 3 Bright\n ARCB DEFGHI 3 BRIGHT\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/bormerth.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//Bormereth\n//created by: DBThanatos\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\n\nACTOR BFHBormereth\n{\n Health 1200\n Radius 30\n Height 76\n Scale 1.2\n Speed 16\n PainChance 8\n Mass 2500\n BloodColor Red\n MONSTER\n Meleedamage 108\n +MISSILEEVENMORE\n +FLOORCLIP\n +BOSS\n +NORADIUSDMG\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n SeeSound \"DMage/Attack\"\n PainSound \"DMage/Pain\"\n ActiveSound \"DMage/idle\"\n DeathSound \"DMage/death\"\n Obituary \"%o was incinerated by the rage of Bormereth.\"\n HitObituary \"%o was smashed by Bormereth.\"\n States\n {\n Spawn:\n BORM A 10 A_Look\n Loop\n See:\n// BORM AABBCCDD 4 A_VileChase //well, if you think he should... i removed that because he is already a bit hard.\n BORM AABBCCDD 4 A_Chase\n Loop\n Missile:\n TNT1 A 0 A_Jump(60,\"Missile2\")\n\n TNT1 A 0 A_Jump(128,17)\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 6 Bright A_CustomMissile(\"WraithFX12\",25,0,0)\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 3 Bright A_CustomMissile(\"WraithFX12\",25,0,0)\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 3 Bright A_CustomMissile(\"WraithFX12\",25,0,0)\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 3 Bright A_CustomMissile(\"WraithFX12\",25,0,0)\n Goto see\n\n TNT1 A 0 A_Jump(128,9)\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM F 3 Bright A_CustomMissile(\"WraithFX12\",31,10,0)\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 3 Bright A_CustomMissile(\"WraithFX12\",28,5,0)\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 3 Bright A_CustomMissile(\"WraithFX12\",25,0,0)\n Goto see\n\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missilesimple\",\"SoundSlot5\")\n BORM G 0 A_CustomMissile(\"WraithFX12\",25,0,20)\n BORM G 0 A_CustomMissile(\"WraithFX12\",25,0,0)\n BORM G 0 A_CustomMissile(\"WraithFX12\",25,0,-20)\n BORM G 3 Bright\n Goto see\n Missile2:\n BORM F 4 A_FaceTarget\n TNT1 A 0 A_PlaySoundEx(\"bormereth/missile2prepare\",\"SoundSlot5\")\n TNT1 A 0 A_SpawnItemEx(\"PossEttFakeFireBall\",5,25,64,0,0,0,0,128)\n BORM EEEEE 5 A_FaceTarget\n BORM E 3 A_FaceTarget\n TNT1 A 0 A_CustomMissile(\"PossEttFireBall\",64,25,0)\n BORM F 4 A_FaceTarget\n BORM G 4 A_FaceTarget\n goto see\n Melee:\n BORM E 3 A_FaceTarget\n BORM F 3 A_FaceTarget\n BORM G 3 A_MeleeAttack\n BORM E 0 A_CPosRefire\n Goto see\n Pain:\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,0)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,90)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,180)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,270)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,45)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,135)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,-45)\n TNT1 A 0 A_CustomMissile(\"FirePillarStarter\",32,0,-135)\n BORM H 2 A_SetInvulnerable\n BORM H 2 A_Pain\n BORM H 20\n BORM H 2 A_UnSetInvulnerable\n Goto See\n/* Death:\n BORM I 5\n BORM J 5 A_Scream\n BORM K 5 A_NoBlocking\n BORM L 5 A_Fall\n BORM MNOP 5\n BORM Q -1\n Stop\n*/\n Death: //I just like this death too much! :P\n TNT1 A 0 A_PlaySound(\"misc/gibbed\")\n BORB A 4 A_Scream\n BORB B 4 A_SpawnItemEx(\"DBigEttinMace\", 0, 0, 32, 3, 0, 0, -90, 128)\n BORB C 4 A_NoBlocking\n BORB D 4 A_Fall\n BORB EFGHIJK 4\n BORB L -1\n Stop\n Raise:\n BORM QPONMLKJI 5\n Goto See\n }\n}\n\nACTOR DBigEttinMace\n{\n +DOOMBOUNCE\n Speed 3\n States\n {\n Spawn:\n BORB MNOPQR 5\n BORB S -1\n Stop\n }\n}\n\nActor WraithFX12 : WraithFX1\n{\n DeathSound \"bormereth/missilesimpledeath\"\n Scale 0.85\n Damage 18\n Speed 20\n Decal DoomImpScorch\n}\n\nActor PossEttFakeFireBall : WraithFX1\n{\n +NOCLIP\n Damage 0\n Speed 0\n Scale 1.1\n States\n {\n Spawn:\n TNT1 AA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL A 1 Bright A_SetTranslucent(0.1)\n WRBL A 1 Bright A_SetTranslucent(0.15)\n WRBL A 1 Bright A_SetTranslucent(0.2)\n TNT1 AAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL B 1 Bright A_SetTranslucent(0.25)\n WRBL B 1 Bright A_SetTranslucent(0.3)\n WRBL B 1 Bright A_SetTranslucent(0.35)\n TNT1 AAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL C 1 Bright A_SetTranslucent(0.4)\n WRBL C 1 Bright A_SetTranslucent(0.45)\n WRBL C 1 Bright A_SetTranslucent(0.5)\n TNT1 AAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL A 1 Bright A_SetTranslucent(0.55)\n WRBL A 1 Bright A_SetTranslucent(0.6)\n WRBL A 1 Bright A_SetTranslucent(0.65)\n TNT1 AAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL B 1 Bright A_SetTranslucent(0.7)\n WRBL B 1 Bright A_SetTranslucent(0.75)\n WRBL B 1 Bright A_SetTranslucent(0.8)\n TNT1 AAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL C 1 Bright A_SetTranslucent(0.85)\n WRBL C 1 Bright A_SetTranslucent(0.9)\n WRBL C 1 Bright A_SetTranslucent(0.95)\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL A 3 Bright\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL B 3 Bright\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360))\n WRBL C 3 Bright\n Stop\n }\n}\n\nActor PossEttFireBall: WraithFX1\n{\n Damage 115\n Scale 1.1\n Speed 25\n +SEEKERMISSILE\n SeeSound \"bormereth/missile2fired\"\n DeathSound \"bormereth/missile2death\"\n Decal DoomImpScorch\n States\n {\n Spawn:\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360),128)\n WRBL A 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n WRBL A 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n WRBL A 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360),128)\n WRBL B 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n WRBL B 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n WRBL B 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360),128)\n WRBL C 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n WRBL C 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n WRBL C 1 Bright A_SeekerMissile(5,5)\n TNT1 A 0 A_SpawnItemEx(\"PEFBTrail\",0,0,0,0,0,0,0,128)\n Loop\n Death:\n TNT1 A 0 A_CustomMissile(\"PEFBExplo\",0,0,0)\n TNT1 A 0 A_Explode(80,80)\n TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"WraithFX23\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360),128)\n TNT1 AAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"WraithFX22\",0,0,0,random(-5,5),random(-5,5),random(-5,5),random(1,360),128)\n WRBL DEF 3 Bright\n WRBL GHI 3\n Stop\n}\n}\n\nActor WraithFX22\n{\n Projectile\n Damage 0\n +RIPPER\n +BLOODLESSIMPACT\n Speed 0\n Radius 1\n Height 1\n Scale 0.75\n States\n {\n Spawn:\n WRBL KLKL 2 Bright\n TNT1 A 0 A_Jump(128,1)\n Loop\n WRBL MNOP 2 Bright\n WRBL P 1 Bright A_FadeOut\n Wait\n Death:\n TNT1 A 1\n Stop\n }\n}\n\nActor WraithFX23\n{\n Projectile\n Damage 0\n +RIPPER\n +BLOODLESSIMPACT\n Speed 0\n Radius 1\n Height 1\n States\n {\n Spawn:\n WRBL KLKL 2 Bright\n TNT1 A 0 A_Jump(128,1)\n Loop\n WRBL MNOP 2 Bright\n WRBL P 1 Bright A_FadeOut\n Wait\n Death:\n TNT1 A 1\n Stop\n }\n}\n\nActor PEFBExplo\n{\n Projectile\n Speed 0\n Damage 0\n +NOCLIP\n RenderStyle Add\n Alpha 0.6\n States\n {\n Spawn:\n FX58 ABCDEFGHIJKLMNOPQ 1 Bright\n Stop\n }\n}\n\nActor PEFBTrail\n{\n Projectile\n Speed 0\n Damage 0\n +NOCLIP\n RenderStyle Add\n Scale 0.4\n Alpha 0.45\n States\n {\n Spawn:\n FX50 ABCDEFG 1\n FX50 HIJKLMNOPQR 1\n Stop\n }\n}\n\n//-------------------------------------------------------\nActor FirePillarStarter\n{\n Projectile\n +RIPPER\n Speed 28\n Damage 0\n +NOTARGET\n +RIPPER\n +BLOODLESSIMPACT\n RenderStyle None\n States\n {\n Spawn:\n PLAY A 3\n Goto Death\n Death:\n PLAY A 3 A_CustomMissile(\"FirePillarBase\",-20,0,0)\n Stop\n }\n}\n\nActor FirePillarBase\n{\n Projectile\n Speed 0\n +NOCLIP\n Damage 0\n RenderStyle None\n States\n {\n Spawn:\n PLAY A 2 A_CustomMissile(\"FirePillarShot\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot2\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot2\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot2\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot2\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot2\",5,0,0)\n PLAY A 2 A_CustomMissile(\"FirePillarShot\",5,0,0)\n Stop\n }\n}\n\nActor FirePillarShot\n{\n Projectile\n Speed 0\n Radius 4\n Height 3\n Damage 13\n DamageType Fire\n Scale 0.5\n RenderStyle Add\n Alpha 0.6\n States\n {\n Spawn:\n TNT1 AAAA 0\n INFE ABCD 1 Bright ThrustThingZ(0,7,0,1)\n INFE EFGHIJKLMNOPQRST 1 Bright\n Stop\n }\n}\n\nActor FirePillarShot2 : FirePillarShot //this one wont have light definition\n{\n Alpha 0.59\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/hllhound.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//Hell Hound\n//created by: Eriance | Ghastly Dragon, Sandypaper (Brightmaps)\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\n\nActor BFHHellHound 30121\n{\n Health 300\n PainChance 16\n Speed 16\n Radius 30\n Height 60\n Scale 1.2\n Mass 500\n MeleeDamage 67\n MaxTargetRange 256\n DamageFACTOR \"Fire\", 0.5\n Monster\n +FloorClip\n +DontHurtSpecies\n +BOSS\n +QUICKTORETALIATE\n Obituary \"%o burned alive by Hell Hound.\"\n HitObituary \"Hell Hound had %o for dinner.\"\n SeeSound \"monster/dogsit\"\n AttackSound \"monster/dogatk\"\n MeleeSound \"monster/dogbit\"\n PainSound \"monster/dogpai\"\n DeathSound \"monster/dogdth\"\n ActiveSound \"monster/dogact\"\n States\n {\n Spawn:\n HDOG A 10 A_Look\n Loop\n See:\n HDOG AAAABBBBCCCCDDDDEEEEFFFF 1 A_Chase\n Loop\n Melee:\n HDOG GH 2 A_FaceTarget\n HDOG I 2 A_MeleeAttack\n Goto See\n Missile:\n HDOG G 10 A_FaceTarget\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG H 1 A_CustomMissile(\"DogFire\",28,0,0,0,0)\n HDOG I 6\n Goto See\n Pain:\n HDOG J 2\n HDOG J 2 A_Pain\n Goto See\n Death:\n HDOG K 8\n HDOG L 8 A_Scream\n HDOG M 4\n HDOG N 4 A_NoBlocking\n HDOG OP 4\n HDOG Q -1\n Stop\n Raise:\n HDOG QPONMLK 5\n Goto See\n }\n}\n\nActor DogFire\n{\n Radius 2\n Height 4\n Speed 16\n Damage 4\n Projectile\n RenderStyle Add\n DamageType Fire\n Alpha 0.67\n Scale 0.67\n SeeSound \"weapons/bigbrn\"\n DeathSound \"weapons/bigbrn\"\n DontHurtShooter\n +ThruGhost\n States\n {\n Spawn:\n TNT1 A 2 Bright\n FRFX ABCD 2 Bright A_Explode(1,8)\n FRFX D 0 Bright A_Lowgravity\n FRFX EFG 2 Bright A_Explode(1,16)\n FRFX HIJ 2 Bright A_Explode(1,32)\n FRFX KLM 2 Bright A_Explode(1,64)\n FRFX NO 2 Bright\n Stop\n Death:\n FRFX HIJ 2 Bright A_Explode(1,32)\n FRFX KLM 2 Bright A_Explode(1,64)\n FRFX NO 2 Bright\n Stop\n }\n}\n\nActor DogShot\n{\n Radius 8\n Height 12\n Speed 16\n Damage 17\n Projectile\n RenderStyle Add\n DamageType Fire\n +ThruGhost\n SeeSound \"monster/dogsht\"\n DeathSound \"monster/doghit\"\n States\n {\n Spawn:\n TNT1 A 3\n HHFX AABBCC 1 Bright A_SpawnItemEx(\"DogTrail\",0,0,0,0,0,0,0,128)\n goto Spawn+1\n Death:\n HHFX DFGH 4 Bright\n Stop\n }\n}\n\nActor DogTrail : BulletPuff\n{\n RenderStyle Add\n States\n {\n Spawn:\n TNT1 A 5\n HHFX DFGH 3 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/aracnorb.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//Aracnorb\n//created by: Enjay, Infirnex, Blue Shadow\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\nACTOR BFHAracnorb\n{\n MONSTER\n +NOGRAVITY\n +FLOAT\n +FLOATBOB\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n Health 200\n Radius 24\n Height 64\n Mass 400\n Speed 12\n PainChance 16\n SeeSound \"aracnorb/sight\"\n ActiveSound \"baby/active\"\n PainSound \"baby/pain\"\n DeathSound \"aracnorb/death\"\n MeleeSound \"aracnorb/melee\"\n MeleeDamage 67\n MissileHeight 36\n MissileType AracnorbBall\n Obituary \"%o suffered psychic trauma from Aracnorb's brainwaves.\"\n HitObituary \"%o had %p skull chewed by Aracnorb.\"\n Scale 1.2\n States\n {\n Spawn:\n ACNB A 1 A_Look\n Loop\n See:\n ACNB A 2 A_Chase\n Loop\n Melee:\n ACNB AB 5\n ACNB C 6 A_MeleeAttack\n Goto See\n Missile:\n ACNB D 0 A_Jump(64,\"Missile2\")\n ACNB B 12 Bright A_FaceTarget\n ACNB C 2 Bright A_MissileAttack\n ACNB B 2 Bright\n ACNB D 0 A_Jump(8,\"See\")\n ACNB D 0 A_SpidRefire\n Goto Missile+2\n \"Missile2\":\n TNT1 A 0 A_PlaySound(\"aracnorb/charge\")\n\n ACNB B 10 Bright A_FaceTarget\n ACNB CBCB 4 Bright A_FaceTarget\n\tACNB CBCBCBCBCB 2 Bright A_FaceTarget\n\n ACNB C 2 Bright A_CustomMissile(\"MegaAracnorbBall\",36,0,0,0)\n ACNB B 2 Bright\n Goto See\n Pain:\n ACNF I 2\n ACNF I 2 A_Pain\n ACNB D 0 A_Jump(128,\"Missile2\")\n Goto See\n Death:\n ACNB D 0 A_ChangeFlag(\"FLOATBOB\",0)\n ACNB D 0 A_Scream\n ACNB D 6 A_Fall\n ACNB D 1\n Wait\n Crash:\n ACNB EFG 6\n ACNB H -1\n Stop\n Raise:\n ACNB HGFEDA 8\n ACNB A 0 A_ChangeFlag(\"FLOATBOB\",1)\n Goto See\n }\n}\n\nACTOR AracnorbBall\n{\n Radius 18\n Height 8\n Speed 23\n Damage 18\n RenderStyle Add\n Alpha 0.75\n SeeSound \"baby/attack\"\n DeathSound \"baby/shotx\"\n PROJECTILE\n +STRIFEDAMAGE\n +SEEKERMISSILE\n +RANDOMIZE\n States\n {\n Spawn:\n ACNF AABB 1 Bright A_BishopMissileWeave\n Loop\n Death:\n ACNF CDEFG 5 Bright\n Stop\n }\n}\n\nACTOR MegaAracnorbBall : AracnorbBall\n{\n Scale 2.0\n Radius 36\n Height 16\n Speed 30\n Damage 21\n +SEEKERMISSILE\n +RANDOMIZE\n States\n {\n Spawn:\n ACNF AABB 1 Bright A_BishopMissileWeave\n Loop\n Death:\n TNT1 A 0 A_Explode\n ACNF CDEFG 5 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/catharsi.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//Catharsi\n//created by: Ghastly Dragon, Sandypaper (Brightmaps)\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\nActor BFHCatharsi 29123\n{\n Obituary \"%o was blasted by a catharsi.\"\n Health 220\n Radius 20\n Height 64\n Scale 1.2\n Mass 650\n Speed 16\n PainChance 5\n SeeSound \"catharsi/sit\"\n PainSound \"catharsi/pain\"\n DeathSound \"catharsi/death\"\n ActiveSound \"imp/active\"\n Monster\n +FloorClip\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n states\n {\n Spawn:\n SDDM AB 10 A_Look\n Loop\n See:\n SDDM AABBCCDD 3 A_Chase\n Loop\n Missile:\n SDDM E 0 A_Jump(64, \"Missiles\")\n SDDM E 4\n SDDM E 10 A_FaceTarget\n\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, -4, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 0, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 4, 0)\n SDDM E 2\n Goto See\n \"Missiles\":\n TNT1 A 0 Bright A_PlaySound(\"catharsi/sit\")\n SDDM EEEE 10 A_FaceTarget\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, -4, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 0, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 4, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 8, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 12, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 16, 0)\n SDDM E 2\n SDDM E 8 A_FaceTarget\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 4, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, 0, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, -4, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, -8, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, -12, 0)\n SDDM E 2\n SDDM F 2 Bright A_CustomMissile(\"CatharsiBall\", 40, 8, -16, 0)\n SDDM E 2\n Goto See\n Pain:\n SDDM G 3\n SDDM G 3 A_Pain\n Goto See\n Death:\n SDDM H 5\n SDDM I 5 A_Scream\n SDDM J 5 A_NoBlocking\n SDDM J 0 A_SpawnItem(\"CatharsiDetonator\", 0, 30)\n SDDM KLM 5\n SDDM N -1\n Stop\n XDeath:\n SDDM O 5\n SDDM P 5 A_XScream\n SDDM Q 5 A_NoBlocking\n SDDM RSTUV 5\n SDDM W -1\n Stop\n Raise:\n SDDM NMLKJIH 5\n Goto See\n }\n}\n\nActor CatharsiBall\n{\n Radius 6\n Height 8\n Speed 30\n Damage 9\n RenderStyle Add\n SeeSound \"catharsi/shotsit\"\n DeathSound \"catharsi/shotdth\"\n Projectile\n +Randomize\n Decal PlasmaScorchLower\n states\n {\n Spawn:\n SDFB A 4 Bright\n Loop\n Death:\n SDFB BCDE 6 Bright\n stop\n }\n}\n\nActor CatharsiDetonator\n{\n Radius 6\n Height 8\n Speed 0\n SeeSound \"catharsi/shotsit\"\n DeathSound \"catharsi/shotdth\"\n Monster\n +FloatBob\n +Randomize\n +NoGravity\n +NoBlood\n states\n {\n Spawn:\n THRM A 4 A_PlaySound(\"catharsi/thermtick\")\n THRM B 16\n THRM A 4 A_PlaySound(\"catharsi/thermtick\")\n THRM B 16\n THRM A 4 A_PlaySound(\"catharsi/thermtick\")\n THRM B 16\n THRM A 4 A_PlaySound(\"catharsi/thermtick\")\n THRM B 16\n THRM A 4 A_PlaySound(\"catharsi/thermtick\")\n THRM B 16\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 0)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 20)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 40)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 60)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 80)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 100)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 120)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 140)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 160)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 180)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 200)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 220)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 240)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 260)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 280)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 300)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 320)\n SDFB B 0 A_CustomMissile(\"CatharsiBall\", 4, 2, 340)\n SDFB BCDE 6 Bright A_Die\n Stop\n Death:\n TNT1 A 0\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/poe.txt",
"contents": "///////////////////////////////////////////////////////////////////\n//Poe\n//created by: hnsolo77, Vader, Eriance (Projectiles)\n//modified by: arkore\n///////////////////////////////////////////////////////////////////\n\nACTOR BFHPoe 12000\n{\n Health 900\n Radius 31\n Height 56\n Mass 800\n Speed 12\n PainChance 2\n Monster\n +FLOAT +NOGRAVITY +THRUGHOST +GHOST +NOICEDEATH +CANTSEEK\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n bloodcolor \"ff 0f 83\"\n SeeSound \"Poe/sight\"\n PainSound \"Poe/pain\"\n DeathSound \"Poe/death\"\n ActiveSound \"Poe/active\"\n MeleeSound \"imp/melee\"\n MeleeDamage 184\n Obituary \"%o is shocked to find out that ghosts are real\"//who you gonna call? GHOSTBUSTERS!!!\n HitObituary \"%o's soul was consumed by Poe\"\n States\n {\n Spawn:\n TNT1 A 0 A_JumpIfInventory (\"PoeSpawnCookie\", 1, \"Look\")\n TNT1 A 0 A_GiveInventory (\"PoeSpawnCookie\")\n TNT1 A 0 A_changeflag (INVULNERABLE,1)\n TNT1 A 1 A_SetTranslucent (0,0)\n goto look\n Look:\n POE1 A 0 A_KillChildren\n POE1 A 3 A_look\n loop\n See:\n TNT1 A 0 A_JumpIfInventory (\"PoeSpawnCookie2\", 1, \"See2\")\n TNT1 A 0 A_GiveInventory (\"PoeSpawnCookie2\")\n POE1 A 3 A_SetTranslucent (0.1,0)\n POE1 A 3 A_SetTranslucent (0.2,0)\n POE1 A 3 A_SetTranslucent (0.3,0)\n POE1 A 3 A_SetTranslucent (0.4,0)\n POE1 A 3 A_SetTranslucent (0.5,0)\n POE1 A 0 A_changeflag (INVULNERABLE,0)\n goto See2\n See2:\n POE1 AAAAA 3 A_Chase\n POE1 A 0 A_JUMP (20, \"SpawnClones\")\n POE1 AA 3 A_Chase\n loop\n See3:\n POE1 AAA 3 A_Chase\n loop\n SpawnClones:\n POE1 A 0 A_KillChildren\n POE1 A 0 A_changeflag (INVULNERABLE,1)\n POE1 A 0 A_changeflag (FRIGHTENED,1)\n POE1 A 3 A_SetTranslucent (0.4,0)\n POE1 A 3 A_SetTranslucent (0.3,0)\n POE1 A 3 A_SetTranslucent (0.2,0)\n POE1 A 3 A_SetTranslucent (0.1,0)\n POE1 A 3 A_SetTranslucent (0,0)\n POE1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander\n POE1 A 0 A_SpawnItemEx (\"FakePoe1\",0,0,0,0,0,0,0,48)\n POE1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander\n POE1 A 0 A_SpawnItemEx (\"FakePoe2\",0,0,0,0,0,0,0,48)\n POE1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander\n POE1 A 0 A_SpawnItemEx (\"FakePoe3\",0,0,0,0,0,0,0,48)\n POE1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander\n POE1 A 0 A_SpawnItemEx (\"FakePoe4\",0,0,0,0,0,0,0,48)\n POE1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_Wander\n POE1 A 3 A_SetTranslucent (0.1,0)\n POE1 A 3 A_SetTranslucent (0.2,0)\n POE1 A 3 A_SetTranslucent (0.3,0)\n POE1 A 3 A_SetTranslucent (0.4,0)\n POE1 A 3 A_SetTranslucent (0.5,0)\n POE1 A 0 A_changeflag (INVULNERABLE,0)\n POE1 A 0 A_Changeflag (FRIGHTENED,0)\n goto See3\n Missile:\n POE1 E 0 A_JUMP (65, \"Missile3\")\n POE1 E 0 A_JUMP (125, \"Missile2\")\n POE1 EF 3 A_FaceTarget\n POE1 G 3 bright A_CustomMissile(\"PoeBall\",24,0,0,0,0)\n Goto See2\n Missile2:\n\t TNT1 A 0 A_PlaySound(\"Poe/sight\")\n POE1 EF 3 A_FaceTarget\n POE1 F 3 A_SetTranslucent (0.6,0)\n POE1 F 3 A_SetTranslucent (0.7,0)\n POE1 F 3 A_SetTranslucent (0.8,0)\n POE1 F 3 A_SetTranslucent (0.9,0)\n POE1 F 3 A_SetTranslucent (1.0,0)\n\n POE1 F 2 A_SetTranslucent (0.5,0)\n POE1 F 2 A_SetTranslucent (1.0,0)\n POE1 F 2 A_SetTranslucent (0.5,0)\n POE1 F 2 A_SetTranslucent (1.0,0)\n POE1 F 2 A_SetTranslucent (0.5,0)\n POE1 F 2 A_SetTranslucent (1.0,0)\n POE1 F 2 A_SetTranslucent (0.5,0)\n POE1 F 2 A_SetTranslucent (1.0,0)\n POE1 F 2 A_SetTranslucent (0.5,0)\n POE1 F 2 A_SetTranslucent (1.0,0)\n\n POE1 G 3 bright A_CustomMissile(\"PoeBall\",24,0,0,0,0)\n POE1 G 0 bright A_CustomMissile(\"PoeBall\",24,0,15,0,0)\n POE1 G 0 bright A_CustomMissile(\"PoeBall\",24,0,-15,0,0)\n\n TNT1 A 0 A_SetTranslucent (0.5,0)\n Goto See2\n Missile3:\n POE1 EF 3 A_FaceTarget\n POE1 G 3 bright A_CustomMissile(\"PoeTracer\",24,0,0,0,0)\n Goto See2\n Melee:\n POE1 AEF 2 A_FaceTarget\n POE1 G 2 A_MeleeAttack\n goto See2\n Pain:\n POE1 H 3 A_SetTranslucent (0.5,0)\n POE1 H 3 A_Pain\n POE1 I 0 A_KillChildren\n POE1 I 6\n Goto See2\n Death:\n POE1 J 0 A_changeflag (NOGRAVITY,1)\n POE1 K 8\n POE1 L 8 A_Scream\n POE1 M 0 A_KillChildren\n POE1 N 8 A_SetTranslucent (0.4,0)\n POE1 O 8 A_SetTranslucent (0.3,0)\n POE1 P 8 A_SetTranslucent (0.2,0)\n POE1 Q 8 A_SetTranslucent (0.1,0)\n POE1 R 8 A_SetTranslucent (0,0)\n TNT1 S 8 A_NoBlocking\n TNT1 L -1 A_SetFloorClip\n Stop\n }\n}\n\nActor PoeSpawnCookie : Inventory\n{\ninventory.amount 1\ninventory.maxamount 1\n}\nActor PoeSpawnCookie2 : PoeSpawnCookie\n{\n}\n\nACTOR PoeBallTrail : BulletPuff\n{\n +THRUGHOST +GHOST\n RenderStyle Add\n Alpha 1\n States\n {\n Spawn:\n POTR ABAB 3 BRIGHT\n Stop\n }\n}\nACTOR PoeBall\n{\n Radius 6\n Height 8\n Speed 22\n FastSpeed 24\n Damage 19\n Projectile\n +RANDOMIZE +THRUGHOST +GHOST\n RenderStyle Add\n Alpha 1\n SeeSound \"PoeBall/See\"\n DeathSound \"PoeBall/Die\"\n States\n {\n Spawn:\n POBL AB 2 BRIGHT A_CustomMissile(\"PoeBallTrail\",0,0,0,0,0)\n Loop\n Death:\n POBL CDEFGH 3 BRIGHT\n Stop\n}\n}\nACTOR PoeTracer : PoeBall\n{\n +SEEKERMISSILE\n Speed 15\n FastSpeed 20\n Damage (8*random(8,12))\n States\n {\n Spawn:\n POBL A 2 BRIGHT A_CustomMissile(\"PoeBallTrail\",0,0,0,0,0)\n POBL B 2 BRIGHT A_CustomMissile(\"PoeBallTrail\",0,0,0,0,0)\n POBL B 0 BRIGHT A_Tracer2\n Loop\n Death:\n POBL CDEFGH 3 BRIGHT\n Stop\n}\n}\nACTOR FakePoe1\n{\n Health 20\n Radius 31\n Height 56\n Mass 800\n Speed 8\n PainChance 32\n Monster\n +FLOAT +NOGRAVITY +THRUGHOST +GHOST +NOICEDEATH -COUNTKILL +NOBLOOD +LOOKALLAROUND -SOLID\n DeathSound \"FakePoe/death\"\n Obituary \"how the fuck did you die?\"\n HitObituary \"you fail at life, a HARMLESS monster killed you!\"\n Alpha 0.7\n States\n {\n Spawn:\n TNT1 A 0 A_changeflag (INVULNERABLE,1)\n TNT1 A 1 A_SetTranslucent (0,0)\n POE2 A 294\n POE2 A 0 A_ChangeFlag (SOLID,1)\n Iseeu:\n POE2 A 3 A_look\n See:\n POE2 A 3 A_SetTranslucent (0.1,0)\n POE2 A 3 A_SetTranslucent (0.2,0)\n POE2 A 3 A_SetTranslucent (0.3,0)\n POE2 A 3 A_SetTranslucent (0.4,0)\n POE2 A 3 A_changeflag (INVULNERABLE,0)\n goto See2\n See2:\n POE2 A 3 A_Chase\n loop\n Missile:\n POE2 E 5 A_FaceTarget\n POE2 F 5 A_FaceTarget\n POE2 G 5 BRIGHT A_CustomMissile(\"FakePoeBall\")\n Goto See2\n Pain:\n POE1 H 3\n POE1 H 3 A_Pain\n POE1 I 6\n Goto See2\n Death:\n POE2 E 0 A_changeflag (NOGRAVITY,1)\n POE2 E 8\n POE2 F 8 A_Scream\n POE2 F 8 A_SetTranslucent (0.3,0)\n POE2 G 8 A_SetTranslucent (0.2,0)\n POE2 G 8 A_SetTranslucent (0.1,0)\n POE2 G 0 A_NoBlocking\n TNT1 A 1 A_SetFloorClip\n NULL A -1\n Stop\n }\n}\nACTOR FakePoeBall\n{\n Radius 6\n Height 8\n Speed 11\n FastSpeed 22\n Damage 0\n Projectile\n +RANDOMIZE +THRUGHOST +GHOST\n RenderStyle Add\n Alpha 1\n SeeSound \"PoeBall/See\"\n DeathSound \"PoeBall/Die\"\n States\n {\n Spawn:\n PFKB AB 2 BRIGHT\n Loop\n Death:\n PFKB CDEFGH 3 BRIGHT\n Stop\n }\n}\nACTOR FakePoe2 : FakePoe1\n{\n States\n {\n Spawn:\n TNT1 A 0 A_changeflag (INVULNERABLE,1)\n TNT1 A 1 A_SetTranslucent (0,0)\n POE2 A 224\n Iseeu:\n POE2 A 3 A_look\n }\n}\nACTOR FakePoe3 : FakePoe1\n{\n States\n {\n Spawn:\n TNT1 A 0 A_changeflag (INVULNERABLE,1)\n TNT1 A 1 A_SetTranslucent (0,0)\n POE2 A 154\n Iseeu:\n POE2 A 3 A_look\n }\n}\nACTOR FakePoe4 : FakePoe1\n{\n States\n {\n Spawn:\n TNT1 A 0 A_changeflag (INVULNERABLE,1)\n TNT1 A 1 A_SetTranslucent (0,0)\n POE2 A 84\n Iseeu:\n POE2 A 3 A_look\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/cracko.txt",
"contents": "//==========================================================\n//\n// Cracko Demon\n//\n// made by .+:icytux:+.\n//\n//==========================================================\nACTOR BFHCrackoDemon 5123\n{\n //$Category DECORATE\n SpawnID 175\n Health 1200\n Speed 14\n Radius 32\n Height 52\n PainChance 6\n BloodColor \"FF 00 00\"\n Mass 1000\n Meleedamage 193\n SeeSound \"Cracko/See\"\n ActiveSound \"Caco/Active\"\n PainSound \"Cracko/Pain\"\n DeathSound \"Caco/Death\"\n MeleeSound \"Caco/Melee\"\n Obituary \"%o was shocked by Cracko Demon\"\n HitObituary \"%o was crounched by Cracko Demon\"\n MONSTER\n +DONTHURTSPECIES\n +Missilemore\n +NOGRAVITY\n +FLOAT\n +FLOATBOB\n +BOSS\n +QUICKTORETALIATE\n States\n {\n Spawn:\n HED9 A 10 A_Look\n Loop\n See:\n HED9 A 3 A_Chase\n Loop\n Melee:\n HED9 B 5 A_FaceTarget\n HED9 C 5 bright A_FaceTarget\n HED9 D 5 bright A_Meleeattack\n HED9 B 5\n Goto See\n Missile:\n HED9 A 0 A_Jump(56,9)\n HED9 A 0 A_Jump(72,13)\n HED9 B 4 A_FaceTarget\n HED9 C 4 bright A_FaceTarget\n HED9 D 4 A_FaceTarget\n HED9 B 0 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 0, 1)\n HED9 B 0 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, -8, 1)\n HED9 B 4 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 8, 1)\n Goto See\n HED9 B 4 A_FaceTarget\n HED9 C 4 bright A_CustomMissile(\"Blusoul\", 24, 0, 0, 1)\n HED9 D 4 bright A_facetarget\n HED9 B 4 bright\n Goto See\n HED9 B 4 A_FaceTarget\n HED9 C 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 16, 1)\n HED9 C 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 12, 1)\n HED9 B 0 A_FaceTarget\n HED9 C 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 8, 1)\n HED9 C 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 4, 1)\n HED9 B 0 A_FaceTarget\n HED9 D 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, 0, 1)\n HED9 D 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, -4, 1)\n HED9 B 0 A_FaceTarget\n HED9 D 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, -8, 1)\n HED9 D 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, -12, 1)\n HED9 B 0 A_FaceTarget\n HED9 B 2 bright A_CustomMissile(\"CrackodemonBall\", 24, 0, -16, 1)\n HED9 B 4 bright\n Goto See\n Pain:\n HED9 E 3\n HED9 E 3 A_Pain\n HED9 F 6\n Goto See\n Death:\n HED9 G 8 A_ChangeFlag(FLOATBOB,0)\n HED9 H 8 A_Scream\n HED9 IJ 8\n HED9 K 8 A_NoBlocking\n HED9 L -1 A_SetFloorClip\n Stop\n Raise:\n HED9 L 8 A_UnsetFloorClip\n HED9 KJIHG 8\n Goto See\n }\n}\n\nActor CrackodemonBall\n{\n Radius 8\n Height 6\n Speed 20\n Damage 18\n PROJECTILE\n RENDERSTYLE ADD\n ALPHA 0.8\n SeeSound \"Crack/see\"\n DeathSound \"Crack/death\"\n States\n {\n Spawn:\n BAL9 AAAABBBB 1 BRIGHT A_SpawnItemEx(\"CrackoBallTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n Loop\n Death:\n BAL9 CDE 6 BRIGHT\n Stop\n }\n}\n\nActor CrackoBallTrail\n{\n Radius 1\n Height 1\n +NOCLIP\n +NOGRAVITY\n +FLOAT\n Renderstyle ADD\n Alpha 0.5\n States\n {\n Spawn:\n BAL9 AB 2 Bright A_FadeOut (0.1)\n loop\n }\n}\n\nActor Blusoul : CrackodemonBall\n{\n Radius 12\n Height 24\n Speed 25\n Damage 23\n ExplosionDamage 30\n ExplosionRadius 64\n SeeSound \"Blusoul/see\"\n DeathSound \"Blusoul/death\"\n States\n {\n Spawn:\n SKUD CCCCDDDD 1 BRIGHT A_SpawnItemEx(\"BlusoulTrail\", 0, 0, 16, 0, 0, 0, 0, 128)\n Loop\n Death:\n SKUD H 4 BRIGHT A_Mushroom(\"CrackodemonBall\", 8)\n SKUD I 4 BRIGHT A_Explode\n SKUD JK 4 BRIGHT\n stop\n }\n}\n\nActor BlusoulTrail\n{\n Radius 1\n Height 1\n +NOCLIP\n +NOGRAVITY\n +FLOAT\n Renderstyle ADD\n Alpha 0.5\n States\n {\n Spawn:\n BAL9 A 0 A_CStaffMissileSlither\n BAL9 AB 4 BRIGHT A_FadeOut (0.1)\n loop\n }\n}\n\n//End of Cracko Demon"
},
{
"source": "pk3",
"name": "decorate/monsters/agatho.txt",
"contents": "//============================================//\n// //\n// Agathodemon //\n// //\n// DECORATE/Recolors By: jimmy91 //\n// Projectile Sprites by: Eriance, Vader //\n// Modified by: arkore //\n// //\n//============================================//\n\nACTOR BFHAgathodemon\n{\n MONSTER\n +FLOAT\n +NOGRAVITY\n +MISSILEMORE\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n Radius 31\n Height 64\n Health 650\n Mass 1000\n Speed 14\n PainChance 4\n SeeSound \"caco/sight\"\n PainSound \"caco/pain\"\n DeathSound \"caco/death\"\n ActiveSound \"caco/active\"\n AttackSound \"caco/melee\"\n MeleeSound \"imp/claw\"\n MeleeDamage 92\n MissileType AgathoDemonFireBall\n MissileHeight 24\n Obituary \"%o was blasted by Agathodemon.\"\n HitObituary \"%o got caught in Agathodemon's jaws.\"\n States\n {\n Spawn:\n AGAH A 1 A_Look\n Loop\n See:\n AGAH A 3 A_Chase\n Loop\n Melee:\n AGAH BC 5 A_FaceTarget\n AGAH D 6 A_MeleeAttack\n Goto See\n Missile:\n AGAH D 0 A_Jump(55,\"Stealth\")\n AGAH D 0 A_Jump(128,\"Fireball\")\n Goto Tracer\n Stealth:\n AGAH D 0 A_JumpIfInventory(\"AgathodemonStealthCheck\",1,16)\n AGAH BC 5 Bright A_FaceTarget\n AGAH D 2 Bright A_PlaySound(\"agatho/stealth\")\n AGAH D 0 A_UnSetShootable\n AGAH DDDDDDDDD 2 Bright A_FadeOut(0.1)\n AGAH D 0 A_SetShootable\n AGAH D 0 A_GiveInventory(\"AgathodemonStealthCheck\",1)\n Goto See\n AGAH BC 5 Bright A_FaceTarget\n AGAH D 2 Bright A_PlaySound(\"agatho/stealth\")\n AGAH D 0 A_UnSetShootable\n AGAH DDDDDDDDD 2 Bright A_FadeIn(0.1)\n AGAH D 0 A_SetShootable\n AGAH A 0 A_TakeInventory(\"AgathodemonStealthCheck\",1)\n Goto See\n Fireball:\n AGAH BC 4 A_FaceTarget\n AGAH D 5 Bright A_MissileAttack\n AGAH D 0 A_Jump(70,1)\n Goto See\n AGAH D 0\n Goto Tracer\n Tracer:\n AGAH BC 4 A_FaceTarget\n AGAH D 0 A_CustomMissile(\"AgathoDemonTracer\",22,0,-30,0)\n AGAH D 5 A_CustomMissile(\"AgathoDemonTracer\",22,0,30,0)\n AGAH D 0 A_Jump(90,1)\n Goto See\n AGAH D 0\n Goto Fireball\n Pain:\n AGAH E 3\n AGAH E 1 A_Pain\n AGAH F 4\n Goto See\n Death:\n AGAH G 8\n AGAH H 8 A_Scream\n AGAH I 8\n AGAH J 8 A_SetTranslucent(1.0,0)\n AGAH K 8 A_Fall\n AGAH L -1 A_SetFloorClip\n Stop\n Raise:\n AGAH L 8 A_UnSetFloorClip\n AGAH KJIHG 8\n Goto See\n }\n}\n\nACTOR AnotherAgathodemon : BFHAgathodemon\n{\n Health 500\n States\n {\n Missile:\n AGAH D 0 A_Jump(70,\"Stealth\")\n AGAH D 0 A_Jump(128,\"Fireball\")\n Goto Tracer\n Stealth:\n AGAH D 0 A_JumpIfInventory(\"AgathodemonStealthCheck\",1,16)\n AGAH BC 5 Bright A_FaceTarget\n AGAH D 2 Bright A_PlaySound(\"agatho/stealth\")\n AGAH D 0 A_UnSetShootable\n AGAH DDDDDDDDD 2 Bright A_FadeOut(0.1)\n AGAH D 0 A_GiveInventory(\"AgathodemonStealthCheck\",1)\n Goto See\n AGAH BC 5 Bright A_FaceTarget\n AGAH D 2 Bright A_PlaySound(\"agatho/stealth\")\n AGAH D 0 A_SetShootable\n AGAH DDDDDDDDD 2 Bright A_FadeIn(0.1)\n AGAH A 0 A_TakeInventory(\"AgathodemonStealthCheck\",1)\n Goto See\n }\n}\n\nACTOR AgathodemonStealthCheck : Inventory\n{\n Inventory.Amount 1\n Inventory.MaxAmount 1\n}\n\nACTOR AgathoDemonFireBall : DoomImpBall //trail projectile\n{\n Speed 20\n Damage 16\n Decal DoomImpScorch\n States\n {\n Spawn:\n TNT1 A 2 Bright A_SpawnItemEx(\"AgathoDemonFX\", 0, 0, 0, 0, 0, 0, 0, 128)\n Loop\n Death:\n AGFX GHIJKL 3 Bright\n Stop\n }\n}\n\nACTOR AgathoDemonFX //trail effect\n{\n Scale 0.75\n RenderStyle Add\n +NOGRAVITY\n States\n {\n Spawn:\n AGFX ABCDEF 2 Bright\n Stop\n }\n}\n\nACTOR AgathoDemonTracer : DoomImpBall //homing fireball\n{\n +SEEKERMISSILE\n Speed 15\n Damage 4\n Decal BaronScorch\n States\n {\n Spawn:\n AGFB ABCABCABCABCABCABCABCABCABCABCABCABC 4 Bright A_Tracer2\n Death:\n AGFB DEFG 4 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/helemntl.txt",
"contents": "//Hades Elemental\nActor BFHHelemental 30130\n{\n //$Title \"Hades Elemental\"\n //$Category Monsters\n Obituary \"%o was electrocuted by a Hades-Elemental.\"\n HitObituary \"%o got chomped by a Hades-Elemental.\"\n Health 1600\n Radius 34\n Height 64\n Mass 800\n Speed 10\n PainChance 32\n MeleeDamage 10\n DamageType normal\n SeeSound \"monster/helsit\"\n PainSound \"monster/helpai\"\n DeathSound \"monster/heldth\"\n ActiveSound \"monster/helact\"\n MeleeSound \"caco/melee\"\n Monster\n +Float\n +NoGravity\n +Boss\n +MissileMore\n +Notarget\n //+DontHarmClass\n +NoRadiusDmg\n States\n {\n Spawn:\n HELE A 10 A_Look\n Loop\n See:\n HELE A 0 A_SetShootable\n HELE AAAAAAAAAAAA 3 A_Chase\n HELE A 0 A_Jump(72,1)\n Goto See+1\n HELE A 0 A_UnSetshootable\n HELE A 1 A_PlaySound(\"monster/heltel\")\n HELE A 1 A_SetTranslucent(0.90)\n HELE A 1 A_SetTranslucent(0.80)\n HELE A 1 A_SetTranslucent(0.70)\n HELE A 1 A_SetTranslucent(0.60)\n HELE A 1 A_SetTranslucent(0.50)\n HELE A 1 A_SetTranslucent(0.40)\n HELE A 1 A_SetTranslucent(0.30)\n HELE A 1 A_SetTranslucent(0.20)\n HELE A 1 A_SetTranslucent(0.10)\n TNT1 A 0 A_Jump(128,25)\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_Jump(128,25)\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAA 0 A_ExtChase(0,0,1,1)\n HELE A 1 A_PlaySound(\"monster/heltel\")\n HELE A 1 A_SetTranslucent(0.10)\n HELE A 1 A_SetTranslucent(0.20)\n HELE A 1 A_SetTranslucent(0.30)\n HELE A 1 A_SetTranslucent(0.40)\n HELE A 1 A_SetTranslucent(0.50)\n HELE A 1 A_SetTranslucent(0.60)\n HELE A 1 A_SetTranslucent(0.70)\n HELE A 1 A_SetTranslucent(0.80)\n HELE A 1 A_SetTranslucent(0.90)\n HELE A 1 A_SetTranslucent(1.0)\n HELE A 0 A_SetShootable\n Goto See\n Missile:\n HELE A 0 A_Jump(80,1)\n Goto \"Missile1\"\n HELE A 0 A_Jump(128,1)\n Goto \"Missile2\"\n HELE A 0\n Goto \"Missile3\"\n \"Missile1\":\n HELE EF 5 Bright A_Facetarget\n HELE G 0 Bright A_CustomMissile(\"BFHHadesBall\",24,0,-10,0,0)\n HELE G 0 Bright A_CustomMissile(\"BFHHadesBall\",24,0,-5,0,0)\n HELE G 0 Bright A_CustomMissile(\"BFHHadesBall\",24,0,0,0,0)\n HELE G 0 Bright A_CustomMissile(\"BFHHadesBall\",24,0,5,0,0)\n HELE G 5 Bright A_CustomMissile(\"BFHHadesBall\",24,0,10,0,0)\n Goto See+1\n \"Missile2\":\n HELE EF 5 Bright A_Facetarget\n HELE G 0 Bright A_CustomMissile(\"BFHHadesBolt\",32,0,-16,0,0)\n HELE G 0 Bright A_CustomMissile(\"BFHHadesBolt\",32,0,0,0,0)\n HELE G 5 Bright A_CustomMissile(\"BFHHadesBolt\",32,0,16,0,0)\n Goto See+1\n \"Missile3\":\n HELE BC 5 Bright A_Facetarget\n HELE D 5 Bright A_DualPainAttack(\"BFHHS\")\n Goto See+1\n Melee:\n HELE ABD 5 Bright A_Facetarget\n HELE C 5 Bright A_MeleeAttack\n Goto See+1\n Pain:\n HELE H 3\n HELE H 3 A_Pain\n HELE H 6\n Goto See\n Death:\n HELE I 5 Bright A_Scream\n HELE JKL 5 Bright\n HELE M 5 Bright A_NoBlocking\n HELE M 0 Bright A_SpawnItemEx(\"BFHHS\",36,36)\n HELE M 0 Bright A_SpawnItemEx(\"BFHHS\",-36,36)\n HELE M 0 Bright A_SpawnItemEx(\"BFHHS\",-36,-36)\n HELE M 0 Bright A_SpawnItemEx(\"BFHHS\",36,-36)\n HELE NOP 5 Bright\n HELE QRSTU 5\n HELE V -1 A_SetFloorClip\n Stop\n }\n}\n\nActor BFHHadesBall : CacodemonBall\n{\n Damage 8\n Speed 15\n Alpha 0.80\n DamageType lightning\n +ThruGhost\n +ForceXYBillboard\n SeeSound \"Monster/hadtel\"\n DeathSound \"Monster/hadsit\"\n Decal \"CacoScorch\"\n States\n {\n Spawn:\n HEFX AB 4 Bright\n Loop\n Death:\n HEFX CDEEFGH 3 bright\n Stop\n }\n}\n\nActor BFHHadesBolt : CacodemonBall\n{\n Damage 5\n Speed 5\n Radius 8\n Height 8\n Damagetype lightning\n SeeSound \"weapons/none\"\n DeathSound \"weapons/gntidl\"\n YScale 4.0\n XScale 2.0\n ReactionTime 35\n +FloorHugger\n +HexenBounce\n +Ripper\n -NoGravity\n -StrifeDamage\n States\n {\n Spawn:\n LFX2 F 1 Bright A_Explode(16,64,0)\n LFX2 F 0 Bright A_CustomMissile(\"BFHHadesBolt2\",0,0,0,6,90)\n LFX2 F 0 ThrustThing(random(0,255),1,0,0)\n LFX2 G 1 Bright A_Explode(16,64,0)\n LFX2 G 0 Bright A_CustomMissile(\"BFHHadesBolt2\",0,0,0,6,90)\n LFX2 H 1 Bright A_Explode(16,64,0)\n LFX2 H 0 Bright A_CustomMissile(\"BFHHadesBolt2\",0,0,0,6,90)\n LFX2 I 1 Bright A_Explode(16,64,0)\n LFX2 I 0 Bright A_CustomMissile(\"BFHHadesBolt2\",0,0,0,6,90)\n LFX2 J 1 Bright A_Explode(16,64,0)\n LFX2 J 0 Bright A_CustomMissile(\"BFHHadesBolt2\",0,0,0,6,90)\n LFX2 J 0 Bright A_CountDown\n Loop\n Death:\n LFX2 FGHIJ 2 Bright A_Explode(32,64,0)\n Stop\n }\n}\n\nActor BFHHadesBolt2 : CacodemonBall\n{\n Damage 0\n Speed 184\n RenderStyle None\n DamageType Lightning\n +ThruGhost\n +Ripper\n SeeSound \"Monster/hadtel\"\n DeathSound \"Monster/hadsit\"\n States\n {\n Spawn:\n TNT1 A 1 Bright A_Explode(16,64,0)\n Loop\n Death:\n TNT1 A 1 Bright\n Stop\n }\n}\n//End of Hades Elemental\n\n//Hades Sphere\nACTOR BFHHS 30116\n{\n //$Title \"Hades Sphere\"\n //$Category Monsters\n Health 35\n Radius 24\n Height 48\n Mass 3000\n Speed 10\n Obituary \"%o was blown away by a Hades Sphere.\"\n Monster\n SeeSound \"monster/hadsit\"\n DeathSound \"monster/hadexp\"\n +LOOKALLAROUND\n +DONTGIB\n +NOTARGET\n +NOGRAVITY\n +FLOAT\n +DONTFALL\n //+DONTHARMCLASS // [MagicWazard] See \"notes\" below\n States\n {\n Spawn:\n TNT1 A 1 Bright A_Look\n Loop\n See:\n HADE EFGH 4 Bright\n SeeLoop:\n HADE A 2 Bright A_Playsound(\"monster/hadwlk\")\n HADE ABBCCDD 2 Bright A_GiveInventory(\"HS_SpecialChase\", 1) // [Blue Shadow] Conditional A_Chase\n //TNT1 A 0 A_CheckFlag(\"SKULLFLY\", \"SeeLoop\") // [Blue Shadow] Don't bother trying to teleport out while \"skull-flying\"\n TNT1 A 0 A_Jump(32, \"TeleportOut\")\n Loop\n TeleportOut:\n TNT1 A 0 A_UnSetSolid\n TNT1 A 0 A_UnSetShootable\n HADE H 5 Bright A_Playsound(\"monster/hadtel\")\n HADE GFEIJKL 4 Bright\n SeeTeleport:\n TNT1 AAAAAAAA 2 A_Chase(0)\n TNT1 A 0 A_Jump(96, \"TeleportIn\")\n Loop\n TeleportIn:\n HADE L 3 Bright A_Playsound(\"monster/hadtel\")\n HADE KJIEFG 4 Bright\n TNT1 A 0 A_SetShootable\n TNT1 A 0 A_SetSolid\n Goto SeeLoop\n Melee:\n TNT1 A 0 A_SetInvulnerable\n HADE HGFE 4 Bright\n TNT1 A 0 A_UnSetInvulnerable\n TNT1 A 0 A_SetShootable\n TNT1 A 0 A_Die\n Stop\n Death:\n TNT1 A 0 A_NoBlocking\n TNT1 A 0 A_SetTranslucent(0.9, 1)\n TNT1 A 0 A_Scream\n HADE M 4 Bright A_Explode(112, 112)\n HADE NOPQ 5 Bright\n Stop\n XDeath:\n TNT1 A 0 A_Noblocking\n HADE H 5 Bright A_PlaySound(\"monster/haddth\")\n HADE GFE 4 Bright\n HADE RSTUVWX 4 Bright\n Stop\n Death.Ice:\n TNT1 A 0 A_ChangeFlag(\"NOGRAVITY\", FALSE)\n Goto GenericFreezeDeath\n }\n}\n\n// [MagicWazard] NOTES: +DONTHARMCLASS was originally enabled, but HS were still\n// able to damage each other with self-destructs due to way the self-destruct\n// was coded. Now that the self-destruct code has been changed, they are\n// invulnerable to each others' explosions if that flag is enabled. Keep\n// +DONTHARMCLASS disabled if you want the HS to be vunlerable to each others'\n// explosions! Remove the comments and enable the flag if you want the HS to be\n// immune to other HS' self-destruct damage.\n\n// [Blue Shadow] Depending on whether or not the Hades Sphere is currently flying\n// (due to A_SkullAttack), choose the appropriate \"chase mode\".\nACTOR HS_SpecialChase : CustomInventory\n{\n States\n {\n Pickup:\n //TNT1 A 0 A_CheckFlag(\"SKULLFLY\", \"ThrustChase\")\n TNT1 A 0 A_Chase\n Stop\n ThrustChase:\n TNT1 A 0 A_Chase(\"\", \"\")\n Stop\n }\n}\n//End of Hades Sphere"
},
{
"source": "pk3",
"name": "decorate/monsters/warlord.txt",
"contents": "/////////////////////////////////////////////////////\n// WarlordofHell\n//created by: Dreadopp, Virtue (Brightmaps)\n//modified by: arkore\n/////////////////////////////////////////////////////\nActor BFHWarlordOfHell 22282\n{\n Health 1500\n Radius 20\n Height 64\n Scale 1.2\n Speed 15\n PainChance 4\n Scale 1.1\n Mass 1000\n BloodColor \"39 59 9F\"\n Monster\n +FloorClip\n +BOSS\n +QUICKTORETALIATE\n +DONTHURTSPECIES\n Obituary \"%o was extuingished by Warlord of Hell.\"\n SeeSound \"warlord/sight\"\n PainSound \"warlord/pain\"\n DeathSound \"warlord/death\"\n ActiveSound \"warlord/active\"\n States\n {\n Spawn:\n WLOH AB 10 A_Look\n Loop\n See:\n WLOH AABBCCDD 4 A_Chase\n Loop\n Missile:\n WLOH E 0 A_JumpIfHealthLower(500,13)\n WLOH E 0 A_JumpIfHealthLower(1000,4)\n WLOH E 6 A_FaceTarget\n WLOH F 6 A_FaceTarget\n WLOH G 6 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 0)\n Goto See\n WLOH E 6 A_FaceTarget\n WLOH F 6 A_FaceTarget\n WLOH G 0 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 8)\n WLOH G 6 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 0)\n WLOH P 6 A_FaceTarget\n WLOH Q 6 A_FaceTarget\n WLOH R 0 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 0)\n WLOH R 6 A_Custommissile(\"WarlordOfHellBall\", 32, 0, -8)\n Goto See\n WLOH E 6 A_FaceTarget\n WLOH F 6 A_FaceTarget\n WLOH G 0 A_Custommissile(\"WarlordOfHellBall\", 32, 0, -20)\n WLOH G 6 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 0)\n WLOH P 6 A_FaceTarget\n WLOH Q 6 A_FaceTarget\n WLOH R 0 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 20)\n WLOH R 6 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 0)\n WLOH E 6 A_FaceTarget\n WLOH F 6 A_FaceTarget\n WLOH G 0 A_Custommissile(\"WarlordOfHellBall\", 32, 0, -12)\n WLOH G 6 A_Custommissile(\"WarlordOfHellBall\", 32, 0, 12)\n Goto See\n Pain:\n WLOH H 5\n WLOH H 5 A_Pain\n Goto See\n Death:\n WLOH I 12\n WLOH J 12 A_Scream\n WLOH K 12 A_Fall\n WLOH LMN 12\n WLOH O -1\n Stop\n Raise:\n WLOH ONMLKJI 5\n Goto See\n }\n}\n\nActor WarlordOfHellBall\n{\n Radius 6\n Height 8\n Speed 20\n Damage 18\n Projectile\n SeeSound \"imp/attack\"\n DeathSound \"imp/shotx\"\n Decal BaronScorch\n States\n {\n Spawn:\n BALM AB 4 Bright\n Loop\n Death:\n BALM CDE 6 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/profane.txt",
"contents": "/////////////////////////////////////////////////////\n// ProfaneOne\n//created by: ProjectAngel, Eriance, Dutch Devil\n//modified by: arkore\n/////////////////////////////////////////////////////\nACTOR BFHProfaneOne : BaronOfHell 2722\n{\n Health 2000\n Radius 24\n Height 64\n Scale 1.2\n Mass 1000\n Speed 12\n PainChance 6\n Monster\n +FLOORCLIP\n +BOSS\n +QUICKTORETALIATE\n +DONTHURTSPECIES\n +MISSILEMORE\n +MISSILEEVENMORE\n Poisondamage 10\n SeeSound \"profane/sight\"\n PainSound \"baron/pain\"\n DeathSound \"profane/death\"\n ActiveSound \"baron/active\"\n Obituary \"%o is now the Profane One's trophy.\"\n HitObituary \"Profane One mauled %o.\"\n States\n {\n Spawn:\n BOSX AB 10 A_Look\n Loop\n See:\n BOSX AABB 3 A_VileChase\n BOSX CCDD 3 A_VileChase\n Loop\n Melee:\n BOSX EF 8 A_FaceTarget\n BOSX G 8 A_CustomMeleeAttack (10, \"profane/melee\", Poison)\n Goto See\n Missile:\n TNT1 A 0 A_FaceTarget\n TNT1 A 0 A_Jump(128,\"Poison\",\"Blood\")\n Poison:\n BOSX EF 7 A_FaceTarget\n BOSX G 0 Bright A_CustomMissile (\"PoisonBall\",28,4,1,0)\n BOSX G 7 Bright A_CustomMissile (\"PoisonBall\",28,-4,-1,0)\n BOSX F 7 A_FaceTarget\n BOSX G 0 Bright A_CustomMissile (\"PoisonBall\",28,4,1,0)\n BOSX G 7 Bright A_CustomMissile (\"PoisonBall\",28,-4,-1,0)\n BOSX F 7 A_FaceTarget\n BOSX G 0 Bright A_CustomMissile (\"PoisonBall\",28,4,1,0)\n BOSX G 7 Bright A_CustomMissile (\"PoisonBall\",28,-4,-1,0)\n Goto See\n Blood:\n BOSX H 0 A_PlaySound(\"profane/vomit\")\n BOSX H 15 A_FaceTarget\n BOSX H 0 A_CustomMissile (\"BloodPuke\", 60, 0, random(-10,10), 2, random(10,20))\n BOSX H 0 A_CustomMissile (\"BloodPuke\", 59, 0, random(-10,10), 2, random(10,20))\n BOSX H 0 A_CustomMissile (\"BloodPuke\", 58, 0, random(-10,10), 2, random(10,20))\n BOSX H 0 A_CustomMissile (\"BloodPuke\", 59, 0, random(-10,10), 2, random(10,20))\n BOSX H 0 A_CustomMissile (\"BloodPuke\", 60, 0, random(-10,10), 2, random(10,20))\n Goto See\n Pain:\n BOSX H 2\n BOSX H 2 A_Pain\n Goto See\n Heal:\n BOSX HH 10\n Goto See\n Death:\n BOSX I 8 A_Scream\n BOSX J 8 A_PlaySound(\"profane/die\")\n BOSX K 8\n BOSX L 8 A_NoBlocking\n BOSX MN 8 A_Mushroom (\"BloodPuke\", 10)\n BOSX O -1 A_BossDeath\n Stop\n Raise:\n BOSX O 8\n BOSX NMLKJI 8\n Goto See\n }\n}\n\nACTOR PoisonBall : CStaffMissile\n{\n radius 3\n height 3\n damage 20\n speed 20\n Renderstyle Add\n Alpha 0.90\n Poisondamage 20\n Damagetype PoisonCloud\n seesound \"profane/poison\"\n deathsound \"profane/poisondie\"\n PROJECTILE\n +EXPLODEONWATER\n states\n {\n Spawn:\n FVN1 A 1 A_BishopMissileWeave\n FVN1 A 0 A_SpawnItemEx(\"PoisonTrail\",0,0,0,0,0,0,0,0,10)\n FVN1 B 1 A_BishopMissileWeave\n FVN1 B 0 A_SpawnItemEx(\"PoisonTrail\",0,0,0,0,0,0,0,0,10)\n FVN1 C 1 A_BishopMissileWeave\n FVN1 C 0 A_SpawnItemEx(\"PoisonTrail\",0,0,0,0,0,0,0,0,10)\n FVN1 D 1 A_BishopMissileWeave\n FVN1 D 0 A_SpawnItemEx(\"PoisonTrail\",0,0,0,0,0,0,0,0,10)\n loop\n Death:\n FVN1 EFGHIJ 4\n stop\n }\n}\n\nACTOR BloodPuke\n{\n radius 4\n height 4\n damage 7\n speed 20\n Scale 0.80\n deathsound \"profane/blood\"\n PROJECTILE\n +EXTREMEDEATH\n -NOGRAVITY\n states\n {\n Spawn:\n FGOR ABCDEF 3 bright A_SpawnItemEx (\"Blood\",0,0,0,0,0,0,0,0,10)\n loop\n Death:\n FGOR GHIJ 5 bright\n stop\n }\n}\n\nACTOR Poisontrail\n{\n Radius 0\n Height 1\n PROJECTILE\n RENDERSTYLE ADD\n ALPHA 0.80\n States\n {\n Spawn:\n NULL A 1 Bright\n SSFX ABCDEFG 2 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/lordhrsy.txt",
"contents": "/////////////////////////////////////////////////////\n// LordofHeresy\n//created by: Bouncy, Sandypaper (Brightmaps), Zippy (sounds), Vader\n//modified by: arkore\n/////////////////////////////////////////////////////\nACTOR BFHLordofHeresy 3121\n{\n Health 1250\n Radius 20\n Height 64\n Scale 1.2\n Speed 15\n PainChance 4\n BloodColor \"7D 9D 59\"\n Mass 1000\n MONSTER\n +FLOORCLIP\n +BOSS\n +QUICKTORETALIATE\n +DONTHURTSPECIES\n Obituary \"%o was annihilated by Lord of Heresy.\"\n SeeSound \"LordOfHeresy/sight\"\n PainSound \"demon/pain\"\n DeathSound \"LordOfHeresy/death\"\n ActiveSound \"LordOfHeresy/act\"\n States\n {\n Spawn:\n LOHS AB 10 A_Look\n Loop\n See:\n LOHS AABBCCDD 4 A_Chase\n Loop\n Missile:\n LOHS E 0 A_Jump(85,5)\n LOHS E 0 A_Jump(128,9)\n LOHS E 8 A_FaceTarget\n LOHS F 8 A_FaceTarget\n LOHS G 8 A_BruisAttack\n Goto See\n LOHS E 8 A_FaceTarget\n LOHS F 8 A_FaceTarget\n LOHS G 0 A_Custommissile (\"HeresyBall\", 32, 0, 8)\n LOHS G 0 A_Custommissile (\"HeresyBall\", 32, 0, 0)\n LOHS G 8 A_Custommissile (\"HeresyBall\", 32, 0, -8)\n Goto See\n LOHS E 8 A_FaceTarget\n LOHS F 8 A_FaceTarget\n LOHS G 0 A_Custommissile (\"FastHeresyBall\", 32, 0, 8)\n LOHS G 0 A_Custommissile (\"FastHeresyBall\", 32, 0, 0)\n LOHS G 8 A_Custommissile (\"FastHeresyBall\", 32, 0, -8)\n LOHS E 8 A_FaceTarget\n LOHS F 8 A_FaceTarget\n LOHS G 0 A_Custommissile (\"FastHeresyBall\", 32, 0, 8)\n LOHS G 0 A_Custommissile (\"FastHeresyBall\", 32, 0, 0)\n LOHS G 8 A_Custommissile (\"FastHeresyBall\", 32, 0, -8)\n LOHS E 8 A_FaceTarget\n LOHS F 8 A_FaceTarget\n LOHS G 0 A_Custommissile (\"FastHeresyBall\", 32, 0, 8)\n LOHS G 0 A_Custommissile (\"FastHeresyBall\", 32, 0, 0)\n LOHS G 8 A_Custommissile (\"FastHeresyBall\", 32, 0, -8)\n Goto See\n Pain:\n LOHS H 5\n LOHS H 5 A_Pain\n Goto See\n Death:\n LOHS I 8\n LOHS J 8 A_Scream\n LOHS K 8 A_Fall\n LOHS LMN 8\n LOHS O -1\n Stop\n Raise:\n LOHS ONMLKJI 5\n Goto See\n }\n}\n\n//====================\nACTOR HeresyBall : BaronBall\n{\n Damage 21\n scale .8\n speed 20\n States\n {\n Spawn:\n BAL7 A 4 BRIGHT\n BAL7 B 4 BRIGHT\n Loop\n Death:\n BAL7 CDE 6 BRIGHT\n Stop\n }\n}\n\nACTOR FastHeresyBall : HeresyBall\n{\n scale .8\n speed 21\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/brusdemn.txt",
"contents": "/////////////////////////////////////////////////////\n// BruiserDemon\n//created by: Ghastly Dragon, Keksdose, Sandypaper (Brightmaps)\n//modified by: arkore\n/////////////////////////////////////////////////////\nActor BFHBruiserDemon 3333\n{\n //$Category Monsters\n Health 1500\n Radius 24\n Height 64\n Mass 2000\n Speed 12\n PainChance 6\n Monster\n +Boss\n +FloorClip\n +LookAllAround\n +MissileEvenMore\n +QUICKTORETALIATE\n +DONTHURTSPECIES\n MissileType BruiserBall\n SeeSound \"superbaron/scream\"\n PainSound \"superbaron/pain\"\n DeathSound \"superbaron/death\"\n ActiveSound \"superbaron/act\"\n MeleeSound \"baron/melee\"\n Obituary \"%o was slaughtered by Bruiser Demon.\"\n HitObituary \"%o was cremated by Bruiser Demon.\"\n MeleeDamage 128\n Scale 1.35\n States\n {\n Spawn:\n BRUS AB 10 Bright A_Look\n Loop\n See:\n BRUS AABBCCDD 3 Bright A_Chase\n Loop\n Melee:\n BRUS E 6 Bright A_FaceTarget\n BRUS F 6 Bright A_FaceTarget\n BRUS G 6 Bright A_ComboAttack\n Goto See\n Missile:\n BRUS E 0 Bright A_Jump(144, 8)\n BRUS EF 6 Bright A_FaceTarget\n BRUS G 6 Bright A_MissileAttack\n BRUS G 0 Bright A_Jump(96, 1)\n Goto See\n BRUS HI 6 Bright A_FaceTarget\n BRUS J 6 Bright A_MissileAttack\n Goto See\n BRUS E 0 Bright A_Jump(96, 20)\n BRUS E 6 Bright A_FaceTarget\n BRUS F 4 Bright A_FaceTarget\n BRUS F 2 Bright A_Custommissile(\"BruiserBall2\",56,0,-40,0)\n BRUS G 1 Bright A_Custommissile(\"BruiserBall2\",56,0,-30,0)\n BRUS G 1 Bright A_Custommissile(\"BruiserBall2\",56,0,-20,0)\n BRUS G 1 Bright A_Custommissile(\"BruiserBall2\",56,0,-10,0)\n BRUS G 1 Bright A_Custommissile(\"BruiserBall2\",56,0,0,0)\n BRUS G 1 Bright A_Custommissile(\"BruiserBall2\",56,0,10,0)\n BRUS G 1 Bright A_Custommissile(\"BruiserBall2\",56,0,20,0)\n BRUS G 0 Bright A_Jump(96, 1)\n Goto See\n BRUS H 6 Bright A_FaceTarget\n BRUS I 4 Bright A_FaceTarget\n BRUS I 2 Bright A_Custommissile(\"BruiserBall2\",56,0,40,0)\n BRUS J 1 Bright A_Custommissile(\"BruiserBall2\",56,0,30,0)\n BRUS J 1 Bright A_Custommissile(\"BruiserBall2\",56,0,20,0)\n BRUS J 1 Bright A_Custommissile(\"BruiserBall2\",56,0,10,0)\n BRUS J 1 Bright A_Custommissile(\"BruiserBall2\",56,0,0,0)\n BRUS J 1 Bright A_Custommissile(\"BruiserBall2\",56,0,-10,0)\n BRUS J 1 Bright A_Custommissile(\"BruiserBall2\",56,0,-20,0)\n Goto See\n BRUS KL 6 Bright A_FaceTarget\n BRUS M 2 Bright A_Custommissile(\"BruiserFireSpawner\",16,0,-15,0)\n BRUS M 2 Bright A_Custommissile(\"BruiserFireSpawner\",16,0,0,0)\n BRUS M 2 Bright A_Custommissile(\"BruiserFireSpawner\",16,0,15,0)\n Goto See\n Pain:\n BRUS N 5 Bright A_Pain\n Goto See\n Death:\n BRUD A 6 Bright A_Scream\n BRUD BCD 4 Bright\n BRUD EFG 4 Bright\n BRUD H 4 Bright A_Fall\n BRUD IJKLMNOP 4 Bright\n BRUD QRSTUV 4\n BRUD W -1\n Stop\n }\n}\n\nActor BruiserBall\n{\n Radius 16\n Height 16\n Speed 18\n Damage 23\n Projectile\n +Randomize\n RenderStyle \"ADD\"\n Alpha 0.9\n SeeSound \"imp/attack\"\n DeathSound \"imp/shotx\"\n Decal Scorch\n States\n {\n Spawn:\n BRBA AABB 2 Bright A_SpawnItemEx(\"BruiserBallTrail2\", 0, 0, 0, 0, 0, 0, 0, 128)\n Loop\n Death:\n BRBA KLMNOPQRSTUVWX 3 Bright\n Stop\n }\n}\n\nActor BruiserBall2\n{\n Radius 8\n Height 8\n Speed 10\n Damage 18\n Projectile\n +Randomize\n RenderStyle Add\n Alpha 0.9\n SeeSound \"imp/attack\"\n DeathSound \"imp/shotx\"\n Decal BaronScorch\n States\n {\n Spawn:\n BRB2 AB 6 Bright\n Loop\n Death:\n BRB2 CDEFGHI 3 Bright\n Stop\n }\n}\n\nActor BruiserFireSpawner\n{\n Radius 8\n Height 8\n Speed 12\n Damage 0\n +Ripper\n +FloorHugger\n +BloodlessImpact\n Projectile\n MissileType BruiserFire\n Missileheight 0\n States\n {\n Spawn:\n TNT1 A 3 Bright A_MissileAttack\n TNT1 A 3\n TNT1 A 3\n Loop\n Death:\n TNT1 A 6\n Stop\n }\n}\n\nActor BruiserBallTrail2\n{\n Radius 1\n Height 1\n Speed 0\n Projectile\n RenderStyle Add\n Alpha 0.70\n +NoClip\n States\n {\n Spawn:\n BRBA CDEFGHIJ 4 Bright\n Stop\n }\n}\n\nActor BruiserFire\n{\n Radius 1\n Height 1\n Speed 0\n Damage 20\n Projectile\n RenderStyle Add\n Alpha 0.9\n +NoClip\n +FloorHugger\n SeeSound \"weapons/rocklx\"\n States\n {\n Spawn:\n XXBF AB 3 Bright\n XXBF C 3 Bright A_Explode(48,128,0)\n XXBF DEFGHIJKLMNOPQRST 3 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/cybruisr.txt",
"contents": "/////////////////////////////////////////////////////\n// Cybruiser\n//created by: Dreadopp, SandyPaper (Brightmaps), Wolfendoom, Eriance\n//modified by: arkore\n/////////////////////////////////////////////////////\nActor BFHCybruiser : BaronOfHell 30128\n{\n Health 2000\n Radius 24\n Height 64\n Mass 1500\n Speed 12\n PainChance 2\n Monster\n MeleeDamage 112\n Obituary \"%o was blown away by a Cybruiser.\"\n HitObituary \"%o was smashed by a Cybruiser.\"\n +FloorClip\n +MissileMore\n +Boss\n +DontHurtSpecies\n +QUICKTORETALIATE\n SeeSound \"monster/brusit\"\n PainSound \"baron/pain\"\n DeathSound \"monster/brudth\"\n MeleeSound \"baron/melee\"\n States\n {\n Spawn:\n CBRU AB 10 A_Look\n Loop\n See:\n CBRU A 1 A_Playsound(\"monster/bruwlk\")\n CBRU A 2 A_Chase\n CBRU A 3 A_Chase\n CBRU BB 3 A_Chase\n CBRU C 1 A_Playsound(\"monster/bruwlk\")\n CBRU C 2 A_Chase\n CBRU C 3 A_Chase\n CBRU DD 3 A_Chase\n Loop\n Missile:\n CBRU E 4 A_FaceTarget\n CBRU F 6 Bright A_CustomMissile(\"BruiserMissile\",38,15,0,0)\n CBRU E 6 A_FaceTarget\n CBRU F 6 Bright A_CustomMissile(\"BruiserMissile\",38,15,0,0)\n CBRU E 6 A_FaceTarget\n CBRU F 6 Bright A_CustomMissile(\"BruiserMissile\",38,15,0,0)\n Goto See\n Melee:\n CBRU GH 4 A_FaceTarget\n CBRU I 4 A_MeleeAttack\n Goto See\n Pain:\n CBRU J 2\n CBRU J 2 A_Pain\n Goto See\n Death:\n CBRU K 6 Bright A_Scream\n CBRU LMN 6 Bright\n CBRU O 6 Bright A_NoBlocking\n CBRU QR 6 Bright\n CBRU S 6\n CBRU T -1 A_BossDeath\n Stop\n }\n}\n\nActor BruiserMissile\n{\n Radius 8\n Height 12\n Speed 25\n Damage 22\n Scale 1.0\n SpawnID 251\n Projectile\n RenderStyle Normal\n +ThruGhost\n SeeSound \"monster/brufir\"\n DeathSound \"weapons/hellex\"\n DontHurtShooter\n +FireDamage\n Decal Scorch\n States\n {\n Spawn:\n FBRS A 1 Bright\n FBRS A 1 Bright A_SpawnItemEx(\"BruiserTrail\",0,0,0,0,0,0,0,128)\n Loop\n Death:\n BAL3 C 0 Bright A_SetTranslucent(0.67,1)\n BAL3 C 6 Bright\n BAL3 D 6 Bright A_Explode(64,64,0)\n BAL3 E 6 Bright\n Stop\n }\n}\n\nActor BruiserTrail\n{\n Radius 3\n Height 3\n RenderStyle Translucent\n Alpha 0.67\n Projectile\n States\n {\n Spawn:\n TNT1 A 3 Bright\n PUFF ABCD 4 BRIGHT\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/afrit.txt",
"contents": "/////////////////////////////////////////////////////\n// Afrit\n//created by: Nanami, Ghastly_dragon, Keksdose, Herculine (Brightmaps), Espi, Ebola\n//modified by: arkore\n/////////////////////////////////////////////////////\nActor BFHAfrit\n{\n Health 800\n Speed 9\n Radius 24\n Height 72\n PainChance 8\n Mass 500\n SeeSound \"Baron/Sight\"\n PainSound \"Baron/Pain\"\n DeathSound \"Baron/Death\"\n ActiveSound \"Baron/Active\"\n Monster\n +NoGravity\n +NoBlood\n +Float\n +DontHurtSpecies\n +BOSS\n +QUICKTORETALIATE\n Obituary \"%o was scorched by Afrit\"\n HitObituary \"%o found Afrit too hot to handle.\"\n DamagefACTOR \"HellFire\", 0.0\n States\n {\n Spawn:\n FRIT A 0\n FRIT A 0 A_CustomMissile(\"BFHAfritOrbitComet\", 44, 0, 0, 2, 0)\n FRIT A 0 A_CustomMissile(\"BFHAfritOrbitComet2\", 44, 0, 180, 2, 0)\n FRIT AABB 4 Bright A_Look\n Goto Spawn+3\n Idle:\n FRIT ABCD 4 Bright A_Look\n Loop\n See:\n FRIT AABBCCDD 2 Bright A_Chase\n Loop\n Melee:\n TNT1 A 0 A_Jump(64, \"Melee2\")\n FRIT ST 4 Bright A_FaceTarget\n FRIT U 4 Bright A_CustomComboAttack(\"BFHAfritBall\", 44, 10, \"Baron/Melee\")\n Goto See\n Melee2:\n FRIT E 4 Bright A_FaceTarget\n FRIT F 4 Bright A_CustomMissile(\"BFHAfritHellFire\", 44)\n FRIT G 4 Bright A_FaceTarget\n Goto See\n Missile:\n TNT1 A 0 A_Jump(64, \"Missile3\")\n TNT1 A 0 A_Jump(128, \"Missile2\")\n FRIT ST 4 Bright A_FaceTarget\n FRIT U 4 Bright A_CustomComboAttack(\"BFHAfritBall\", 44, 10, \"Baron/Melee\")\n Goto See\n Missile2:\n FRIT EF 4 Bright A_FaceTarget\n FRIT G 4 Bright A_CustomMissile(\"BFHAfritComet\", 44)\n Goto See\n Missile3:\n FRIT E 4 Bright A_FaceTarget\n FRIT F 4 Bright A_CustomMissile(\"BFHAfritHellfire\", 44)\n FRIT G 4 Bright A_FaceTarget\n Goto See\n Pain:\n FRIT H 4 Bright\n FRIT H 4 Bright A_Pain\n Goto See\n Death:\n TNT1 A 0 A_NoGravity\n FRIT I 6 Bright A_Scream\n FRIT J 5 Bright A_NoBlocking\n FRIT KLMNOPQR 4 Bright\n Stop\n }\n}\n\nActor BFHAfritBall\n{\n Radius 6\n Height 8\n Speed 25\n Damage 21\n Projectile\n RenderStyle Add\n Alpha 0.8\n SeeSound \"Imp/Attack\"\n DeathSound \"Imp/ShotX\"\n Decal BaronScorch\n States\n {\n Spawn:\n FRTM AB 5 Bright\n Loop\n Death:\n FRTM CDE 6 Bright\n Stop\n }\n}\n\nActor BFHAfritComet\n{\n Radius 6\n Height 8\n Speed 20\n Damage 23\n SpawnID 250\n Scale 0.55\n Projectile\n SeeSound \"Afrit/CometFire\"\n DeathSound \"Afrit/CometHit\"\n Decal Scorch\n States\n {\n Spawn:\n COMT AAAABBBBCCCC 1 Bright A_SpawnItemEx(\"BFHAfritCometTail\", 0, 0, 0, 0, 0, 0, 0, 128)\n Loop\n Death:\n COMT D 3 Bright A_SpawnItemEx(\"BFHAfritCometDeathGlow\", 0, 0, 0, 0, 0, 0, 0, 128)\n COMT E 3 Bright A_Explode(80, 80, 0)\n TNT1 A 0 A_SpawnItemEx(\"BFHAfritCometDeath\", 0, 0, 0, 0, 0, 0, 0, 128)\n Stop\n }\n}\n\nActor BFHAfritCometTail\n{\n Projectile\n +NoClip\n RenderStyle Add\n Alpha 0.4\n States\n {\n Spawn:\n FRTB ABCDEFGHI 1 Bright\n Stop\n }\n}\n\nActor BFHAfritCometDeathGlow : BFHAfritCometTail\n{\n Scale 2.0\n Alpha 0.6\n States\n {\n Spawn:\n FRTB ABCDEFGHI 3 Bright\n Stop\n }\n}\n\nActor BFHAfritCometDeath\n{\n Projectile\n RenderStyle Add\n +NoClip\n Alpha 0.7\n States\n {\n Spawn:\n COMT FGHI 3 Bright\n Stop\n }\n}\n\nActor BFHAfritOrbitComet : BFHAfritComet\n{\n SeeSound \"\"\n +NoClip\n Scale 0.28\n Speed 5\n States\n {\n Spawn:\n COMT AABBCC 1 Bright A_SpawnItemEx(\"BFHAfritOrbitCometTail\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 A 0 A_CustomMissile(\"BFHAfritOrbitComet\", 0, 0, 75)\n TNT1 A 0 A_SpawnItemEx(\"BFHAfritOrbitCometTail\", 0, 0, 0, 0, 0, 0, 0, 128)\n Stop\n }\n}\n\nActor BFHAfritOrbitComet2 : BFHAfritOrbitComet\n{\n States\n {\n Spawn:\n COMT AABBCC 1 Bright A_SpawnItemEx(\"BFHAfritOrbitCometTail\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 A 0 A_CustomMissile(\"BFHAfritOrbitComet2\", 0, 0, -75)\n TNT1 A 0 A_SpawnItemEx(\"BFHAfritOrbitCometTail\", 0, 0, 0, 0, 0, 0, 0, 128)\n Stop\n }\n}\n\nActor BFHAfritOrbitCometTail : BFHAfritCometTail\n{\n Scale 0.5\n}\n\nActor BFHAfritHellFire\n{\n +NoBlockMap\n +Painless\n +BloodlessImpact\n +Missile\n +DropOff\n States\n {\n Spawn:\n TNT1 A 1\n Loop\n Death:\n TNT1 A 0 Bright A_CustomMissile(\"BFHAfritHellFire1\", 0, 0, -180)\n TNT1 A 0 Bright A_CustomMissile(\"BFHAfritHellFire1\", 0, 16, -175)\n TNT1 A 0 Bright A_CustomMissile(\"BFHAfritHellFire1\", 0, 32, -170)\n TNT1 A 0 Bright A_CustomMissile(\"BFHAfritHellFire1\", 0, -16, -185)\n TNT1 A 0 Bright A_CustomMissile(\"BFHAfritHellFire1\", 0, -32, -190)\n TNT1 A 10 Bright A_PlaySound(\"Afrit/Hellfire\")\n Stop\n }\n}\n\nActor BFHAfritHellFire1\n{\n +Ripper\n +NoExplodeFloor\n +Painless\n +BloodlessImpact\n +Missile\n +DropOff\n Speed 2\n States\n {\n Spawn:\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 0, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, -16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 0, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, -16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 0, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, -16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 0, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, -16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 0, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, 16, 0)\n TNT1 A 10 A_CustomMissile(\"BFHAfritHellFire2\", 0, -16, 0)\n Stop\n }\n}\n\nActor BFHAfritHellFire2\n{\n +Ripper\n +NoExplodeFloor\n +BloodlessImpact\n +DropOff\n +Randomize\n Scale 1.5\n Speed 1\n RenderStyle Add\n Alpha 0.67\n Damagetype \"BFHAfritHellFire\"\n Obituary \"%o was scorched by an Afrit\"\n States\n {\n Spawn:\n TNT1 A 8\n FRTF A 3 Bright\n FRTF BC 3 Bright A_Explode(3, 64)\n TNT1 A 0 A_Explode(3, 64)\n TNT1 A 0 A_Jump(191, 4)\n TNT1 A 0 A_CustomMissile(\"BFHAfritHellFire2\", 0, 24, 0)\n TNT1 A 0 A_CustomMissile(\"BFHAfritHellFire2\", 0, 0, 0)\n TNT1 A 0 A_CustomMissile(\"BFHAfritHellFire2\", 0, -24, 0)\n FRTF DEFGHIJKLMNO 3 Bright\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/cyberbar.txt",
"contents": "//////////////////////////////////\n// CyberBaron\n//////////////////////////////////\nACTOR BFHCyberbaron : Baronofhell 10000\n{\n obituary \"%o was splayed by Cyber Baron\"\n hitobituary \"%o was ripped to shreds by Cyber Baron\"\n health 1200\n radius 24\n height 64\n mass 1200\n speed 10\n painchance 4\n seesound \"cbaron/sight\"\n painsound \"cbaron/pain\"\n deathsound \"cbaron/death\"\n activesound \"cbaron/active\"\n MONSTER\n +NORADIUSDMG\n +DONTHURTSPECIES\n +BOSS\n +QUICKTORETALIATE\n states\n {\n Spawn:\n CBOS AB 10 A_Look\n loop\n See:\n CBOS A 3 A_chase\n CBOS A 3 A_chase\n CBOS B 0 A_playsound(\"cbaron/metal\")\n CBOS BB 3 A_chase\n CBOS CC 3 A_chase\n CBOS D 3 A_chase\n CBOS D 3 A_hoof\n loop\n Melee:\n CBOS PQ 8 A_FaceTarget\n CBOS R 8 A_BruisAttack\n Goto See\n Missile:\n CBOS E 0 A_jump(80,5)\n CBOS E 5 A_FaceTarget\n CBOS E 5 A_FaceTarget\n CBOS F 5 Bright A_customMissile(CybBaronMissile,27,16,0)\n CBOS E 5 A_FaceTarget\n CBOS F 5 Bright A_customMissile(CybBaronMissile,27,16,0)\n CBOS E 5 A_FaceTarget\n goto See\n CBOS PQ 8 A_FaceTarget\n CBOS R 8 A_BruisAttack\n Goto See\n Pain:\n CBOS H 2\n CBOS H 2 A_Pain\n goto See\n Death:\n CBOS I 8\n CBOS J 8 A_Scream\n CBOS K 8 bright A_Playsound(\"world/barrelx\")\n CBOS L 8 bright A_NoBlocking\n CBOS M 8 bright\n CBOS N 8 bright\n CBOS O -1\n stop\n }\n}\n\nACTOR Cyberattack2 : rocket\n{\n// Radius 11\n// Height 8\nSpeed 30\nDamage 22\n// DamageType Fire\n// Projectile\n// +RANDOMIZE\n// +DEHEXPLOSION\n// +ROCKETTRAIL\n// +EXPLODEONDEATH\n// SeeSound \"weapons/rocklf\"\n// DeathSound \"weapons/rocklx\"\n// Obituary \"$OB_MPROCKET\"\n\n}\n\nActor CybBaronMissile\n{\n Radius 8\n Height 12\n Speed 30\n Damage 23\n Scale 1.0\n SpawnID 251\n Projectile\n RenderStyle Normal\n +ThruGhost\n SeeSound \"monster/brufir\"\n DeathSound \"weapons/hellex\"\n DontHurtShooter\n +FireDamage\n Decal Scorch\n States\n {\n Spawn:\n FBRS A 1 Bright\n FBRS A 1 Bright A_SpawnItemEx(\"CybBaronTrail\",0,0,0,0,0,0,0,128)\n Loop\n Death:\n BAL3 C 0 Bright A_SetTranslucent(0.67,1)\n BAL3 C 6 Bright\n BAL3 D 6 Bright A_Explode(64,64,0)\n BAL3 E 6 Bright\n Stop\n }\n}\n\nActor CybBaronTrail\n{\n Radius 3\n Height 3\n RenderStyle Translucent\n Alpha 0.67\n Projectile\n States\n {\n Spawn:\n TNT1 A 3 Bright\n PUFF ABCD 4 BRIGHT\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/dsparil.txt",
"contents": "/////////////////////////////\n// ApprenticeofDsparil\n/////////////////////////////\nActor BFHApprenticeofDsparil 30000\n{\n Health 500\n Radius 20\n Height 56\n Speed 10\n PainChance 16\n Monster\n +FloorClip\n +NoGravity\n +Float\n +BOSS\n +DONTHURTSPECIES\n +QUICKTORETALIATE\n SeeSound \"Wizard2/Sight\"\n PainSound \"Wizard2/Pain\"\n DeathSound \"Wizard2/Death\"\n ActiveSound \"Wizard2/Active\"\n Obituary \"%o was spooked by Apprentice of D'sparil\"\n States\n {\n Spawn:\n APDP AB 10 A_Look\n Loop\n See:\n APDP A 0 A_SetTranslucent(1, 0)\n APDP AABB 3 A_Chase\n Loop\n Missile:\n APDP C 0 A_FaceTarget\n APDP C 2 A_SetTranslucent(0.50, 0)\n APDP C 2 A_SetTranslucent(1, 0)\n APDP C 2 A_SetTranslucent(0.50, 0)\n APDP C 2 A_SetTranslucent(1, 0)\n APDP C 2 A_SetTranslucent(0.50, 0)\n APDP C 2 A_SetTranslucent(1, 0)\n APDP C 2 A_SetTranslucent(0.50, 0)\n APDP C 2 A_SetTranslucent(1, 0)\n APDP C 0 A_Jump(64, \"Missile2\")\n APDP C 0 A_Jump(64, \"Missile3\")\n APDP C 0 A_Playsound(\"Wizard2/Attack\")\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, -10, 4)\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, 0, 0)\n APDP D 6 A_CustomMissile(\"DsparilFireBlast\", 30, 10, -4)\n Goto See\n Missile2:\n APDP D 1 A_SetTranslucent(0.90, 0)\n APDP D 1 A_SetTranslucent(0.80, 0)\n APDP D 1 A_SetTranslucent(0.70, 0)\n APDP D 1 A_SetTranslucent(0.60, 0)\n APDP D 1 A_SetTranslucent(0.50, 0)\n APDP D 1 A_SetTranslucent(0.40, 0)\n APDP D 1 A_SetTranslucent(0.30, 0)\n APDP D 1 A_SetTranslucent(0.20, 0)\n APDP D 1 A_SetTranslucent(0.10, 0)\n APDP D 1 A_SetTranslucent(0.00, 0)\n APDP D 0 A_SetInvulnerable\n APDP D 0 A_Stop\n APDP DDDDDDDDDDDDDDDD 2 A_Wander\n APDP D 0 A_FaceTarget\n APDP C 0 A_Playsound(\"Wizard2/Attack\")\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, -10, 4)\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, 0, 0)\n APDP D 6 A_CustomMissile(\"DsparilFireBlast\", 30, 10, -4)\n APDP DDDDDDDDDDDDDDDD 2 A_Wander\n APDP D 0 A_FaceTarget\n APDP C 0 A_Playsound(\"Wizard2/Attack\")\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, -10, 4)\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, 0, 0)\n APDP D 6 A_CustomMissile(\"DsparilFireBlast\", 30, 10, -4)\n APDP DDDDDDDDDDDDDDDD 2 A_Wander\n APDP D 0 A_FaceTarget\n APDP C 0 A_Playsound(\"Wizard2/Attack\")\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, -10, 4)\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, 0, 0)\n APDP D 6 A_CustomMissile(\"DsparilFireBlast\", 30, 10, -4)\n APDP DDDDDDDDDDDDDDDD 2 A_Wander\n APDP D 0 A_FaceTarget\n APDP C 0 A_Playsound(\"Wizard2/Attack\")\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, -10, 4)\n APDP D 0 A_CustomMissile(\"DsparilFireBlast\", 30, 0, 0)\n APDP D 6 A_CustomMissile(\"DsparilFireBlast\", 30, 10, -4)\n APDP DDDDDDDDDDDDDDDD 2 A_Wander\n APDP D 1 A_SetTranslucent(0.10, 0)\n APDP D 1 A_SetTranslucent(0.20, 0)\n APDP D 1 A_SetTranslucent(0.30, 0)\n APDP D 1 A_SetTranslucent(0.40, 0)\n APDP D 1 A_SetTranslucent(0.50, 0)\n APDP D 1 A_SetTranslucent(0.60, 0)\n APDP D 1 A_SetTranslucent(0.70, 0)\n APDP D 1 A_SetTranslucent(0.80, 0)\n APDP D 1 A_SetTranslucent(0.90, 0)\n APDP D 1 A_UnSetInvulnerable\n APDP D 1 A_SetTranslucent(1, 0)\n Goto See\n Missile3:\n APDP C 0 A_FaceTarget\n APDP C 0 A_Playsound(\"Wizard2/Attack\")\n APDP D 4 A_CustomMissile(\"BigDsparilFireBlast\", 15, 0, 0)\n Goto See\n Pain:\n APDP E 0 A_SetTranslucent(1,0)\n APDP E 4\n APDP E 4 A_Pain\n Goto See\n Death:\n APDP E 0 A_SetTranslucent(1,0)\n APDP E 6\n APDP F 6\n APDP G 6 A_Scream\n APDP H 6 A_SpawnItemEx(\"AoDGhost\", 0, 0, 8, 0, 0, 0, 0, 128)\n APDP I 6 A_Fall\n APDP JKL 6\n APDP M -1\n Stop\n Raise:\n APDP ML 8\n APDP KJI 6\n Goto See\n }\n}\n\nActor AoDGhost\n{\n Radius 1\n Height 1\n Speed 0\n Projectile\n RenderStyle Translucent\n Alpha 0.75\n +NoClip\n SeeSound \"AoD/Ghost\"\n States\n {\n Spawn:\n Death:\n AODG ABCDEF 5 Bright\n AODG G 5 Bright A_Fadeout\n Stop\n }\n}\n\nActor DsparilFireBlast\n{\n Speed 30\n Scale 0.75\n Damage 23\n Projectile\n +StrifeDamage\n +NoGravity\n Deathsound \"DsparilFireBlast/Explode\"\n Decal Scorch\n states\n {\n Spawn:\n PROJ ABC 4 Bright\n Loop\n Death:\n PROJ D 4 Bright A_Explode(8, 64, 0)\n PROJ EFGH 4 Bright\n PROJ I 4 Bright A_Fadeout(0.50)\n Stop\n }\n}\n\nActor BigDsparilFireBlast : DsparilFireBlast\n{\n Speed 40\n Scale 1.5\n Damage (10*Random(8, 16))\n Deathsound \"SuperDsparilFireBlast/Explode\"\n Decal BigScorch\n states\n {\n Spawn:\n PROJ ABC 4 Bright\n Loop\n Death:\n PROJ D 4 Bright A_Explode(128, 128, 0)\n PROJ EFGH 4 Bright\n PROJ I 4 Bright A_Fadeout(0.50)\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "decorate/monsters/hectebus.txt",
"contents": "//////////////////////////////////\n// HectebusClone\n//////////////////////////////////\nActor BFHHectebus\n{\n Health 1500\n Radius 56\n Height 80\n Scale 1.25\n Speed 12\n PainChance 100\n BloodColor \"73 00 00\"\n Mass 1500\n SeeSound \"Hectebus/Sight\"\n PainSound \"Hectebus/Pain\"\n DeathSound \"Hectebus/Death\"\n ActiveSound \"Hectebus/Active\"\n Monster\n +Boss\n +QUICKTORETALIATE\n +DONTHURTSPECIES\n +FloorClip\n +MissileMore\n Obituary \"%o was cremated by a Hectebus.\"\n States\n {\n Spawn:\n HECT AAAAAAAAAABBBBBBBBBB 1 A_Look\n Loop\n See:\n HECT ABC 4 A_Chase\n HECT D 0 A_PlaySoundEx(\"Hectebus/Step\", \"SoundSlot7\", 0)\n HECT DEF 4 A_Chase\n HECT A 0 A_PlaySoundEx(\"Hectebus/Step\", \"SoundSlot7\", 0)\n Loop\n Missile:\n HECT G 0 A_PlaySoundEx(\"Hectebus/Attack\", \"SoundSlot6\", 0)\n HECT GGGG 3 A_FaceTarget\n HECT G 0 A_Jump(64, \"Missile2\")\n HECT U 3 Bright A_CustomMissile(\"Hecteball\", 35, 41, 0)\n HECT IGG 3 A_FaceTarget\n HECT K 0 A_SpidReFire\n HECT V 3 Bright A_CustomMissile(\"Hecteball\", 35, -41, 0)\n HECT IGG 3 A_FaceTarget\n HECT K 0 A_Jump(96, 2)\n HECT K 0 A_SpidReFire\n Goto Missile+6\n HECT K 0\n Goto See\n Missile2:\n HECT H 0 Bright A_CustomMissile(\"Hecteball\", 35, 41, Random(-4, 2))\n HECT H 3 Bright A_CustomMissile(\"Hecteball\", 35, -41, Random(-2, 4))\n HECT IGG 3 A_FaceTarget\n HECT H 0 Bright A_CustomMissile(\"Hecteball\", 35, 41, Random(-4, 2))\n HECT H 3 Bright A_CustomMissile(\"Hecteball\", 35, -41, Random(-2, 4))\n HECT IGG 3 A_FaceTarget\n HECT H 0 Bright A_CustomMissile(\"Hecteball\", 35, 41, Random(-4, 2))\n HECT H 3 Bright A_CustomMissile(\"Hecteball\", 35, -41, Random(-2, 4))\n HECT IGG 3 A_FaceTarget\n HECT K 0 A_Jump(200, 2)\n HECT K 0 A_SpidReFire\n Goto Missile2\n HECT K 0\n Goto See\n Pain:\n HECT J 4 A_Pain\n Goto See\n Death:\n HECT K 6 A_Scream\n HECT L 6\n HECT M 6\n HECT N 6 A_Fall\n HECT O 6\n HECT P 6\n HECT Q 6\n HECT R 6\n HECT S 6\n HECT T -1\n Stop\n }\n}\n\nActor Hecteball //Hectebus Fireball\n{\n Radius 10\n Height 8\n Speed 28\n Damage 24\n Projectile\n RenderStyle Add\n Alpha 0.97\n SeeSound \"Imp/Attack\"\n DeathSound \"Imp/ShotX\"\n Decal Scorch\n States\n {\n Spawn:\n HECF AB 4 Bright\n Loop\n Death:\n HECF CDE 4 Bright\n Stop\n }\n}"
}
]
},
"maps": []
}