Raw model (for completeness)
{
"meta": {
"id": "0bfeca06-975f-4ead-9145-c09cc158938d",
"sha1": "1320597a50eaa4fd1bd52b19f96dd1b0be45a0ca",
"sha256": "41e347305f73fb427696d2f42996f120e11354ff0580586b52e694719520524c",
"filenames": [
"complex-doom.v26a2+wdi17.pk3"
],
"additional": {
"engines": [],
"iwad": [],
"filename": null,
"added": "2018-06-17 15:36:21",
"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": "2018-06-17 15:36:21",
"file": {
"type": "PK3",
"size": 1074181,
"url": "https://wadarchive2.nyc3.digitaloceanspaces.com/1320597a50eaa4fd1bd52b19f96dd1b0be45a0ca/1320597a50eaa4fd1bd52b19f96dd1b0be45a0ca.pk3.gz",
"corrupt": false
},
"content": {
"counts": {
"endoom": 0,
"graphics": 0,
"lumps": 441,
"maps": 0,
"palettes": 0
}
},
"text_files": [
{
"source": "pk3",
"name": "Actors/wdi.txt",
"contents": "actor WdiPuff : BulletPuff\n{\n+PUFFONACTORS\nstates\n {\n Crash:\n PUFF CD 4\n stop\n Melee:\n TNT1 A 1\n stop\n }\n}\n\nactor PipePuff : WdiPuff\n{\nActiveSound \"pipe/swing\"\nAttackSound \"pipe/hitwall\"\nSeeSound \"pipe/hitbody\"\n}\n\nactor WrenchPuff : WdiPuff\n{\nActiveSound \"wrench/swing\"\nAttackSound \"wrench/hitwall\"\nSeeSound \"wrench/hitbody\"\n}\n\nactor KnifePuff : WdiPuff\n{\nActiveSound \"knife/hit\"\nAttackSound \"knife/hit\"\nSeeSound \"knife/stab\"\n}\n\nactor MurdSpeed : PowerSpeed\n{\nPowerup.Duration -900\nSpeed 1.3\n}\n\nactor MurdHurt : PowerSpeed\n{\nPowerup.Duration 50\nSpeed 0.5\n}\n\nactor InnoHurt : PowerSpeed\n{\nPowerup.Duration 50\nSpeed 0.7\n}\n\nactor GotHurt : CustomInventory\n{\nstates\n {\n Pickup:\n TNT1 A 0 A_JumpIfInventory(\"MurdererKey\",1,2)\n TNT1 A 0 A_GiveInventory(\"InnoHurt\",1)\n stop\n TNT1 A 0 A_GiveInventory(\"MurdHurt\",1)\n stop\n }\n}\n\nactor IMelee : Inventory\n{\nInventory.MaxAmount 2\n+INVENTORY.UNDROPPABLE\n}\n\nactor MurdKnife : Weapon\n{\nWeapon.PreferredSkin \"WDI-Knife-Marine\"\nWeapon.Kickback 50\nWeapon.UpSound \"knife/ready\"\nObituary \"Someone has been stabbed to death.\"\n+WEAPON.MELEEWEAPON\n+WEAPON.BFG\n+WEAPON.NO_AUTO_SWITCH\n+WEAPON.NOAUTOFIRE\n+INVENTORY.UNDROPPABLE\nstates\n {\n Select:\n TNT1 A 0 A_GiveInventory(\"MurdSpeed\",1)\n KNIF A 1 A_Raise\n wait\n Deselect:\n TNT1 A 0 A_TakeInventory(\"MurdSpeed\")\n KNIF A 1 A_Lower\n wait\n Ready:\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAction\",1,\"GrenadeCheck\")\n TNT1 A 0 A_JumpIfInventory(\"MineAction\",1,\"MineCheck\")\n KNIF A 5 A_WeaponReady\n loop\n Fire:\n KNIF B 2 A_CustomPunch(Random(30,40),1,0,\"KnifePuff\",56)\n KNIF C 2 A_CustomPunch(Random(15,20),1,0,\"BulletPuff\",64)\n KNIF D 8 A_CustomPunch(Random(10,15),1,0,\"BulletPuff\",72)\n KNIF CB 4\n KNIF A 10\n KNIF A 5 A_ReFire\n goto Ready\n GrenadeCheck:\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAmmo\",1,\"GrenadeToss\")\n TNT1 A 0 A_TakeInventory(\"HandGrenadeAction\")\n goto Ready+2\n MineCheck:\n TNT1 A 0 A_JumpIfInventory(\"MineAmmo\",1,\"MineToss\")\n TNT1 A 0 A_TakeInventory(\"MineAction\")\n goto Ready+2\n GrenadeToss:\n KNIF A 1 offset(0,42)\n KNIF A 1 offset(0,52)\n KNIF A 1 offset(0,62)\n KNIF A 1 offset(0,72)\n KNIF A 1 offset(0,82)\n KNIF A 1 offset(0,92)\n KNIF A 1 offset(0,102)\n KNIF A 1 offset(0,112)\n TNT1 A 5 offset(0,32)\n HGRN ABC 1\n HGRN D 2\n HGRN EFG 1\n HGRN HI 2\n TNT1 A 15 A_PlayWeaponSound(\"weapons/hgrenadepin\")\n TNT1 A 0 A_PlayWeaponSound(\"weapons/hgrenadethrow\")\n TNT1 A 0 A_TakeInventory(\"HandGrenadeAmmo\",1)\n HGNE A 1 A_FireCustomMissile(\"ThrownGrenade\",0,0,0,0)\n HGRN J 1\n HGRN KLM 2\n HGRN NO 1\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAmmo\",1,2)\n TNT1 A 0 A_TakeInventory(\"Hand Grenade\",1)\n TNT1 A 5 A_TakeInventory(\"HandGrenadeAction\")\n KNIF A 1 offset(0,102)\n KNIF A 1 offset(0,92)\n KNIF A 1 offset(0,82)\n KNIF A 1 offset(0,72)\n KNIF A 1 offset(0,62)\n KNIF A 1 offset(0,52)\n KNIF A 1 offset(0,42)\n KNIF A 1 offset(0,32)\n goto Ready+2\n MineToss:\n KNIF A 1 offset(0,42)\n KNIF A 1 offset(0,52)\n KNIF A 1 offset(0,62)\n KNIF A 1 offset(0,72)\n KNIF A 1 offset(0,82)\n KNIF A 1 offset(0,92)\n KNIF A 1 offset(0,102)\n KNIF A 1 offset(0,112)\n TNT1 A 5 offset(0,32)\n TNT1 A 0 A_PlayWeaponSound(\"weapons/hgrenadethrow\")\n MINE ABCDEF 1\n TNT1 A 0 A_TakeInventory(\"MineAmmo\",1)\n MINE G 1 A_FireCustomMissile(\"ThrownMine\",0,0,0,0)\n MINE HI 1\n MINE JK 2\n TNT1 A 0 A_JumpIfInventory(\"MineAmmo\",1,2)\n TNT1 A 0 A_TakeInventory(\"Land Mine\",1)\n TNT1 A 5 A_TakeInventory(\"MineAction\")\n KNIF A 1 offset(0,102)\n KNIF A 1 offset(0,92)\n KNIF A 1 offset(0,82)\n KNIF A 1 offset(0,72)\n KNIF A 1 offset(0,62)\n KNIF A 1 offset(0,52)\n KNIF A 1 offset(0,42)\n KNIF A 1 offset(0,32)\n goto Ready+2\n }\n}\n\nactor LeadPipe : Weapon\n{\nRadius 16\nHeight 8\nScale 0.5\nInventory.RespawnTics 2100\nInventory.PickupMessage \"Found a lead pipe.\"\nWeapon.PreferredSkin \"WDI-Pipe-Marine\"\nWeapon.Kickback 20\nObituary \"Someone has been killed.\"\n+WEAPON.NOALERT\n+WEAPON.MELEEWEAPON\n+WEAPON.NOAUTOFIRE\nstates\n {\n Spawn:\n PIPE A -1\n stop\n Select:\n PIPP A 1 A_Raise\n wait\n Deselect:\n PIPP A 1 A_Lower\n wait\n Ready:\n TNT1 A 0 A_TakeInventory(\"IMelee\")\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAction\",1,\"GrenadeCheck\")\n TNT1 A 0 A_JumpIfInventory(\"MineAction\",1,\"MineCheck\")\n PIPP A 5 A_WeaponReady\n goto Ready+1\n Fire:\n TNT1 A 0 A_JumpIfInventory(\"IMelee\",2,\"Fire3\")\n TNT1 A 0 A_JumpIfInventory(\"IMelee\",1,\"Fire2\")\n PIPP BC 1\n TNT1 A 5\n PIPP DEF 1\n PIPP G 1 A_CustomPunch(Random(15,20),1,0,\"PipePuff\",72)\n PIPP HIJ 1\n TNT1 A 2 A_GiveInventory(\"IMelee\",1)\n TNT1 A 10 A_WeaponReady\n PIPP TUVW 1\n goto Ready\n Fire2:\n TNT1 A 5\n PIPP KLMN 1\n PIPP O 1 A_CustomPunch(Random(15,20),1,0,\"PipePuff\",72)\n PIPP PQRS 1\n TNT1 A 2 A_GiveInventory(\"IMelee\",1)\n TNT1 A 10 A_WeaponReady\n PIPP CBA 1\n goto Ready\n Fire3:\n TNT1 A 5\n PIPP DEF 1\n PIPP G 1 A_CustomPunch(Random(15,20),1,0,\"PipePuff\",72)\n PIPP HIJ 1\n TNT1 A 2 A_TakeInventory(\"IMelee\",1)\n TNT1 A 10 A_WeaponReady\n PIPP TUVW 1\n goto Ready\n GrenadeCheck:\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAmmo\",1,\"GrenadeToss\")\n TNT1 A 0 A_TakeInventory(\"HandGrenadeAction\")\n goto Ready+3\n MineCheck:\n TNT1 A 0 A_JumpIfInventory(\"MineAmmo\",1,\"MineToss\")\n TNT1 A 0 A_TakeInventory(\"MineAction\")\n goto Ready+3\n GrenadeToss:\n PIPP BC 1\n TNT1 A 5\n HGRN ABC 1\n HGRN D 2\n HGRN EFG 1\n HGRN HI 2\n TNT1 A 15 A_PlayWeaponSound(\"weapons/hgrenadepin\")\n TNT1 A 0 A_PlayWeaponSound(\"weapons/hgrenadethrow\")\n TNT1 A 0 A_TakeInventory(\"HandGrenadeAmmo\",1)\n HGNE A 1 A_FireCustomMissile(\"ThrownGrenade\",0,0,0,0)\n HGRN J 1\n HGRN KLM 2\n HGRN NO 1\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAmmo\",1,2)\n TNT1 A 0 A_TakeInventory(\"Hand Grenade\",1)\n TNT1 A 5 A_TakeInventory(\"HandGrenadeAction\")\n PIPP CBA 1\n goto Ready+3\n MineToss:\n PIPP BC 1\n TNT1 A 5\n TNT1 A 0 A_PlayWeaponSound(\"weapons/hgrenadethrow\")\n MINE ABCDEF 1\n TNT1 A 0 A_TakeInventory(\"MineAmmo\",1)\n MINE G 1 A_FireCustomMissile(\"ThrownMine\",0,0,0,0)\n MINE HI 1\n MINE JK 2\n TNT1 A 0 A_JumpIfInventory(\"MineAmmo\",1,2)\n TNT1 A 0 A_TakeInventory(\"Land Mine\",1)\n TNT1 A 5 A_TakeInventory(\"MineAction\")\n PIPP CBA 1\n goto Ready+3\n }\n}\n\nactor PipeWrench : Weapon\n{\nRadius 20\nHeight 12\nScale 0.5\nInventory.RespawnTics 2100\nInventory.PickupMessage \"Found a heavy wrench.\"\nActiveSound \"wrench/swing\"\nAttackSound \"wrench/hitwall\"\nSeeSound \"wrench/hitbody\"\nWeapon.PreferredSkin \"WDI-Wrench-Marine\"\nWeapon.Kickback 40\nObituary \"Someone has been killed.\"\n+WEAPON.NOALERT\n+WEAPON.MELEEWEAPON\n+WEAPON.NOAUTOFIRE\nstates\n {\n Spawn:\n PIPE B -1\n stop\n Select:\n PIPW A 1 A_Raise\n wait\n Deselect:\n PIPW A 1 A_Lower\n wait\n Ready:\n TNT1 A 0 A_TakeInventory(\"IMelee\")\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAction\",1,\"GrenadeCheck\")\n TNT1 A 0 A_JumpIfInventory(\"MineAction\",1,\"MineCheck\")\n PIPW A 5 A_WeaponReady\n goto Ready+1\n Fire:\n TNT1 A 0 A_JumpIfInventory(\"IMelee\",2,\"Fire3\")\n TNT1 A 0 A_JumpIfInventory(\"IMelee\",1,\"Fire2\")\n PIPW ABC 1\n TNT1 A 10\n PIPW DEF 1\n PIPW G 1 A_CustomPunch(Random(30,40),1,0,\"WrenchPuff\",72)\n PIPW HI 1\n TNT1 A 10 A_GiveInventory(\"IMelee\",1)\n TNT1 A 10 A_WeaponReady\n PIPW CBA 1\n goto Ready\n Fire2:\n TNT1 A 10\n PIPW JKL 1\n PIPW M 1 A_CustomPunch(Random(30,40),1,0,\"WrenchPuff\",72)\n PIPW NO 1\n TNT1 A 10 A_GiveInventory(\"IMelee\",1)\n TNT1 A 10 A_WeaponReady\n PIPW CBA 1\n goto Ready\n Fire3:\n TNT1 A 10\n PIPW DEF 1\n PIPW G 1 A_CustomPunch(Random(30,40),1,0,\"WrenchPuff\",72)\n PIPW HI 1\n TNT1 A 10 A_TakeInventory(\"IMelee\",1)\n TNT1 A 10 A_WeaponReady\n PIPW CBA 1\n goto Ready\n GrenadeCheck:\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAmmo\",1,\"GrenadeToss\")\n TNT1 A 0 A_TakeInventory(\"HandGrenadeAction\")\n goto Ready+3\n MineCheck:\n TNT1 A 0 A_JumpIfInventory(\"MineAmmo\",1,\"MineToss\")\n TNT1 A 0 A_TakeInventory(\"MineAction\")\n goto Ready+3\n GrenadeToss:\n PIPW ABC 1\n TNT1 A 10\n HGRN ABC 1\n HGRN D 2\n HGRN EFG 1\n HGRN HI 2\n TNT1 A 15 A_PlayWeaponSound(\"weapons/hgrenadepin\")\n TNT1 A 0 A_PlayWeaponSound(\"weapons/hgrenadethrow\")\n TNT1 A 0 A_TakeInventory(\"HandGrenadeAmmo\",1)\n HGNE A 1 A_FireCustomMissile(\"ThrownGrenade\",0,0,0,0)\n HGRN J 1\n HGRN KLM 2\n HGRN NO 1\n TNT1 A 0 A_JumpIfInventory(\"HandGrenadeAmmo\",1,2)\n TNT1 A 0 A_TakeInventory(\"Hand Grenade\",1)\n TNT1 A 10 A_TakeInventory(\"HandGrenadeAction\")\n PIPW CBA 2\n goto Ready+3\n MineToss:\n PIPW ABC 1\n TNT1 A 10\n TNT1 A 0 A_PlayWeaponSound(\"weapons/hgrenadethrow\")\n MINE ABCDEF 1\n TNT1 A 0 A_TakeInventory(\"MineAmmo\",1)\n MINE G 1 A_FireCustomMissile(\"ThrownMine\",0,0,0,0)\n MINE HI 1\n MINE JK 2\n TNT1 A 0 A_JumpIfInventory(\"MineAmmo\",1,2)\n TNT1 A 0 A_TakeInventory(\"Land Mine\",1)\n TNT1 A 10 A_TakeInventory(\"MineAction\")\n PIPW CBA 1\n goto Ready+3\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Items+Powerups/AmmoBag.txt",
"contents": "actor \"AmmoPack \" : AmmoPack replaces AmmoPack\n{\nScale 0.8\nInventory.Amount 1\nInventory.MaxAmount 5\nInventory.InterHubAmount 5\nInventory.PickupSound \"pickups/iammosatchel\"\nInventory.UseSound \"Null\"\nInventory.PickupMessage \"Ammo Satchel\"\nInventory.Icon \"INASA0\"\n+INVENTORY.INVBAR\n+FLOORCLIP\nStates\n {\n Spawn:\n ASAT A -1\n stop\n Use:\n TNT1 A 0 A_PlaySound(\"ammosatchel/use\")\n TNT1 A 0 A_GiveInventory(\"BulletMag\",40)\n TNT1 A 0 A_GiveInventory(\"NewShell\",12)\n TNT1 A 0 A_GiveInventory(\"Missile\",5)\n TNT1 A 0 A_GiveInventory(\"NewCell\",30)\n TNT1 A 0 A_GiveInventory(\"DemonAmmo\",30)\n TNT1 A 0 A_GiveInventory(\"HandGrenadeAmmo\",1)\n TNT1 A 0 A_GiveInventory(\"MineAmmo\",1)\n TNT1 A 0 A_GiveInventory(\"LDemonAmmo\",25)\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Items+Powerups/LegendaryAmmoSphere.txt",
"contents": "actor ILegAmmoSphere : Inventory\n{\nInventory.MaxAmount 1\n+INVENTORY.UNDROPPABLE\n}\n\nactor LegAmmoSphere : CustomInventory\n{\n+FLOATBOB\n+COUNTITEM\nInventory.PickupMessage \"Legendary Ammo Sphere\"\nstates\n {\n Spawn:\n AMSP ABCD 10 bright A_CustomMissile(\"LegendarySphereFlameSpawner\",-20,0,random(0,-360),2,random(0,360))\n loop\n Pickup:\n TNT1 A 0 A_JumpIfInventory(\"ILegAmmoSphere\",1,5)\n TNT1 A 0 A_PlaySound(\"legammo/use\")\n TNT1 A 0 A_Print(\"You picked up Legendary Ammo Sphere!\")\n TNT1 A 0 A_GiveInventory(\"ILegAmmoSphere\",1)\n TNT1 A 0 ACS_ExecuteAlways(816,0,1)\n stop\n TNT1 A 0\n fail\n }\n}\n\nactor LegInfiniteAmmo : PowerInfiniteAmmo\n{\nPowerup.Duration -45\nPowerup.Color Yellow 0.2\n}"
},
{
"source": "pk3",
"name": "Actors/Items+Powerups/LegendaryArmor.txt",
"contents": "ACTOR LegendaryArmor : RedArmor\n{\n+INVENTORY.BIGPOWERUP\nScale 1.2\nInventory.Pickupmessage \"Legendary Armor. You won't die so easily\"\nInventory.Icon \"LEGAA0\"\nInventory.PickupSound \"legendaryarmor/pickup\"\nArmor.SavePercent 70\nArmor.SaveAmount 500\nArmor.MaxFullAbsorb 100\nstates\n {\n Spawn:\n LEGA A 1\n LEGA A 12 Bright A_CustomMissile(\"LegendaryArmorFlameSpawner\", -20, 0, random(0,-360), 2, random(0,360))\n loop\n }\n}\n\nACTOR LegendaryArmorFlame\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\nRenderStyle Add\nScale 0.3\nstates\n {\n Spawn:\n LIG1 ABCDEFGHIJKL 2 Bright A_FadeOut\n stop\n }\n}\n\nACTOR LegendaryArmorFlameSpawner\n{\nstates\n {\n Spawn:\n TNT1 AAAAAA 0 A_SpawnItemEx(\"LegendaryArmorFlame\",random(20,-20),random(20,-20),random(20,40),0,0,random(2,6),0,128,0)\n TNT1 A 0\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Items+Powerups/LegendaryRune.txt",
"contents": "actor ILegendaryRune : Inventory\n{\nInventory.MaxAmount 1\n+INVENTORY.UNDROPPABLE\n}\n\nactor PowerLegDoubleDamage : PowerDamage\n{\nDamageFactor 2\nPowerup.Duration 32000\n}\n\nactor LegDrain : PowerupGiver\n{\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nInventory.MaxAmount 0\nPowerup.Type PowerDrain\nPowerup.Duration 32000\n}\n\nactor LegDoubleDamage : PowerupGiver\n{\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nInventory.MaxAmount 0\nPowerup.Type PowerLegDoubleDamage\n}\n\nactor LegDoubleFiringSpeed : PowerupGiver\n{\n+INVENTORY.AUTOACTIVATE\n+INVENTORY.ALWAYSPICKUP\nInventory.MaxAmount 0\nPowerup.Type PowerDoubleFiringSpeed\nPowerup.Duration 32000\n}\n\nactor LegendaryRune : CustomInventory\n{\n+FLOATBOB\n+COUNTITEM\nActiveSound \"Pickups/Legruneidle\"\nInventory.PickupMessage \"Legendary Rune obtained!\"\nstates\n {\n Spawn:\n LGRN A 1 bright A_LoopActiveSound\n loop\n Pickup:\n TNT1 A 0 A_JumpIfInventory(\"ILegendaryRune\",1,6)\n TNT1 A 0 A_PlaySound(\"Pickups/Legrune\")\n TNT1 A 0 A_Print(\"You picked up Legendary Rune!\")\n TNT1 A 0 ACS_ExecuteAlways(821,0,3)\n TNT1 A 0 A_GiveInventory(\"ILegendaryRune\",1)\n TNT1 A 0 A_GiveInventory(\"LegDrain\",1)\n stop\n TNT1 A 0\n fail\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Items+Powerups/LegendaryUltraSphere.txt",
"contents": "ACTOR LegendaryUltraSphere : CustomInventory\n{\n Inventory.PickupSound \"legmegasphere/pickup\"\n Inventory.Pickupmessage \"You got the Legendary UltraSphere! You cheeky cunt!\"\n +FLOATBOB\n +COUNTITEM\n +INVENTORY.BIGPOWERUP\n -INVENTORY.ALWAYSPICKUP\n -FLOAT\n ActiveSound \"legendarymegasphere/idle\"\n States\n {\n Spawn:\n TNT1 A 0 A_CustomMissile (\"YellowSparkleSpawner\", 0, 0, random(0,-360), 2, random(0,360))\n\tTNT1 A 0 A_LoopActiveSound\n\tTNT1 A 0 A_CustomMissile (\"YellowSparkleSpawner\", 0, 0, random(0,-360), 2, random(0,360))\n\tLLDS ABCDCB 10 Bright A_CustomMissile (\"LegendarySphereFlameSpawner\", -20, 0, random(0,-360), 2, random(0,360))\n\tLoop\n Pickup:\n TNT1 A 0 A_GiveInventory(\"LegendarySphereHealth\", 1)\n TNT1 A 0 A_GiveInventory(\"LegendaryArmor\", 1)\n\tTNT1 A 0 A_GiveInventory(\"ModdedBackpack\", 1)\n\tTNT1 A 0 A_GiveInventory(\"BulletMag\", 600)\n TNT1 A 0 A_GiveInventory(\"NewShell\", 200)\n\tTNT1 A 0 A_GiveInventory(\"Missile\", 100)\n TNT1 A 0 A_GiveInventory(\"NewCell\", 800)\n\tTNT1 A 0 A_GiveInventory(\"DemonAmmo\", 800)\n\tTNT1 A 0 A_GiveInventory(\"HandGrenadeAmmo\", 8)\n\tTNT1 A 0 A_GiveInventory(\"MineAmmo\", 6)\n TNT1 A 0 A_GiveInventory(\"LDemonAmmo\", 500)\n\tTNT1 A 0 A_StopSound\n\tStop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/BFGCacodemon.txt",
"contents": "ACTOR BFGCacodemon\n{\n\tDamageFactor \"WeakenerBall\" , 0.0\n\tHealth 700\n\tRadius 24\n\tHeight 44\n\tMass 400\n\tMeleedamage 8\n\tSpeed 10\n\tPainChance 128\n\tMonster\n\t+FLOAT\n\t+NOGRAVITY\n\t+MISSILEEVENMORE\n\t+MISSILEMORE\n\t+QUICKTORETALIATE\n\tSeeSound \"caco/sight\"\n\tPainSound \"caco/pain\"\n\tDeathSound \"caco/death\"\n\tActiveSound \"caco/active\"\n\tMeleeSound \"caco/melee\"\n\tObituary \"%o was eradicated by a BFG Cacodemon.\"\n\tDropItem \"BFG9500\" 190\n\tDropItem \"BossLifeEssence\" 150\n\tDropItem \"BossArmorBonusMax\" 150\n\tDropItem \"NewCellPack\" 255 100\n\tbloodcolor \"Purple\"\n\tStates\n\t{\n\tSpawn:\n\t\tBFCD A 10 A_Look\n\t\tLoop\n\tSee:\n\t\tTNT1 A 0 A_Jump(20,\"FastChase\")\n\t\tBFCD A 3 A_Chase\n\t\tTNT1 A 0 A_Jump(62,\"Rush\")\n\t\tLoop\n\tRush:\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"BFGCacodemonGhostA\")\n\t BFCD A 1 A_Chase\n\t TNT1 A 0 A_Jump(87,\"See\")\n\t Loop\n\tFastChase:\n\t\t BFCD A 3 A_FastChase\n\t\t BFCD A 3 A_FastChase\n\t\t Goto See\n\tMissile:\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\t\tBFCD B 15 A_FaceTarget\n\t\tBFCD C 10 Bright A_FaceTarget\n\t\tBFCD D 10 Bright A_CustomMissile(\"BFG9500Ball\", 15)\n\t\tBFCD CB 15 A_FaceTarget\n\t\tGoto See\n\tMelee:\n BFCD BC 5 A_FaceTarget\n\t\t BFCD D 5 A_MeleeAttack\n\t\t BFCD CB 5 A_FaceTarget\n\t\t Goto See\n\tPain:\n\t\tBFCD E 3\n\t\tBFCD E 3 A_Pain\n\t\tBFCD F 6\n\t\tGoto See\n\tDeath:\n\t\tBFCD G 8\n\t\tTNT1 A 0 A_SpawnItemEx(\"MutantGibbedGenerator\",0,0,0,0,0,0,0,128,0)\n\t\tBFCD H 8 A_Scream\n\t\tBFCD I 8\n\t\tBFCD J 8\n\t\tBFCD K 8 A_NoBlocking\n\t\tBFCD L -1 A_SetFloorClip\n\t\tStop\n\t}\n}\n\nACTOR BFGCacodemonGhostA\n{\nRadius 2\nHeight 2\nSpeed 0\nAlpha 0.85\nScale 1.0\nPROJECTILE\nRENDERSTYLE Translucent\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n\tBFCD A 2 A_FadeOut(0.15)\n\tGoto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/DemonLordArcradimus.txt",
"contents": "Actor Nuke\n{\n Radius 8\n Height 10\n +NoBlockmap\n +NoGravity\n +ForceRadiusDmg\n +ForceYBillBoard\n DamageType \"Hell\"\n scale 3.0\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SetTranslucent(0.75,1)\n TNT1 A 0 A_PlaySoundEx(\"Nuke/Boom\", \"Voice\", 0, 2)\n TNT1 A 1 //A_Explode(40000, 512, 1)\n TNT1 A 0 Radius_Quake(7, 105, 0, 50, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeFloor\", 0, 0, 0,0,0,0,0,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeFlare\", 0, 0, 0,0,0,0,0,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmokePillar\", 0, 0, 0,0,0,4.8,0,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeMushroom2\", 0, 0, 0,1.5,0,5,0,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeMushroom2\", 0, 0, 0,1.5,0,5,90,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeMushroom2\", 0, 0, 0,1.5,0,5,180,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeMushroom2\", 0, 0, 0,1.5,0,5,270,128,0)\n NKE1 ABCDEFGHIJKLMN 9 BRIGHT\n TNT1 A 0 A_SpawnItemEx(\"NukeMushroom\", 0, 0, 500,0,0,0.5,0,128,0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmokeMushroom\", 0, 0, 500,0,0,0.5,0,128,0)\n NKE1 OPQRSTU 8 BRIGHT A_FadeOut(0.05)\n Stop\n }\n}\n\nActor NukeFire : Nuke\n{\n RenderStyle Add\n +NoInteraction\n +ClientSideOnly\n -ForceYBillBoard\n Scale 0.75\n States\n {\n Spawn:\n TNT1 AA 0 A_Jump(196, \"Spawn2\", \"Spawn3\", \"Spawn4\")\n FLA1 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn2:\n FLA2 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn3:\n FLA3 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn4:\n FLA4 A 1 Bright A_FadeOut(0.015)\n Wait\n }\n}\n\nActor DarkDesNuke : Nuke\n{\n PROJECTILE\n ReactionTime 1\n DamageType \"Hell\"\n States\n {\n Spawn:\n TNT1 AAA 0 A_Countdown\n Death:\n TNT1 A 0\n TNT1 A 0 A_PlaySoundEx(\"GoodGame/Mate\", \"Voice\", 0, 2)\n TNT1 A 1 A_Explode(7000, 1300, 1)\n TNT1 A 0 Radius_Quake(7, 105, 0, 140, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperFlare\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 25 A_SpawnItemEx(\"NukeHyperFloor\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n TNT1 AA 0 A_SpawnItemEx(\"NukeHyperSmokeFloor\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperPillar\", 0, 0, 0, 0, 0, 10, 0, 128, 0)\n TNT1 A 105 A_SpawnItemEx(\"NukeHyperSmokePillar\", 0, 0, 0, 0, 0, 10, 0, 128, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperMushroom\", 0, 0, 1000, 0, 0, 0, 0, 128, 0)\n TNT1 AA 0 A_SpawnItemEx(\"NukeHyperSmokeMushroom\", 0, 0, 1000, 0, 0, 0, 0, 128, 0)\n Stop\n }\n}\n\nActor NukeFlare : NukeFire\n{\n Scale 16\n +NoInteraction\n States\n {\n Spawn:\n FLAR A 1 Bright A_FadeOut(0.01)\n Wait\n }\n}\n\nActor NukeFloor : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0, Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeSmokeFloor : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0, Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukePillar : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 100000), 0.00001 * Random(0, 100000), Random(0, -3), Random(0, 359), 128, 0)\n TNT1 A 0 A_SpawnItem(\"NukeSmokering\", 0, 0, 0)\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 100000), 0.00001 * Random(0, 100000), Random(0, -3), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeSmokePillar : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 0.00001 * Random(0, 100000), 0.00001 * Random(0, 100000), 0.00001 * Random(0, -400000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeMushroom : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeFire\", 0, 0, 0, 0.00001 * Random(0, 250000), 0.00001 * Random(0, 250000), 0.00001 * Random(-100000, 100000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeSmokeMushroom : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 0.00001 * Random(0, 250000), 0.00001 * Random(0, 250000), 0.00001 * Random(-100000, 100000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeMushroom2 : Nuke\n{\n +ClientSideOnly\n +HexenBounce //or else it'll look weird\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2 A_SpawnItemEx(\"NukeFire\", Random(0, 16), 0, 0, 0.00001 * Random(100000, 400000), 0, 0.00001 * Random(0, 100000), Random(0, 359), 128, 128)\n Stop\n }\n}\n\nActor NukeSmokering : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 0, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 20, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 40, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 60, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 80, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 100, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 120, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 140, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 160, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 180, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 200, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 220, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 240, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 260, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 280, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 300, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 320, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeSmoke\", 0, 0, 0, 4, 0, 0, 340, 0, 0)\n Stop\n }\n}\n\nActor NukeSmoke : Nuke\n{\n Scale 3.5\n +NoInteraction\n +ClientSideOnly\n -ForceYBillBoard\n Alpha 0.5\n States\n {\n Spawn:\n TNT1 AA 0 A_Jump(196, \"Spawn2\", \"Spawn3\", \"Spawn4\")\n SMOK A 5 A_FadeOut(0.015)\n Wait\n Spawn2:\n SMOK B 5 A_FadeOut(0.015)\n Wait\n Spawn3:\n SMOK C 5 A_FadeOut(0.015)\n Wait\n Spawn4:\n SMOK D 5 A_FadeOut(0.015)\n Wait\n }\n}\n\nActor NukeHyperFire : Nuke\n{\n RenderStyle Add\n +NoInteraction\n +ClientSideOnly\n -ForceYBillBoard\n Scale 3\n States\n {\n Spawn:\n TNT1 AA 0 A_Jump(196, \"Spawn2\", \"Spawn3\", \"Spawn4\")\n FLA1 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn2:\n FLA2 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn3:\n FLA3 A 1 Bright A_FadeOut(0.015)\n Wait\n Spawn4:\n FLA4 A 1 Bright A_FadeOut(0.015)\n Wait\n }\n}\n\nActor NukeHyperSmoke : Nuke\n{\n Scale 15\n +NoInteraction\n +ClientSideOnly\n -ForceYBillBoard\n Alpha 0.5\n States\n {\n Spawn:\n TNT1 AA 0 A_Jump(196, \"Spawn2\", \"Spawn3\", \"Spawn4\")\n SM0K A 5 A_FadeOut(0.015)\n Wait\n Spawn2:\n SM0K B 5 A_FadeOut(0.015)\n Wait\n Spawn3:\n SM0K C 5 A_FadeOut(0.015)\n Wait\n Spawn4:\n SM0K D 5 A_FadeOut(0.015)\n Wait\n }\n}\n\nActor NukeHyperFlare : NukeFire\n{\n Scale 48\n +NoInteraction\n +ClientSideOnly\n States\n {\n Spawn:\n FLAR A 1 Bright A_FadeOut(0.05)\n Wait\n }\n}\n\nActor NukeHyperFloor : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperFire\", 0, 0, 0, 0.00001 * Random(0, 900000), 0.00001 * Random(0, 900000), 0, Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeHyperSmokeFloor : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 0.00001 * Random(0, 900000), 0.00001 * Random(0, 900000), 0, Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeHyperPillar : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperFire\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0.00001 * Random(0, -600000), Random(0, 359), 128, 0)\n TNT1 A 0 A_SpawnItem(\"NukeHyperSmokering\", 0, 0, 0)\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperFire\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0.00001 * Random(0, -600000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeHyperSmokePillar : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 0.00001 * Random(0, 300000), 0.00001 * Random(0, 300000), 0.00001 * Random(0, -600000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeHyperMushroom : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperFire\", 0, 0, 0, 0.00001 * Random(0, 600000), 0.00001 * Random(0, 900000), 0.00001 * Random(-400000, 400000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeHyperSmokeMushroom : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 0.00001 * Random(0, 600000), 0.00001 * Random(0, 900000), 0.00001 * Random(-400000, 400000), Random(0, 359), 128, 0)\n Stop\n }\n}\n\nActor NukeHyperSmokering : Nuke\n{\n +ClientSideOnly\n +NoNetID\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 0, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 20, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 40, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 60, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 80, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 100, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 120, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 140, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 160, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 180, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 200, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 220, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 240, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 260, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 280, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 300, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 320, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 340, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 10, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 30, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 50, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 70, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 90, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 110, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 130, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 150, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 170, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 190, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 210, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 230, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 250, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 270, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 290, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 310, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 330, 0, 0)\n TNT1 A 0 A_SpawnItemEx(\"NukeHyperSmoke\", 0, 0, 0, 12, 0, 0, 350, 0, 0)\n Stop\n }\n}\n\nACTOR Arcradimus 11026\n{\n//$Category Monsters\n//$Sprite ARCRA1C1\n//$Title \"LCA - Arcradimus\"\n Health 15000\n Radius 72\n Height 182\n Mass 0x7FFFFFFF\n Speed 15\n Scale 3\n PainChance 0\n MONSTER\n MeleeDamage 50\n MeleeRange 100\n MeleeSound \"baron/melee\"\n Species \"Hell\"\n DamageFactor \"NobleComet\", 0.0\n DamageFactor \"HellComet\", 0.0\n DamageFactor \"Hell\", 0.0\n DamageFactor \"Cyber10K\", 0.0\n DamageFactor \"Legendary\", 0.01\n DamageFactor \"BFGSplash\", 0.1\n DamageFactor \"BFGSpray\", 0.1\n DamageFactor \"PDTBFG\", 0.0\n DamageFactor \"PDTBFGTracer\", 0.0\n DamageFactor \"Ice\", 0.5\n DamageFactor 0.35\n Obituary \"%o was given a one way ticket to hell by the Demon Lord Arcradimus.\"\n HitObituary \"%o was torn into meaty chunks by the Demon Lord Arcradimus.\"\n BloodColor \"Red\"\n MaxStepHeight 20\n MaxDropOffHeight 20\n +PIERCEARMOR\n +NOTARGET\n +FLOORCLIP\n +MISSILEMORE\n +NORADIUSDMG\n +BOSS\n +DONTHURTSPECIES\n +MISSILEMORE\n +MISSILEEVENMORE\n +QUICKTORETALIATE\n +DONTHARMSPECIES\n +DROPOFF\n +NOPAIN\n +BOSSDEATH\n SeeSound \"Arcradimus/Sight\"\n ActiveSound \"Arcradimus/Active\"\n PainSound \"Arcradimus/Pain\"\n DeathSound \"Arcradimus/Death\"\n //SpawnID 174\n var int user_HellPortal;\nStates\n {\n Spawn:\n TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n ARCR A 14 A_Look\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR Z 14 A_Look\n Loop\n See:\n TNT1 A 0 ACS_ExecuteAlways(5432,0,6)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n ARCR A 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR A 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR B 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR B 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t ARCR C 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR C 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR D 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR D 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_Jump(100,\"Rush\")\n\t TNT1 A 0 A_Jump(35,\"Teleport\")\n Loop\n Rush:\n ARCR A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR A 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR A 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR B 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR B 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t ARCR A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR C 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR C 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR D 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t ARCR AAA 0 A_Chase\n ARCR D 2 A_SpawnItemEx(\"ArcradimusGhost\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_Jump(25,\"Teleport\")\n\t TNT1 A 0 A_Jump(75,\"See\")\n Loop\n Teleport:\n ARCR A 1 A_UnSetShootable\n\t ARCR AAAAAAAAAAAAA 0 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR AAAAAAAAAAA 1 A_FadeOut(0.1,0)\n\t ARCR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n\t ARCR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander\n ARCR A 1 A_PlayWeaponSound(\"boss/teleport\")\n\t ARCR AAAAAAAAAAAAA 0 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR AAAAAAAAAAA 1 A_FadeIn(0.1)\n ARCR A 1 A_SetShootable\n Goto See\n Missile:\n TNT1 A 0 A_JumpIf(user_HellPortal == 1,2)\n TNT1 A 0 A_JumpIfHealthLower(7500,\"HellPortal\")\n\t TNT1 A 0 A_Jump(168,\"ArcradComets\")\n\t TNT1 A 0 A_Jump(50,\"BFG\")\n\t TNT1 A 0 A_Jump(162,\"SuperFallingMeteors\",\"FireBombs\",\"CometCombo\",\"FloorSweep\")\n Normal:\n ARCR EF 4 A_FaceTarget\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,0,0,random(-18,18))\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0,random(-18,18))\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,4,0,random(-18,18))\n\t ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,-8,0,random(-18,18))\n ARCR G 6 A_CustomMissile (\"ArcradShot\",92,0,8,0,random(-18,18))\n ARCR ST 4 A_FaceTarget\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,0,0,random(-18,18))\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0,random(-18,18))\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,4,0,random(-18,18))\n\t ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,-8,0,random(-18,18))\n ARCR U 6 A_CustomMissile (\"ArcradShot\",92,0,8,0,random(-18,18))\n ARCR EF 4 A_FaceTarget\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,0,0,random(-18,18))\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0,random(-18,18))\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,4,0,random(-18,18))\n\t ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,-8,0,random(-18,18))\n ARCR G 6 A_CustomMissile (\"ArcradShot\",92,0,8,0,random(-18,18))\n ARCR ST 4 A_FaceTarget\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,0,0,random(-18,18))\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0,random(-18,18))\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,4,0,random(-18,18))\n\t ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,-8,0,random(-18,18))\n ARCR U 6 A_CustomMissile (\"ArcradShot\",92,0,8,0,random(-18,18))\n\t ARCR EF 4 A_FaceTarget\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,0,0,random(-18,18))\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0,random(-18,18))\n ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,4,0,random(-18,18))\n\t ARCR G 0 A_CustomMissile (\"ArcradShot\",92,0,-8,0,random(-18,18))\n ARCR G 6 A_CustomMissile (\"ArcradShot\",92,0,8,0,random(-18,18))\n ARCR ST 6 A_FaceTarget\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,0,0,random(-18,18))\n ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0,random(-18,18))\n\t ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,4,0,random(-18,18))\n\t ARCR U 0 A_CustomMissile (\"ArcradShot\",92,0,-8,0,random(-18,18))\n ARCR U 6 A_CustomMissile (\"ArcradShot\",92,0,8,0,random(-18,18))\n\t ARCR HI 4 A_FaceTarget\n ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,-6,0)\n ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,-4,0)\n ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,-2,0)\n ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,2,0)\n ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,4,0)\n ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,6,0)\n\t ARCR J 0 A_CustomMissile (\"ArcradShot\",92,0,8,0)\n\t ARCR J 6 A_CustomMissile (\"ArcradShot\",92,0,-8,0)\n\t TNT1 A 0 A_Jump(138,\"ArcradComets\")\n\t TNT1 A 0 A_Jump(128,\"FireBombs\")\n\t TNT1 A 0 A_Jump(122,\"CometCombo\")\n\t TNT1 A 0 A_Jump(105,\"FloorSweep\")\n\t TNT1 A 0 A_Jump(15,\"BFG\")\n Goto See\n BFG:\n TNT1 A 0 A_FaceTarget\n\t TNT1 A 0 A_SetInvulnerable\n TNT1 A 0 A_PlaySound(\"Arcradimus/BFGCharge\") // Global\n\t ARCR H 50 A_FaceTarget\n TNT1 AA 0 A_SpawnItemEx(\"ThunderSpawner\", Random(96,-96), Random(96,-96), Random(48,96), 0, 0, 0, Random(0,359))\n\t ARCR H 35 A_SpawnItemEx(\"ArcradimusBallCharging1\", 32, 0, 92)\n TNT1 A 0 A_SpawnItemEx(\"ThunderSpawner\", Random(64,-64), Random(64,-64), Random(48,96), 0, 0, 0, Random(0,359))\n\t ARCR H 35 A_SpawnItemEx(\"ArcradimusBallCharging2\", 40, 0, 92)\n TNT1 A 0 A_SpawnItemEx(\"ThunderSpawner\", Random(128,-128), Random(128,-128), Random(48,96), 0, 0, 0, Random(0,359))\n\t ARCR H 15 A_SpawnItemEx(\"ArcradimusBallCharging3\", 48, 0, 92)\n ARCR HH 10 A_SpawnItemEx(\"ThunderSpawner\", Random(128,-128), Random(128,-128), Random(48,96), 0, 0, 0, Random(0,359))\n\t ARCR H 35 A_SpawnItemEx(\"ArcradimusBallCharging4\", 56, 0, 92)\n TNT1 A 0 A_SpawnItemEx(\"ThunderSpawner\", Random(192,-192), Random(192,-192), Random(48,96), 0, 0, 0, Random(0,359))\n\t ARCR H 5 A_SpawnItemEx(\"ArcradimusBallCharging5\", 64, 0, 92)\n TNT1 AA 0 A_SpawnItemEx(\"ThunderSpawner\", Random(144,-144), Random(144,-144), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR HHH 10 A_SpawnItemEx(\"ThunderSpawner\", Random(128,-128), Random(128,-128), Random(48,96), 0, 0, 0, Random(0,359))\n\t ARCR H 10 A_SpawnItemEx(\"ArcradimusBallCharging5\", 32, 0, 92)\n ARCR H 8 A_SpawnItemEx(\"ThunderSpawner\", Random(192,-192), Random(192,-192), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 8 A_SpawnItemEx(\"ThunderSpawner\", Random(128,-128), Random(128,-128), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 8 A_SpawnItemEx(\"ThunderSpawner\", Random(64,-64), Random(64,-64), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR HI 4 A_FaceTarget\n\t TNT1 A 0 A_CustomMissile(\"ArcradimusBall\",92,0,0,0)\n\t ARCR J 20 A_FaceTarget\n\t TNT1 A 0 A_UnsetInvulnerable\n\t Goto See\n ArcradComets:\n ARCR HI 8 A_FaceTarget\n\t ARCR J 7 A_Custommissile(\"ArcradimusComet\",92,0,0)\n ARCR HI 8 A_FaceTarget\n\t ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,0)\n\t ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,-10)\n\t ARCR J 7 A_Custommissile(\"ArcradimusComet\",92,0,10)\n\t ARCR HI 8 A_FaceTarget\n ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,0)\n\t ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,-10)\n\t ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,10)\n\t ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,15)\n\t ARCR J 0 A_Custommissile(\"ArcradimusComet\",92,0,-5)\n\t ARCR J 7 A_Custommissile(\"ArcradimusComet\",92,0,5)\n\t TNT1 A 0 A_Jump(132,\"FireBombs\")\n\t TNT1 A 0 A_Jump(100,\"CometCombo\")\n\t TNT1 A 0 A_Jump(76,\"FloorSweep\")\n\t TNT1 A 0 A_Jump(77,\"Normal\")\n\t TNT1 A 0 A_Jump(8,\"BFG\")\n Goto See\n FloorSweep:\n TNT1 A 0 A_FaceTarget\n\t TNT1 A 0 A_SetInvulnerable\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR I 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_FaceTarget\n\t ARCR J 10 A_FaceTarget\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,0)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,5)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-5)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,10)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-10)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,15)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-15)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,20)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-20)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,25)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-25)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,30)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-30)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,35)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-35)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,40)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-40)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,45)\n\t ARCR J 0 A_Custommissile(\"PyroFireSpawner\",16,0,-45)\n\t TNT1 A 0 A_UnsetInvulnerable\n\t ARCR J 30 A_FaceTarget\n\t TNT1 A 0 A_Jump(35,\"CometCombo\")\n\t TNT1 A 0 A_Jump(5,\"BFG\")\n\t Goto See\n HellPortal:\n TNT1 A 0 A_SetUserVar(\"user_HellPortal\",1)\n\t TNT1 A 0 A_FaceTarget\n\t TNT1 A 0 A_SetInvulnerable\n TNT1 A 0 A_PlaySound(\"Thunder/Hit\", CHAN_VOICE, 1.0, False, ATTN_NONE) // Global\n //TNT1 A 0 A_PlaySound(\"Thunder/Yell\", CHAN_AUTO, 1.0, False, ATTN_NONE) // Global\n\t TNT1 A 0 A_SpawnItemEx(\"ThunderSpawner\", Random(64,-64), Random(64,-64), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 152 A_SpawnItemEx(\"PortalParticleSpawner\", 0, 0, 120)\n\t ARCR HH 15 A_SpawnItemEx(\"ThunderSpawner\", Random(96,-96), Random(96,-96), Random(48,96), 0, 0, 0, Random(0,359))\n // \"Thunder/Yell\" Sound Intro Length is 385 tics. We're at 182 tics so far.\n\t ARCR H 45 A_SpawnItemEx(\"GatewaytoHellSpawner\", 8, 0, 120)\n\t TNT1 A 0 A_SpawnItemEx(\"ThunderSpawner\", Random(128,-128), Random(128,-128), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 52 A_SpawnItemEx(\"PortalParticleSpawner\", 0, 0, 120)\n\t ARCR HHHH 25 A_SpawnItemEx(\"ThunderSpawner\", Random(144,-144), Random(144,-144), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 47 A_SpawnItemEx(\"PortalParticleSpawner2\", 0, 0, 120)\n\t ARCR HHHHH 20 A_SpawnItemEx(\"ThunderSpawner\", Random(192,-192), Random(192,-192), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 30 A_SpawnItemEx(\"PortalParticleSpawner3\", 0, 0, 120)\n\t ARCR HHHH 15 A_SpawnItemEx(\"ThunderSpawner\", Random(192,192), Random(192,-192), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 47 A_SpawnItemEx(\"PortalParticleSpawner2\", 0, 0, 120)\n\t ARCR HHHH 25 A_SpawnItemEx(\"ThunderSpawner\", Random(144,-144), Random(144,-144), Random(48,96), 0, 0, 0, Random(0,359))\n ARCR H 52 A_SpawnItemEx(\"PortalParticleSpawner\", 0, 0, 120)\n\t TNT1 A 0 A_SpawnItemEx(\"ThunderSpawner\", Random(128,-128), Random(128,-128), Random(48,96), 0, 0, 0, Random(0,359))\n\t TNT1 A 0 A_UnsetInvulnerable\n\t TNT1 A 0 A_Jump(5,\"BFG\")\n\t Goto See\n FireBombs:\n TNT1 A 0 A_SetInvulnerable\n ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR E 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t ARCR F 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Facetarget\n\t TNT1 A 0 A_UnsetInvulnerable\n\t ARCR F 5 A_FaceTarget\n\t ARCR G 5 A_CustomMissile(\"ArcradimusFireBall\",92,0)\n\t ARCR G 1 A_UnSetShootable\n\t ARCR GGGGGGGGGGGGG 0 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR GGGGGGGGGGG 1 A_FadeOut(0.1,0)\n\t ARCR GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 A_Wander\n\t ARCR GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 A_Wander\n ARCR G 1 A_PlayWeaponSound(\"boss/teleport\")\n\t ARCR GGGGGGGGGGGGG 0 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR GGGGGGGGGGG 1 A_FadeIn(0.1)\n ARCR G 1 A_SetShootable\n\t ARCR F 5 A_FaceTarget\n\t ARCR G 5 A_CustomMissile(\"ArcradimusFireBall\",92,0)\n\t TNT1 A 0 A_Jump(160,\"SuperFallingMeteors\",\"CometCombo\")\n\t TNT1 A 0 A_Jump(90,\"Normal\")\n\t TNT1 A 0 A_Jump(7,\"BFG\")\n\t Goto See\n CometCombo:\n ARCR JI 8 A_FaceTarget\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR H 0 A_FaceTarget\n\t ARCR H 0 A_CustomMissile(\"ArcradimusComet2\",179,-96,random(-2,2))\n\t ARCR H 5 A_CustomMissile(\"ArcradimusComet2\",179,96,random(-2,2))\n\t ARCR I 5 A_FaceTarget\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n\t ARCR I 0 A_FaceTarget\n\t ARCR I 0 A_CustomMissile(\"ArcradimusSeekerComet\",152,-86,random(-2,2))\n\t ARCR I 5 A_CustomMissile(\"ArcradimusSeekerComet\",152,86,random(-2,2))\n ARCR I 6 A_FaceTarget\n\t TNT1 A 0 A_Jump(10,\"FloorSweep\")\n\t TNT1 A 0 A_Jump(1,\"BFG\")\n\t TNT1 A 0 A_Jump(5,\"Normal\")\n\t Goto See\n /*\n FallingMeteors:\n\t TNT1 A 0 A_SetInvulnerable\n\t TNT1 A 0 A_FaceTarget\n\t TNT1 A 0 A_PlaySoundEx(\"cyberlord/see\",\"Body\",0,2)\n\t ARCR HHHHHHHHHHHHHHHHHHHH 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n // Phase 1\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(256,384),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(256,384),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-256,-384),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-256,-384),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(256,384),Random(128,192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(256,384),Random(-128,-192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-256,-384),Random(-128,-192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-256,-384),Random(128,192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(128,192),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(128,192),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-128,-192),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-128,-192),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n // Phase 2\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(512,768),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(512,768),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-512,-768),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-512,-768),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(512,768),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(512,768),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-512,-768),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-512,-768),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(256,384),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(256,384),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-256,-384),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-256,-384),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n // Phase 3\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(1024,1280),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(1024,1280),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-1024,-1280),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-1024,-1280),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(1024,1280),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(1024,1280),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-1024,-1280),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-1024,-1280),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(512,768),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(512,768),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-512,-768),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusMeteorSpawner\",Random(-512,-768),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR A 0 A_UnSetInvulnerable\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 105\n\t TNT1 A 0 A_Jump(10,\"SuperFallingMeteors\")\n\t TNT1 A 0 A_Jump(118,\"CometCombo\")\n\t Goto See\n */\n SuperFallingMeteors:\n\t TNT1 A 0 A_SetInvulnerable\n\t TNT1 A 0 A_FaceTarget\n\t ARCR HHHHHHHHHHHHHHHHHHHH 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n // Phase 1\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(256,384),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(256,384),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-256,-384),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-256,-384),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n\t ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(256,384),Random(128,192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(256,384),Random(-128,-192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-256,-384),Random(-128,-192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-256,-384),Random(128,192),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(128,192),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(128,192),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-128,-192),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-128,-192),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n // Phase 2\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(512,768),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(512,768),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-512,-768),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-512,-768),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(512,768),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(512,768),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-512,-768),Random(-256,-384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-512,-768),Random(256,384),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(256,384),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(256,384),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-256,-384),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-256,-384),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 3 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n // Phase 3\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(1024,1280),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(1024,1280),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-1024,-1280),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-1024,-1280),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(1024,1280),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(1024,1280),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-1024,-1280),Random(-512,-768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-1024,-1280),Random(512,768),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(512,768),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(512,768),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-512,-768),Random(-1024,-1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR H 0 A_SpawnItemEx(\"ArcradimusSuperMeteorSpawner\",Random(-512,-768),Random(1024,1280),0,0,0,0,SXF_NOCHECKPOSITION,0) // (1250,-1250)\n ARCR H 4 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n ARCR A 0 A_UnSetInvulnerable\n\t ARCR H 2 A_SpawnItemEx(\"ArcradimusFlameSpawner\")\n\t ARCR H 105\n\t Goto See\n Melee:\n ARCR EF 8 A_FaceTarget\n ARCR G 6 A_MeleeAttack\n ARCR G 0 A_Jump (128,1)\n Goto See\n ARCR ST 8 A_FaceTarget\n ARCR U 6 A_MeleeAttack\n ARCR G 0 A_Jump (64,1)\n Goto See\n ARCR HI 8 A_FaceTarget\n ARCR J 0 A_MeleeAttack\n ARCR J 6 A_MeleeAttack\n Goto See\n Pain:\n ARCR K 2\n ARCR K 2 A_Pain\n Goto See\n Death:\n TNT1 A 0 A_StopSound(6)\n\t TNT1 A 0 ACS_ExecuteAlways(5433,0,6)\n\t ARCR L 8\n ARCR M 8 A_Scream\n ARCR N 8\n ARCR O 8 A_NoBlocking\n ARCR PQ 8\n ARCR R -1 A_Fall\n Stop\n }\n}\n\nACTOR PortalParticleSpawner\n{\n\tHeight 0\n\tRadius 0\n\tMass 0\n\tDamage 0\n\t+THRUACTORS\n\t+NOTELEPORT\n\t+NOGRAVITY\n\t+NOBLOCKMAP\n\t+CLIENTSIDEONLY\n\t+NOBLOCKMAP\n\t+NOINTERACTION\n\n States\n\t{\n\t Spawn:\n\t TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 4 A_SpawnItemEx(\"PortalParticle\",0,0,0,FRandom(9.0,8.5),0,FRandom(-9.0,9.0),Random(0,359),128)\n Stop\n }\n}\n\nACTOR PortalParticleSpawner2 : PortalParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 3 A_SpawnItemEx(\"PortalParticle\",0,0,0,FRandom(9.0,8.5),0,FRandom(-9.0,9.0),Random(0,359),128)\n Stop\n }\n}\nACTOR PortalParticleSpawner3 : PortalParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 A_SpawnItemEx(\"PortalParticle\",0,0,0,FRandom(9.0,8.5),0,FRandom(-9.0,9.0),Random(0,359),128)\n Stop\n }\n}\n\nACTOR PortalParticle\n{\nHeight 0\nRadius 0\nMass 0\nDamage 0\n+THRUACTORS\n+NOTELEPORT\n+DONTSPLASH\n+NOGRAVITY\n+NOBLOCKMAP\n+CLIENTSIDEONLY\n+MISSILE\n+NOBLOCKMAP\n+FORCEXYBILLBOARD\n+NOINTERACTION\nRENDERSTYLE ADD\nAlpha 0.0\nBounceFactor 0.5\nScale 0.09\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 5\nTNT1 A 1 A_ScaleVelocity(frandom(-0.1,-0.2))\nSPKR AAAAA 1 Bright A_FadeIn(0.2)\nFly:\nSPKR A 2 Bright A_FadeOut(0.06)\nLoop\n}\n}\n\nACTOR ArcradimusComet\n{\n Radius 16\n Height 24\n Speed 32\n Damage 33\n DamageType \"Hell\"\n Scale 2.0\n Decal Scorch\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 ACCM AAAABBBBCCCC 1 Bright A_SpawnItem(\"ArcradimusCometTrail\",0,0)\n loop\n Death:\n ACCM J 0 Bright A_SetTranslucent (0.67,1)\n ACCM J 3 Bright\n ACCM K 3 Bright A_Explode(128,128,0)\n\t TNT1 A 0 A_SpawnItemEx(\"ArcradimusCometDeath\",0,0,0,0,0,0,0,128,0)\n ACCM LMN 3 Bright\n stop\n }\n}\n\nACTOR ArcradimusCometTrail\n{\n Radius 6\n Height 6\n Scale 1.5\n Speed 0\n PROJECTILE\n RENDERSTYLE ADD\n ALPHA 0.67\n States\n {\n Spawn:\n NULL A 3 Bright\n ACCM DEFGHI 3 BRIGHT\n Stop\n }\n}\n\nACTOR ArcradimusCometDeath : CometDeath\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAA 0 A_CustomMissile(\"KaboomArcrad\", 0, 0, random(0,360), 2, random(0,360))\nTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\nACCM JKLMN 3 Bright A_FadeOut(0.1)\nStop\n}\n}\n\nACTOR KaboomArcrad : Kaboom4\n{\nSpeed 2\nScale 0.85\nStates\n{\nSpawn:\nTNT1 A 0\nFXPR AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR ArcradimusFireBall : GuardianTracer\n{\nSeeSound \"monsters/newfireshoot\"\nDeathSound \"monsters/newfireexplode\"\nRenderStyle Add\nAlpha 1.6\nDecal Scorch\nSpeed 28\nFastSpeed 32\nDamage 26\nDamageType \"Hell\"\n-SEEKERMISSILE\nStates\n{\nSpawn:\n\tTNT1 A 0 A_SpawnItemEx(\"ArcradimusSmoke\",random(5,-5),random(5,-5),random(5,-5),random(2,-2),random(2,-2),random(2,-2),random(0,360))\n FRR1 A 1 Bright A_Explode(Random(2,4),68,0)\n\tTNT1 A 0 A_SpawnItemEx(\"ArcradimusSmoke\",random(5,-5),random(5,-5),random(5,-5),random(2,-2),random(2,-2),random(2,-2),random(0,360))\n FRR1 B 1 Bright A_Explode(Random(2,4),68,0)\n\tTNT1 A 0 A_SpawnItemEx(\"ArcradimusSmoke\",random(5,-5),random(5,-5),random(5,-5),random(2,-2),random(2,-2),random(2,-2),random(0,360))\n FRR1 C 1 Bright A_Explode(Random(2,4),68,0)\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 AAAAAAAAA 0 A_SpawnItemEx(\"ArcradimusSmoke\",random(5,-5),random(5,-5),random(5,-5),random(2,-2),random(2,-2),random(2,-2),random(0,360))\n\tFRR1 C 0 Bright A_Mushroom(\"ArcradimusFlare\", 8)\n FRR1 ABC 2 Bright\n Stop\n }\n}\n\nACTOR ArcradimusSmoke : GhostFire\n{\nScale 0.88\nRenderStyle Normal\nStates\n{\nSpawn:\nFRR1 ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nActor DropFire\n{\n Radius 8\n Height 40\n Projectile\n RenderStyle Add\n DamageType \"Hell\"\n Alpha 0.90\n -NoGravity\n +LowGravity\n +NoExplodeFloor\n +NoDamageThrust\n +ThruGhost\n States\n {\n Spawn:\n FRR1 A 1 A_Playsound(\"Flamethrower/Flame\")\n FRR1 A 1 A_Explode(5, 16, 0)\n FRR1 BCDEFGHIJKLMN 2 A_Explode(5, 16, 0)\n FRR1 A 1 A_Playsound(\"Flamethrower/Flame\")\n FRR1 A 1 A_Explode(5, 32, 0)\n FRR1 BCDEFGHIJKLMN 2 A_Explode(5, 16, 0)\n FRR1 A 1 A_Playsound(\"Flamethrower/Flame\")\n FRR1 A 1 A_Explode(5, 32, 0)\n FRR1 BCDEFGHIJKLMN 2 A_Explode(5, 16, 0)\n FRR1 A 1 A_Playsound(\"Flamethrower/Flame\")\n FRR1 A 1 A_Explode(5, 32, 0)\n FRR1 BCDEFGHIJKLMN 2 A_Explode(5, 16, 0)\n FRR1 A 1 A_Playsound(\"Flamethrower/Flame\")\n FRR1 A 1 A_Explode(5, 32, 0)\n FRR1 BCDEFGHIJKLMN 2 A_Explode(5, 16, 0)\n FRR1 A 0 A_Jump(192, 1)\n Loop\n\tTNT1 A 0\n Death:\n TNT1 A 1 Bright\n Stop\n }\n}\n\nActor ArcradimusFlare\n{\n Radius 8\n Height 11\n Speed 35\n Damage (1)\n Projectile\n RenderStyle Add\n DamageType \"Hell\"\n Decal DoomImpScorch\n Alpha 0.95\n -NoGravity\n DeathSound \"PyroCannon/Flare\"\n States\n {\n Spawn:\n TNT1 A 1 A_SpawnItemEx(\"DropFire\", 0, 0, 0, 0, 0, 0, 0, 128)\n Loop\n Death:\n FRR1 ABCDEFGHIJKL 2\n FRR1 ABCDEFGHIJKL 0 A_Explode(64, 64)\n FRR1 ABCDEFGHIJKL 2\n Stop\n }\n}\n\nACTOR HellionSmokeAttackArcradimus : IFire\n{\n Scale 1.15\n RenderStyle Translucent\n Alpha 0.75\n DamageType \"Hell\"\n Obituary \"%o was given a one way ticket to hell by the Demon Lord Arcradimus.\"\n States\n {\n Spawn:\n TNT1 A 0\n LESK A 1 Bright A_PlaySoundEx(\"hellion/smokeloop\",\"Voice\",1)\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n LESK A 1 Bright A_Explode(Random(1,3),62)\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK C 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n LESK A 2 Bright A_Explode(Random(1,3),62)\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK C 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK A 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK C 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK A 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK C 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK A 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n LESK C 2 Bright A_Explode(Random(1,3),62)\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n LESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK A 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK C 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK A 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK C 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK A 2 Bright A_Fire\n\tTNT1 A 0 A_SpawnItem(\"HellionSmokeAttackSpawnerArcradimus\",0,0,0,0)\n\tTNT1 A 0 Bright A_Explode(Random(1,3),62)\n\tLESK B 2 Bright A_Fire\n\tTNT1 A 1 A_StopSoundEx(\"Voice\")\n\tTNT1 A 1 A_PlaySound(\"exile/voidend\")\n Stop\n }\n}\n\nACTOR HellionSmokeAttackSpawnerArcradimus : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"HellionSmoke2Arc\",random(12,-12),random(12,-12),random(12,20),0,0,random(8,12),0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"HellionSmoke2Arc\",random(24,-24),random(24,-24),random(2,10),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR HellionSmokeArc : GhostFire\n{\nScale 0.44\nRenderStyle Normal\nStates\n{\nSpawn:\nFRR1 ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR HellionSmoke2Arc : HellionSmokeArc\n{\nScale 0.4\n}\n\nActor ArcradShot : GuardianTracer\n{\nSeeSound \"monsters/newfireshoot\"\nDeathSound \"monsters/newfireexplode\"\nRenderStyle Translucent\nAlpha 0.85\nDecal BaronScorch\n-SEEKERMISSILE\nDamage 18\nDamageType \"Hell\"\nSpeed 28\nFastSpeed 30\nStates\n{\n Spawn:\n\t ABL9 AAABBB 1 Bright A_SpawnItemEx(\"ArcradShotTrail\",0,0,0,0,0,0,0,128)\n\t Loop\n\tDeath:\n\t TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"RedParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 AAA 0 A_CustomMissile(\"KaboomRed\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n ABL9 DEFG 3 Bright\n Stop\n}\n}\n\nActor ArcradShotTrail : BFG9500Trail\n{\nScale 0.85\n States\n {\nSpawn:\n TNT1 A 0\n\tTNT1 A 1\n ABL9 AB 1 A_FadeOut\n Goto Spawn+1\n }\n}\n\nACTOR KaboomRed : Kaboom8\n{\nStates\n{\nSpawn:\nTNT1 A 0\nFXPR AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nActor GatewaytoHell\n{\nSpeed 0\nHeight 0\nRadius 0\nMass 0\nDamage 0\n+THRUACTORS\n+NOTELEPORT\n+DONTSPLASH\n+NOGRAVITY\n+NOBLOCKMAP\n+CLIENTSIDEONLY\n+MISSILE\n+NOBLOCKMAP\n-FORCEXYBILLBOARD\n+NOINTERACTION\nRENDERSTYLE ADD\nScale 1.0\nStates\n{\nSpawn:\n TNT1 A 0\n TNT1 A 0 A_PlaySound(\"Gateway/Hell\", CHAN_AUTO, 1.0, True)\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\nDeath:\n PRT1 ABCDEFGHIJKLMNOPABCD 1 Bright A_FadeOut(0.05)\n Stop\n}\n}\n\nActor GatewaytoHellSpawner : GatewaytoHell\n{\n States {\n Spawn:\n // Note, the yell sound is already playing for 182 tics so far. 203 remain.\n TNT1 A 0\n TNT1 A 0 A_PlaySound(\"Gateway/Hell\", CHAN_AUTO, 1.0, True)\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell2\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell3\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell4\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell5\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell6\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell7\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell8\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLM 1 Bright\n PRT1 NOP 2 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 ABCDEFGHIJKLMN 1 Bright\n PRT1 OP 3 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 ABCD 1 Bright\n PRT1 EF 3 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 GHIJKLMN 1 Bright\n PRT1 KLMNOP 4 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 OP 1 Bright\n PRT1 ABCDE 4 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 FGHIJKLMOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"ArcradimusSpawners\", 0, 0, -120) // Set Z to negative same as parent actor spawn height.\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell5\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell6\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell7\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"GatewaytoHell8\", Random(1,-1), Random(1,-1), Random(1,-1), 0, 0, 0, Random(0,359))\n PRT1 ABCDEFGHIJKLM 1 Bright\n PRT1 NOP 2 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 ABCDEFGHIJKLMN 1 Bright\n PRT1 OP 3 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 ABCD 1 Bright\n PRT1 EF 3 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 GHIJKLMN 1 Bright\n PRT1 KLMNOP 4 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 OP 1 Bright\n PRT1 ABCDE 4 Bright A_SpawnItemEx(\"GatewaytoHellSpawnTear\")\n PRT1 FGHIJKLMOP 1 Bright\n TNT1 A 0 A_SpawnItemEx(\"ArcradimusSpawners2\", 0, 0, -120) // Set Z to negative same as parent actor spawn height.\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n PRT1 ABCDEFGHIJKLMNOP 1 Bright\n Goto Death\n }\n}\n\nActor GatewaytoHell2 : GatewaytoHell\n{\nScale 1.50\n}\n\nActor GatewaytoHell3 : GatewaytoHell\n{\nScale 2.0\n}\n\nActor GatewaytoHell4 : GatewaytoHell\n{\nScale 2.5\n}\n\nActor GatewaytoHell5 : GatewaytoHell\n{\nScale 3.0\n}\n\nActor GatewaytoHell6 : GatewaytoHell\n{\nScale 3.5\n}\n\nActor GatewaytoHell7 : GatewaytoHell\n{\nScale 4.0\n}\n\nActor GatewaytoHell8 : GatewaytoHell\n{\nScale 4.5\n}\n\nActor GatewaytoHellSpawnTear : GatewaytoHell\n{\nScale 5.0\nStates {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_PlaySound(\"brain/spit\", CHAN_AUTO, 1.0, True)\n PRT1 ABCDEFGHIJKLMNOP 1 Bright A_FadeOut(0.10)\n Stop\n }\n}\n\nACTOR ArcradimusSpawners\n{\nRadius 12\nHeight 8\nSpeed 17\nMonster\n-SHOOTABLE\n-COUNTKILL\n-SOLID\nvar int user_limit;\nStates\n{\n Spawn:\n TNT1 A 0 A_JumpIf(user_limit > 10,\"Death\")\n\tTNT1 A 0 A_SetUserVar(\"user_limit\",user_limit+1)\n\tTNT1 AAAAA 1 A_Wander\n\t//TNT1 A 1 A_Jump(16,\"Death\")\n //Loop\n Death:\n TNT1 A 5 A_SpawnItemEx(\"ArcradimusMinion1\")\n\tTNT1 A 1 A_Fall\n\tStop\n\t}\n}\n\nACTOR ArcradimusSpawners2\n{\nRadius 12\nHeight 8\nSpeed 17\nMonster\n-SHOOTABLE\n-COUNTKILL\n-SOLID\nvar int user_limit;\nStates\n{\n Spawn:\n TNT1 A 0 A_JumpIf(user_limit > 10,\"Death\")\n\tTNT1 A 0 A_SetUserVar(\"user_limit\",user_limit+1)\n\tTNT1 AAAAA 1 A_Wander\n\t//TNT1 A 1 A_Jump(16,\"Death\")\n //Loop\n Death:\n TNT1 A 5 A_SpawnItemEx(\"ArcradimusMinion2\")\n\tTNT1 A 1 A_Fall\n\tStop\n\t}\n}\n\nACTOR ArcradimusMinion1 : RandomSpawner\n{\nDropItem \"Cardinal\", 256, 256\n}\n\nACTOR ArcradimusMinion2 : RandomSpawner\n{\nDropItem \"CerebralSentient\", 256, 256\n}\n\nACTOR Thunderspawner\n{\n\tRadius 16\n\tHeight 16\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 15\n\t\tTNT1 A 0 Bright A_SpawnItemEx(\"ThunderFX\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n\t\tTNT1 A 0 A_Explode(102, 144)\n\t\tTNT1 A 30 A_Quake(9, 30, 0, 960)\n\t\tStop\n\t}\n}\n\nActor ThunderFX // 3004\n{\n\t+NoInteraction\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tgoto Death\n\tDeath:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SpawnItemEx(\"ThunderFX_LightObject\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ThunderFX_Flare\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ThunderFX_Flare\", 0, 0, 512, 0, 0, 0, 0, 128, 0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"ThunderFX_Bolt\", 0, 0, 0, 0, 0, 0, 0, 128, 0)\n\t\tTNT1 AAAAAAAAAAAA 0 A_SpawnItemEx(\"ThunderFX_Smoke\", 0, 0, 0, 0.01 * Random(-125, 125), 0.01 * Random(-125, 125), 0.01 * Random(25, 245), 0, 128, 0)\n\t\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"ThunderFX_Spark\", 0, 0, 8, 0.01 * Random(-300, 300), 0.01 * Random(-300, 300), 0.01 * Random(0, 600), 0, 128, 0)\n\t\tTNT1 A 0 A_PlaySound(\"Thunder/HitShort\", CHAN_AUTO)\n\t\tStop\n\t}\n}\nActor ThunderFX_LightObject\n{\n\t+NoInteraction\n\tRenderStyle None\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 1\n\t\tTNT1 B 5//1\n\t\tTNT1 A 3\n\t\tTNT1 B 4//2\n\t\tTNT1 CDEFGHIJKL 1//FadeOut\n\t\tStop\n\t}\n}\n//Flare\nActor ThunderFX_Flare\n{\n\t+NoInteraction\n\tRenderStyle Add\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Flash1\", \"Flash2\", \"Flash3\", \"Flash4\")\n\tFlash1:\n\t\tBFLR A 1\n\t\tBFLR A 1 Bright A_FadeOut(0.05)\n\t\tWait\n\tFlash2:\n\t\tBFLR B 1\n\t\tBFLR B 1 Bright A_FadeOut(0.05)\n\t\tWait\n\tFlash3:\n\t\tBFLR C 1\n\t\tBFLR C 1 Bright A_FadeOut(0.05)\n\t\tWait\n\tFlash4:\n\t\tBFLR D 1\n\t\tBFLR D 1 Bright A_FadeOut(0.05)\n\t\tWait\n\t}\n}\n//ThunderBolt\nActor ThunderFX_Bolt\n{\n\t+NoInteraction\n\tRenderStyle Add\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Flash1\", \"Flash2\", \"Flash3\")\n\tFlash1:\n\t\tTHUN A 1\n\t\tTHUN A 1 Bright A_FadeOut(0.04)\n\t\tWait\n\tFlash2:\n\t\tTHUN B 1\n\t\tTHUN B 1 Bright A_FadeOut(0.04)\n\t\tWait\n\tFlash3:\n\t\tTHUN C 1\n\t\tTHUN C 1 Bright A_FadeOut(0.04)\n\t\tWait\n\t}\n}\n//Sparks\nActor ThunderFX_Spark\n{\n\t+Missile\n\t-NoGravity\n\tGravity 0.1\n\tRadius 4\n\tHeight 8\n\tRenderStyle Add\n\tScale 0.0125\n\tStates\n\t{\n\tSpawn:\n\t\tBFLR A 1 Bright\n\t\tWait\n\t}\n}\n//Smoke\nActor ThunderFX_Smoke\n{\n\t+NoInteraction\n\tAlpha 0.9\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Cloud1\", \"Cloud2\", \"Cloud3\", \"Cloud4\")\n\tCloud1:\n\t\tSMOG A 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud2:\n\t\tSMOG B 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud3:\n\t\tSMOG C 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud4:\n\t\tSMOG D 1 A_FadeOut(0.0125)\n\t\tWait\n\t}\n}\n\nACTOR Meteor_m\n{\n\tScale 0.08\n\tDecal Scorch\n\tPROJECTILE\n\tSpeed 10\n +MTHRUSPECIES\n -NoGravity\n -Float\n +FloorClip\n +DontHurtSpecies\n +SpawnCeiling\n DamageType \"Hell\"\n\tRadius 8\n\tHeight 8\n\tRENDERSTYLE Add\n\tSeeSound \"comet/launch\"\n\tDeathSound \"Meteor/Crash\"\n\tDamage 10\n\tExplosionDamage 50\n ExplosionRadius 195\n\tMissileHeight 0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tEXN1 A 0 bright A_SpawnItemEx(\"Meteor_m_FX\", 0, 0, 0, 0.001 * Random(-125, 125), 0.001 * Random(-125, 125), 0.001 * Random(25, 245), 0, 128, 0)\n\t\t\tEXN1 A 1 bright A_SpawnItemEx(\"Meteor_m_TrailFX_Smoke\", 0, 0, 0, 0.001 * Random(-125, 125), 0.001 * Random(-125, 125), 0.001 * Random(25, 245), 0, 128, 0)\n\t\t\tloop\n\t\tDeath:\n\t\t\tTNT1 A 0\n\t\t\tTNT1 A 0// A_AlertMonsters\n\t\t\tTNT1 A 0 Radius_Quake(3, 28, 1, 4, 0)\n\t\t\tTNT1 A 0 A_Explode(160, 168)//Damage, Radius\n\t\t\tgoto EndAnimation\n\t\tEndAnimation:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"Meteor_m_Explosion\", 0, 0, 0, 0, 0, 0, -1, SXF_NOCHECKPOSITION)//A_CustomMissile(\"Meteor_m_Explosion\",0+Random(5,80),0+Random(35,-35),0+Random(0,370))\n\t\t\tTNT1 AAAAAAAAAAAA 0 A_SpawnItemEx(\"Meteor_m_FX_Smoke\", 0, 0, 0, 0.01 * Random(-125, 125), 0.01 * Random(-125, 125), 0.01 * Random(25, 245), 0, 128, 0)\n\t\t\tstop\n\t}\n}\n\nACTOR Meteor_s : Meteor_m\n{\n\tDamage 10\n}\nActor Meteor_m_FX\n{\n\t+NoGravity +NoBlockmap +ForceXYBillboard\n\tRadius 0 Height 0 Speed 0\n\tXScale 0.08 YScale 0.08\n\tRenderStyle Add\n\tAlpha 0.7\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, 1, 2, 3, 4)\n\t\tEXN1 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t\tEXN2 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t\tEXN3 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t\tEXN4 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t}\n}\nActor Meteor_m_TrailFX_Smoke\n{\n\t+NoInteraction\n\tAlpha 0.9\n\tScale 0.4\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Cloud1\", \"Cloud2\", \"Cloud3\", \"Cloud4\")\n\tCloud1:\n\t\tSMOG A 1 A_FadeOut(0.02)//0.0125\n\t\tWait\n\tCloud2:\n\t\tSMOG B 1 A_FadeOut(0.02)\n\t\tWait\n\tCloud3:\n\t\tSMOG C 1 A_FadeOut(0.02)\n\t\tWait\n\tCloud4:\n\t\tSMOG D 1 A_FadeOut(0.02)\n\t\tWait\n\t}\n}\n\nActor SFX_Shockwave\n{\n\tProjectile\n\t+NoBlockmap +RIPPER +BLOODLESSIMPACT +SLIDESONWALLS // +NOCLIP\n\tdamage 0\n\tRadius 2 Height 1 Speed 100\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 4\n\t\tstop\n\t}\n}\n\nActor Meteor_m_FX_Smoke\n{\n\t+NoInteraction\n\tAlpha 0.9\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Cloud1\", \"Cloud2\", \"Cloud3\", \"Cloud4\")\n\tCloud1:\n\t\tSMOG A 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud2:\n\t\tSMOG B 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud3:\n\t\tSMOG C 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud4:\n\t\tSMOG D 1 A_FadeOut(0.0125)\n\t\tWait\n\t}\n}\n\nACTOR SFX_Explosion_m_Base\n{\n\t+NOBLOCKMAP\n\t-COUNTITEM\n\tPROJECTILE\n\tDeathSound \"effects/explosion\"\n\tSpawnID 203\n\tRadius 1 Height 1 Speed 0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 1 A_AlertMonsters\n\t\t\tTNT1 A 0 Radius_Quake(3, 28, 1, 4, 0)\n\t\t\tTNT1 A 0 BRIGHT A_Explode(412, 232)\n\t\t\tgoto Death\n\t\tDeath:\n\t\t\tTNT1 A 0 A_Scream\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"SFX_NoLight_ExpFire\", 0, 0, 0, 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0, 128, 0)\n\t\t\t//TNT1 AAAA 0 A_SpawnItemEx(\"SFX_NoLight_ExpFire\", 0, 0, 0, 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0, 128, 0)\n\t\t\tTNT1 AAAA 1 A_SpawnItemEx(\"SFX_NoLight_ExpFire_long\", 0, 0, 0, 0.003 * Random(-200, 200), 0.003 * Random(-200, 200), 0.003 * Random(-200, 200), 0, 128, 0)\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"SFX_NoLight_ExpFire_long\", 0, 0, 0, 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0, 128, 0)\n\t\t\tTNT1 AAAA 1 A_SpawnItemEx(\"SFX_NoLight_ExpFire\", 0, 0, 0, 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0, 128, 0)\n\t\t\t//TNT1 AAAA 0 A_SpawnItemEx(\"SFX_NoLight_ExpFire\", 0, 0, 0, 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0, 128, 0)\n\t\t\tTNT1 A 5\n\t\t\tStop\n\t}\n}\n\nACTOR Meteor_m_Explosion : SFX_Explosion_m_Base\n{\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 0\n\t\t\tgoto Death\n\t}\n}\n\nActor SFX_ExpFire\n{\n\t+Missile +NoGravity +NoBlockmap +FORCEXYBILLBOARD// +NOINTERACTION\n\t-Solid\n\tRadius 0 Height 0\n\tRenderStyle Add\n\tAlpha 1.0\n\tScale 0.8\n//\tRenderStyle Add Alpha 1.0\n\tStates\n\t{\n\tSpawn:\n\t\tBOOM ABCDEFGHIJKLMNOPPPPPPPPPP 1 BRIGHT A_FadeOut(0.04)\n\t\tStop\n\t}\n}\n\nActor SFX_ExpFire_long : SFX_ExpFire\n{\n\tStates\n\t{\n\tSpawn:\n\t\tBOOM ABCDEFGHIJKLMNOPPPPPPPPPP 2 BRIGHT A_FadeOut(0.04)\n\t\tStop\n\t}\n}\n\nActor SFX_NoLight_ExpFire_long : SFX_ExpFire_long\n{\n}\n\nActor SFX_NoLight_ExpFire : SFX_ExpFire\n{\n}\n\nACTOR ArcradimusGhost\n{\nScale 3\nRENDERSTYLE Translucent\nAlpha 0.75\n+NOGRAVITY\n+CLIENTSIDEONLY\n+DONTSPLASH\n+NOINTERACTION\n+NOCLIP\nStates\n{\nSpawn:\n ARCR A 2 A_FadeOut(0.18)\n Loop\n }\n}\n\nACTOR ArcradimusFlameSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"ArcradimusFire\",random(64,-64),random(64,-64),random(0,128),0,0,random(4,12),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR ArcradimusFire\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\n+THRUACTORS\nRenderStyle Add\nScale 0.4\nStates\n{\nSpawn:\nFRR1 ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR ArcradimusMeteorSpawner : RainCometSpawner\n{\nStates\n{\nSpawn:\n TNT1 A 0\n\t//TNT1 AAAAAAAAA 1 A_SpawnItemEx(\"Meteor_m\",Random(256,-256),Random(256,-256),0,0,0,-5,-1)\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 2 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_CustomMissile(\"Meteor_m\",-18,random(0,20),random(0,360),2)\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 2 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_CustomMissile(\"Meteor_m\",-18,random(0,20),random(0,360),2)\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 2 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_CustomMissile(\"Meteor_m\",-18,random(0,20),random(0,360),2)\n\tStop\n//FadeOut:\n//\tPNIS ABCDEFGHIJ 2 Bright A_FadeOut(0.06)\n// Goto FadeOut\n\t}\n}\n\n// Super\n\nActor SuperMeteor_m_FX\n{\n\t+NoGravity +NoBlockmap +ForceXYBillboard\n\tRadius 0 Height 0 Speed 0\n\tXScale 0.16 YScale 0.16\n\tRenderStyle Add\n\tAlpha 0.7\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, 1, 2, 3, 4)\n\t\tEXN1 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t\tEXN2 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t\tEXN3 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t\tEXN4 A 1 Bright A_FadeOut(0.06)\n\t\tWait\n\t}\n}\nActor SuperMeteor_m_TrailFX_Smoke\n{\n\t+NoInteraction\n\tAlpha 0.9\n\tScale 0.8\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Cloud1\", \"Cloud2\", \"Cloud3\", \"Cloud4\")\n\tCloud1:\n\t\tSMOG A 1 A_FadeOut(0.02)//0.0125\n\t\tWait\n\tCloud2:\n\t\tSMOG B 1 A_FadeOut(0.02)\n\t\tWait\n\tCloud3:\n\t\tSMOG C 1 A_FadeOut(0.02)\n\t\tWait\n\tCloud4:\n\t\tSMOG D 1 A_FadeOut(0.02)\n\t\tWait\n\t}\n}\n\nActor SuperMeteor_m_FX_Smoke\n{\n\t+NoInteraction\n\tAlpha 0.9\n\tScale 2.0\n\tStates\n\t{\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(255, \"Cloud1\", \"Cloud2\", \"Cloud3\", \"Cloud4\")\n\tCloud1:\n\t\tSMOG A 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud2:\n\t\tSMOG B 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud3:\n\t\tSMOG C 1 A_FadeOut(0.0125)\n\t\tWait\n\tCloud4:\n\t\tSMOG D 1 A_FadeOut(0.0125)\n\t\tWait\n\t}\n}\n\nActor SFX_NoLight_SuperExpFire_long : SFX_ExpFire_long\n{\nScale 1.6\n}\n\nActor SFX_NoLight_SuperExpFire : SFX_ExpFire\n{\nScale 1.6\n}\n\nACTOR SuperMeteor_m_Explosion : SFX_Explosion_m_Base\n{\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tTNT1 A 0\n\t\t\tgoto Death\n\t\tDeath:\n\t\t\tTNT1 A 0 A_Scream\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"SFX_NoLight_SuperExpFire\", 0, 0, 0, 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0, 128, 0)\n\t\t\t//TNT1 AAAA 0 A_SpawnItemEx(\"SFX_NoLight_ExpFire\", 0, 0, 0, 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0, 128, 0)\n\t\t\tTNT1 AAAA 1 A_SpawnItemEx(\"SFX_NoLight_SuperExpFire_long\", 0, 0, 0, 0.003 * Random(-200, 200), 0.003 * Random(-200, 200), 0.003 * Random(-200, 200), 0, 128, 0)\n\t\t\tTNT1 A 1 A_SpawnItemEx(\"SFX_NoLight_SuperExpFire_long\", 0, 0, 0, 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0, 128, 0)\n\t\t\tTNT1 AAAA 1 A_SpawnItemEx(\"SFX_NoLight_SuperExpFire\", 0, 0, 0, 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0.01 * Random(-200, 200), 0, 128, 0)\n\t\t\t//TNT1 AAAA 0 A_SpawnItemEx(\"SFX_NoLight_ExpFire\", 0, 0, 0, 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0.1 * Random(-20, 20), 0, 128, 0)\n\t\t\tTNT1 A 5\n\t\t\tStop\n\t}\n}\n\nACTOR SuperMeteor_m\n{\n\tScale 0.16\n\tDecal Scorch\n\tPROJECTILE\n\tSpeed 6\n +MTHRUSPECIES\n -NoGravity\n -Float\n +FloorClip\n +DontHurtSpecies\n +SpawnCeiling\n DamageType \"Hell\"\n\tRadius 32\n\tHeight 32\n\tRENDERSTYLE Add\n\tSeeSound \"Meteor/Fall\" // \"comet/launch\"\n\t//DeathSound \"Meteor/Crash\"\n\tDamage 20\n\tMissileHeight 0\n\tStates\n\t{\n\t\tSpawn:\n\t\t\tEXN1 A 0 bright A_SpawnItemEx(\"SuperMeteor_m_FX\", 0, 0, 0, 0.001 * Random(-125, 125), 0.001 * Random(-125, 125), 0.001 * Random(25, 245), 0, 128, 0)\n\t\t\tEXN1 A 1 bright A_SpawnItemEx(\"SuperMeteor_m_TrailFX_Smoke\", 0, 0, 0, 0.001 * Random(-125, 125), 0.001 * Random(-125, 125), 0.001 * Random(25, 245), 0, 128, 0)\n\t\t\tloop\n\t\tDeath:\n\t\t\tTNT1 A 0\n\t\t\tTNT1 A 0// A_AlertMonsters\n\t\t\tTNT1 A 0 Radius_Quake(3, 28, 1, 4, 0)\n TNT1 A 0 A_PlaySound(\"Meteor/Crash\")\n\t\t\tTNT1 A 0 A_Explode(160, 192)//Damage, Radius\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"LCABaseScorch\", 0, 0, 0, 0, 0, 0, Random(0,359))\n\t\t\tGoto EndAnimation\n\t\tEndAnimation:\n\t\t\tTNT1 A 0 A_SpawnItemEx(\"SuperMeteor_m_Explosion\", 0, 0, 0, 0, 0, 0, -1, SXF_NOCHECKPOSITION)//A_CustomMissile(\"Meteor_m_Explosion\",0+Random(5,80),0+Random(35,-35),0+Random(0,370))\n\t\t\tTNT1 AAAAAAAAAAAA 0 A_SpawnItemEx(\"SuperMeteor_m_FX_Smoke\", 0, 0, 0, 0.01 * Random(-125, 125), 0.01 * Random(-125, 125), 0.01 * Random(25, 245), 0, 128, 0)\n\t\t\tStop\n\t}\n}\n\nACTOR ArcradimusSuperMeteorSpawner : RainCometSpawner\n{\nStates\n{\nSpawn:\n TNT1 A 0\n\t//TNT1 AAAAAAAAA 1 A_SpawnItemEx(\"Meteor_m\",Random(256,-256),Random(256,-256),0,0,0,-5,-1)\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 2 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_CustomMissile(\"SuperMeteor_m\",-36,random(0,20),random(0,360),2)\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 2 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_CustomMissile(\"SuperMeteor_m\",-36,random(0,20),random(0,360),2)\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 2 A_Wander\n\tTNT1 AAAAAAAAAAAAAAAAAAAA 0 A_Wander\n TNT1 A 0 A_CustomMissile(\"SuperMeteor_m\",-36,random(0,20),random(0,360),2)\n\tStop\n//FadeOut:\n//\tPNIS ABCDEFGHIJ 2 Bright A_FadeOut(0.06)\n// Goto FadeOut\n\t}\n}\n\nACTOR ArcradimusSeekerComet : Comet\n{\nDecal Scorch\nSpeed 34\nPROJECTILE\n+SEEKERMISSILE\n+DOOMBOUNCE\n+DONTSPLASH\nBounceCount 8\nBounceFactor 1\nStates\n{\nSpawn:\nARCM AAABBBCCCAAABBBCCCAAABBBCCCAAABBBCCC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nTNT1 A 0 A_SeekerMissile(90,90)\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nTNT1 A 0 A_SeekerMissile(90,90)\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nTNT1 A 0 A_SeekerMissile(90,90)\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nFly:\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nLoop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_Explode\nTNT1 A 0 A_SetTranslucent(0.75,1)\nTNT1 A 0 A_SpawnItemEx(\"RedParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\nARCM D 3 Bright A_SpawnItemEx(\"ArcradimusCometDeathGlow\",0,0,0,0,0,0,0,128,0)\nARCM E 3 Bright A_SpawnItemEx(\"ArcradimusCometDeath\",0,0,0,0,0,0,0,128,0)\nStop\n}\n}\n\nACTOR KaboomRed227 : Kaboom3\n{\nSpeed 2\nScale 0.9\nStates\n{\nSpawn:\nTNT1 A 0\nFXPR AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR ArcradimusCometDeath2 : CometDeath\n{\nProjectile\nRenderStyle Add\nAlpha 0.7\n+NOCLIP\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAA 0 A_CustomMissile(\"KaboomRed227\", 0, 0, random(0,360), 2, random(0,360))\nTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\nARCM FGHI 3 Bright A_FadeOut(0.1)\nStop\n}\n}\n\nACTOR ArcradimusCometDeathGlow : CometDeathGlow\n{\nScale 2.0\nAlpha 0.6\nStates\n{\nSpawn:\nTNT1 A 0\nARTR ABCDEFGHI 3 Bright\nStop\n}\n}\n\nACTOR ArcradimusCometTail : CometTail\n{\nAlpha 0.3\nStates\n{\nSpawn:\nTNT1 A 0\nARTR ABCDEFGHI 1 Bright\nStop\n}\n}\n\nACTOR ArcradimusComet2 : Comet\n{\nDecal Scorch\nSpeed 34\nStates\n{\nSpawn:\nARCM AAABBBCCCAAABBBCCCAAABBBCCCAAABBBCCC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nTNT1 A 0 A_SeekerMissile(90,90)\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nTNT1 A 0 A_SeekerMissile(90,90)\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nTNT1 A 0 A_SeekerMissile(90,90)\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nFly:\nARCM ABC 1 Bright A_SpawnItemEx(\"ArcradimusCometTail\")\nLoop\nDeath:\nTNT1 A 0\nTNT1 A 0 A_Explode\nTNT1 A 0 A_SetTranslucent(0.75,1)\nTNT1 A 0 A_SpawnItemEx(\"RedParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\nARCM D 3 Bright A_SpawnItemEx(\"ArcradimusCometDeathGlow\",0,0,0,0,0,0,0,128,0)\nARCM E 3 Bright A_SpawnItemEx(\"ArcradimusCometDeath2\",0,0,0,0,0,0,0,128,0)\nStop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/EditedNormalComplexMonsters.txt",
"contents": "ACTOR NewBabySentient : Arachnotron Replaces BabySentient\n{\n Health 1250\n PainChance 60\n Scale 1.25\n Speed 12\n Radius 52\n Mass 2500\n FloatSpeed 8\n SeeSound \"barachnophyte/sight\"\n PainSound \"barachnophyte/pain\"\n DeathSound \"barachnophyte/death\"\n AttackSound \"\"\n DropItem \"BossLifeEssence\" 128\n DropItem \"BossArmorBonusMax\" 128\n DropItem \"DemonAmmoBox\" 128 200\n DropItem \"Explosive Minigun\" 150\n DamageFactor \"Baby15K\", 0.0\n Species \"BabySpiders\"\n +MISSILEMORE\n +QUICKTORETALIATE\n +FLOAT\n +NOGRAVITY\n -FLOORCLIP\n Obituary \"%o was not intelligent enough to take on a Baby Sentient.\"\n States\n {\n Spawn:\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP A 2 Bright A_Look\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP B 2 Bright A_Look\n Loop\n See:\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_Jump(12,\"Evade\")\n Loop\n Evade:\n\tTNT1 A 0 A_Jump(128,19)\n\tTNT1 A 0 ThrustThing(Angle*256/360+64,20,0,0)\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_Stop\n\tGoto See\n\tTNT1 A 0 ThrustThing(Angle*256/360+192,20,0,0)\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner2\",0,0,0,0)\n\tMARP B 2 Bright A_Chase\n\tTNT1 A 0 A_Stop\n\tGoto See\n Pause:\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP A 2 Bright\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP B 2 Bright\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP A 2 Bright\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP B 2 Bright\n\tGoto See\n Missile:\n TNT1 A 0 A_Jump(84,\"BFG10K\")\n Normal:\n TNT1 A 0 A_PlaySound(\"monsters/darkmasterwind\")\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP B 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP B 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP B 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"monsters/darkmasterwind2\")\n\tTNT1 A 0 A_PlaySound(\"sentient/fire\")\n\tTNT1 A 0 A_SpawnItemEx(\"OrangeShellCasing\", 8, 8, 18, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)\n MARP K 2 Bright A_CustomMissile(\"BabySentientExplosiveTracer\",20,0,Random(-800,800)/100.00,0)\n MARP K 2 Bright A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"sentient/fire\")\n TNT1 A 0 A_SpawnItemEx(\"OrangeShellCasing\", 8, -8, 18, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)\n MARP L 2 Bright A_CustomMissile(\"BabySentientExplosiveTracer\",20,0,Random(-800,800)/100.00,0)\n\tMARP L 2 Bright A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(3,\"Pause\",\"BFG10K\")\n TNT1 A 0 A_SpidRefire\n Goto Normal+15\n BFG10K:\n\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n MARP D 2 Bright A_CustomMissile(\"BabySent10K\",20,0,Random(4,-4))\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP D 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n MARP D 2 Bright A_CustomMissile(\"BabySent10K\",20,0,Random(4,-4))\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP D 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP C 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n MARP D 2 Bright A_CustomMissile(\"BabySent10K\",20,0,Random(4,-4))\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP D 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP C 2 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\tMARP CCCCCCCCC 2 Bright A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n Goto See\n Pain:\n TNT1 A 0 A_Jump(104,\"PainMissile\")\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP A 3 Bright A_Pain\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP A 3 Bright\n Goto See\n PainMissile:\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n MARP A 3 Bright A_Pain\n\tTNT1 A 0 A_SpawnItem(\"BabySentientFireSpawner\",0,0,0,0)\n\tMARP A 3 Bright\n Goto Missile\n Death:\n MARP A 20 Bright A_Scream\n MARP E 6 Bright A_Fall\n MARP F 6 Bright\n TNT1 AAA 0 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n MARP GGGGG 2 Bright A_CustomMissile(\"Kaboom2\", random(20,40), random(10,-10), random(0,360), 2, random(0,360))\n TNT1 AAAA 0 A_CustomMissile(\"SmokeFX2\", random(20,40), 0, random(0,360), 2, random(0,360))\n MARP H 6 Bright\n MARP I 4\n MARP J 2 A_KillMaster\n stop\n Raise:\n TNT1 A 0 A_SpawnItemEx(\"VileHealEffect\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n MARP JIHGFE 5\n goto See\n }\n}\n\nACTOR NewBehemoth : Fatso Replaces Behemoth\n{\nHealth 1100\nPainChance 80\nScale 1.1\nDamageFactor \"BeheComet\", 0.0\nDamageFactor \"FatFlamer\", 0.0\nDropItem \"LifeEssence\" 140\nDropItem \"ArmorBonusMax\" 140\nDropItem \"BehemothCannon\" 100\nSpecies \"Fatsos\"\n+MISSILEMORE\n+DONTHURTSPECIES\nSeeSound \"monsters/volsee\"\nPainSound \"monsters/volpain\"\nDeathSound \"monsters/voldeath\"\nActiveSound \"manc/idle\"\nObituary \"%o was squashed by a Behemoth.\"\nStates\n{\nSpawn:\n FAT2 C 8 A_Look\n\t FAT2 C 8 A_Look\n\t FATI C 8 A_Look\n\t FATI C 8 A_Look\n Loop\nSee:\n TNT1 A 0 A_SpawnItem(\"BeefyStep\",0,0,0,0)\n FAT2 AABBCCDD 3 A_Chase\n TNT1 A 0 A_SpawnItem(\"BeefyStep\",0,0,0,0)\n FAT2 EEFF 3 A_Chase\n Loop\nMissile:\n\t TNT1 A 0 A_Jump(82,\"Seekers\")\nNormal:\n TNT1 A 0 A_PlaySound(\"monsters/volattack\")\n FAT2 G 15 A_FaceTarget\n TNT1 A 0 A_FaceTarget\n TNT1 A 0 A_CustomMissile(\"BehemothComet\", 30, 30, Random(6, -12))\n FAT2 H 6 Bright A_CustomMissile(\"BehemothComet\", 30, -30, Random(12, -6))\n FAT2 IG 8 A_FaceTarget\n TNT1 A 0 A_CustomMissile(\"BehemothComet\", 30, 30, Random(6, -12))\n FAT2 H 6 Bright A_CustomMissile(\"BehemothComet\", 30, -30, Random(12, -6))\n FAT2 IG 12 A_FaceTarget\n TNT1 A 0 A_CustomMissile(\"BehemothComet\", 30, -30, Random(0, 6))\n FAT2 H 2 Bright A_CustomMissile(\"BehemothComet\", 30, 30, Random(0, -6))\n TNT1 A 0 A_CustomMissile(\"BehemothComet\", 30, 30, Random(-7, -12))\n FAT2 H 6 Bright A_CustomMissile(\"BehemothComet\", 30, -30, Random(7, 12))\n FAT2 IG 12\n Goto See\nSeekers:\n TNT1 A 0 A_PlaySound(\"monsters/volattack\")\n FAT2 G 15 A_FaceTarget\n TNT1 A 0 A_FaceTarget\n TNT1 A 0 A_CustomMissile(\"BehemothSeekingComet\", 30, 30, -16)\n FAT2 H 6 Bright A_CustomMissile(\"BehemothSeekingComet\", 30, -30, 16)\n FAT2 IG 12\n Goto See\nPain:\n TNT1 A 0 A_Jump(87,\"PainMissile\")\n FAT2 J 6 A_Pain\n Goto See\nPainMissile:\n FAT2 J 6 A_Pain\n Goto Missile\nDeath:\n\t FAT2 K 6\n FAT2 L 6 A_Scream\n TNT1 A 0 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n FAT2 M 6 A_NoBlocking\n TNT1 A 0 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n FAT2 NOPQR 6\n FAT2 S 6\n FAT2 T -1 A_KillMaster\n Stop\nRaise:\n\t TNT1 A 0\n\t TNT1 A 0 A_SpawnItemEx(\"VileHealEffect\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n FAT2 SRQPONMLK 6\n Goto See\n }\n}\n\nACTOR NewCerebralSentient : SpiderMastermind Replaces CerebralSentient\n{\n Health 4000\n Speed 12\n\tFloatSpeed 12\n PainChance 30\n\tPainChance \"PDTBFG\", 15\n\tPainChance \"SoulToxic\", 5\n\tPainChance \"FatFlamer\", 5\n\tPainChance \"FiendFire\", 5\n\tPainChance \"Explosion\", 60\n\tScale 1.1\n\tRadius 65\n\tDropItem \"BossLifeEssence\" 204\n\tDropItem \"BossArmorBonusMax\" 204\n\tDropItem \"DemonAmmoBox\" 128 200\n\tDropItem \"SkullOfPower\" 128\n\tDropItem \"Explosive Minigun\" 200\n\tMass 2500\n\t+MISSILEEVENMORE\n\t+QUICKTORETALIATE\n\t+FLOAT\n\t+NOGRAVITY\n\t-FLOORCLIP\n\tAttackSound \"\"\n\tDamageFactor \"DemolisherEx\", 1.0\n DamageFactor \"DarkDemoEx\", 1.0\n\tDamageFactor \"CerChainguns\", 0.0\n\tDamageFactor \"CerEnergyBall\", 0.0\n\tDamageFactor \"PDTBFG\", 0.2\n\tDamageFactor \"PDTBFGTracer\", 0.6\n SeeSound \"arachnophyte/sight\"\n PainSound \"arachnophyte/pain\"\n DeathSound \"arachnophyte/death\"\n\tSpecies \"Masterminds\"\n Obituary \"Unfortunatley %o was too stupid to out-smart the Cerebral Sentient.\"\n States\n {\nSpawn:\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 2 Bright A_Look\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR B 2 Bright A_Look\n\tLoop\nSee:\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_Jump(26,\"Evade\")\n\tLoop\nEvade:\n\tTNT1 A 0 A_Jump(128,19)\n\tTNT1 A 0 ThrustThing(Angle*256/360+64,20,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_Stop\n\tGoto See\n\tTNT1 A 0 ThrustThing(Angle*256/360+192,20,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner2\",0,0,0,0)\n\tSUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_Stop\n\tGoto See\nMissile:\n\tTNT1 A 0 A_Jump(128,\"BFG9K\",\"BFG10K\",\"DTBFG10K\")\nNormal:\n TNT1 A 0 A_JumpIfCloser(1500,1)\n\tGoto BFG9K\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"OrangeShellCasing\", 10, 12, 40, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)\n\tTNT1 A 0 A_PlaySound(\"sentient/fire\")\n\tSUPR F 3 Bright A_CustomMissile(\"SentientExplosiveTracer\",36,0,Random(-800,800)/100.00,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItemEx(\"OrangeShellCasing\", 10, -12, 40, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)\n\tTNT1 A 0 A_PlaySound(\"sentient/fire\")\n\tSUPR E 4 Bright A_CustomMissile(\"SentientExplosiveTracer\",36,0,Random(-800,800)/100.00,0)\n\tTNT1 A 0 A_StopSoundEx(\"Weapon\")\n\tTNT1 A 0 A_Jump(3,\"See\",\"BFG9K\",\"BFG10K\",\"DTBFG10K\")\n TNT1 A 0 A_SpidRefire\n\tGoto Normal+7\nBFG9K:\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR O 2 Bright A_CustomMissile(\"SentientBFG9500Ball\", 34, 0, 0)\n\tSUPR NNN 2 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR O 2 Bright A_CustomMissile(\"SentientBFG9500Ball\", 34, 0, 0)\n\tSUPR NNNNNNN 2 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(128,\"BFG10K\",\"DTBFG10K\")\n\tGoto See\nBFG10K:\n\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tSUPR O 3 Bright A_CustomMissile(\"Sentient10K\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tSUPR O 3 Bright A_CustomMissile(\"Sentient10K\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tSUPR O 3 Bright A_CustomMissile(\"Sentient10K\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n SUPR O 3 Bright A_CustomMissile(\"Sentient10K\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tSUPR O 3 Bright A_CustomMissile(\"Sentient10K\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n SUPR O 3 Bright A_CustomMissile(\"Sentient10K\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR N 3 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\tSUPR NNNNN 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(128,\"DTBFG10K\")\n\tGoto See\nDTBFG10K:\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"Cardinal/9k\")\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR O 2 Bright A_CustomMissile(\"SentientDTBFG10KBall\", 34, 0, 0)\n\tSUPR NNNNNNNNNNNN 2 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tGoto See\nPain:\n\tTNT1 A 0 A_Jump(16,\"PainResurrect\")\n\tTNT1 A 0 A_Jump(128,\"PainMissile\")\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 3 Bright\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 3 Bright A_Pain\n\tGoto See\nPainMissile:\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 3 Bright\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 3 Bright A_Pain\n\tGoto Missile\nPainResurrect:\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 3 Bright\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tSUPR A 3 Bright A_Pain\n\tTNT1 A 0 A_JumpIfInventory(\"SentientToken\",3,\"See\")\n\tSUPR AAAA 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_GiveInventory(\"SentientToken\",1)\n\tTNT1 A 0 A_SetInvulnerable\n\tTNT1 A 0 Radius_Quake(10,80,0,24,0)\n\tTNT1 A 0 A_GiveInventory(\"Health\",750)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n SUPR P 3 Bright A_PlaySound(\"sentient/laugh\")\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,30,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,60,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,90,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,120,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,150,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,180,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,210,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,240,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,270,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,300,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,330,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,360,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,15,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,45,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,75,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,105,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,135,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,165,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,195,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,225,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,255,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,285,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,315,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrectionEffect\",10,0,345,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,10,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,20,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,30,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,40,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,50,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,60,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,70,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,80,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,90,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,100,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,110,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,120,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,130,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,140,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,150,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,160,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,170,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,180,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,190,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,200,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,210,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,220,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,230,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,240,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,250,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,260,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,270,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,280,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,290,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,300,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,310,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,320,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,330,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,340,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,350,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,360,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,10,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,20,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,30,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,40,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,50,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,60,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,70,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,80,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,90,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,100,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,110,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,120,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,130,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,140,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,150,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,160,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,170,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,180,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,190,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,200,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,210,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,220,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,230,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,240,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,250,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,260,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,270,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,280,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,290,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,300,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,310,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,320,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,330,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,340,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,350,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"SentientMassResurrection\",10,0,360,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"SentientBrainSFX\",0,0,0,0)\n\tSUPR P 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_UnSetInvulnerable\n\tSUPR A 3 Bright A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tGoto See\nDeath:\n\tTNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(298) == 1, \"AlwaysDrop\")\n\tTNT1 A 0 A_Jump(52,2)\n\tTNT1 A 0 A_SpawnItem(\"Demon Tech BFG10K\",0,12)\n\tTNT1 A 0 Bright A_Scream\n\tSUPR H 20 Bright A_Fall\n TNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tSUPR IIIII 2 Bright A_CustomMissile(\"Kaboom\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n SUPR JJJJJ 2 Bright A_CustomMissile(\"Kaboom\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n SUPR KKKKK 2 Bright A_CustomMissile(\"Kaboom\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n SUPR LLLLL 2 Bright A_CustomMissile(\"Kaboom\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AAAA 0 A_SpawnItemEx(\"GibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAA 0 A_CustomMissile(\"BigRedBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAAAAAA 0 A_CustomMissile(\"SmokeFX3\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n\tSUPR L 5\n\tSUPR M 5 A_KillMaster\n\tstop\nAlwaysDrop:\n\tTNT1 A 0 A_SpawnItem(\"Demon Tech BFG10K\",0,12)\n\tGoto Death+3\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/EraserZombie.txt",
"contents": "ACTOR EraserZombie\n{\n obituary \"%o was thoroughly rekt by an Eraser Zombie.\"\n health 210\n radius 20\n height 56\n mass 100\n speed 8\n painchance 170\n DamageFactor \"SoapOpera\", 0.0\n DropItem \"Armorplate\" 215\n DropItem \"Portablemedkit\" 230\n DropItem \"Backpack\" 190\n DropItem \"Demon Tech BFG10K\" 84\n DropItem \"HandGrenadeAmmo\" 210 1\n DropItem \"MineAmmo\" 210 1\n DropItem \"DemonAmmoBox\" 255 200\n seesound \"chainguy/sight\"\n painsound \"chainguy/pain\"\n deathsound \"chainguy/death\"\n activesound \"chainguy/active\"\n MONSTER\n +FLOORCLIP\n +MISSILEMORE\n +MISSILEEVENMORE\n +QUICKTORETALIATE\n states\n {\n Spawn:\n PYRZ AX 10 A_Look\n loop\n See:\n PYRZ AABB 3 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n\tPYRZ CCDD 3 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n loop\n Missile:\n PYRZ F 0 Bright A_PlaySound (\"Cardinal/9k\")\n\tPYRZ E 20 A_FaceTarget\n PYRZ F 15 Bright\n\tPYRZ F 5 Bright A_CustomMissile(\"ZombieDTBFG10KBall\")\n\tPYRZ E 30\n goto See\n Pain:\n PYRZ G 3\n PYRZ G 3 A_Pain\n goto See\n Death:\n PYRZ H 5\n\tPYRZ I 5 A_Scream\n PYRZ J 5 A_NoBlocking\n PYRZ KLM 5\n\tPYRZ N 0 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n PYRZ N -1\n stop\n XDeath:\n PYRZ O 5\n PYRZ O 3 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n\tPYRZ P 5 A_XScream\n PYRZ Q 5 A_NoBlocking\n PYRZ RS 5\n PYRZ T -1\n stop\n }\n}\n\nACTOR ZombieDTBFG10KBall : SentientDTBFG10KBall\n{\nDamageType \"SoapOpera\"\nObituary \"%o was thoroughly rekt by an Eraser Zombie.\"\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(128,\"DTBFGSFX\")\n TNT1 A 0 A_PlaySoundEx(\"weapons/dtech10kball\",\"Voice\",1)\n TNT1 A 0 A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n CRS1 A 1 Bright A_CustomMissile(\"ZombieDTBFGProjectileAttack\",Random(-10,10),0,0,CMF_TRACKOWNER)\n CRS1 B 1 Bright A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n TNT1 A 0 A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n CRS1 C 1 Bright A_CustomMissile(\"ZombieDTBFGProjectileAttack\",Random(-10,10),0,0,CMF_TRACKOWNER)\n CRS1 D 1 Bright A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n Loop\nDTBFGSFX:\n\tTNT1 A 0 A_PlaySoundEx(\"weapons/dtech10kball\",\"Voice\",1)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningRed\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n CRS1 A 1 Bright A_CustomMissile(\"ZombieDTBFGProjectileAttack\",Random(-10,10),0,0,CMF_TRACKOWNER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningRed2\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n CRS1 B 1 Bright A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningRed\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n CRS1 C 1 Bright A_CustomMissile(\"ZombieDTBFGProjectileAttack\",Random(-10,10),0,0,CMF_TRACKOWNER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningRed2\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n CRS1 D 1 Bright A_SpawnItemEx(\"ProjectileTrailParticleOrange2\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n Goto Spawn\nDeath:\n TNT1 A 0\n\tTNT1 A 0 A_SetTranslucent(0.75,1)\n\tTNT1 A 0 Radius_Quake(5,60,0,10,0)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,0,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,10,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,20,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,30,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,40,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,50,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,60,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,70,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,80,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,90,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,100,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,110,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,120,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,130,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,140,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,150,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,160,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,170,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,180,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,190,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,200,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,210,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,220,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,230,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,240,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,250,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,260,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,270,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,280,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,290,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,300,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,310,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,320,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,330,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,340,CMF_TRACKOWNER)\n\tTNT1 A 0 A_CustomMissile(\"DTBFG10KTracerCyber\",0,0,350,CMF_TRACKOWNER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningRedSpawner\", 0, 0, 15, 0, 0, 0, 0, 128)\n\tCRS1 ABCD 6 Bright A_SpawnItemEx(\"DTech10KShockwave\", 0, 0, 15, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_Explode(800,300)\n\tTNT1 A 0 A_StopSoundEx(\"Voice\")\n\tTNT1 A 0 Radius_Quake(20,12,0,12,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/dtech10kexplode\")\n\tTNT1 A 0 A_SpawnItemEx(\"DTech10KShockwave2\", 0, 0, 15, 0, 0, 0, 0, 128)\n TNT1 A 20 A_SpawnItem(\"RedDTBFGEx\",0,-10)\n Stop\n }\n}\n\nACTOR ZombieDTBFGProjectileAttack : SentientDTBFGProjectileAttack\n{\nMissileType \"CardinalDTBFGRailgunSlug\"\nObituary \"%o was thoroughly rekt by an Eraser Zombie.\"\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/FreezerZombie.txt",
"contents": "ACTOR FreezerZombie : ChaingunGuy\n{\nHealth 215\nRadius 20\nHeight 56\nSpeed 8\nPainChance 105\nMONSTER\n+FLOORCLIP\n+MISSILEMORE\n+MISSILEEVENMORE\n+QUICKTORETALIATE\nSeeSound \"grunt/sight\"\nPainSound \"grunt/pain\"\nDeathSound \"grunt/death\"\nActiveSound \"grunt/active\"\nObituary \"%o couldn't handle the Freezer Zombie's chilled weaponry.\"\nDropItem \"Freezer Rifle\" 128\nDropItem \"HandGrenadeAmmo\" 142 2\nDropItem \"MineAmmo\" 167 2\nDropItem \"Armorplate\" 152\nDropItem \"Portablemedkit\" 156\nDropItem \"Backpack\" 122\nDropItem \"NewCellPack\" 250 100\nDamageFactor \"FreezerBurn\", 0.0\nMissileType ZombieFreezeBlast\nStates\n{\nSpawn:\n FRPO AN 10 A_Look\n Loop\nSee:\n FRPO AABB 4 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n\t\tFRPO CCDD 4 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n Loop\nMissile:\n FRPO E 10 A_FaceTarget\n FRPO F 7 A_MissileAttack\n FRPO E 1 A_SentinelRefire\n Goto Missile+1\nPain:\n FRPO G 3\n FRPO G 3 A_Pain\n Goto See\nDeath:\n FRPO H 5\n FRPO I 5 A_Scream\n FRPO J 5 A_Fall\n FRPO K 5\n\t\tFRPO L 0 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n FRPO L -1\n Stop\nXDeath:\n FRPO O 5\n FRPO O 3 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n\t\tFRPO P 5 A_XScream\n FRPO Q 5 A_Fall\n FRPO RSTU 5\n FRPO V -1\n Stop\nBurn:\n BURN A 5 BRIGHT\n BURN B 5 BRIGHT A_Pain\n BURN C 5 BRIGHT\n BURN D 5 BRIGHT\n BURN E 5 BRIGHT A_Pain\n BURN F 5 BRIGHT\n BURN G 5 BRIGHT\n BURN H 5 BRIGHT A_Pain\n BURN I 5 BRIGHT\n BURN J 5 BRIGHT\n BURN K 5 BRIGHT\n BURN L 5 BRIGHT\n BURN M 5 BRIGHT\n BURN N 5 BRIGHT A_Scream\n BURN O 5 BRIGHT A_NoBlocking\n BURN P 5 BRIGHT\n BURN Q 5 BRIGHT\n BURN R 5 BRIGHT\n BURN S 5 BRIGHT\n BURN T 5 BRIGHT\n BURN U 5 BRIGHT\n BRNT V -1\n Stop\nRaise:\n FRPO KJIH 5\n Goto See\n }\n}\n\nactor ZombieFreezeBlast\n{\n Game Doom\n SpawnID 51\n Radius 13\n Height 8\n Speed 55\n Damage 12\n Projectile\n +RANDOMIZE\n RenderStyle Add\n Alpha 0.75\n scale 0.9\n SeeSound \"weapons/iceshot\"\n DeathSound \"weapons/icehit\"\n DamageType \"Ice\"\n Decal FreezeBlastMelt\n States\n {\nSpawn:\n FBLS A 6 bright A_SpawnItem(\"FreezeBlastTrail\")\n loop\nDeath:\n TNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n FBLS BCDE 4 bright\n stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/Hexa-ShotgunZombie.txt",
"contents": "ACTOR Hexa-ShotgunZombie\n{\nHealth 203\nRadius 20\nHeight 56\nSpeed 10\nMass 100\nPainChance 50\nDropItem \"PortableMedkit\" 166\nDropItem \"ArmorPlate\" 166\nDropItem \"AmmoPack\" 108\nDropItem \"HandGrenadeAmmo\" 200 1\nDropItem \"MineAmmo\" 200 1\nDropItem \"NewShell\" 256 12\nDropItem \"Hexa-Shotgun\" 125 1\nDropItem \"BackPack\" 155 1\nDropItem \"NewShellBox\" 138 20\nMONSTER\n+FLOORCLIP\n+MISSILEMORE\n+MISSILEEVENMORE\n+QUICKTORETALIATE\nSeeSound \"superzombie/sight\"\nPainSound \"superzombie/pain\"\nDeathSound \"superzombie/death\"\nActiveSound \"superzombie/active\"\nAttackSound \"\"\nObituary \"%o's body wasn't able to be identified after being shot by a Hexa-Shotgun Zombie.\"\nStates\n{\nSpawn:\n HSZM A 10 A_Look\n\tHSZI A 10 A_Look\n Loop\nSee:\n HSZM AABB 3 A_Chase\n TNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n HSZM CCDD 3 A_Chase\n TNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n Loop\nMissile:\n\tTNT1 A 0 A_JumpIfInventory(\"Hexa-ZombieToken\",3,\"Reload\")\n\tTNT1 A 0 A_JumpIfCloser(325,\"Hexa\")\nNormal:\n HSZM E 15 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/qsgdoublefire\")\n\tTNT1 A 0 A_GiveInventory(\"Hexa-ZombieToken\",1)\n\tTNT1 AAAAAA 0 Bright A_CustomMissile(\"MonsterTracer2\",Random(28,34),0,Random(6,-6),0)\n HSZM F 5 Bright A_CustomBulletAttack(13.8,9.6,10,Random(1,4)*3)\n HSZM E 15 A_FaceTarget\n\tTNT1 A 0 A_JumpIfInventory(\"Hexa-ZombieToken\",3,\"Reload\")\n\tGoto See\nHexa:\n\tTNT1 A 0 A_JumpIfInventory(\"Hexa-ZombieToken\",1,\"Normal\")\n HSZM E 15 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/hsgfire\")\n\tTNT1 A 0 A_GiveInventory(\"Hexa-ZombieToken\",3)\n\tTNT1 AAAAAAAAAAAA 0 Bright A_CustomMissile(\"MonsterTracer2\",Random(28,34),0,Random(6,-6),0)\n HSZM F 5 Bright A_CustomBulletAttack(15.4,10.6,78,Random(1,4)*3)\n HSZM E 25 A_FaceTarget\nReload:\n\tTNT1 A 0 A_TakeInventory(\"Hexa-ZombieToken\",3)\n\tTNT1 A 0 A_PlaySound(\"weapons/qsgopen\")\n HSZM E 15 A_FaceTarget\n HSZM EEEEEE 0 A_SpawnItemEx(\"SSGShellCasing\",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)\n HSZM E 12 A_PlaySound(\"weapons/qsgshellslide\")\n HSZM E 8\n HSZM E 12 A_PlaySound(\"weapons/qsgshellslide\")\n HSZM E 8\n\tHSZM E 12 A_PlaySound(\"weapons/qsgshellslide\")\n HSZM E 8\n HSZM E 10 A_PlaySound(\"weapons/qsgclose\")\n Goto See\nPain:\n HSZM G 6 A_Pain\n Goto See\nDeath:\n HSZM H 5\n HSZM I 5 A_Scream\n HSZM J 5 A_Fall\n HSZM K 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n HSZM L -1\n Stop\nXDeath:\n HSZM M 3\n HSZM N 3 A_XScream\n HSZM O 3 A_SpawnItemEx(\"GibbedGenerator\",0,0,0,0,0,0,0,128,0)\n\tHSZM P 3 A_Fall\n HSZM HRST 3\n HSZM U -1\n Stop\nRaise:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"VileHealEffect\",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)\n HSZM TSRQPONM 5\n Goto See\n }\n}\n\nACTOR Hexa-ZombieToken : Inventory\n{\nInventory.Amount 1\nInventory.MaxAmount 3\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendaryAnnihilator.txt",
"contents": "ACTOR LegendaryAnnihilator : Cyberdemon\n{\nHealth 9999\nScale 1.2\nSpeed 20\nRadius 50\nHeight 115\nMass 0x7FFFFFFF\nPainChance 0\nBloodColor \"Blue\"\nSpecies \"Cybers\"\nObituary \"%o learned the hard way that no one can beat the Legendary Annihilator.\"\nDamageFactor \"Cyber10K\", 0.0\nDamageFactor \"PDTBFG\", 0.01\nDamageFactor \"PDTBFGTracer\", 0.01\nDamageFactor \"Legendary\", 0.0\nDamageFactor \"BFGSplash\", 0.2\nDamageFactor \"BFGSpray\", 0.2\nDamageFactor \"CerEnergyBall\", 0.0\nDamageFactor 0.40\nDropItem \"LegAmmoSphere\" 150 1\nDropItem \"LegendarySphere\" 128 1\nDropItem \"LegendaryArmor\" 128 1\nDropItem \"LegendaryUltraSphere\" 233\nDropItem \"LegendaryRune\" 250 1\nDropItem \"LDemonAmmoBox\" 256 100\nDropItem \"Legendary BFG\" 256 1\nDropItem \"BossLifeEssence\" 256 150\nDropItem \"BossArmorBonusMax\" 256 150\nDropItem \"DemonicChalice\" 250\nDropItem \"Legendary Plasmatic Rifle\" 188 1\nSeeSound \"Legannihi/see\"\nPainSound \"Legcyber/pain\"\nDeathSound \"Legcyber/death\"\nActiveSound \"Legcyber/laugh3\"\n+NORADIUSDMG\n+QUICKTORETALIATE\n+PIERCEARMOR\n+MISSILEEVENMORE\n+NOTARGET\n+BOSS\n+MISSILEMORE\n+FLOORCLIP\n+DONTMORPH\n+BOSSDEATH\n+NOICEDEATH\n+DONTGIB\nStates\n{\nSpawn:\n LANI A 20 A_Look\n\t\tLNII A 20 A_Look\n Loop\nSee:\n TNT1 A 0 ACS_ExecuteAlways(5432,0,5)\n\t\tTNT1 A 0 A_Jump(90,\"Rush\")\n\t\tTNT1 A 0 A_Jump(40,\"Teleport\")\n\t\tLANI A 3 A_Playsound(\"monsters/clhoof\")\n LANI ABB 3 A_Chase\n LANI C 3 A_Playsound(\"monsters/clhoof\")\n LANI CDD 3 A_Chase\n Loop\nRush:\n TNT1 A 0 A_Hoof\n\t LANI A 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI A 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI A 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI B 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI C 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI C 2 A_Chase\n \tTNT1 A 0 A_Metal\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI D 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t LANI D 2 A_Chase\n\t TNT1 A 0 A_SpawnItemEx(\"LegendaryAnnihiGhostA\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_Jump(30,\"Teleport\")\n\t TNT1 A 0 A_Jump(80,\"See\")\n\t Loop\nTeleport:\n LANI G 1 A_UnSetShootable\n\t\tLANI GGGGGGGGGGGGG 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI GGGGGGGGGG 1 A_FadeOut(0.1,0)\n\t LANI G 2\n\t LANI GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 A_Wander\n\t LANI GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 A_Wander\n LANI G 1 A_PlayWeaponSound(\"boss/teleport\")\n\t LANI GGGGGGGGGGGGG 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI GGGGGGGGGGG 1 A_FadeIn(0.1)\n LANI G 1 A_SetShootable\n Goto See\nMissile:\n\t\tTNT1 A 0 A_JumpIfCloser(200,\"LegendaryNades\")\n\t\tTNT1 A 0 A_Jump(195,\"LegendaryRailguns\",\"LegendaryBFG95ks\",\"LegSeekers\",\"LegendaryBFG10Ks\",\"AkimboRif\",\"LegendaryBFG15Ks\",\"LegendaryDTBFG\")\n\t\tTNT1 A 0 A_Jump(25,\"LegendaryBFGs\",\"LegendaryCombo\")\nNormal:\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 32, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryRocket\", 60, -26, 0)\n\t\tLANI E 12\n\t\tTNT1 A 0 Bright A_Jump(128,\"LegSeekers\")\n Goto See\nLegSeekers:\n\t\tLANI E 12 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n LANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, 26, 0)\n LANI F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 60, -26, 0)\n\t\tLANI E 12\n\t\tTNT1 A 0 A_Jump(129,\"LegendaryRailguns\")\n\t\tGoto See\nLegendaryNades:\n LANI E 12 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, 26, 0, CMF_AIMOFFSET, 4.328125)\n LANI F 5 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, -26, 0, CMF_AIMOFFSET, 4.328125)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, 26, 0, CMF_AIMOFFSET, 4.328125)\n LANI F 5 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, -26, 0, CMF_AIMOFFSET, 4.328125)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, 26, 0, CMF_AIMOFFSET, 4.328125)\n LANI F 5 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, -26, 0, CMF_AIMOFFSET, 4.328125)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, 26, 0, CMF_AIMOFFSET, 4.328125)\n LANI F 5 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, -26, 0, CMF_AIMOFFSET, 4.328125)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n\t\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, 26, 0, CMF_AIMOFFSET, 4.328125)\n LANI F 5 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, -26, 0, CMF_AIMOFFSET, 4.328125)\n\t\tLANI E 5 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"Weapons/GrenadeFire\")\n TNT1 A 0 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, 26, 0, CMF_AIMOFFSET, 4.328125)\n LANI F 5 Bright A_CustomMissile(\"LegendaryAnnihiGrenade\", 60, -26, 0, CMF_AIMOFFSET, 4.328125)\n\t\tLANI E 12\n\t\tTNT1 A 0 A_Jump(178,\"Normal\")\n\t\tGoto See\nLegendaryRailguns:\n\t\tTNT1 A 0 A_PlaySound(\"weapons/rgcharge\")\n LANI EE 10 A_FaceTarget\n\t\tLANI E 10 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"LegendaryCyberRail\",60,-22,0)\n LANI F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",60,22,0)\n\t\tLANI EEE 5 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"LegendaryCyberRail\",60,-22,random(-6,6))\n LANI F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",60,22,random(-6,6))\n\t\tLANI E 10 Bright A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t TNT1 A 0 A_SetShootable\n\t\tLANI F 0 A_CustomMissile(\"LegendaryCyberRail\",60,-22,0)\n LANI F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",60,22,0)\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t TNT1 A 0 A_SetShootable\n\t\tLANI F 0 A_CustomMissile(\"LegendaryCyberRail\",60,-22,random(-6,6))\n LANI F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",60,22,random(-6,6))\n\t\tLANI E 15\n\t\tTNT1 A 0 A_Jump(125,\"LegendaryBFG95Ks\")\n\t\tTNT1 A 0 A_Jump(30,\"LegendaryCombo\")\n\t\tGoto See\nLegendaryBFGs:\n LANI E 30 Bright A_FaceTarget\n\t TNT1 A 0 A_SetInvulnerable\n\t LANI E 3 Bright A_PlaySoundEx(\"monster/laugh\",\"TBBCSPT1\")\n\t LANI E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\t TNT1 A 0 Bright A_FaceTarget\n\t TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n LANI E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_UnsetInvulnerable\n\t\tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruFire\")\n \t TNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruAddFire\")\n\t LANI F 0 A_CustomMissile(\"CyberGuruball\",60,-26,0)\n\t\tLANI F 5 A_CustomMissile(\"CyberGuruball\",60,26,0)\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t TNT1 A 0 A_SetShootable\n\t\tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruFire\")\n \tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruAddFire\")\n\t LANI F 0 A_CustomMissile(\"CyberGuruball\",60,-26,0)\n\t\tLANI F 5 A_CustomMissile(\"CyberGuruball\",60,26,0)\n LANI E 60 Bright A_faceTarget\n\t\tTNT1 A 0 A_Jump(50,\"LegendaryCombo\")\n\t Goto See\nLegendaryBFG95Ks:\n\t TNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\t LANI E 15 Bright A_FaceTarget\n\t\tLANI E 10 Bright A_FaceTarget\n\t\tLANI F 8 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"LegCyberBFG9500Ball\",60,-22,0)\n\t\tLANI F 4 Bright A_CustomMissile(\"LegCyberBFG9500Ball\",60,22,0)\n\t\tLANI E 6 Bright A_FaceTarget\n\t TNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\t LANI E 15 Bright A_FaceTarget\n\t\tLANI E 10 Bright A_FaceTarget\n\t\tLANI F 8 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"LegCyberBFG9500Ball\",60,-22,Random(-4,4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegCyberBFG9500Ball\",60,22,Random(-4,4))\n\t\tLANI E 6 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\t LANI E 15 Bright A_FaceTarget\n\t\tLANI E 10 Bright A_FaceTarget\n\t\tLANI F 8 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"LegCyberBFG9500Ball\",60,-22,Random(-4,4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegCyberBFG9500Ball\",60,22,Random(-4,4))\n\t\tTNT1 A 0 A_Jump(128,\"LegendaryBFG15Ks\")\n\t\tTNT1 A 0 A_Jump(30,\"LegendaryCombo\")\n\t\tGoto See\nLegendaryBFG15Ks:\n\t TNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\t\tLANI E 18 Bright A_FaceTarget\n\t\tLANI E 6 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 20 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\t\tTNT1 A 0 A_Jump(124,\"LegendaryBFG10Ks\")\n\t\tTNT1 A 0 A_Jump(30,\"LegendaryCombo\")\n\t\tGoto See\nLegendaryBFG10Ks:\n\t TNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\t LANI E 18 Bright A_FaceTarget\n\t LANI E 6 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tLANI E 20 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\t\tTNT1 A 0 A_Jump(110,\"AkimboRif\")\n\t\tTNT1 A 0 A_Jump(30,\"LegendaryCombo\")\n\t\tGoto See\nLegendaryCombo:\n LANI G 30 Bright A_FaceTarget\n\t TNT1 A 0 A_SetInvulnerable\n\t LANI G 3 Bright A_PlaySoundEx(\"monster/laugh\",\"TBBCSPT1\")\n\t TNT1 A 0 Bright A_FaceTarget\n\t TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner4\",0,0,0,0)\n\t TNT1 A 0 A_UnsetInvulnerable\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t TNT1 A 0 A_SetShootable\n TNT1 A 0 A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"LegCyberBFG9500Ball\",60,-22,0)\n\t\tLANI F 4 Bright A_CustomMissile(\"LegCyberBFG9500Ball\",60,22,0)\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t TNT1 A 0 A_SetShootable\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,-22,Random(-4, 4))\n\t\tLANI F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",60,22,Random(-4, 4))\n\t\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI E 4 Bright A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\t\tLANI F 0 A_CustomMissile(\"Legendary10KProjectile\",60,-22,Random(-4,4))\n\t\tLANI F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",60,22,Random(-4,4))\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tLANI F 0 Bright A_PlaySound (\"Cardinal/9k\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,-26,0)\n\t\tLANI F 5 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,26,0)\n\t\tLANI E 5 A_FaceTarget\n\t\tLANI F 0 Bright A_PlaySound (\"Cardinal/9k\")\n\t\tLANI F 0 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,-26,0)\n\t\tLANI F 5 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,26,0)\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_PlaySound(\"weapons/rgcharge\")\n\t\tLANI F 0 A_CustomMissile(\"LegendaryCyberRail\",60,-22,0)\n LANI F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",60,22,0)\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_SetInvulnerable\n\t LANI E 3 Bright A_PlaySoundEx(\"monster/laugh\",\"TBBCSPT1\")\n\t LANI E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\t TNT1 A 0 Bright A_FaceTarget\n\t TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n LANI E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\t TNT1 A 0 A_UnsetInvulnerable\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t\tLANI EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\t LANI EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LANI E 20\n LANI E 1 A_PlayWeaponSound(\"boss/teleport\")\n\t TNT1 A 0 A_FaceTarget\n\t\tLANI EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner\")\n\t LANI EEEEEEEEEEE 1 A_FadeIn(0.1)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruFire\")\n \t TNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruAddFire\")\n\t LANI F 0 A_CustomMissile(\"CyberGuruball\",60,-26,0)\n\t\tLANI F 5 A_CustomMissile(\"CyberGuruball\",60,26,0)\n\t\tGoto See\nAkimboRif:\n LANI G 30 Bright A_FaceTarget\n\t TNT1 A 0 A_SetInvulnerable\n\t TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n LANI G 3 Bright A_PlaySoundEx(\"Legcyber/laugh2\",\"LAUGH2\")\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n \tTNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n \tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t TNT1 A 0 Bright A_FaceTarget\n\t LANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 Bright A_FaceTarget\n\t\tLANI G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\t\tTNT1 A 0 A_UnsetInvulnerable\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 3 Bright A_FaceTarget\n\t\tLANI F 0 A_CustomMissile(\"CyberLegendaryProjectile\",60,22,Random(100,-100)/100.00,0)\n\t\tLANI F 3 A_CustomMissile(\"CyberLegendaryProjectile\",60,-22,Random(100,-100)/100.00,0)\n\t\tTNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\t\tLANI E 30 Bright A_PlaySoundEx(\"Legcyber/amhalt\",\"DECHST\")\n\t\tTNT1 A 0 A_Jump(90,\"LegendaryDTBFG\")\n\t\tTNT1 A 0 A_Jump(30,\"LegendaryCombo\")\n\t\tGoto See\nLegendaryDTBFG:\n LANI F 0 Bright A_PlaySound (\"Cardinal/9k\")\n\t\tLANI E 20 A_FaceTarget\n\t\tLANI F 15 Bright\n\t\tLANI F 0 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,-26,0)\n\t\tLANI F 5 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,26,0)\n\t\tLANI E 20 A_FaceTarget\n\t\tLANI F 0 Bright A_PlaySound (\"Cardinal/9k\")\n\t\tLANI E 20 A_FaceTarget\n\t\tLANI F 15 Bright\n\t\tLANI F 0 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,-26,0)\n\t\tLANI F 5 Bright A_CustomMissile(\"LegAnniDTBFGBall\",60,26,0)\n\t\tLANI E 30\n\t\tTNT1 A 0 A_Jump(90,\"LegendaryBFGs\")\n\t\tTNT1 A 0 A_Jump(25,\"LegendaryCombo\")\n\t\tGoto See\nDeath:\n TNT1 A 0 A_StopSound(6)\n\t\tTNT1 A 0 ACS_ExecuteAlways(5433,0,5)\n\t\tTNT1 A 0 A_FaceTarget\n\t\tLANI E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tLANI E 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tLANI E 0 A_FaceTarget\n\t\tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruFire\")\n \t TNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruAddFire\")\n\t LANI F 0 A_CustomMissile(\"CyberGuruball\",60,-26,0)\n\t\tLANI F 5 A_CustomMissile(\"CyberGuruball\",60,26,0)\n\t\tLANI H 10\n\t\tLANI H 10 A_Scream\n\t\tLANI HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\t\tLANI KL 10\n\t\tTNT1 A 0 A_SpawnItem(\"DeathBall3\")\n\t\tLANI M 10 A_NoBlocking\n\t\tLANI NO 10\n\t\tLANI P 30\n\t\tLANI P -1 A_BossDeath\n\t\tStop\n }\n}\n\nACTOR LegendaryAnnihiGhostA\n{\nScale 1.2\nRENDERSTYLE Translucent\nAlpha 0.75\n+NOGRAVITY\n+CLIENTSIDEONLY\n+DONTSPLASH\n+NOINTERACTION\n+NOCLIP\nStates\n{\nSpawn:\n LANI A 2 A_FadeOut(0.18)\n Loop\n }\n}\n\nACTOR LegAnniFlameSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"AHellionSmoke\",random(48,-48),random(48,-48),random(0,96),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegendaryAnnihiGrenade : RifleGrenade\n{\n Radius 6\n Height 6\n Speed 30\n Damage 32\n Species \"Cybers\"\n Scale 0.75\n Projectile\n +DONTSPLASH\n +THRUSPECIES\n +DOOMBOUNCE\n -NOGRAVITY\n -GRENADETRAIL\n -ROCKETTRAIL\n Gravity 0.4\n WallBounceFactor 0.25\n BounceFactor 0.36\n ExplosionDamage 140\n ExplosionRadius 140\n Obituary \"%o learned the hard way that no can beat the Legendary Annihilator.\"\n SeeSound \"Weapons/GrenadeBounce\"\n DeathSound \"Weapons/RockLX\"\n DamageType \"Cyber10K\"\n States\n {\n Spawn:\n TNT1 A 0\n\tTNT1 A 0 A_StopSound\n SpawnLoop:\n LRND A 1 A_CustomMissile(\"GrenadeTrail\",Random(-1,1),Random(-1,1))\n Loop\n Death:\n \tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAA 0 A_CustomMissile(\"BlueKaboom3\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n TNT1 A 0 A_Explode\n TNT1 A 1 A_SpawnItem(\"BlueRocketEx\")\n Stop\n }\n}\n\nACTOR LegendaryCyberFlameSpawner4 : RedParticleSpawner\n{\n States\n {\n Spawn:\n\tTNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"LegendaryCyberFlame3\",random(20,-20),random(20,-20),random(40,80),0,0,random(2,6),0,128,0)\n\tTNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"LegendaryCyberFlame\",random(20,-20),random(20,-20),random(40,80),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegAnniDTBFGBall : DTBFG10KBall\n{\nAlpha 0.85\nDecal BFG9500LightningGold\nPROJECTILE\nDamageType \"Legendary\"\n+FORCERADIUSDMG\n+THRUSPECIES\nSpecies \"Cybers\"\nObituary \"%o learned the hard way that no can beat the Legendary Annihilator.\"\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(128,\"DTBFGSFX\")\n TNT1 A 0 A_AlertMonsters\n TNT1 A 0 A_PlaySoundEx(\"weapons/dtech10kball\",\"Voice\",1)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 A 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 B 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 C 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 D 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n Loop\nDTBFGSFX:\n TNT1 A 0 A_AlertMonsters\n TNT1 A 0 A_PlaySoundEx(\"weapons/dtech10kball\",\"Voice\",1)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 A 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold2\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 B 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 C 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold2\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 D 1 Bright A_SpawnItemEx(\"LegAnniDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n Goto Spawn\nDeath:\n TNT1 A 0\n\tTNT1 A 0 A_SetTranslucent(0.75,1)\n\tTNT1 A 0 Radius_Quake(5,60,0,10,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,0,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,10,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,20,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,30,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,40,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,50,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,60,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,70,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,80,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,90,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,100,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,110,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,120,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,130,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,140,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,150,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,160,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,170,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,180,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,190,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,200,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,210,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,220,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,230,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,240,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,250,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,260,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,270,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,280,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,290,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,300,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,310,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,320,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,330,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,340,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegAnniDTBFGTracer\",0,0,350,CMF_TRACKOWNER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGoldSpawner\", 0, 0, 15, 0, 0, 0, 0, 128)\n\tLGS1 ABCD 6 Bright A_SpawnItemEx(\"DTech10KShockwaveGold\", 0, 0, 15, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_Explode(480,240)\n\tTNT1 A 0 A_StopSoundEx(\"Voice\")\n\tTNT1 A 0 Radius_Quake(15,20,0,20,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/dtech10kexplode\")\n\tTNT1 A 0 A_SpawnItemEx(\"DTech10KShockwaveGold1\", 0, 0, 15, 0, 0, 0, 0, 128)\n TNT1 A 20 Bright A_SpawnItem(\"LegAnniDTBFGEx\",0,-10)\n Stop\n\t}\n}\n\nACTOR LegAnniDTBFGProjectileAttack\n{\nPROJECTILE\n+LOOKALLAROUND\n+ISMONSTER\n+QUICKTORETALIATE\n+NOTARGET\n-COUNTKILL\n+NOCLIP\nObituary \"%o learned the hard way that no can beat the Legendary Annihilator.\"\nMissileType \"LegAnniDTBFGRailgunSlug\"\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 AAAAA 1 A_Look\n\tStop\nSee:\n TNT1 A 0\n\tTNT1 A 1 A_JumpIfCloser(1250,\"Attack\")\n\tStop\nAttack:\n TNT1 A 0\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_MissileAttack\n\tTNT1 A 1 A_CustomRailgun(-1,0,NONE,\"Yellow\",1,1,2)\n\tGoto Death\nDeath:\n\tTNT1 A 1\n\tStop\n\t}\n}\n\nACTOR LegAnniDTBFGRailgunSlug : PlayerDTBFGRailgunSlug\n{\n DamageType \"Cyber10K\"\n Species \"Cyber10K\"\n -RIPPER\n Damage (Random(1,4))\n}\n\nACTOR LegAnniDTBFGEx : PlayerDTBFGEx\n{\nRenderStyle Add\nAlpha 0.85\n+CLIENTSIDEONLY\n+NOGRAVITY\nStates\n{\nSpawn:\nLGE1 AAAAAABBBBBBCCCCCCDDDDDD 1 Bright A_CustomMissile(\"KaboomAnni\", 0, 0, random(0,360), 2, random(0,360))\nLGE1 EF 6 Bright\nStop\n}\n}\n\nACTOR DTBFGLightningGold : DTBFGLightningRed\n{\nScale 0.24\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72)\n\tYRL1 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tYRL2 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tYRL3 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tYRL4 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\nDeath:\n\t\"----\" A 1 Bright\n\tStop\n\t}\n}\n\nACTOR DTBFGLightningGold2 : DTBFGLightningGold\n{\nScale 0.36\n}\n\nACTOR DTBFGLightningGoldSpawner : BluePowerLineSpawner\n{\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1 Bright A_SpawnItemEx(\"DTBFGLightningGold2\",Random(6,-6),Random(6,-6),Random(6,-6),0,0,0,0,128)\n Stop\n }\n}\n\nACTOR DTech10KShockwaveGold : DTech10KShockwave\n{\nStates\n{\nSpawn:\nTNT1 A 0\nLEGG ABCDEFGHIJKLMNOPQR 1 Bright A_FadeOut(0.04)\nStop\n}\n}\n\nACTOR DTech10KShockwaveGold1 : DTech10KShockwave2\n{\nStates\n{\nSpawn:\nTNT1 A 0\nLEGG ABCDEFGHIJKLMNOPQR 2 Bright A_FadeOut(0.04)\nStop\n}\n}\n\nACTOR KaboomAnni : Kaboom15\n{\nSpeed 6\nScale 1.15\nStates\n{\nSpawn:\nTNT1 A 0\nLXPG AABBCDEFGHIJKLM 2 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR LegAnniDTBFGTracer : FastProjectile\n{\n Height 4\n Radius 16\n Speed 60\n Damage 50\n Decal None\n Species \"Cybers\"\n DamageType \"Cyber10K\"\n +THRUSPECIES\n States\n {\n Spawn:\n TNT1 A 15\n\t Stop\n Death:\n TNT1 A 1\n Stop\n XDeath:\n\t TNT1 A 0\n TNT1 A 1 A_SpawnItem(\"GoldenSpray\")\n Stop\n\t }\n}\n\nActor DeathBall3 : CyberGuruBall\n{\nObituary \"%o payed the ultimate price for his greed.\"\nStates\n{\nSpawn:\nTNT1 A 0 A_PlaySound(\"Weapons/GuruBlast3\",5)\nGoto Death\n Death:\n\tTNT1 A 0 A_PlaySound(\"Weapons/GuruBlast3\",5)\n\t//COLLATERAL DAMAGE EFFECTS\n\tTNT1 A 0 A_Explode(6000,486,0,1)\n\tTNT1 A 0 A_BFGSpray(\"GuruSpray\",15,20)\n\n\t//IMPACT STUFF\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowX\",0,0,10,0,0,0,0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowY\",0,0,10,0,0,0,0,128,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"CyberGuruSphereSmoke\",random(126,-126),random(126,-126),random(66,-66),0.00001*random(100000,-100000),0.00001*random(100000,-100000),0.00001*random(100000,-100000),random(0,359),0,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tTNT1 AAAAAAAAAAAAAAAAAAA 2 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tStop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendaryCyberdemon.txt",
"contents": "ACTOR CyberGuruSphereSmoke : GuruSphereSmoke\n{\n\tScale 1.8\n\tAlpha 0.45\n\tPROJECTILE\n\tDamageType \"Cyber10K\"\n\tStates\n\t{\n\tSpawn:\n\tTNT1 A 0\n\tTNT1 A 1 A_Jump(255,\"Spawn1\",\"Spawn2\",\"Spawn3\",\"Spawn4\",\"Spawn5\",\"Spawn6\")\n\tStop\n\tSpawn1:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD1 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn2:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD2 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn3:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD3 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn1:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD1 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn2:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD2 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn3:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD3 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\t}\n}\n\nACTOR LegendaryCyberdemon : Cyberdemon\n{\n Health 6999\n Radius 45\n Height 100\n Scale 1.1\n Mass 0x7FFFFFFF\n DamageFactor \"PDTBFG\", 0.05\n DamageFactor \"PDTBFGTracer\", 0.05\n DamageFactor \"Cyber10K\", 0.0\n DamageFactor \"Legendary\", 0.0\n DamageFactor \"BFGSplash\", 0.25\n DamageFactor \"BFGSpray\", 0.25\n DamageFactor 0.5\n Speed 19\n PainChance 1\n BloodColor \"Blue\"\n Monster\n MinMissileChance 160\n DropItem \"LegendaryUltraSphere\" 215\n DropItem \"LegendaryRune\" 200 1\n DropItem \"LDemonAmmoBox\" 256 100\n DropItem \"Legendary BFG\" 256 1\n DropItem \"BossLifeEssence\" 250 100\n DropItem \"BossArmorBonusMax\" 250 100\n DropItem \"DemonicChalice\" 200\n DropItem \"Legendary Plasmatic Rifle\" 140 1\n DropItem \"LegAmmoSphere\" 128 1\n +QUICKTORETALIATE\n +NORADIUSDMG\n +PIERCEARMOR\n +MISSILEEVENMORE\n +NOTARGET\n +BOSS\n +MISSILEMORE\n +FLOORCLIP\n +DONTMORPH\n +BOSSDEATH\n +NOICEDEATH\n +DONTGIB\n Species \"Cybers\"\n SeeSound \"cyber/sight1\"\n PainSound \"Legcyber/pain\"\n DeathSound \"Legcyber/death\"\n ActiveSound \"Legcyber/laugh3\"\n Obituary \"%o wasn't ready for the wrath of the Legendary Cyberdemon!\"\n States\n {\n Spawn:\n\tCYBR A 20 A_Look\n\tCYBR Z 20 A_Look\n\tLoop\n See:\n\tTNT1 A 0 ACS_ExecuteAlways(5432,0,2)\n\tTNT1 A 0 A_Jump(100,\"Rush\")\n\tCYBR A 3 A_Hoof\n CYBR ABBCC 3 A_Chase\n CYBR D 3 A_Metal\n CYBR D 3 A_Chase\n TNT1 A 0 A_Jump(35,\"Teleport\")\n\tLoop\n Rush:\n TNT1 A 0 A_Hoof\n\tCYBR A 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR A 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR A 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR B 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR C 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR C 2 A_Chase\n\tTNT1 A 0 A_Metal\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR D 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tCYBR D 2 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryCyberGhostA\",0,0,0,0,0,0,0,128)\n\tTNT1 A 0 A_Jump(25,\"Teleport\")\n\tTNT1 A 0 A_Jump(75,\"See\")\n\tLoop\n Teleport:\n CYBR G 1 A_UnSetShootable\n\tCYBR GGGGGGGGGGGGG 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tCYBR GGGGGGGGGG 1 A_FadeOut(0.1,0)\n\tCYBR G 2\n\tCYBR GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 A_Wander\n\tCYBR GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 0 A_Wander\n CYBR G 1 A_PlayWeaponSound(\"boss/teleport\")\n\tCYBR GGGGGGGGGGGGG 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tCYBR GGGGGGGGGGG 1 A_FadeIn(0.1)\n CYBR G 1 A_SetShootable\n Goto See\n Missile:\n TNT1 A 0 A_Jump(130,\"Finder\",\"LegBFG95K\",\"LegendaryTech\",\"LegendaryBFG\",\"LegendaryRailgun\",\"LegendaryBFG10K\",\"LegendaryStomp\",\"LegendaryBFG15K\",\"LegendaryDTBFG\")\n Normal:\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n\tCYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n\tCYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n CYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n\tCYBR E 5 A_FaceTarget\n CYBR F 5 Bright A_CustomMissile(\"LegendaryRocket\", 58, -26, Random(-6, 6))\n TNT1 A 0 A_Jump(130,\"Finder\",\"LegBFG95K\",\"LegendaryTech\",\"LegendaryBFG\",\"LegendaryRailgun\",\"LegendaryBFG10K\",\"LegendaryStomp\",\"LegendaryBFG15K\")\n\tGoto See\n Pain:\n\tTNT1 A 0 A_Jump(75,\"Healing\")\n\tTNT1 A 0 A_Jump(130,\"PainMissile\")\n\tTNT1 A 0 A_Jump(25,\"Teleport\")\n CYBR G 10 A_Pain\n Goto See\n PainMissile:\n CYBR G 10 A_Pain\n Goto Missile\n Healing:\n \tTNT1 A 0 A_PlaySoundEx(\"Legcyber/heal\",\"HEAL\")\n\tTNT1 A 0 A_SetInvulnerable\n\tCYBR G 2 HealThing(350)\n CYBR GGGGGGGGGGGGGGGGGGGGGGGG 2 Bright A_SpawnItem(\"DarkAnniFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 A_UnSetInvulnerable\n\tCYBR G 2\n Goto See\n LegendaryStomp:\n CYBR G 10 A_FaceTarget\n\tTNT1 A 0 A_SetInvulnerable\n\tTNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner2\",0,0,0,0)\n\tLBE3 G 3 Bright A_PlaySoundEx(\"Legcyber/laugh4\",\"LAUGH3\")\n\tLBE3 GGGGGGGGGGGGGGGGGGGGGGGGGGGGG 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_UnsetInvulnerable\n\tCYBR G 7 A_FaceTarget\n\tLBE3 A 5 A_FaceTarget\n\tTNT1 A 0 Radius_Quake(10,8,0,24,0)\n\tLBE3 B 6 A_PlaySound(\"monsters/darkcyberstomp\")\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,0,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,25,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-25,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,70,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-70,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,45,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-45,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,315,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-315,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,270,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-270,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,225,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-225,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,180,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-180,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,135,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-135,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,115,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-115,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,155,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-155,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-200,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,200,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-245,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,245,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-295,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,295,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-335,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,355,0)\n TNT1 A 0 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,90,0)\n LBE3 B 2 A_CustomMissile(\"LegendaryCyberFireSpawner\",0,0,-90,0)\n\tLBE3 B 20\n\tTNT1 A 0 A_Jump(130,\"Finder\",\"LegendaryTech\",\"LegendaryBFG\",\"LegendaryRailgun\",\"LegendaryBFG10K\",\"LegBFG95K\",\"LegendaryBFG15K\")\n Goto See\n LegBFG95K:\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n CYBR E 10 A_FaceTarget\n CYBR E 10 A_FaceTarget\n\tCYBR F 10 Bright A_FaceTarget\n\tCYBR F 10 Bright A_CustomMissile(\"LegCyberBFG9500Ball\", 58, -26, 0)\n\tCYBR E 4 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n CYBR E 10 A_FaceTarget\n\tCYBR E 10 A_FaceTarget\n\tCYBR F 10 Bright A_FaceTarget\n\tCYBR F 10 Bright A_CustomMissile(\"LegCyberBFG9500Ball\", 58, -26, 0)\n\tCYBR E 4 A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n CYBR E 10 A_FaceTarget\n\tCYBR E 10 A_FaceTarget\n\tCYBR F 10 Bright A_FaceTarget\n\tCYBR F 10 Bright A_CustomMissile(\"LegCyberBFG9500Ball\", 58, -26, 0)\n\tCYBR E 10\n\tTNT1 A 0 A_Jump(130,\"Finder\",\"LegendaryTech\",\"LegendaryBFG\",\"LegendaryRailgun\",\"LegendaryBFG10K\",\"LegendaryBFG15K\",\"LegendaryDTBFG\")\n\tGoto See\n LegendaryRailgun:\n TNT1 A 0 A_PlaySound(\"weapons/rgcharge\")\n CYBR EE 10 A_FaceTarget\n\tCYBR E 10 Bright A_FaceTarget\n CYBR F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",58, -26)\n\tCYBR EE 5 A_FaceTarget\n\tCYBR E 10 Bright A_FaceTarget\n CYBR F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",58, -26)\n\tCYBR EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tCYBR EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\tCYBR EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n CYBR E 20\n CYBR E 1 A_PlayWeaponSound(\"boss/teleport\")\n\tTNT1 A 0 A_FaceTarget\n\tCYBR EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tCYBR EEEEEEEEEEE 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SetShootable\n CYBR F 10 Bright A_CustomMissile(\"LegendaryCyberRail\",58, -26)\n\tCYBR E 15\n\tTNT1 A 0 A_Jump(130,\"Finder\",\"LegendaryTech\",\"LegendaryBFG10K\",\"LegendaryBFG15K\")\n\tGoto See\n LegendaryBFG10K:\n\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\tCYBR E 18 Bright A_FaceTarget\n\tCYBR E 6 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 3 Bright A_CustomMissile(\"Legendary10KProjectile\",58,-26,Random(-4, 4))\n\tCYBR E 20 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\tTNT1 A 0 A_Jump(130,\"Finder\",\"LegendaryBFG15K\",\"LegendaryDTBFG\")\n\tGoto See\n LegendaryBFG15K:\n\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\tCYBR E 18 Bright A_FaceTarget\n\tCYBR E 6 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tCYBR F 4 Bright A_CustomMissile(\"LegendaryCyberBFG15KBall\",58,-26,Random(-4, 4))\n\tCYBR E 20 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\tTNT1 A 0 A_Jump(130,\"Finder\",\"LegendaryTech\",\"LegendaryRailgun\",\"LegendaryDTBFG\")\n\tGoto See\n Finder:\n CYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n\tCYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n\tCYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n\tCYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n\tCYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n\tCYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n CYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n CYBR E 5 A_FaceTarget\n\tCYBR F 5 Bright A_CustomMissile(\"LegendaryHomingRocket\", 58, -26, Random(-8, 8))\n TNT1 A 0 A_Jump(130,\"LegendaryTech\",\"LegendaryBFG\",\"LegendaryDTBFG\")\n\tGoto See\n LegendaryTech:\n CYBR G 30 Bright A_FaceTarget\n\tTNT1 A 0 A_SetInvulnerable\n\tTNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n CYBR G 3 Bright A_PlaySoundEx(\"Legcyber/laugh2\",\"LAUGH2\")\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR G 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 A_UnsetInvulnerable\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n CYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n CYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n CYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n CYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n CYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tCYBR E 3 Bright A_FaceTarget\n\tCYBR F 3 A_CustomMissile(\"CyberLegendaryProjectile\",58,-26,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n CYBR E 30 Bright A_PlaySoundEx(\"Legcyber/amhalt\",\"DECHST\")\n\tTNT1 A 0 A_Jump(130,\"LegendaryBFG\",\"LegendaryStomp\",\"Finder\",\"LegendaryRailgun\",\"LegendaryBFG10K\")\n\tGoto See\n LegendaryDTBFG:\n CYBR F 0 Bright A_PlaySound (\"Cardinal/9k\")\n\tCYBR E 20 A_FaceTarget\n\tCYBR F 15 Bright\n\tCYBR F 0 Bright A_CustomMissile(\"LegAnniDTBFGBall\", 58, -26, 0)\n\tCYBR E 30\n\tTNT1 A 0 A_Jump(95,\"LegendaryBFG\")\n\tGoto See\n LegendaryBFG:\n CYBR E 30 Bright A_FaceTarget\n\tTNT1 A 0 A_SetInvulnerable\n\tCYBR E 3 Bright A_PlaySoundEx(\"monster/laugh\",\"TBBCSPT1\")\n\tCYBR E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\tTNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n CYBR E 3 Bright A_PlaySoundEx(\"Legcyber/BFG\",\"GURUCHRG\")\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_FaceTarget\n\tCYBR E 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 A_UnsetInvulnerable\n\tCYBR EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n CYBR EEEEEEEEEEE 1 A_FadeOut(0.1,0)\n\tCYBR EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n CYBR E 20\n CYBR E 1 A_PlayWeaponSound(\"boss/teleport\")\n\tTNT1 A 0 A_FaceTarget\n\tCYBR EEEEEEEEEEEEE 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tCYBR EEEEEEEEEEE 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SetShootable\n\tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruFire\")\n \tTNT1 A 0 A_PlayWeaponSound(\"Weapons/GuruAddFire\")\n\tCYBR F 5 A_CustomMissile(\"CyberGuruball\", 58, -26, 0, 0)\n CYBR E 60 Bright A_faceTarget\n\tGoto See\n Death:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0)\n\tCYBR H 10\n CYBR H 10 A_Scream\n\tCYBR HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJ 2 A_SpawnItemEx(\"BlueKaboom\",random(-32,32),random(-40,40),random(16,48),random(-4,4),random(-4,4),random(0,4),0,SXF_TRANSFERPOINTERS)\n\tTNT1 AAAA 0 A_SpawnItemEx(\"LegBlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAA 0 A_SpawnItemEx(\"LegBlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAA 0 A_SpawnItemEx(\"LegBlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tCYBR KL 10\n\tTNT1 A 0 A_SpawnItem(\"DeathBall2\")\n\tCYBR M 10 A_NoBlocking\n CYBR NO 10\n\tCYBR P 30\n\tCYBR P -1 A_BossDeath\n\tStop\n }\n}\n\nACTOR LegendaryRocket : CardinalRocket\n{\n\tSpeed 28\n\tFastSpeed 32\n\tScale 0.9\n\tDECAL LegRocketScorch\n\tDamageType \"Cyber10K\"\n\t-THRUSPECIES\n\tStates\n\t{\n\tSpawn:\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(4,6),Random(-2,2))\n\t\tLROC A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(4,6),Random(-2,2))\n\t\tTNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(4,6),Random(-2,2))\n\t\tLROC B 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(4,6),Random(-2,2))\n\t\tLoop\n\tDeath:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"BlueKaboom3\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\t\tLROC B 6 Bright A_Explode\n\t\tLROC CD 5 Bright A_SetTranslucent(0.75,1)\n\t\tStop\n\t}\n}\n\nACTOR LegendaryHomingRocket : CardinalHomingRocket\n{\nRadius 12\nHeight 10\nScale 1.1\nDECAL LegRocketScorch\nDamage 15\nSpeed 24\nFastSpeed 28\nExplosionDamage 70\nDamageType \"Cyber10K\"\nSeeSound \"monster/homingrockfire\"\nStates\n{\nSpawn:\n TNT1 A 0\n TNT1 A 0 A_Jump(128,\"Homing\")\nNormal:\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n Loop\nHoming:\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tGoto StartSeek\nStartSeek:\n\tTNT1 A 0 Bright A_BishopMissileWeave\n\tTNT1 A 0 Bright A_Tracer2\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n\tTNT1 A 0 Bright A_Tracer2\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_BishopMissileWeave\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(0,2),Random(-2,2))\n LMIS A 1 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(0,2),Random(-2,2))\n\tTNT1 A 0 Bright A_PlaySound(\"monster/homingrockbeep\")\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAA 0 A_CustomMissile(\"BlueKaboom3\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\n TNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n TNT1 A 0 A_Explode\n TNT1 A 1 A_SpawnItem(\"BlueRocketEx\")\n Stop\n }\n}\n\nACTOR LegendaryCyberFlame\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\nRenderStyle Add\nScale 1.1\nStates\n{\nSpawn:\nLIG1 ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR LegendaryCyberFlameSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAA 0 A_SpawnItemEx(\"LegendaryCyberFlame\",random(20,-20),random(20,-20),random(40,80),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR CyberGuruBall : GuruBall\n{\n Radius 11\n Height 6\n Speed 15\n DamageType \"Cyber10K\"\n Damage 125\n Projectile\n Renderstyle Add\n +FORCERADIUSDMG\n +FOILINVUL\n +RIPPER\n +BLOODLESSIMPACT\n +DONTBLAST\n +THRUSPECIES\n Scale 0.25\n MissileType \"GuruLesserProjectileTrail\"\n States\n {\n Spawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Jump(128,\"LEGBFGSFX\")\n\tTNT1 A 0 A_PlaySound(\"Weapons/GuruFly\",5,1.0,1)\n\tTNT1 A 0 A_Explode(600,64,0,1)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 bright\n\tloop\n Goto Spawn\n LEGBFGSFX:\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"CyberPlayerDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"CyberPlayerDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"CyberPlayerDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"CyberPlayerDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n Goto Spawn\n Death:\n\tTNT1 A 0 A_PlaySound(\"Weapons/GuruBlast3\",5)\n\t//COLLATERAL DAMAGE EFFECTS\n\tTNT1 A 0 A_Explode(6000,486,0,1)\n\tTNT1 A 0 A_BFGSpray(\"GuruSpray\",15,20)\n\n\t//IMPACT STUFF\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowX\",0,0,10,0,0,0,0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowY\",0,0,10,0,0,0,0,128,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"CyberGuruSphereSmoke\",random(126,-126),random(126,-126),random(66,-66),0.00001*random(100000,-100000),0.00001*random(100000,-100000),0.00001*random(100000,-100000),random(0,359),0,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tTNT1 AAAAAAAAAAAAAAAAAAA 2 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tStop\n }\n}\n\nACTOR CyberPlayerDTBFGProjectileAttack : PlayerDTBFGProjectileAttack\n{\nPROJECTILE\n+LOOKALLAROUND\n+ISMONSTER\n+QUICKTORETALIATE\n+NOTARGET\n+NOCLIP\nObituary \"%o couldn't handle the wrath of the Legendary Cyberdemon!\"\nMissileType \"SentientDTBFGRailgunSlug\"\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 AAAAA 1 A_Look\n\tStop\nSee:\n TNT1 A 0\n\tTNT1 A 1 A_JumpIfCloser(1250,\"Attack\")\n\tStop\nAttack:\n TNT1 A 0\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_MissileAttack\n\tTNT1 A 1 A_CustomRailgun(-1,0,NONE,\"Yellow\",1,1,1)\n\tGoto Death\nDeath:\n\tTNT1 A 1\n\tStop\n\t}\n}\n\nACTOR CyberLegendaryProjectile : LegendaryProjectile\n{\n Height 3\n Radius 3\n Speed 35\n Damage 50\n DamageType \"Cyber10k\"\n Scale 0.05\n PROJECTILE\n +FORCERADIUSDMG\n +RIPPER\n +THRUSPECIES\n DeathSound \"weapons/demontechex\"\n Decal DoomImpScorch\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 0 A_Jump(128,\"Spawn2\")\n Normal:\n BTPR A 1 Bright A_SpawnItemEx(\"LDemonTechTrail\",Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)\n Loop\n Spawn2:\n BTPR A 1 Bright A_SpawnItemEx(\"LDemonTechTrail2\",Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)\n Loop\n Death:\n TNT1 A 0\n\t TNT1 A 0 Bright A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 A 0 Bright A_SpawnItemEx(\"ADemonTechEx\",0,0,0,0,0,0,0,128,0)\n\t TNT1 AAAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 A 1 Bright A_Explode(6,48)\n Stop\n\t }\n}\n\nACTOR LegCyberBFG9500Ball : BFG9500Ball\n{\n-THRUSPECIES\nSpecies \"Cybers\"\nObituary \"%o wasn't ready for the wrath of the Legendary Cyberdemon!\"\nDecal BFG9500LightningGold\nDamageType \"Cyber10K\"\nStates\n{\nSpawn:\n LFS3 AAABBB 1 Bright A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAAAAA 0 A_CustomMissile(\"KaboomGold\", 0, 0, random(0,360), 2, random(0,360))\n LFE3 AB 8 Bright A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n LFE3 C 8 Bright A_BFGSpray(\"GoldenSpray\")\n LFE3 DEF 8 Bright\n Stop\n }\n}\n\nACTOR BFGTrailParticleGold : BFGTrailParticleGreen\n{\nScale 0.06\nStates\n{\nSpawn:\nTNT1 A 0\nLPKG A 2 Bright A_FadeOut(0.015)\nLoop\n}\n}\n\nACTOR BFGShockwaveGold : BFGShockwave2\n{\nScale 1.1\nStates\n{\nSpawn:\nTNT1 A 0\nLHOG ABCDEFGHIJKLMNOPQR 2 Bright A_FadeOut(0.04)\nStop\n}\n}\n\nACTOR KaboomGold : Kaboom11\n{\nSpeed 2\nScale 1\nStates\n{\nSpawn:\nTNT1 A 0\nLXPG AABBCDEFGHIJKLM 2 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR GoldParticleSpawner : GreenParticleSpawner\n{\n States\n {\n Spawn:\n\tTNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"LPSG1\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n\tTNT1 A 0 A_SpawnItemEx(\"LPSG2\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n TNT1 A 0 A_SpawnItemEx(\"LPSG3\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n\tTNT1 A 0 A_SpawnItemEx(\"LPSG4\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n TNT1 A 0 A_SpawnItemEx(\"LPSG5\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n\tTNT1 A 0 A_SpawnItemEx(\"LPSG6\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR GoldenSpray : CustomSpray\n{\n+NOBLOCKMAP\n+NOGRAVITY\n+ACTIVATEPCROSS\n+ACTIVATEIMPACT\n+NOTELEPORT\n+DROPOFF\n+EXTREMEDEATH\nRENDERSTYLE ADD\nRadius 1\nHeight 1\nDamage 0\nSpeed 0\nStates\n{\nSpawn:\n TNT1 A 0\n LFE2 A 6 Bright A_SpawnItemEx(\"GoldParticleSpawnerDT\", 0, 0, 0, 0, 0, 0, 0, 128)\n LFE2 BCD 6 Bright\n Stop\n }\n}\n\nACTOR LegendaryCyberRail : DarkCyberRail\n{\nRadius 6\nHeight 6\nSpeed 300\nDamageType \"Cyber10K\"\nDamage (Random(65,85))\nScale 1.26\nSeeSound \"monsters/darkcyberrail\"\nMissileType \"LegendaryCyberRailTrail\"\nSpecies \"Cybers\"\nDeathSound \"cyberrail/impact\"\n+RIPPER\n+THRUSPECIES\n+EXTREMEDEATH\n+BLOODLESSIMPACT\nStates\n{\nSpawn:\n DCRP A 1 Bright\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAAA 0 A_CustomMissile(\"KaboomGold2\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 A 1 A_SpawnItem(\"RailGunImpactEffectGold\")\n\tStop\n\t}\n}\n\nACTOR LegendaryCyberRailTrail : BFG9500Trail\n{\nScale 1\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tLGPR ABCDEFGHIJKLMNOP 2 A_FadeOut(0.04)\n\tStop\n\t}\n}\n\nACTOR KaboomGold2 : KaboomGold\n{\nSpeed 1\nScale 0.9\nStates\n{\nSpawn:\nTNT1 A 0\nLXPG AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR RailgunImpactEffectGold : RailgunImpactEffectGreen\n{\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 AAA 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAAAAA 1 A_SpawnItem(\"RailImpactFlareGold\",0)\n\tStop\n\t}\n}\n\nACTOR RailImpactFlareGold : GreenSphereFlare\n{\nScale 0.5\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tLEGG A 1 Bright\n\tStop\n\t}\n}\n\nACTOR EnergyProjectileSparkGold : EnergyProjectileSparkRed\n{\nBounceFactor 0.6\nGravity 0.2\nStates\n{\nSpawn:\nLPKG A 2 Bright A_FadeOut(0.08)\nLoop\n}\n}\n\nACTOR LPSG1 : EnergyProjectileSparkGold\n{\nScale 0.06\n}\n\nACTOR LPSG2 : EnergyProjectileSparkGold\n{\nSpeed 1\nScale 0.05\n}\n\nACTOR LPSG3 : EnergyProjectileSparkGold\n{\nSpeed 2\nScale 0.04\n}\n\nACTOR LPSG4 : EnergyProjectileSparkGold\n{\nSpeed 3\nScale 0.03\n}\n\nACTOR LPSG5 : EnergyProjectileSparkGold\n{\nSpeed 4\nScale 0.02\n}\n\nACTOR LPSG6 : EnergyProjectileSparkGold\n{\nSpeed 5\nScale 0.01\n}\n\nACTOR GoldParticleSpawnerDT : RedParticleSpawner\n{\n States\n {\n Spawn:\n\tTNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"LPSG7\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n\tTNT1 A 0 A_SpawnItemEx(\"LPSG8\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n TNT1 A 0 A_SpawnItemEx(\"LPSG9\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n\tTNT1 A 0 A_SpawnItemEx(\"LPSG10\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n TNT1 A 0 A_SpawnItemEx(\"LPSG11\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n\tTNT1 A 0 A_SpawnItemEx(\"LPSG12\",0,0,0,Random(4,-4),Random(4,-4),Random(4,-4),0,128)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LPSG7 : EnergyProjectileSparkGold\n{\nScale 0.040\n}\n\nACTOR LPSG8 : EnergyProjectileSparkGold\n{\nScale 0.035\n}\n\nACTOR LPSG9 : EnergyProjectileSparkGold\n{\nScale 0.030\n}\n\nACTOR LPSG10 : EnergyProjectileSparkGold\n{\nScale 0.025\n}\n\nACTOR LPSG11 : EnergyProjectileSparkGold\n{\nScale 0.020\n}\n\nACTOR LPSG12 : EnergyProjectileSparkGold\n{\nScale 0.015\n}\n\nACTOR Legendary10KProjectile : 10KProjectile\n{\n Height 1\n Radius 1\n Speed 200\n Scale 0.15\n RenderStyle Add\n Alpha 0.85\n DECAL BFG9500LightningGold\n PROJECTILE\n +NOEXTREMEDEATH\n +THRUSPECIES\n Species \"Cybers\"\n DeathSound \"weapons/bfg95explode\"\n States\n {\n Spawn:\n LRAC A 1 Bright\n Loop\n Death:\n XDeath:\n TNT1 A 0\n TNT1 A 1 A_SpawnItem(\"LegCyber10KEx\")\n Stop\n\t }\n}\n\nACTOR LegCyber10KEx : Player10KEx\n{\n Radius 11\n Height 8\n DamageType \"Cyber10K\"\n Damage 150\n +NOBLOCKMAP\n +NOGRAVITY\n +NOTELEPORT\n +FORCERADIUSDMG\n Renderstyle Add\n Alpha 0.75\n Scale 0.85\n States\n {\n Spawn:\n TNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AA 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAAA 0 A_CustomMissile(\"KaboomGold2\", 0, 0, random(0,360), 2, random(0,360))\n LFE1 A 4 Bright A_Detonate\n LFE1 BCDEF 4 Bright\n Stop\n }\n}\n\nACTOR LegendaryCyberGhostA\n{\nScale 1.1\nRENDERSTYLE Translucent\nAlpha 0.75\n+NOGRAVITY\n+CLIENTSIDEONLY\n+DONTSPLASH\n+NOINTERACTION\n+NOCLIP\nStates\n{\nSpawn:\n CYBR A 2 A_FadeOut(0.18)\n Loop\n }\n}\n\nACTOR LegendaryCyberFireSpawner : DarkCyberFireSpawner\n{\n Speed 30\n FastSpeed 35\n Damage 15\n DamageType \"Cyber10K\"\n Species \"Cybers\"\n Obituary \"%o wasn't ready for the wrath of the Legendary Cyberdemon!\"\n MissileType \"LegendaryCyberFire\"\n MissileHeight 0\n States\n {\n Spawn:\n TNT1 A 0 A_PlaySoundEx(\"monster/ambientfire2\",\"Voice\",1)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tTNT1 A 2 Bright A_MissileAttack\n Loop\n Death:\n TNT1 A 0\n TNT1 A 0 A_StopSoundEx(\"Voice\")\n TNT1 A 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAAA 0 A_CustomMissile(\"KaboomGold\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\n LTRD K 4 Bright\n LTRD L 4 Bright A_Explode(32,86)\n LTRD MNO 3 Bright\n Stop\n }\n}\n\nACTOR LegFire\n{\n Radius 1\n Height 1\n Speed 0\n Scale 2\n Projectile\n DamageType \"AfritComet\"\n RenderStyle Add\n Alpha 0.95\n +FLOORHUGGER\n +NODAMAGETHRUST\n +FORCERADIUSDMG\n Obituary \"A Hell Duke brutalized %o.\"\n States\n {\n Spawn:\n TNT1 A 0\n LTRD A 1 Bright A_Explode(16,68)\n\tLTRD ABBCDEFGHIJ 1 Bright A_FadeOut(0.05)\n Stop\n\t}\n}\n\nACTOR LegendaryCyberFire : LegFire\n{\n DamageType \"Cyber10K\"\n Species \"Cybers\"\n Obituary \"%o wasn't ready for the wrath of the Legendary Cyberdemon!\"\n}\n\nACTOR LegendaryCyberFlame2 : DarkCyberFlame\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\nRenderStyle Add\nScale 0.5\nStates\n{\nSpawn:\nLIG1 ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR LegendaryCyberFlameSpawner2 : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAA 0 A_SpawnItemEx(\"LegendaryCyberFlame2\",random(20,-20),random(20,-20),random(40,80),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegendaryCyberBFG15KBall : BFG15KBall\n{\nHeight 15\nRadius 15\nDecal LegBFG15K\nSpeed 45\nDamage 25\nDamageType \"Cyber10K\"\nScale 0.5\n+FORCERADIUSDMG\nExplosionDamage 110\nExplosionRadius 165\nSeeSound \"weapons/bfg15kfire\"\nDeathSound \"weapons/bfg95explode\"\nStates\n{\nSpawn:\n LFS1 AB 2 Bright A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-8,8),Random(-8,8),Random(-8,8),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)\n Loop\nDeath:\n\tTNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAA 0 A_CustomMissile(\"KaboomGold2\", 0, 0, random(0,360), 2, random(0,360))\n LFE1 A 4 Bright A_Explode\n LFE1 BCDEF 4 Bright\n Stop\n }\n}\n\nActor DeathBall2 : CyberGuruBall\n{\nObituary \"%o payed the ultimate price for his greed.\"\nStates\n{\nSpawn:\nTNT1 A 0 A_PlaySound(\"Weapons/GuruBlast3\",5)\nGoto Death\n Death:\n\tTNT1 A 0 A_PlaySound(\"Weapons/GuruBlast3\",5)\n\t//COLLATERAL DAMAGE EFFECTS\n\tTNT1 A 0 A_Explode(6000,350,0,1)\n\tTNT1 A 0 A_BFGSpray(\"GuruSpray\",15,20)\n\n\t//IMPACT STUFF\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowX\",0,0,10,0,0,0,0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowY\",0,0,10,0,0,0,0,128,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"CyberGuruSphereSmoke\",random(126,-126),random(126,-126),random(66,-66),0.00001*random(100000,-100000),0.00001*random(100000,-100000),0.00001*random(100000,-100000),random(0,359),0,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tTNT1 AAAAAAAAAAAAAAAAAAA 2 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tStop\n }\n}\n\nACTOR BlueKaboom\n{\nSpeed 3\nDamage 0\nRenderstyle Add\nAlpha 0.75\nPROJECTILE\n+NOBLOCKMAP\n+NOTELEPORT\n+DONTSPLASH\n+NOGRAVITY\n+MISSILE\n+FORCEXYBILLBOARD\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOCLIP\nScale 1.3\nStates\n{\nSpawn:\nTNT1 A 0\nBXPO A 1 Bright A_PlaySound(\"weapons/rocklx\")\nBXPO ABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\nToaster:\nTNT1 A 0\nStop\n}\n}\n\nACTOR BlueKaboom3 : BlueKaboom\n{\nSpeed 2\nScale 0.9\nStates\n{\nSpawn:\nTNT1 A 0\nBXPO AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR LegBlueGibbedGenerator : BlueGibbedGenerator\n{\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Jump(128,\"Alternate\")\n\tTNT1 AA 0 A_CustomMissile(\"BlueBloodCloud\", random(0,40), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueFlyingBlood\",0,0,Random(15,30),Random(6,-6),Random(6,-6),Random(4,6))\n\tTNT1 A 0 A_SpawnDebris(\"BlueBodyPart1\")\n\tTNT1 A 1 A_SpawnDebris(\"BlueBodyPart2\")\n\tTNT1 AA 0 A_CustomMissile(\"BlueBloodCloud\", random(0,40), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueFlyingBlood\",0,0,Random(15,30),Random(6,-6),Random(6,-6),Random(4,6))\n\tTNT1 A 0 A_SpawnDebris(\"BlueBodyPart3\")\n\tTNT1 A 1 A_SpawnDebris(\"BlueBodyPart4\")\n\tStop\nAlternate:\n\tTNT1 A 0\n\tTNT1 AA 0 A_CustomMissile(\"BlueBloodCloud\", random(0,40), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueFlyingBlood\",0,0,Random(15,30),Random(6,-6),Random(6,-6),Random(4,6))\n\tTNT1 A 0 A_SpawnDebris(\"BlueBodyPart5\")\n\tTNT1 A 1 A_SpawnDebris(\"BlueBodyPart6\")\n\tTNT1 AA 0 A_CustomMissile(\"BlueBloodCloud\", random(0,40), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAA 0 A_SpawnItemEx(\"BlueFlyingBlood\",0,0,Random(15,30),Random(6,-6),Random(6,-6),Random(4,6))\n\tTNT1 A 0 A_SpawnDebris(\"BlueBodyPart7\")\n\tTNT1 A 1 A_SpawnDebris(\"BlueBodyPart8\")\n\tStop\nToaster:\n TNT1 A 0\n\tStop\n\t}\n}\n\nACTOR BlueFlyingBlood\n{\nScale 0.1\nHealth 1\nRadius 2\nHeight 2\n+MISSILE\n+THRUACTORS\n+CLIENTSIDEONLY\n+CORPSE\n+NOTELEPORT\n+NOBLOCKMAP\n+DONTSPLASH\n+DOOMBOUNCE\nBounceCount 2\nBounceFactor 0.05\nWallBounceFactor 0.05\nStates\n{\nSpawn:\n TNT1 A 0\n BBLD AAABBBCCCDDD 1 A_SpawnItem(\"BlueFlyingBloodTrail\",0,0,0,1)\n Loop\nCrash:\nDeath:\n TNT1 A 0 A_PlaySound(\"Gibs\")\n TNT1 A 1 A_SpawnItem(\"BlueBloodSpot\",0,0,0,1)\n Stop\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR BlueBloodSpot\n{\nScale 0.4\nRenderStyle Translucent\nAlpha 0.8\n+CLIENTSIDEONLY\n+NOTELEPORT\n+NOBLOCKMAP\n+MOVEWITHSECTOR\nStates\n{\nSpawn:\n BBPT A 100\n BBPT A 5 A_FadeOut(0.10)\n Goto Spawn+1\n\t}\n}\n\nACTOR BlueFlyingBloodTrail\n{\nScale 0.1\nRenderStyle Translucent\nAlpha 0.8\n+CLIENTSIDEONLY\n+NOTELEPORT\n+NOBLOCKMAP\n+DONTSPLASH\n+LOWGRAVITY\n+NOCLIP\nStates\n{\nSpawn:\n BBLD ABCD 2 A_FadeOut(0.18)\n Loop\n }\n}\n\nACTOR BlueRocketEx\n{\nRenderStyle Add\nAlpha 0.85\n+CLIENTSIDEONLY\n+NOGRAVITY\nStates\n{\nSpawn:\nBISL B 6 Bright\nBISL CD 5 Bright\nStop\n}\n}\n\nACTOR DarkAnniFlameSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"DarkCyberFlame\",random(48,-48),random(48,-48),random(0,96),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegendaryCyberFlame3 : DarkCyberFlame\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\nRenderStyle Add\nScale 1.1\nStates\n{\nSpawn:\nBMKE ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR LegendaryCyberFlameSpawner3 : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 AAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"LegendaryCyberFlame3\",random(20,-20),random(20,-20),random(40,80),0,0,random(2,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendaryHellKnight.txt",
"contents": "ACTOR LegendaryHellKnight\n{\n Health 1700\n Radius 24\n Height 78\n Mass 1000\n Speed 8\n PainChance 45\n Monster\n +NORADIUSDMG\n +BOSS\n +BOSSDEATH\n +FLOORCLIP\n +MISSILEMORE\n +QUICKTORETALIATE\n +MISSILEMORE\n +MISSILEEVENMORE\n +NOICEDEATH\n +DONTGIB\n +FASTMELEE\n +DONTHURTSPECIES\n +NOTARGET\n Scale 1.2\n SeeSound \"lnoble/see\"\n PainSound \"lnoble/pain\"\n DeathSound \"lnoble/death\"\n ActiveSound \"lnoble/active\"\n MeleeSound \"baron/melee\"\n MeleeDamage 16\n BloodColor \"Blue\"\n DamageFactor 0.65\n DamageFactor \"Legendary1\", 0.0\n DamageFactor \"Legendary\", 0.0\n DamageFactor \"NobleComet\", 0.0\n DamageFactor \"PDTBFG\", 0.25\n DamageFactor \"PDTBFGTracer\", 0.25\n DamageFactor \"PlayerDevBall\", 0.125\n DamageFactor \"PlayerDTBFGRailgunSlug\", 0.125\n DamageFactor \"PlayerDevTracer\", 0.125\n Species \"Nobles\"\n DropItem \"LegendarySphere\" 192\n DropItem \"LegendaryRune\" 145\n DropItem \"LDemonAmmoBox\" 256 100\n DropItem \"LDemonAmmo\" 256 50\n DropItem \"BossLifeEssence\" 256\n DropItem \"BossArmorBonusMax\" 256\n DropItem \"Legendary Plasmatic Rifle\" 185\n Obituary \"%o couldn't handle the overwhelming strength of the Legendary Hell Knight!\"\n HitObituary \"%o got a Legendary Hell Knight's fist stuck in his skull.\"\n var int user_missile;\n States\n {\n Spawn:\n TNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n LNBL A 14 A_Look\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL Z 14 A_Look\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n Loop\n See:\n TNT1 A 0 A_Jump(100,\"Rush\")\n\tLNBL AA 3 A_Chase\n\tTNT1 A 0 ACS_ExecuteAlways(5432,0,4)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GoldWalkFire\",0,0,0,0,0,0,0,128)\n\tLNBL BB 3 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n TNT1 A 0 A_SpawnItemEx(\"GoldWalkFire\",0,0,0,0,0,0,0,128)\n\tLNBL CC 3 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GoldWalkFire\",0,0,0,0,0,0,0,128)\n\tLNBL DD 3 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GoldWalkFire\",0,0,0,0,0,0,0,128)\n\tTNT1 A 0 A_Jump(32,\"Teleport\")\n Loop\n Rush:\n LNBL A 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL A 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL B 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL B 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL C 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL C 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL D 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n LNBL D 2 A_SpawnItemEx(\"LNGhost\",0,0,0,0,0,0,0,128)\n\tLNBL AAAA 0 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\tTNT1 A 0 A_Jump(24,\"Teleport\")\n\tTNT1 A 0 A_Jump(75,\"See\")\n Loop\n Teleport:\n LNBL P 1 A_UnSetShootable\n\tLNBL PPPP 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL PPPPPPPPPP 1 A_FadeOut(0.1,0)\n\tLNBL P 2\n\tLNBL PEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n\tLNBL PEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander\n LNBL P 1 A_PlayWeaponSound(\"boss/teleport\")\n\tLNBL PPPP 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL PPPPPPPPPPP 1 A_FadeIn(0.1)\n LNBL P 1 A_SetShootable\n Goto See\n Missile:\n TNT1 A 0 A_Jump(127,\"Spread\",\"Hugger\",\"Rage\",\"BestAttack\",\"Rain\")\n\tTNT1 A 0 A_Jump(9,\"MinionSummoner\")\n\tTNT1 A 0 A_Jump(100,\"4Comets\",\"BlueComet\")\n Normal:\n LNBL EF 5 A_FaceTarget\n\tLNBL G 0 A_CustomMissile(\"LegNobleBall\",32,0,-8)\n\tLNBL G 0 A_CustomMissile(\"LegNobleBall\",32,0,-4)\n\tLNBL G 0 A_CustomMissile(\"LegNobleBall\",32,0,4)\n\tLNBL G 5 Bright A_CustomMissile(\"LegNobleBall\",32,0,0)\n LNBL ST 5 A_FaceTarget\n\tLNBL G 0 A_CustomMissile(\"LegNobleBall\",32,0,8)\n\tLNBL G 0 A_CustomMissile(\"LegNobleBall\",32,0,4)\n\tLNBL G 0 A_CustomMissile(\"LegNobleBall\",32,0,-4)\n\tLNBL U 5 Bright A_CustomMissile(\"LegNobleBall\",32,0,0)\n\tTNT1 A 0 A_Jump(127,\"Spread\")\n\tGoto See\n Spread:\n LNBL PQ 9 Bright A_FaceTarget\n LNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,18)\n\tLNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,-18)\n LNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,15)\n\tLNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,-15)\n LNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,12)\n\tLNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,-12)\n LNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,9)\n\tLNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,-9)\n LNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,6)\n\tLNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,-6)\n LNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,3)\n\tLNBL R 0 A_CustomMissile(\"LegNobleBall2\",32,0,-3)\n LNBL R 8 Bright A_CustomMissile(\"LegNobleBall2\",32,0,0)\n\tTNT1 A 0 A_Jump(127,\"Hugger\")\n Goto See\n Hugger:\n LNBL RQ 9 Bright A_FaceTarget\n\tLNBL PPPP 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL P 0 A_CustomMissile(\"LegNobleBall3\",32,20,0)\n LNBL P 0 Bright A_CustomMissile(\"LegNobleBall3\",32,-20,0)\n\tLNBL PPPP 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(80,\"BlueComet\")\n Goto See\n BlueComet:\n LNBL EF 7 A_FaceTarget\n\tLNBL G 2 Bright A_CustomMissile(\"LegNobleComet\", 32, 0, 0)\n\tLNBL G 0 A_CustomMissile(\"LegNobleComet\", 32, 0, 6)\n\tLNBL G 4 Bright A_CustomMissile(\"LegNobleComet\", 32, 0, -6)\n LNBL ST 7 A_FaceTarget\n\tLNBL U 2 Bright A_CustomMissile(\"LegNobleComet\", 32, 0, 0)\n\tLNBL G 0 A_CustomMissile(\"LegNobleComet\", 32, 0, 6)\n\tLNBL U 4 Bright A_CustomMissile(\"LegNobleComet\", 32, 0, -6)\n\tTNT1 A 0 A_Jump(80,\"4Comets\")\n Goto See\n 4Comets:\n LNBL PQ 8 A_FaceTarget\n\tLNBL R 0 A_CustomMissile(\"BigBlueComet\", 32, 0, 0)\n\tLNBL R 0 A_CustomMissile(\"BigBlueComet\", 32, 0, -5)\n\tLNBL R 0 A_CustomMissile(\"BigBlueComet\", 32, 0, 5)\n\tLNBL R 7 Bright A_CustomMissile(\"BigBlueComet\", 32, 0, 10)\n\tTNT1 A 0 A_Jump(127,\"Rage\")\n\tGoto See\n Rage:\n LNBL Q 1 Bright A_PlaySound(\"lnoble/see\")\n\tLNBL Q 1 Bright A_FaceTarget\n\tLNBL Q 1 Bright A_SetUserVar(\"user_missile\",0)\n LNBL RRRR 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL QQQQ 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n Raging:\n LNBL Q 0 A_JumpIf(user_missile >= 28,\"See\")\n LNBL Q 0 A_SetUserVar(\"user_missile\",user_missile+1)\n LNBL QQ 0 A_CustomMissile(\"LegNobleBall3Small\",0,0,random(0,359))\n LNBL Q 4 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n Loop\n BestAttack:\n LNBL Q 1 Bright A_PlaySound(\"lnoble/see\")\n LNBL P 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SetInvulnerable\n\tLNBL PPPPPPPPPPPPPPPPP 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL Q 2 Bright A_FaceTarget\n\tLNBL QQQQQQQQQQQQQQQQQ 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLNBL R 2 Bright A_FaceTarget\n\tTNT1 A 0 A_UnSetInvulnerable\n LNBL R 8 Bright A_CustomMissile(\"LegNobleBall4\",32,0,0)\n Goto See\n Rain:\n LNBL P 2 Bright A_FaceTarget\n LNBL PPPPPPP 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL Q 0 A_CustomMissile(\"BlueRainCometNull\",32,0,200)\n LNBL Q 0 A_CustomMissile(\"BlueRainCometNull\",32,0,90)\n LNBL Q 0 A_CustomMissile(\"BlueRainCometNull\",32,0,-90)\n LNBL Q 8 Bright A_CustomMissile(\"BlueRainCometNull\",32,0,0)\n TNT1 A 0 A_SetInvulnerable\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLNBL Q 2 Bright A_FaceTarget\n LNBL QQQQQQQQ 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_UnSetInvulnerable\n Goto See\n MinionSummoner:\n LNBL P 1 A_ChangeFlag(Invulnerable,1)\n\tTNT1 A 0 A_PlaySound(\"knight/sight\")\n\tLNBL PPPPPPPPPPPPPPPPP 2 A_SpawnItem(\"GHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_ChangeFlag(Reflective,1)\n\tTNT1 A 0 A_Playsound (\"hk/summon\")\n\tTNT1 A 0 A_SpawnItemEx(\"HellKnightSummoner\",0,0,20,30,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"HellKnightSummoner\",0,0,20,30,0,0,180,0)\n\tTNT1 A 0 A_SpawnItemEx(\"HellKnightSummoner\",0,0,20,30,0,0,225,0)\n\tTNT1 A 0 A_SpawnItemEx(\"HellKnightSummoner\",0,0,20,30,0,0,305,0)\n\tLNBL P 25\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_ChangeFlag(Invulnerable,0)\n\tTNT1 A 0 A_ChangeFlag(Reflective,0)\n\tGoto See\n Melee:\n LNBL EF 6 A_FaceTarget\n LNBL G 6 A_MeleeAttack\n\tLNBL ST 6 A_FaceTarget\n LNBL U 6 A_MeleeAttack\n Goto See\n Pain:\n TNT1 A 0 A_Jump(8,\"Rage\")\n \tTNT1 A 0 A_Jump(42,\"Teleport\")\n\tTNT1 A 0 A_Jump(128,\"PainMissile\")\n LNBL H 2\n LNBL H 2 A_Pain\n Goto See\n PainMissile:\n LNBL H 3\n LNBL H 3 A_Pain\n Goto Missile\n Death:\n TNT1 A 0 ACS_ExecuteAlways(5433,0)\n\tLNBL I 8\n LNBL J 8 A_Scream\n LNBL K 8\n LNBL L 8 A_NoBlocking\n LNBL MN 8\n LNBL O -1 A_BossDeath\n Stop\n }\n}\n\nACTOR LegNobleBall : GuardianTracer\n{\nSeeSound \"monsters/newfireshoot\"\nDeathSound \"monsters/newfireexplode\"\nRenderStyle Add\nAlpha 0.8\nDecal BaronScorch\nSpeed 34\nFastSpeed 42\nDamage 11\nDamageType \"NobleComet\"\nBounceCount 3\nSpecies \"Nobles\"\n-SEEKERMISSILE\n+DOOMBOUNCE\n+DONTHURTSPECIES\nStates\n{\nSpawn:\n LBA1 ABC 1 Bright A_CustomMissile(\"LegNobleBallTrail\",Random(-1,1),Random(-1,1))\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LBA1 DEFG 3 Bright\n Stop\n }\n}\n\nACTOR LegNobleBallTrail : MissileTrail\n{\nScale 1\nStates\n{\nSpawn:\n TNT1 A 0\n TNT1 A 1\n LBA1 ABCD 2 Bright A_FadeOut\n Stop\n }\n}\n\nACTOR LegNobleBall2 : BaronBall\n{\nDamage 18\nDamageType \"NobleComet\"\nSpeed 28\nFastSpeed 36\nSpecies \"Nobles\"\n+DONTHURTSPECIES\nStates\n{\nSpawn:\n LBA2 AB 1 Bright A_SpawnItemEx(\"LegNobleBall2Trail\",0,0,0,0,0,0,0,128,0)\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LBA2 CDE 3 Bright\n Stop\n }\n}\n\nACTOR LegNobleBall2Trail : BFG9500Trail\n{\nScale 0.85\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 1\n LBA2 AB 1 A_FadeOut(0.25)\n Goto Spawn+3\n }\n}\n\nACTOR LegNobleBall3\n{\nHeight 10\nRadius 10\nPROJECTILE\n+DROPOFF\n-NoGravity\n+FLOORHUGGER\n+SeekerMissile\n+EXTREMEDEATH\n+DONTHURTSPECIES\n+DONTSPLASH\nSpeed 22\nRenderStyle Add\nAlpha 0.75\nDamage 10\nDamageType \"NobleComet\"\nActiveSound \"legfire/active\"\nDeathSound \"cyberrail/impact\"\nSpecies \"Nobles\"\nReactionTime 100\nStates\n{\nSpawn:\nLBA3 A 0\nLBA3 A 0 A_LoopActiveSound\nLBA3 A 0 A_CountDown\nLBA3 ABC 1 BRIGHT A_SpawnItemEx(\"LegNobleBall3Trail\",0,0,0,0,0,0,0,128,0)\nLBA3 A 0 A_SeekerMissile(14,0)\nGoto Spawn+1\nDeath:\nLBA3 A 0 A_Explode(32,64,0)\nLBA3 A 0 A_SpawnItem(\"LegNobleBall3Explode\")\nLBA3 ABC 4\nStop\n}\n}\n\nACTOR LegNobleBall3Trail : BFG9500Trail\n{\nScale 0.85\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 1\n LBA3 ABC 1 A_FadeOut(0.09)\n Goto Spawn+3\n }\n}\n\nACTOR LegNobleBall3Explode\n{\n+DONTHURTSPECIES\n+NoGravity\n+FloorHugger\nSpecies \"Nobles\"\nDamageType \"NobleComet\"\nSpeed 0\nScale 1.25\nStates\n{\nSpawn:\nLBAE A 0 A_Explode\nLBAE ABCDE 3 BRIGHT\nStop\n}\n}\n\nACTOR LegNobleBall3Small : LegNobleBall3\n{\n+DONTHURTSPECIES\n-SeekerMissile\n+DoomBounce\nSpeed 45\nDamage 10\nDamageType \"NobleComet\"\nActiveSound \"monsters/newfireshoot\"\nDeathSound \"baron/shotx\"\nBounceCount 4\nScale 0.5\nSpecies \"Nobles\"\nStates\n{\nSpawn:\nLBA3 A 0\nLBA3 A 0 A_LoopActiveSound\nLBA3 A 0 A_CountDown\nLBA3 ABC 1 BRIGHT A_SpawnItemEx(\"LegNobleBall3SmallTrail\",0,0,0,0,0,0,0,128,0)\nGoto Spawn+1\nDeath:\nTNT1 A 0\nTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\nTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\nTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\nLBA3 ABC 4\nStop\n}\n}\n\nACTOR LegNobleBall3SmallTrail : LegNobleBall3Trail{Scale 0.424}\n\nACTOR LegNobleBall4\n{\n Radius 6\n Height 8\n Speed 105\n PROJECTILE\n ActiveSound \"lefrail/active\"\n DeathSound \"weapons/bfg95explode\"\n RenderStyle Add\n Damage 75\n DamageType \"NobleComet\"\n Alpha 1.00\n Decal Scorch\n Species \"Nobles\"\n +DONTHURTSPECIES\n +SEEKERMISSILE\n States\n {\n Spawn:\n TNT1 A 0\n LBA4 A 0 BRIGHT A_LoopActiveSound\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n\t LBA4 A 0 A_SeekerMissile(15,0)\n LBA4 A 2 BRIGHT A_SpawnItem(\"LegNobleRings\")\n loop\n Death:\n TNT1 A 0\n\t TNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LBA2 CDE 3 Bright\n stop\n }\n}\n\nACTOR LegNobleRings\n{\n Obituary \"%o was annihilated by the Dreadnought.\"\n Radius 30\n Height 30\n Speed 5\n PROJECTILE\n +NOGRAVITY\n +PIERCEARMOR\n +NOTELEPORT\n +NOBLOCKMAP\n +EXTREMEDEATH\n +DONTHURTSPECIES\n +CLIENTSIDEONLY\n DamageType \"NobleComet\"\n RenderStyle ADD\n Alpha 0.5\n Species \"Nobles\"\n States\n {\n Spawn:\n TNT1 A 0\n LBAR ABCDEFGHIJKLMNOPQR 2 Bright A_Explode(24,80,0)\n Stop\n }\n}\n\nACTOR LNGhost\n{\nScale 1.2\nRENDERSTYLE Translucent\nAlpha 0.75\n+NOGRAVITY\n+CLIENTSIDEONLY\n+DONTSPLASH\n+NOINTERACTION\n+NOCLIP\nStates\n{\nSpawn:\n LNBL A 2 A_FadeOut(0.09)\n Loop\n }\n}\n\nACTOR GoldWalkFire\n{\n Scale 1.4\n Speed 0\n RenderStyle Add\n Alpha 0.75\n Damage 1\n DamageType \"NobleComet\"\n +NOCLIP\n +MISSILE\n +DROPOFF\n +RANDOMIZE\n +DONTSPLASH\n +NOTELEPORT\n +DONTHURTSPECIES\n +THRUSPECIES\n Species \"Nobles\"\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 10\n LQTF ABC 3 Bright\n TNT1 A 0 A_Jump(191,3)\n TNT1 A 0 A_CustomMissile(\"GoldWalkFire\", 0, 24, 0)\n TNT1 A 0 A_CustomMissile(\"GoldWalkFire\", 0, -24, 0)\n LQTF DEFGHIJKLMNO 3 Bright\n Stop\n Toaster:\n TNT1 A 0\n\tStop\n }\n}\n\nActor HellKnightSummoner\n{\n Height 8\n Radius 25\n Speed 30\n Damage (0)\n +RippeR\n +BloodlessImpact\n States\n {\n Spawn:\n\t TNT1 A 5\n\tDeath:\n\t TNT1 A 0\n\t TNT1 A 0 A_SpawnItemEx(\"GHellionSmokeSpawner\",0,0,0,0,0,0,0,128)\n\t TNT1 A 2\n\t TNT1 A 0 A_SpawnItemEx(\"HellKnight~\")\n\t Stop\n }\n}\n\nActor LegNobleComet : Comet\n{\nExplosionDamage 70\nDamage 5\nDamageType \"NobleComet\"\nExplosionRadius 112\nSpecies \"Nobles\"\n+DONTHURTSPECIES\nDamagetype \"Nobles\"\nSpeed 35\nDecal Scorch\nStates\n{\nSpawn:\nLNCM AAAABBBBCCCC 1 Bright A_SpawnItemEx(\"LNCometTail\",0,0,0,0,0,0,0,128)\nLoop\nDeath:\nTNT1 A 0 Bright A_Explode\nTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\nLNCM DE 3 Bright\nTNT1 A 0 A_SpawnItemEx(\"LNCometDeath\",0,0,0,0,0,0,0,128,0)\nStop\n}\n}\n\nACTOR LNCometDeath : CometDeath\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,Random(20,40),Random(4,-4),Random(4,-4),Random(4,8),0,128)\nTNT1 AAA 0 A_CustomMissile(\"BlueKaboom\", 0, 0, random(0,360), 2, random(0,360))\nTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\nLNCM JJJKKKLLMMNN 1 Bright A_FadeOut(0.065)\nStop\n}\n}\n\nACTOR LNCometTail : CometTail\n{\nScale 1.15\nStates\n{\nSpawn:\nTNT1 A 2 Bright\nBLUR DEFGHI 2 Bright\nStop\n}\n}\n\nActor BlueRainCometNull\n{\n Radius 10\n Height 10\n Speed 8\n Projectile\n +FloorClip\n +Ripper\n +CeilingHugger\n +DontHurtSpecies\n ReactionTime 80\n States\n {\n Spawn:\n\tTNT1 A 0 A_Countdown\n Z4P5 A 1 Bright A_Wander\n Z4P5 A 8 Bright A_CustomMissile(\"FallingBlueComet\",-24,random(0,128),random(0,360),2,random(1,89))\n Loop\n Death:\n Z4P5 A 0\n Stop\n }\n}\n\nActor FallingBlueComet\n{\n Radius 6\n Height 6\n Speed 5\n Damage 15\n Damagetype \"NobleComet\"\n ExplosionDamage 48\n ExplosionRadius 192\n Scale 0.55\n Projectile\n SeeSound \"comet/launch\"\n DeathSound \"comet/explosion\"\n +MTHRUSPECIES\n -NoGravity\n -Float\n +FloorClip\n +DontHurtSpecies\n +SpawnCeiling\n MissileType LNCometTail\n MissileHeight 0\n States\n {\n Spawn:\n BCOM AABBCC 1 Bright A_MissileAttack\n Loop\n Death:\n TNT1 A 0\n\tTNT1 A 0 A_Explode\n\tTNT1 A 0 A_SetTranslucent(0.75,1)\n\tTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,Random(20,40),Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\tTNT1 AAA 0 A_CustomMissile(\"BlueKaboom\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\n\tBCOM DEFGH 3 Bright\n\tStop\n }\n}\n\nACTOR BHellionSmoke\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\n+THRUACTORS\nScale 0.4\nRenderStyle Normal\nStates\n{\nSpawn:\nBMKE ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR BHellionSmoke2 : BHellionSmoke\n{\nScale 0.6\n}\n\nACTOR BSoulSmoke : BHellionSmoke\n{\nScale 0.12\n}\n\nACTOR BHellionSmokeSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAA 0 A_SpawnItemEx(\"BHellionSmoke\",random(12,-12),random(12,-12),random(12,64),0,0,random(1,3),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR BigBlueComet : Comet\n{\nScale 0.85\nDecal Scorch\nStates\n{\nSpawn:\nLNBC AAAABBBBCCCC 1 Bright A_SpawnItemEx(\"BigBlueCometTail\",0,0,0,0,0,0,0,128)\nLoop\nDeath:\nTNT1 A 0 Bright A_Explode\nTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\nLNBC DE 3 Bright\nTNT1 A 0 A_SpawnItemEx(\"BigBlueCometDeath\",0,0,0,0,0,0,0,128,0)\nStop\n}\n}\n\nACTOR BigBlueCometTail : CometTail\n{\nScale 0.9\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 A 2\nLNBC DEFGHI 2 Bright\nStop\n}\n}\n\nACTOR BigBlueCometDeath : CometDeath\n{\nStates\n{\nSpawn:\nTNT1 A 0\nTNT1 AAA 0 A_CustomMissile(\"KaboomLN\", 0, 0, random(0,360), 2, random(0,360))\nTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\nLNBC JKLMN 3 Bright A_FadeOut(0.1)\nStop\n}\n}\n\nACTOR KaboomLN : Kaboom4\n{\nSpeed 2\nScale 0.85\nStates\n{\nSpawn:\nTNT1 A 0\nBXPO AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendaryImp.txt",
"contents": "ACTOR LegendaryImp\n{\n Health 999\n Radius 20\n Height 56\n Mass 100\n Speed 8\n PainChance 50\n Monster\n MeleeDamage 15\n DamageFactor \"Legendary1\", 0.0\n DamageFactor 0.75\n DamageFactor \"Legendary\", 0.0\n DamageFactor \"PDTBFG\", 0.25\n DamageFactor \"PDTBFGTracer\", 0.25\n DropItem \"LegendarySphere\" 50\n DropItem \"LegAmmoSphere\" 88\n DropItem \"LDemonAmmoBox\" 200 100\n DropItem \"LDemonAmmo\" 250 50\n DropItem \"BossLifeEssence\" 256\n DropItem \"BossArmorBonusMax\" 256\n DropItem \"Legendary Plasmatic Rifle\" 120\n +Float\n +NoGravity\n +FLOORCLIP\n +MISSILEMORE\n +QUICKTORETALIATE\n +MISSILEEVENMORE\n +NOICEDEATH\n +DONTGIB\n SeeSound \"imp/sight\"\n PainSound \"imp/pain\"\n DeathSound \"imp/death\"\n ActiveSound \"imp/active\"\n HitObituary \"%o was ripped into bloody pieces by a Legendary Imp.\"\n BloodColor \"Blue\"\n MeleeSound \"imp/melee\"\n Obituary \"%o was slaughtered by a Legendary Imp.\"\n States\n {\n Spawn:\n LEGN AQ 10 A_Look\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLoop\n See:\n LEGN AABBCCDD 3 A_Chase\n TNT1 A 0 ACS_ExecuteAlways(5432,0,3)\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(62,\"Rush\")\n\tTNT1 A 0 A_Jump(50,\"AirDodge\")\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLoop\n AirDodge:\n\t LEGN A 0 A_Jump(255,\"Right\",\"Left\",\"Back\",\"BackLeftRange\",\"BackRightRange\")\n\t GoTo See\n\tRight:\n\t LEGN A 0\n\t LEGN A 0 ThrustThing(angle*256/360+64,30,0,0)\n\t LEGN A 5\n\t GoTo See\n\tLeft:\n\t LEGN A 0\n\t LEGN A 0 ThrustThing(angle*256/360+192,30,0,0)\n\t LEGN A 5\n\t GoTo See\n\tBack:\n\t LEGN A 0\n\t LEGN A 0 ThrustThing(angle*256/360+128,30,0,0)\n\t LEGN A 5\n\t GoTo See\n\tBackLeftRange:\n\t LEGN A 0\n\t ELGN A 0 ThrustThing(angle*256/360+random(133,187),30,0,0)\n\t LEGN A 5\n\t GoTo See\n\tBackRightRange:\n\t LEGN A 0\n\t LEGN A 0 ThrustThing(angle*256/360+random(69,123),30,0,0)\n\t LEGN A 5\n\t GoTo See\n Melee:\n LEGN EF 6 A_FaceTarget\n LEGN F 5 A_MeleeAttack\n\tGoto See\n Missile:\n TNT1 A 0 A_Jump(64,\"Super\")\n TNT1 A 0 A_Jump(120,\"Seeker\")\n Normal:\n LEGN EF 8 A_FaceTarget\n\tLEGM F 1 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryBall\", 28, 0, 0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryBall\", 28, 0, -5)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryBall\", 28, 0, 5)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryBall\", 28, 0, -10)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegendaryBall\", 28, 0, 10)\n\tTNT1 A 0 A_Jump(88,\"Seeker\")\n\tGoto See\n Seeker:\n\tLEGN EF 10 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tLEGM F 6 Bright A_CustomMissile(\"LegImpSeekBall\",32,20,0)\n LEGM F 2 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tLEGM F 6 Bright A_CustomMissile(\"LegImpSeekBall\",32,20,0)\n LEGM F 2 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tLEGM F 6 Bright A_CustomMissile(\"LegImpSeekBall\",32,20,0)\n\tLEGM F 2 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tLEGM F 6 Bright A_CustomMissile(\"LegImpSeekBall\",32,20,0)\n LEGM F 2 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tLEGM F 6 Bright A_CustomMissile(\"LegImpSeekBall\",32,20,0)\n LEGM F 2 A_FaceTarget\n\tTNT1 A 0 Bright A_PlaySound(\"imp/attack\")\n\tLEGM F 6 Bright A_CustomMissile(\"LegImpSeekBall\",32,20,0)\n\tGoto See\n Super:\n\tTNT1 A 0 A_JumpIfCloser(200,\"Normal\")\n\tTNT1 A 0 Bright A_PlaySound (\"legimp/chargingsound\")\n\tTNT1 A 0 A_SetInvulnerable\n\tLEGN E 0 Bright A_FaceTarget\n\tLEGN EEEEE 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN E 0 Bright A_FaceTarget\n\tLEGN EEEEE 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN E 0 Bright A_FaceTarget\n\tLEGN EEEEE 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN E 0 Bright A_FaceTarget\n\tLEGN EEEEE 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN E 0 Bright A_FaceTarget\n\tLEGN EEEEE 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN F 0 Bright A_FaceTarget\n\tLEGN FFFFF 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN F 0 Bright A_FaceTarget\n\tLEGN FFFFF 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN F 0 Bright A_FaceTarget\n\tLEGN FFFFF 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN F 0 Bright A_FaceTarget\n\tLEGN FFFFF 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n\tLEGN F 0 Bright A_FaceTarget\n\tLEGN FFFFF 2 Bright A_SpawnItem(\"LegImpLineSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLEGM F 6 Bright A_CustomMissile (\"LegendaryImpBlueBall\",28,0,0)\n\tTNT1 A 0 Bright A_playSound (\"legimp/fiyabetch\")\n\tTNT1 A 0 A_UnsetInvulnerable\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tGoto See\n Rush:\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_SpawnItemEx(\"LegendaryImpGhost\")\n\tLEGN A 1 A_Chase\n\tTNT1 A 0 A_Jump(84,\"See\")\n\tLoop\n Pain:\n LEGN H 2\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLEGN H 2 A_Pain\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tGoto See\n Death:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0)\n\tLEGN I 8\n LEGN J 8 A_Scream\n LEGN K 6\n LEGN L 6 A_NoBlocking\n LEGN M 1\n LEGN N -1\n\tStop\n }\n}\n\nACTOR LegendaryImpGhost\n{\nScale 1.1\nRadius 20\nHeight 56\nSpeed 0\nAlpha 0.7\nPROJECTILE\nRENDERSTYLE Translucent\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\n TNT1 A 1\n LEGN A 2 A_FadeOut(0.10)\n Goto Spawn+1\n }\n}\n\nActor LegendaryImpBlueBall\n{\n\tRadius 8\n\tHeight 3\n\tDamage 100\n\tDamageType \"Legendary1\"\n\tSpeed 5\n\tDECAL BFG9500LightningBlue\n\tProjectile\n\tSeeSound \"imp/attack\"\n\tDeathSound \"BFG9K/Explode\"\n\tRenderstyle Add\n\t+RANDOMIZE\n\tScale 1.2\n\tStates\n\t{\n\tspawn:\n LIBB ABCD 3 Bright\n TNT1 A 0 Bright A_SpawnItemEx(\"LegBallAttack\",0,-5,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 Bright A_CustomMissile(BlueBallTrailA, 0, 0, 0, 0, 0)\n TNT1 A 0 Bright A_SpawnItemEx(\"LegBallAttack\",0,-5,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 Bright A_CustomMissile(BlueBallTrailB, 0, 0, 0, 0, 0)\n TNT1 A 0 Bright A_SpawnItemEx(\"LegBallAttack\",0,-5,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 Bright A_CustomMissile(BlueBallTrailC, 0, 0, 0, 0, 0)\n TNT1 A 0 Bright A_Playsound (\"legball/fly\")\n\t Loop\n Death:\n\t\tLIBE ABCDEFG 4\n\t\tTNT1 A 0 Bright Radius_Quake(20,12,0,12,0)\n\t\tStop\n\t\t}\n}\n\nACTOR BlueBallTrailA\n{\n\t+NOINTERACTION\n\tRenderStyle Add\n\tAlpha 0.45\n\tScale 0.5\n\tStates\n\t{\n\tSpawn:\n\t\tTLBB AAAAAAAAAAAAAA 1 BRIGHT A_FadeOut(0.015)\n\t\tWait\n\t}\n}\n\nACTOR BlueBallTrailB\n{\n\t+NOINTERACTION\n\tRenderStyle Add\n\tAlpha 0.45\n\tScale 0.5\n\tStates\n\t{\n\tSpawn:\n\t\tTLBB BBBBBBBBBBBB 1 BRIGHT A_FadeOut(0.02)\n\t\tWait\n\t}\n}\n\nACTOR BlueBallTrailC\n{\n\t+NOINTERACTION\n\tRenderStyle Add\n\tAlpha 0.45\n\tScale 0.5\n\tStates\n\t{\n\tSpawn:\n\t\tTLBB CCCCCCCCCCCC 1 BRIGHT A_FadeOut(0.02)\n\t\tWait\n\t}\n}\n\nACTOR LegBallAttack\n{\nPROJECTILE\nObituary \"%o was slaughtered by a Legendary Imp\"\n+LOOKALLAROUND\n+ISMONSTER\n+QUICKTORETALIATE\n+NOTARGET\n+NOCLIP\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 AAAAA 1 A_Look\n\tStop\nSee:\n TNT1 A 0\n\tTNT1 A 1 A_JumpIfCloser(1250,\"Attack\")\n\tStop\nAttack:\n TNT1 A 0\n\tTNT1 A 0 A_FaceTarget\n\tTNT1 A 0 A_MissileAttack\n\tTNT1 A 1 A_CustomRailgun(10,0,NONE,\"Blue\",1,1,2)\n\tGoto Death\nDeath:\n\tTNT1 A 1\n\tStop\n\t}\n}\n\nACTOR LegendaryBallTrail : NightBallTrail\n{\nScale 0.8\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 1\n LKBT GHIJKL 1 A_FadeOut(0.1)\n\tStop\n }\n}\n\nACTOR LegendaryBall\n{\n Radius 8\n Height 6\n Speed 20\n Damage 20\n\tScale 0.8\n\tFastSpeed 25\n PROJECTILE\n RENDERSTYLE ADD\n\tAlpha 0.85\n SeeSound \"Null\"\n DeathSound \"imp/shotx\"\n Decal DoomImpScorch\n States\n {\n Spawn:\n LKB1 AB 1 Bright A_SpawnItemEx(\"LegendaryBallTrail\",0,0,2,0,0,0,0,128,0)\n Loop\n Death:\n\t TNT1 A 0\n\t TNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LKB1 CDE 3 Bright\n Stop\n }\n}\n\nACTOR LegImpSeekBall\n{\n Radius 8\n Height 8\n Speed 35\n\tFastSpeed 19\n Damage (Random(12,18))\n PROJECTILE\n +SEEKERMISSILE\n\t+RIPPER\n\t+NOBOSSRIP\n\t+BLOODLESSIMPACT\n DeathSound \"phaseimp/shotx\"\n RenderStyle Add\n Decal DoomImpScorch\n States\n {\n Spawn:\n\t TNT1 A 0 A_SeekerMissile(12,0)\n\t\tTNT1 A 0 A_BishopMissileWeave\n LIM1 A 1 Bright A_SpawnItemEx(\"LegImpSeekBallTrail\",0,0,0,0,0,0,0,128,0)\n\t\tTNT1 A 0 A_BishopMissileWeave\n LIM1 B 1 Bright A_SpawnItemEx(\"LegImpSeekBallTrail\",0,0,0,0,0,0,0,128,0)\n Loop\n Death:\n\t TNT1 A 0\n\t TNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LIM1 CDE 3 Bright\n Stop\n\t\t}\n}\n\nACTOR LegImpSeekBallTrail : BFG9500Trail\n{\nScale 1\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 1\n LIM1 GHIJKL 1 A_FadeOut(0.1)\n\tStop\n }\n}\n\nACTOR LegImpLineSpawner : BluePowerLineSpawner\n{\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tTNT1 AAA 0 A_CustomMissile(\"BlueSparkleSpawner\",0,0,random(0,-360),2,random(0,360))\n\tTNT1 AAAAAAA 0 A_SpawnItemEx(\"BluePowerLine\",random(32,-32),random(32,-32),random(8,48),0,0,random(1,4),0,128,0)\n\tTNT1 A 1 A_SpawnItemEx(\"BluePowerLine\",random(32,-32),random(32,-32),random(8,48),0,0,random(1,4),0,128,0)\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendaryRevenant.txt",
"contents": "Actor LegendaryRevenant\n{\n Health 1350\n Radius 20\n Height 84\n Mass 1000\n Speed 12\n PainChance 55\n Monster\n MeleeThreshold 196\n +NORADIUSDMG\n +FLOORCLIP\n +MISSILEMORE\n +QUICKTORETALIATE\n +NODROPOFF\n +MISSILEMORE\n +MISSILEEVENMORE\n +NOICEDEATH\n +DONTGIB\n +FASTMELEE\n +DONTHURTSPECIES\n +NOTARGET\n +NODROPOFF\n Scale 1.1\n SeeSound \"skeleton/sight\"\n PainSound \"monsters/guardianpain\"\n DeathSound \"skeleton/death\"\n ActiveSound \"skeleton/active\"\n MeleeSound \"skeleton/melee\"\n BloodColor \"Blue\"\n MeleeDamage 7\n DamageFactor 0.65\n DamageFactor \"Legendary1\", 0.0\n DamageFactor \"Legendary\", 0.0\n DamageFactor \"PDTBFG\", 0.25\n DamageFactor \"PDTBFGTracer\", 0.25\n DamageFactor \"PlayerDevBall\", 0.125\n DamageFactor \"PlayerDTBFGRailgunSlug\", 0.125\n DamageFactor \"PlayerDevTracer\", 0.125\n DamageFactor \"CadaverRocket\", 0.0\n Species \"Skeletons\"\n DropItem \"LegendaryArmor\" 127\n DropItem \"LegendaryRune\" 128\n DropItem \"LegAmmoSphere\" 88\n DropItem \"LDemonAmmoBox\" 256 100\n DropItem \"LDemonAmmo\" 256 50\n DropItem \"BossLifeEssence\" 256\n DropItem \"BossArmorBonusMax\" 256\n DropItem \"Legendary Plasmatic Rifle\" 102\n Obituary \"%o was gibbed on sight by a Legendary Revenant.\"\n HitObituary \"%o got his head punched clean off by a Legendary Revenant.\"\n var int user_missile;\n States\n {\n Spawn:\n \tLREV AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n LREV A 10 A_Look\n Loop\n See:\n TNT1 A 0 ACS_ExecuteAlways(5432,0,7)\n\tTNT1 A 0 A_ChangeFlag(\"NOPAIN\",0)\n TNT1 A 0 A_Jump(100,\"Rush\")\n\tTNT1 A 0 A_SpawnItem(\"BonyStep\",0,0,0,0)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n LREV AAA 2 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV BBB 2 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV CCC 2 A_Chase\n TNT1 A 0 A_SpawnItem(\"BonyStep\",0,0,0,0)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n LREV DDD 2 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n LREV EEE 2 A_Chase\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n LREV FFF 2 A_Chase\n\tTNT1 A 0 A_Jump(28,\"Dodge\")\n\tTNT1 A 0 A_Jump(16,\"Teleport\")\n Loop\n Rush:\n \tTNT1 A 0 A_SpawnItem(\"BonyStep\",0,0,0,0)\n LREV A 2 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n \tLREV AAAA 0 A_Chase\n LREV B 2 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n \tLREV AAAA 0 A_Chase\n LREV C 2 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n \tLREV AAAA 0 A_Chase\n TNT1 A 0 A_SpawnItem(\"BonyStep\",0,0,0,0)\n LREV D 2 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n \tLREV AAAA 0 A_Chase\n LREV E 2 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n \tLREV AAAA 0 A_Chase\n LREV F 2 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 AAA 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n \tLREV AAAA 0 A_Chase\n\tTNT1 A 0 A_Jump(28,\"Dodge\")\n\tTNT1 A 0 A_Jump(12,\"Teleport\")\n\tTNT1 A 0 A_Jump(75,\"See\")\n Loop\n Teleport:\n LREV K 1 A_UnSetShootable\n\tLREV KKKKKK 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV KKKKKKKKKK 1 A_FadeOut(0.1,0)\n\tLREV K 2\n\tLREV KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 0 A_Wander\n\tLREV KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 0 A_Wander\n LREV K 1 A_PlayWeaponSound(\"boss/teleport\")\n\tLREV KKKKKK 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV KKKKKKKKKK 1 A_FadeIn(0.1)\n LREV K 1 A_SetShootable\n Goto See\n Dodge:\n LREV A 1 A_JumpIfTargetInLos(1)\n\tGoto See\n \tLREV A 1 A_SetAngle(random(0,359))\n TNT1 A 0 A_Recoil(-40)\n\tLREV AAAAAAAAAAAAA 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV A 1 A_Stop\n \tLREV A 1 A_SetAngle(random(0,359))\n TNT1 A 0 A_Recoil(-40)\n\tLREV AAAAAAAAAAAAA 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV A 1 A_Stop\n \tLREV A 1 A_SetAngle(random(0,359))\n TNT1 A 0 A_Recoil(-40)\n\tLREV AAAAAAAAAAAAA 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV A 1 A_Stop\n \tLREV A 1 A_SetAngle(random(0,359))\n TNT1 A 0 A_Recoil(-40)\n\tLREV AAAAAAAAAAAAA 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV A 1 A_Stop\n Goto See\n Melee:\n LREV G 0 A_FaceTarget\n LREV G 1 A_Jump(127,4)\n LREV G 2 A_SkelWhoosh\n LREV H 2 A_FaceTarget\n LREV I 2 A_SkelFist\n Goto See\n LREV R 2 A_SkelWhoosh\n LREV S 2 A_FaceTarget\n LREV T 2 A_SkelFist\n Goto See\n Missile:\n TNT1 A 0 A_Jump(48,\"BestAttack\")\n TNT1 A 0 A_Jump(64,\"Rage\",\"Rocket\")\n TNT1 A 0 A_JumpIfCloser(350,\"DashPunch\")\n Normal:\n LREV J 10 Bright A_FaceTarget\n LREV K 0 A_CustomMissile(\"LegRevBall\",65,-13,0)\n LREV K 10 A_CustomMissile(\"LegRevBall\",65,13,0)\n LREV K 10 A_FaceTarget\n\tTNT1 A 0 A_Jump(156,\"Normal\",\"Rocket\")\n Goto See\n Rocket:\n LREV J 3 Bright A_FaceTarget\n LREV K 0 A_CustomMissile(\"LegRevRocket\",65,-13,0)\n LREV K 6 A_CustomMissile(\"LegRevRocket\",65,13,0)\n LREV K 6 A_FaceTarget\n\t LREV J 3 Bright A_FaceTarget\n LREV K 0 A_CustomMissile(\"LegRevRocket\",65,-13,0)\n LREV K 6 A_CustomMissile(\"LegRevRocket\",65,13,0)\n LREV K 6 A_FaceTarget\n Goto See\n Rage:\n LREV J 1 Bright A_PlaySound(\"skeleton/sight\")\n\tLREV J 0 A_SetInvulnerable\n\tLREV J 1 Bright A_FaceTarget\n\tLREV J 1 Bright A_SetUserVar(\"user_missile\",0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_ChangeFlag(\"NOPAIN\",1)\n LREV J 0 A_UnSetInvulnerable\n Raging:\n LREV K 0 A_JumpIf(user_missile >= 28,\"See\")\n LREV K 0 A_SetUserVar(\"user_missile\",user_missile+1)\n\tLREV K 0 A_FaceTarget\n LREV K 0 A_CustomMissile(\"LegRevBall2\",70,-13,0)\n LREV K 3 Bright A_CustomMissile(\"LegRevBall2\",70,13,0)\n Loop\n BestAttack:\n LREV J 1 Bright A_FaceTarget\n\tLREV J 0 A_SetInvulnerable\n\tLREV JJJJJJJJJJ 2 Bright A_FaceTarget\n\tLREV J 2 Bright A_PlayWeaponSound(\"lrball3/charge\")\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n\tLREV J 0 A_FaceTarget\n LREV J 2 Bright A_SpawnItem(\"BHellionSmokeSpawner\",0,0,0,0)\n LREV J 0 A_UnSetInvulnerable\n\tLREV J 10 Bright A_FaceTarget\n\tLREV K 0 A_PlayWeaponSound(\"lrball3/shot\")\n LREV K 0 A_CustomMissile(\"LegRevBall3\",65,-13,0)\n LREV K 10 A_CustomMissile(\"LegRevBall3\",65,13,0)\n LREV K 10 A_FaceTarget\n DashPunch:\n TNT1 A 0 A_Jump(128,\"Normal\")\n\tTNT1 A 0 A_FaceTarget\n TNT1 A 0 A_Recoil(-65)\n TNT1 A 0 A_SkelWhoosh\n\tLREV GGGGG 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV HHHHH 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 A 0 A_CustomMissile(\"LRDashPunch\",32,0,0,CMF_AIMDIRECTION)\n\tLREV III 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV A 1 A_Stop\n\tLREV A 1 A_FaceTarget\n TNT1 A 0 A_Recoil(-65)\n TNT1 A 0 A_SkelWhoosh\n\tLREV RRRRR 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV SSSSS 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tTNT1 A 0 A_CustomMissile(\"LRDashPunch\",32,0,0,CMF_AIMDIRECTION)\n\tLREV TTT 1 A_SpawnItemEx(\"LRGhost\",0,0,0,0,0,0,0,128)\n\tLREV A 1 A_Stop\n Goto See\n Pain:\n TNT1 A 0 A_Jump(8,\"Rage\")\n \tTNT1 A 0 A_Jump(21,\"Teleport\")\n\tTNT1 A 0 A_Jump(128,\"PainMissile\")\n LREV L 3\n LREV L 3 A_Pain\n Goto See\n PainMissile:\n LREV L 3\n LREV L 3 A_Pain\n Goto Missile\n Death:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0,7)\n\tLREV LM 7\n LREV N 7 A_Scream\n LREV O 7 A_NoBlocking\n LREV P 7\n LREV Q 17\n\tLREV QQQQQQQQQQQQQ 2 A_SpawnItemEx(\"LRUndeadHand\",random(-128,128),random(-128,128))\n\tLREV QQQQQQQQQQQQQ 2 A_SpawnItemEx(\"LRUndeadHand\",random(-128,128),random(-128,128))\n\tLREV QQQQQQQQQQQQQ 2 A_SpawnItemEx(\"LRUndeadHand\",random(-128,128),random(-128,128))\n\tLREV QQQQQQQQQQQQQ 2 A_SpawnItemEx(\"LRUndeadHand\",random(-128,128),random(-128,128))\n\tLREV QQQQQQQQQQQQQ 2 A_SpawnItemEx(\"LRUndeadHand\",random(-128,128),random(-128,128))\n\tLREV Q -1\n Stop\n }\n}\n\nActor LegRevBall\n{\n Radius 8\n Height 8\n Speed 42\n Damage 7\n Scale 1.5\n PROJECTILE\n RENDERSTYLE ADD\n +SPAWNSOUNDSOURCE\n\t+SEEKERMISSILE\n ALPHA 0.8\n SeeSound \"lrball1/shot\"\n DeathSound \"lrball1/exp\"\n Damagetype Plasma\n Decal CacoScorch\n States\n {\n\tSpawn:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_Jump(128,\"Homing\")\n Normal:\n LRB1 ABCD 2 A_CustomMissile(\"LegRevBallFX\",0,0,0,0)\n Loop\n Homing:\n\t TNT1 A 0 A_SeekerMissile(15,0)\n LRB1 A 2 A_CustomMissile(\"LegRevBallFX\",0,0,0,0)\n\t TNT1 A 0 A_SeekerMissile(15,0)\n LRB1 B 2 A_CustomMissile(\"LegRevBallFX\",0,0,0,0)\n\t TNT1 A 0 A_SeekerMissile(15,0)\n LRB1 C 2 A_CustomMissile(\"LegRevBallFX\",0,0,0,0)\n\t TNT1 A 0 A_SeekerMissile(15,0)\n LRB1 D 2 A_CustomMissile(\"LegRevBallFX\",0,0,0,0)\n Loop\n Death:\n\t LRB1 ABCD 4 A_SpawnItemEx(\"BlueParticleSpawner\",0,0,0,0,0,0,0,128)\n\t\tTNT1 A 0 A_Explode(14,32,0)\n\t\tTNT1 A 0 A_PlaySound(\"weapons/clrocketexplode\")\n\t TNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LRB1 EFGHIJKLMNO 3\n Stop\n }\n}\n\nActor LegRevBallFX\n{\n Radius 2\n Height 2\n Speed 0\n PROJECTILE\n RENDERSTYLE ADD\n +CLIENTSIDEONLY\n Scale 0.9\n ALPHA 0.67\n States\n {\n Spawn:\n\t TNT1 A 1\n LRBF PQ 4 Bright A_FadeOut(0.1)\n Loop\n }\n}\n\nActor LegRevBall2\n{\n Radius 5\n Height 5\n PROJECTILE\n Speed 75\n Damage 6\n +RANDOMIZE\n RENDERSTYLE ADD\n ALPHA 0.8\n Scale 1\n SeeSound \"lrball2/shot\"\n DeathSound \"lrball2/exp\"\n Decal Scorch\n States\n {\n Spawn:\n \tLRB2 A 0 A_ChangeVelocity(1,0.5*random(-3,3),0.5*random(-2,2),CVF_RELATIVE)\n LRB2 A 1 Bright A_SpawnItemEx(\"LegRevBall2Trail\",0,0,0,0,0,0,0,128)\n \tLRB2 A 0 A_ChangeVelocity(1,0.5*random(-3,3),0.5*random(-2,2),CVF_RELATIVE)\n LRB2 B 1 Bright A_SpawnItemEx(\"LegRevBall2Trail\",0,0,0,0,0,0,0,128)\n \tLRB2 A 0 A_ChangeVelocity(1,0.5*random(-3,3),0.5*random(-2,2),CVF_RELATIVE)\n LRB2 C 1 Bright A_SpawnItemEx(\"LegRevBall2Trail\",0,0,0,0,0,0,0,128)\n Loop\n Death:\n \tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n LRB2 EFGHIJKLMNO 3 Bright\n Stop\n }\n}\n\nActor LegRevBall2Trail\n{\n \tPROJECTILE\n \t+NOCLIP\n\t+CLIENTSIDEONLY\n Scale 1\n Renderstyle ADD\n\tAlpha 0.6\n\tStates\n\t{\n\tSpawn:\n\t LRBE ABCDEFGHI 2 Bright\n\t Stop\n\t}\n}\n\nActor LegRevBall3\n{\n Radius 6\n Height 22\n Speed 35\n Damage 74\n Scale 0.052\n Projectile\n +RANDOMIZE\n +EXTREMEDEATH\n SeeSound \"\"\n DeathSound \"lrball3/exp\"\n obituary \"%k destroys %o. %k becomes stronger.\"\n RenderStyle Add\n ReactionTime 14\n States\n {\n Spawn:\n\tLRBA A 0 A_CountDown\n LRBA AA 2 bright A_SpawnItemEx(\"LegRevBall3Trail\",0,0,0,0,0,0,0,SXF_CLIENTSIDE)\n Loop\n Death:\n TNT1 A 0 A_Explode(128,128,0)\n TNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 A 0 A_SpawnItemEx(\"LNCometDeath\",0,0,0,0,0,0,0,128,0)\n\tTNT1 A 0 A_PlaySound(\"lrball3/exp\")\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"LegRevSmallBall3\",Random(-8,8),Random(-8,8),Random(-8,8),Random(45,70),0,Random(-3,3),Random(170,190),SXF_NOCHECKPOSITION)\n TNT1 AAAAAAAAAAAAAAAA 0 A_SpawnItemEx(\"LegRevSmallBall3\",Random(-8,8),Random(-8,8),Random(-8,8),Random(45,70),0,Random(-3,3),Random(-14,14),SXF_NOCHECKPOSITION)\n\tMMSD A 8 bright A_Explode(38, 140, 0)\n Stop\n }\n}\n\nActor LegRevBall3Trail\n{\n +NOINTERACTION\n +CLIENTSIDEONLY\n RenderStyle Add\n Alpha 0.7\n Scale 0.25\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_Jump(255, \"Flash1\", \"Flash2\", \"Flash3\", \"Flash4\")\n Flash1:\n LRB3 A 2 Bright A_FadeOut(0.08)\n Wait\n Flash2:\n LRB3 B 2 Bright A_FadeOut(0.08)\n Wait\n Flash3:\n LRB3 C 2 Bright A_FadeOut(0.08)\n Wait\n Flash4:\n LRB3 D 2 Bright A_FadeOut(0.08)\n Wait\n }\n}\n\nActor LegRevSmallBall3\n{\n Radius 8\n Height 10\n Speed 70\n Damage 5\n Scale 0.17\n Projectile\n +SEEKERMISSILE\n +RANDOMIZE\n +EXTREMEDEATH\n +DOOMBOUNCE\n BounceCount 2\n SeeSound \"MMBurst\"\n DeathSound \"MBExplodeD\"\n obituary \"%k destroys %o. %k becomes stronger.\"\n RenderStyle Add\n States\n {\n Spawn:\n LRBA A 0\n LRBA A 0 bright A_SeekerMissile(15,8,SMF_LOOK)\n\tLRB3 AA 1 bright A_SpawnItemEx(\"LegRevBall3Trail2\",0,0,0,0,0,0,0,SXF_CLIENTSIDE)\n\tLRBA A 0 bright A_SeekerMissile(1,8,SMF_LOOK)\n\tLRB3 BB 1 bright A_SpawnItemEx(\"LegRevBall3Trail2\",0,0,0,0,0,0,0,SXF_CLIENTSIDE)\n\tLRBA A 0 bright A_SeekerMissile(15,8,SMF_LOOK)\n\tLRB3 CC 1 bright A_SpawnItemEx(\"LegRevBall3Trail2\",0,0,0,0,0,0,0,SXF_CLIENTSIDE)\n\tLRBA A 0 bright A_SeekerMissile(15,8,SMF_LOOK)\n\tLRB3 DD 1 bright A_SpawnItemEx(\"LegRevBall3Trail2\",0,0,0,0,0,0,0,SXF_CLIENTSIDE)\n loop\n Death:\n TNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAA 0 A_CustomMissile(\"Kaboom6\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n TNT1 I 8 bright A_Explode(8,80,0)\n TNT1 J 6 bright\n TNT1 K 4 bright\n Stop\n }\n}\n\nActor LegRevBall3Trail2\n{\n +NOINTERACTION\n +CLIENTSIDEONLY\n RenderStyle Add\n Scale 0.15\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_Jump(256,\"Flash1\",\"Flash2\",\"Flash3\",\"Flash4\")\n Flash1:\n LRB3 A 1 Bright A_FadeOut(0.125)\n Wait\n Flash2:\n LRB3 B 1 Bright A_FadeOut(0.125)\n Wait\n Flash3:\n LRB3 C 1 Bright A_FadeOut(0.125)\n Wait\n Flash4:\n LRB3 D 1 Bright A_FadeOut(0.125)\n Wait\n }\n}\n\nACTOR LegRevRocket : CardinalRocket\n{\n\tSpeed 35\n\tFastSpeed 43\n\tScale 0.9\n\tDECAL LegRocketScorch\n\tDamageType \"CadaverRocket\"\n\t-THRUSPECIES\n\tStates\n\t{\n\tSpawn:\n TNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(4,6),Random(-2,2))\n\t\tLROC A 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(4,6),Random(-2,2))\n\t\tTNT1 A 0 Bright A_CustomMissile(\"MissileTrail\",Random(4,6),Random(-2,2))\n\t\tLROC B 2 Bright A_CustomMissile(\"ProjectileTrailParticleOrange\",Random(4,6),Random(-2,2))\n\t\tLoop\n\tDeath:\n\t\tTNT1 A 0\n\t\tTNT1 A 0 A_SpawnItemEx(\"OrangeParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"BlueKaboom3\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX2\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAAA 0 A_SpawnItemEx(\"Debris\",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)\n\t\tLROC B 6 Bright A_Explode\n\t\tLROC CD 5 Bright A_SetTranslucent(0.75,1)\n\t\tStop\n\t}\n}\n\nActor LRDashPunch : FastProjectile\n{\n Height 16\n Radius 18\n Speed 50\n Damage (8*Random(6,10))\n Species \"Skeletons\"\n SeeSound \"\"\n DeathSound \"skeleton/melee\"\n +THRUSPECIES\n States\n {\n Spawn:\n TNT1 A 2\n Stop\n Death:\n TNT1 A 1\n Stop\n }\n}\n\nActor LRUndeadHand\n{\n+CANNOTPUSH\n+NODAMAGETHRUST\n+FLOORCLIP\n+FLOORHUGGER\nRenderStyle Translucent\nScale .75\nObituary \"%o was torn appart by the undead\"\nstates\n{\nSpawn:\nLRHD A 0\nLRHD A 0 A_PlaySound(\"lrtrap/active\")\nLRHD ABCDEFGHIJKL 2 A_Explode(14,48,0)\nLRHD M 35\nGoto Fade\nFade:\nLRHD M 2 A_Fadeout(0.02)\nLoop\n}\n}\n\nActor LRGhost\n{\nScale 1.1\nRENDERSTYLE Translucent\nAlpha 0.75\n+NOGRAVITY\n+CLIENTSIDEONLY\n+DONTSPLASH\n+NOINTERACTION\n+NOCLIP\nStates\n{\nSpawn:\n LREV A 2 A_FadeOut(0.09)\n Loop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendarySentient.txt",
"contents": "ACTOR LegendarySentient : SpiderMastermind\n{\n Health 5999\n Speed 15\n\tFloatSpeed 15\n PainChance 2\n\tScale 1.1\n\tRadius 65\n\tBloodColor \"Blue\"\n\tDropItem \"LegendaryUltraSphere\" 205\n\tDropItem \"LegendaryRune\" 190 1\n\tDropItem \"LDemonAmmoBox\" 256 100\n\tDropItem \"Legendary BFG\" 256 1\n DropItem \"BossLifeEssence\" 240 100\n\tDropItem \"BossArmorBonusMax\" 240 100\n\tDropItem \"SkullofPower\" 200\n\tDropItem \"Legendary Plasmatic Rifle\" 130 1\n\tDropItem \"LegAmmoSphere\" 118 1\n\tMass 2500\n\t+NORADIUSDMG\n\t+PIERCEARMOR\n\t+DONTMORPH\n\t+NOTARGET\n\t+BOSS\n\t+BOSSDEATH\n\t+MISSILEEVENMORE\n\t+QUICKTORETALIATE\n\t+FLOAT\n\t+NOGRAVITY\n\t+NOICEDEATH\n +DONTGIB\n\t-FLOORCLIP\n\tAttackSound \"\"\n\tDamageFactor \"DemolisherEx\", 0.1\n DamageFactor \"DarkDemoEx\", 0.1\n\tDamageFactor \"CerChainguns\", 0.0\n\tDamageFactor \"CerEnergyBall\", 0.0\n\tDamageFactor \"Legendary\", 0.0\n\tDamageFactor \"PDTBFG\", 0.1\n\tDamageFactor \"PDTBFGTracer\", 0.1\n\tDamageFactor \"LegMind\", 0.0\n\tDamageFactor 0.5\n SeeSound \"legsentient/sight\"\n PainSound \"legsentient/pain\"\n DeathSound \"legsentient/death\"\n\tSpecies \"Masterminds\"\n Obituary \"%o was utterly incinerated by a Legendary Sentient.\"\n States\n {\nSpawn:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 2 Bright A_Look\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR B 2 Bright A_Look\n\tLoop\nSee:\n TNT1 A 0 ACS_ExecuteAlways(5432,0,8)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_Jump(30,\"Evade\")\n\tTNT1 A 0 A_Jump(15,\"Teleport\")\n\tLoop\nEvade:\n\tTNT1 A 0 A_Jump(128,19)\n\tTNT1 A 0 ThrustThing(Angle*256/360+64,20,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_Stop\n\tGoto See\n\tTNT1 A 0 ThrustThing(Angle*256/360+192,20,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR A 2 Bright A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner2\",0,0,0,0)\n\tLUPR B 2 Bright A_Chase\n\tTNT1 A 0 A_Stop\n\tGoto See\nTeleport:\n LUPR A 1 A_UnSetShootable\n LUPR AAAAAAAAAAAAA 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR BBB 1 A_FadeOut(0.1,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR AAA 1 A_FadeOut(0.1,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR BBB 1 A_FadeOut(0.1,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR AAA 1 A_FadeOut(0.1,0)\n LUPR BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 0 A_Wander\n LUPR N 2\n LUPR B 1 A_PlayWeaponSound(\"boss/teleport\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR AAA 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR BBB 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR AAA 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR BBB 1 A_FadeIn(0.1)\n\tLUPR A 1 A_SetShootable\n\tGoto See\nMissile:\n\tTNT1 A 0 A_Jump(128,\"LegBFG9K\",\"LegBFG10K\",\"LegDTBFG10K\",\"LegBFG15K\")\n\tTNT1 A 0 A_Jump(64,\"LegendaryTech\")\n\tTNT1 A 0 A_Jump(32,\"LegendaryBFG\")\nNormal:\n TNT1 A 0 A_JumpIfCloser(1500,1)\n\tGoto LegBFG9K\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"YellowShellCasing\", 10, 12, 40, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)\n\tTNT1 A 0 A_PlaySound(\"sentient/fire\")\n\tLUPR F 3 Bright A_CustomMissile(\"LegSentientExplosiveTracer\",31,0,Random(-800,800)/100.00,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItemEx(\"YellowShellCasing\", 10, -12, 40, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)\n\tTNT1 A 0 A_PlaySound(\"sentient/fire\")\n\tLUPR E 4 Bright A_CustomMissile(\"LegSentientExplosiveTracer\",31,0,Random(-800,800)/100.00,0)\n\tTNT1 A 0 A_StopSoundEx(\"Weapon\")\n\tTNT1 A 0 A_Jump(3,\"See\",\"LegendaryTech\",\"LegBFG9K\",\"LegBFG10K\",\"LegDTBFG10K\",\"LegendaryBFG\")\n TNT1 A 0 A_SpidRefire\n\tGoto Normal+7\nLegendaryTech:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n TNT1 A 0 A_SetInvulnerable\n TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_PlaySound(\"legsentient/laugh\",5)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner3\",0,0,0,0)\n TNT1 A 0 A_UnsetInvulnerable\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"CyberLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 3 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 4 A_CustomMissile(\"SentientLegendaryProjectile\",45,0,Random(100,-100)/100.00,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_Jump(128,\"LegBFG9K\",\"LegBFG10K\",\"LegDTBFG10K\")\n\tTNT1 A 0 A_Jump(32,\"LegendaryBFG\")\n\tTNT1 A 0 A_Jump(42,\"LegendaryTech\")\n Goto See\nLegBFG9K:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR O 2 Bright A_CustomMissile(\"LegSentientBFG9500Ball\", 42, 0, 0)\n\tLUPR NNN 2 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR O 2 Bright A_CustomMissile(\"LegSentientBFG9500Ball\", 42, 0, 0)\n\tLUPR NNN 2 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfgf\")\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"SentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR O 2 Bright A_CustomMissile(\"LegSentientBFG9500Ball\", 42, 0, 0)\n\tLUPR NNNNNNN 2 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(128,\"LegBFG10K\",\"LegDTBFG10K\")\n\tTNT1 A 0 A_Jump(32,\"LegendaryBFG\")\n\tTNT1 A 0 A_Jump(42,\"LegendaryTech\")\n\tGoto See\nLegBFG10K:\n\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 3 Bright A_CustomMissile(\"Legendary10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 3 Bright A_CustomMissile(\"LegendarySentient10KProjectile\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\tLUPR NNNNN 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(128,\"LegDTBFG10K\",\"LegBFG15K\")\n\tTNT1 A 0 A_Jump(32,\"LegendaryBFG\")\n\tTNT1 A 0 A_Jump(42,\"LegendaryTech\")\n\tGoto See\nLegBFG15K:\n\tTNT1 A 0 A_PlaySound(\"weapons/charge15k\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 3 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n\tLUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tTNT1 A 0 A_PlaySound(\"weapons/bfg15kfire\")\n LUPR O 4 Bright A_CustomMissile(\"LegendarySentientBFG15KBall\", 42, 0, Random(4, -4))\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR N 4 Bright A_FaceTarget\n\tLUPR N 3 Bright A_PlaySound(\"weapons/bfg15kcooldown\",CHAN_AUTO)\n\tLUPR NNNNN 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(128,\"LegDTBFG10K\")\n\tTNT1 A 0 A_Jump(32,\"LegendaryBFG\")\n\tTNT1 A 0 A_Jump(42,\"LegendaryTech\")\n\tGoto See\nLegDTBFG10K:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"Cardinal/9k\")\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR O 2 Bright A_CustomMissile(\"LegSentientDTBFGBall\", 34, 0, 0)\n\tLUPR NNNNNNNNNNNN 2 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_PlaySound(\"Cardinal/9k\")\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR OO 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR O 2 Bright A_CustomMissile(\"LegSentientDTBFGBall\", 34, 0, 0)\n\tLUPR NNNNNNNNNNNN 2 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(32,\"LegendaryBFG\")\n\tTNT1 A 0 A_Jump(42,\"LegendaryTech\")\n\tGoto See\nLegendaryBFG:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_FaceTarget\n TNT1 A 0 A_SetInvulnerable\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_PlaySound(\"legsentient/laugh\",5)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_PlaySound(\"Legcyber/BFG\",6)\n TNT1 A 0 Bright A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_PlaySound(\"Legcyber/BFG\",6)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3 Bright A_SpawnItem(\"LegendaryCyberFlameSpawner\",0,0,0,0)\n TNT1 A 0 A_UnsetInvulnerable\n LUPR NNNNNNNNNNNNN 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NNN 1 A_FadeOut(0.1,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NNN 1 A_FadeOut(0.1,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NNN 1 A_FadeOut(0.1,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NNN 1 A_FadeOut(0.1,0)\n LUPR NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 0 A_Wander\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 3\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR N 2\n LUPR N 1 A_PlayWeaponSound(\"boss/teleport\")\n TNT1 A 0 A_FaceTarget\n LUPR NNNNNNNNNNNNN 0 A_SpawnItemEx(\"LegendaryCyberFlameSpawner2\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NNN 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NNN 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NNN 1 A_FadeIn(0.1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR NNN 1 A_FadeIn(0.1)\n TNT1 A 0 A_PlaySound(\"Weapons/GuruFire\", CHAN_WEAPON)\n TNT1 A 0 A_PlaySound(\"Weapons/GuruAddFire\", CHAN_WEAPON)\n LUPR O 1 A_CustomMissile(\"SentientGuruBall\", 42, 0, 0, 0)\n\tLUPR O 1 A_SetShootable\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR O 4\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR NN 2 Bright A_faceTarget\n Goto See\nPain:\n\tTNT1 A 0 A_Jump(30,\"PainResurrect\")\n\tTNT1 A 0 A_Jump(120,\"PainMissile\")\n\tTNT1 A 0 A_Jump(25,\"Teleport\")\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 3 Bright\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 3 Bright A_Pain\n\tGoto See\nPainMissile:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 3 Bright\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 3 Bright A_Pain\n\tGoto Missile\nPainResurrect:\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 3 Bright\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tLUPR A 3 Bright A_Pain\n\tTNT1 A 0 A_JumpIfInventory(\"LegSentientToken\",3,\"See\")\n\tLUPR AAAA 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_GiveInventory(\"LegSentientToken\",1)\n\tTNT1 A 0 A_SetInvulnerable\n\tTNT1 A 0 Radius_Quake(10,80,0,24,0)\n\tTNT1 A 0 A_GiveInventory(\"Health\",850)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n LUPR P 3 Bright A_PlaySound(\"sentient/laugh\")\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,30,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,60,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,90,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,120,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,150,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,180,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,210,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,240,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,270,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,300,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,330,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,360,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,15,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,45,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,75,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,105,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,135,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,165,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,195,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,225,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,255,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,285,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,315,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrectionEffect\",10,0,345,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,10,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,20,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,30,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,40,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,50,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,60,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,70,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,80,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,90,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,100,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,110,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,120,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,130,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,140,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,150,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,160,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,170,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,180,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,190,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,200,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,210,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,220,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,230,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,240,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,250,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,260,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,270,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,280,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,290,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,300,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,310,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,320,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,330,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,340,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,350,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,360,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,0,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,10,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,20,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,30,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,40,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,50,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,60,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,70,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,80,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,90,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,100,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,110,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,120,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,130,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,140,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,150,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,160,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,170,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,180,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,190,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,200,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,210,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,220,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,230,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,240,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,250,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,260,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,270,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,280,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,290,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,300,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,310,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,320,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,330,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,340,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,350,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientMassResurrection\",10,0,360,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientBrainSFX\",0,0,0,0)\n\tLUPR P 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tTNT1 A 0 A_UnSetInvulnerable\n\tLUPR A 3 Bright A_SpawnItem(\"LegSentientFireSpawner\",0,0,0,0)\n\tGoto See\nDeath:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0,8)\n\tTNT1 A 0 Bright A_Scream\n\tLUPR H 20 Bright A_Fall\n TNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAA 0 A_CustomMissile(\"BigBlueBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tLUPR IIIIIIIIII 2 Bright A_CustomMissile(\"KaboomLSD\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAA 0 A_CustomMissile(\"BigBlueBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n LUPR JJJJJJJJJJ 2 Bright A_CustomMissile(\"KaboomLSD\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAA 0 A_CustomMissile(\"BigBlueBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n LUPR KKKKKKKKKK 2 Bright A_CustomMissile(\"KaboomLSD\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAA 0 A_CustomMissile(\"BigBlueBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n LUPR LLLLLLLLLL 2 Bright A_CustomMissile(\"KaboomLSD\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n TNT1 AAAAAAAA 0 A_SpawnItemEx(\"BlueGibbedGenerator\",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)\n\tTNT1 AAAAAAAAAAAA 0 A_CustomMissile(\"BigBlueBloodCloud\", random(10,80), 0, random(0,360), 2, random(0,360))\n\tTNT1 AAAAAAAAAAAAAAAA 0 A_CustomMissile(\"SmokeFX3\", random(10,60), random(30,-30), random(0,360), 2, random(0,360))\n\tTNT1 A 0 A_SpawnItem(\"DeathBall2\")\n\tLUPR LM 5\n\tTNT1 A -1 A_KillMaster\n\tStop\n }\n}\n\nACTOR LegSentientToken : Inventory\n{\nInventory.Amount 1\nInventory.MaxAmount 3\n}\n\nACTOR LegSentientFire\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\n+THRUACTORS\nRenderStyle Add\nScale 0.6\nStates\n{\nSpawn:\n\tLSF1 ABCDEFGHIJKL 1 Bright A_FadeOut\n\tStop\n\t}\n}\n\nACTOR LegSentientFireSpawner : SentientFireSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n\tTNT1 A 0 A_PlaySound(\"monster/ambientfire2\")\n TNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(50,70),random(50,70),78,0,0,random(-4,-6),0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(-50,-70),random(-50,-70),78,0,0,random(-4,-6),0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(50,70),random(-50,-70),78,0,0,random(-4,-6),0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(-50,-70),random(50,70),78,0,0,random(-4,-6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegSentientFireSpawner2 : SentientFireSpawner2\n{\n States\n {\n Spawn:\n TNT1 A 0\n\tTNT1 A 0 A_PlaySound(\"monster/ambientfire2\")\n TNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(50,70),random(50,70),78,0,0,random(-6,-8),0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(-50,-70),random(-50,-70),78,0,0,random(-6,-8),0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(50,70),random(-50,-70),78,0,0,random(-6,-8),0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientFire\",random(-50,-70),random(50,70),78,0,0,random(-6,-8),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegSentientBrainFlame\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\n+THRUACTORS\nRenderStyle Add\nScale 0.8\nStates\n{\nSpawn:\nLSF1 ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR LegSentientBrainSFX : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientBrainLightning\",random(40,-40),random(40,-40),random(60,100),0,0,0,0,128,0)\n\tTNT1 AA 0 A_SpawnItemEx(\"LegSentientBrainLightning2\",random(40,-40),random(40,-40),random(60,100),0,0,0,0,128,0)\n\tTNT1 AAAA 0 A_SpawnItemEx(\"LegSentientBrainFlame\",random(40,-40),random(40,-40),random(60,100),0,0,random(4,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LegSentientMassResurrectionEffect\n{\nHeight 6\nRadius 6\nDamage 0\nRenderStyle Add\nAlpha 0.5\nScale 0.5\nPROJECTILE\n+FLOORHUGGER\n+NOCLIP\nSpeed 25\nStates\n{\nSpawn:\n\tTNT1 A 10\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR A 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR B 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_CStaffMissileSlither\n\tLEMR C 1 Bright A_SpawnItemEx(\"LSRTTrail\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tStop\n\t}\n}\n\nACTOR LSMRETrail : SMRETrail\n{\nAlpha 0.6\nScale 0.6\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tLEMR ABCABC 1 Bright A_FadeOut(0.02)\n\tGoto Spawn+2\n\t}\n}\n\nACTOR LegHellionResRadius\n{\nRadius 16\nHeight 8\nSpeed 25\nPROJECTILE\n+NORADIUSDMG\n+ISMONSTER\n+INVULNERABLE\n+THRUACTORS\n+FLOORHUGGER\n+Noclip\n-COUNTKILL\nStates\n{\nSpawn:\n\tTNT1 AAAAAAAAAA 2 A_VileChase\n\tStop\nHeal:\n\tTNT1 A 1\n\tStop\n\t}\n}\n\nACTOR LegSentientMassResurrection : LegHellionResRadius\n{\nSpeed 50\nStates\n{\nSpawn:\n\tTNT1 AAAAAAAAAAAAAAAAAAAAAAAAA 2 A_VileChase\n\tStop\nHeal:\n\tTNT1 A 1\n\tStop\n\t}\n}\n\nACTOR LegSentientExplosiveTracer : FastProjectile\n{\nHeight 1\nRadius 1\nSpeed 255\nScale 0.8\nDamage 0\nRenderStyle Add\nAlpha 0.85\nDeathSound \"sentient/chaingunex\"\nDamageType \"CerChainguns\"\nDecal DoomImpScorch\n+FORCERADIUSDMG\n+RANDOMIZE\n+FORCEXYBILLBOARD\n+NOTIMEFREEZE\nStates\n{\nSpawn:\n LRAC A 1 Bright\n\tLoop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SetTranslucent(0.75,1)\n\tTNT1 A 0 A_SpawnItem(\"LegSentientExplosiveEffect\")\n LISL B 4 Bright A_Explode(Random(6,9)*5,72)\n LISL CD 3 Bright\n Stop\n }\n}\n\nACTOR LegSentientExplosiveEffect\n{\n+CLIENTSIDEONLY\n+NOGRAVITY\n+NOBLOCKMAP\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAA 0 A_CustomMissile(\"KaboomLS\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX6\", 0, 0, random(0,360), 2, random(0,360))\n\tTNT1 A 1\n\tStop\nToaster:\n TNT1 A 0\n\tStop\n\t}\n}\n\nACTOR KaboomLS : Kaboom16\n{\nSpeed 2\nScale 0.45\nStates\n{\nSpawn:\nTNT1 A 0\nLXPG AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\n}\n}\n\nACTOR YellowShellCasing : ShellCasing\n{\n\tStates\n\t{\n\tSpawn:\n\t TNT1 A 0\n\t YELW DCBAHGFE 2\n\t Loop\n Death:\n\t TNT1 A 0\n TNT1 A 0 A_Jump(128,3)\n YELW C 100\n YELW C 5 A_FadeOut(0.10)\n Goto Death+3\n YELW G 100\n\t YELW G 5 A_FadeOut(0.10)\n\t Goto Death+5\n\t }\n}\n\nACTOR LegSentientDTBFGTracer : LegAnniDTBFGTracer\n{\n Species \"Masterminds\"\n DamageType \"LegMind\"\n +THRUSPECIES\n +DONTHURTSPECIES\n}\n\nACTOR LegSentientDTBFGProjectileAttack : LegAnniDTBFGProjectileAttack\n{\nObituary \"%o was utterly incinerated by a Legendary Sentient.\"\nMissileType \"LegSentientDTBFGRailgunSlug\"\n}\n\nACTOR LegSentientDTBFGRailgunSlug : LegAnniDTBFGRailgunSlug\n{\n DamageType \"LegMind\"\n Species \"Masterminds\"\n -RIPPER\n +DONTHURTSPECIES\n Damage (Random(1,4))\n}\n\nACTOR LegSentientDTBFGBall : LegAnniDTBFGBall\n{\n+DONTHURTSPECIES\nSpecies \"Masterminds\"\nObituary \"%o was utterly incinerated by a Legendary Sentient.\"\nStates\n{\nSpawn:\n TNT1 A 0\n\tTNT1 A 0 A_Jump(128,\"DTBFGSFX\")\n TNT1 A 0 A_AlertMonsters\n TNT1 A 0 A_PlaySoundEx(\"weapons/dtech10kball\",\"Voice\",1)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 A 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 B 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 C 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 D 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n Loop\nDTBFGSFX:\n TNT1 A 0 A_AlertMonsters\n TNT1 A 0 A_PlaySoundEx(\"weapons/dtech10kball\",\"Voice\",1)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 A 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold2\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 B 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 C 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGold2\",Random(6,-6),Random(6,-6),Random(16,8),0,0,0,0,128)\n TNT1 A 0 A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(12,22),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n LGS1 D 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n Goto Spawn\nDeath:\n TNT1 A 0\n\tTNT1 A 0 A_SetTranslucent(0.75,1)\n\tTNT1 A 0 Radius_Quake(5,60,0,10,0)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,0,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,10,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,20,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,30,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,40,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,50,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,60,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,70,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,80,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,90,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,100,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,110,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,120,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,130,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,140,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,150,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,160,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,170,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,180,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,190,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,200,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,210,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,220,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,230,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,240,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,250,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,260,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,270,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,280,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,290,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,300,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,310,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,320,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,330,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,340,CMF_TRACKOWNER)\n\tTNT1 A 0 Bright A_CustomMissile(\"LegSentientDTBFGTracer\",0,0,350,CMF_TRACKOWNER)\n\tTNT1 A 0 A_SpawnItemEx(\"DTBFGLightningGoldSpawner\", 0, 0, 15, 0, 0, 0, 0, 128)\n\tLGS1 ABCD 6 Bright A_SpawnItemEx(\"DTech10KShockwaveGold\", 0, 0, 15, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_Explode(480,240)\n\tTNT1 A 0 A_StopSoundEx(\"Voice\")\n\tTNT1 A 0 Radius_Quake(15,20,0,20,0)\n\tTNT1 A 0 A_PlaySound(\"weapons/dtech10kexplode\")\n\tTNT1 A 0 A_SpawnItemEx(\"DTech10KShockwaveGold1\", 0, 0, 15, 0, 0, 0, 0, 128)\n TNT1 A 20 Bright A_SpawnItem(\"LegAnniDTBFGEx\",0,-10)\n Stop\n\t}\n}\n\nACTOR SentientGuruBall : GuruBall\n{\n Radius 11\n Height 6\n Speed 15\n DamageType \"LegMind\"\n Damage 125\n Projectile\n Renderstyle Add\n +FORCERADIUSDMG\n +FOILINVUL\n +RIPPER\n +BLOODLESSIMPACT\n +DONTBLAST\n +THRUSPECIES\n Scale 0.25\n MissileType \"GuruLesserProjectileTrail\"\n States\n {\n Spawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Jump(128,\"LEGBFGSFX\")\n\tTNT1 A 0 A_PlaySound(\"Weapons/GuruFly\",5,1.0,1)\n\tTNT1 A 0 A_Explode(600,64,0,1)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 bright\n\tloop\n Goto Spawn\n LEGBFGSFX:\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n TNT1 A 0 A_SpawnItemEx(\"GuruTrailSpark\",random(28,-28),random(28,-28),random(28,-28),0,0,0,0,0,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruTrail\",-3,0,0,0,0,0,0,0,0)\n\tYBAL A 1 Bright A_SpawnItemEx(\"LegSentientDTBFGProjectileAttack\",0,0,0,0,0,0,0,SXF_SETMASTER)\n Goto Spawn\n Death:\n\tTNT1 A 0 A_PlaySound(\"Weapons/GuruBlast3\",5)\n\t//COLLATERAL DAMAGE EFFECTS\n\tTNT1 A 0 A_Explode(6000,486,0,1)\n\tTNT1 A 0 A_BFGSpray(\"GuruSpray\",15,20)\n\t//IMPACT STUFF\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowX\",0,0,10,0,0,0,0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"GuruStruckGlowY\",0,0,10,0,0,0,0,128,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"SentientGuruSphereSmoke\",random(126,-126),random(126,-126),random(66,-66),0.00001*random(100000,-100000),0.00001*random(100000,-100000),0.00001*random(100000,-100000),random(0,359),0,0)\n\tTNT1 AAAAAAAAAAA 0 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tTNT1 AAAAAAAAAAAAAAAAAAA 2 A_SpawnItemEx(\"GuruChunkSpark\",random(126,-126),random(126,-126),random(66,-66),0,0,0,0,0,0)\n\tStop\n }\n}\n\nACTOR SentientGuruSphereSmoke : GuruSphereSmoke\n{\n\tScale 1.8\n\tAlpha 0.45\n\tPROJECTILE\n\tDamageType \"LegMind\"\n\tStates\n\t{\n\tSpawn:\n\tTNT1 A 0\n\tTNT1 A 1 A_Jump(255,\"Spawn1\",\"Spawn2\",\"Spawn3\",\"Spawn4\",\"Spawn5\",\"Spawn6\")\n\tStop\n\tSpawn1:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD1 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn2:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD2 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn3:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD3 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn1:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD1 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn2:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD2 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\tSpawn3:\n\t TNT1 A 0 //A_SetScale(ScaleX -0.002, ScaleY -0.002)\n\t TNT1 A 0 A_JumpIf(Alpha<0.3,2)\n\t THD1 A 0 A_Explode(10,164)\n\t THD3 A 4 Bright A_FadeOut(0.0065)\n\t Loop\n\t}\n}\n\nACTOR LegendarySentient10KProjectile : 10KProjectile\n{\n Height 1\n Radius 1\n Speed 200\n Scale 0.15\n RenderStyle Add\n Alpha 0.85\n DECAL BFG9500LightningGold\n PROJECTILE\n +NOEXTREMEDEATH\n +THRUSPECIES\n Species \"Masterminds\"\n DeathSound \"weapons/bfg95explode\"\n States\n {\n Spawn:\n LRAC A 1 Bright\n Loop\n Death:\n XDeath:\n TNT1 A 0\n TNT1 A 1 A_SpawnItem(\"LegSentient10KEx\")\n Stop\n\t }\n}\n\nACTOR LegSentient10KEx : Player10KEx\n{\n Radius 11\n Height 8\n DamageType \"LegMind\"\n Damage 150\n +NOBLOCKMAP\n +NOGRAVITY\n +NOTELEPORT\n +FORCERADIUSDMG\n Renderstyle Add\n Alpha 0.75\n Scale 0.85\n States\n {\n Spawn:\n TNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AA 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAAA 0 A_CustomMissile(\"KaboomGold2\", 0, 0, random(0,360), 2, random(0,360))\n LFE1 A 4 Bright A_Detonate\n LFE1 BCDEF 4 Bright\n Stop\n }\n}\n\nACTOR LegendarySentientBFG15KBall : BFG15KBall\n{\nHeight 15\nRadius 15\nDecal LegBFG15K\nSpeed 45\nDamage 25\nDamageType \"LegMind\"\nScale 0.5\n+FORCERADIUSDMG\nExplosionDamage 110\nExplosionRadius 165\nSeeSound \"weapons/bfg15kfire\"\nDeathSound \"weapons/bfg95explode\"\nStates\n{\nSpawn:\n LFS1 AB 2 Bright A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-8,8),Random(-8,8),Random(-8,8),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)\n Loop\nDeath:\n\tTNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 A 0 A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\tTNT1 AAA 0 A_CustomMissile(\"KaboomGold2\", 0, 0, random(0,360), 2, random(0,360))\n LFE1 A 4 Bright A_Explode\n LFE1 BCDEF 4 Bright\n Stop\n }\n}\n\nACTOR DTBFGLightningLS : TeleportFogLightning\n{\nScale 0.24\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tTNT1 A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72)\n\tLSN1 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tLSN2 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tLSN3 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tLSN4 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\nDeath:\n\t\"----\" A 1 Bright\n\tStop\n\t}\n}\n\nACTOR LegSentientBrainLightning : DTBFGLightningLS\n{\nScale 0.52\nStates\n{\nToaster:\n\tTNT1 A 0 A_Jump(256,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72)\n\tLSN1 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tLSN2 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tLSN3 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\tLSN4 ABCDEFGHIJKLMNOPQR 0 Bright A_Jump(256,\"Death\")\n\t}\n}\n\nACTOR LegSentientBrainLightning2 : LegSentientBrainLightning\n{\nScale 0.46\n}\n\nACTOR LSRTTrail : CometTail\n{\nAlpha 0.6\nScale 0.6\nStates\n{\nSpawn:\n\tTNT1 A 0\n\tLEMR ABCABC 1 Bright A_FadeOut(0.02)\n\tGoto Spawn+2\n\t}\n}\n\nACTOR BigBlueBloodCloud : BlueBloodCloud\n{\nSpeed 2\nScale 1.5\n}\n\nACTOR KaboomLSD : Kaboom\n{\nSpeed 3\nDamage 0\nRenderstyle Add\nAlpha 0.75\nPROJECTILE\n+NOBLOCKMAP\n+NOTELEPORT\n+DONTSPLASH\n+NOGRAVITY\n+MISSILE\n+FORCEXYBILLBOARD\n+CLIENTSIDEONLY\n+NOINTERACTION\n+NOCLIP\nScale 1.3\nStates\n{\nSpawn:\nTNT1 A 0\nBXPO A 1 Bright A_PlaySound(\"weapons/rocklx\")\nBXPO ABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)\nStop\nToaster:\nTNT1 A 0\nStop\n}\n}\n\nACTOR LegSentientBFG9500Ball : BFG9500Ball\n{\n-THRUSPECIES\nSpecies \"Masterminds\"\nObituary \"%o was utterly incinerated by a Legendary Sentient.\"\nDecal BFG9500LightningGold\nDamageType \"LegMind\"\nStates\n{\nSpawn:\n LFS3 AAABBB 1 Bright A_SpawnItemEx(\"BFGTrailParticleGold\",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),128)\n Loop\nDeath:\n\tTNT1 A 0\n\tTNT1 A 0 A_SpawnItemEx(\"BFGShockwaveGold\", 0, 0, 0, 0, 0, 0, 0, 128)\n TNT1 AAAAAA 0 A_CustomMissile(\"KaboomGold\", 0, 0, random(0,360), 2, random(0,360))\n LFE3 AB 8 Bright A_SpawnItemEx(\"GoldParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n LFE3 C 8 Bright A_BFGSpray(\"GoldenSpray\")\n LFE3 DEF 8 Bright\n Stop\n }\n}\n\nACTOR SentientLegendaryProjectile : LegendaryProjectile\n{\n Height 3\n Radius 3\n Speed 35\n Damage 50\n DamageType \"LegMind\"\n Scale 0.05\n PROJECTILE\n +FORCERADIUSDMG\n +RIPPER\n +THRUSPECIES\n DamageType \"ZombieDemonTech\"\n DeathSound \"weapons/demontechex\"\n Decal DoomImpScorch\n States\n {\n Spawn:\n\t TNT1 A 0\n\t TNT1 A 0 A_Jump(128,\"Spawn2\")\n Normal:\n BTPR A 1 Bright A_SpawnItemEx(\"LDemonTechTrail\",Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)\n Loop\n Spawn2:\n BTPR A 1 Bright A_SpawnItemEx(\"LDemonTechTrail2\",Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),128)\n Loop\n Death:\n TNT1 A 0\n\t TNT1 A 0 Bright A_SpawnItemEx(\"BlueParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 A 0 Bright A_SpawnItemEx(\"ADemonTechEx\",0,0,0,0,0,0,0,128,0)\n\t TNT1 AAAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 A 1 Bright A_Explode(6,48)\n Stop\n\t }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/LegendaryZombie.txt",
"contents": "ACTOR LegZombie\n{\nHealth 999\nRadius 20\nHeight 56\nSpeed 10\nMass 100\nPainChance 50\nPainChance \"ZombieDemonTech\", 0\nBloodColor \"Blue\"\nDropItem \"LegendaryArmor\" 85\nDropItem \"LegAmmoSphere\" 88\nDropItem \"HandGrenadeAmmo\" 235 2\nDropItem \"MineAmmo\" 235 2\nDropItem \"Backpack\" 198\nDropItem \"Armorplate\" 205\nDropItem \"Portablemedkit\" 210\nDropItem \"LDemonAmmoBox\" 200 100\nDropItem \"LDemonAmmo\" 250 50\nDropItem \"LegendaryRune\" 45\nDropItem \"Legendary Plasmatic Rifle\" 255\nDamageFactor \"LegendaryZombie\", 0.0\nDamageFactor \"PDTBFG\", 0.25\nDamageFactor \"PDTBFGTracer\", 0.25\nDamageFactor \"PlayerDevBall\", 0.125\nDamageFactor \"PlayerDTBFGRailgunSlug\", 0.125\nDamageFactor \"PlayerDevTracer\", 0.125\nDamageFactor 0.75\nDamageFactor \"Legendary\", 0.0\nMONSTER\n+FLOORCLIP\n+MISSILEMORE\n+MISSILEEVENMORE\n+QUICKTORETALIATE\n+NOICEDEATH\n+DONTGIB\nSeeSound \"grunt/sight\"\nAttackSound \"Null\"\nPainSound \"grunt/pain\"\nDeathSound \"grunt/death\"\nActiveSound \"grunt/active\"\nObituary \"%o was obliterated by a Legendary Zombie.\"\nStates\n{\nSpawn:\n LPOS AQ 10 A_Look\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n Loop\nSee:\n LPOS AABB 3 A_Chase\n\tTNT1 A 0 ACS_ExecuteAlways(5432,0,1)\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLPOS CCDD 3 A_Chase\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLPOS A 0 A_Jump(80,\"Rush\")\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n Loop\nRush:\n\t\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegZombieGhostA\",0,0,0,0,0,0,0,128)\n\t\tLPOS A 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegZombieGhostA\",0,0,0,0,0,0,0,128)\n\t\tLPOS A 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegendaryZombieGhostB\",0,0,0,0,0,0,0,128)\n\t\tLPOS B 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegendaryZombieGhostB\",0,0,0,0,0,0,0,128)\n\t\tLPOS B 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegZombieGhostC\",0,0,0,0,0,0,0,128)\n\t\tLPOS C 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegZombieGhostC\",0,0,0,0,0,0,0,128)\n\t\tLPOS C 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegendaryZombieGhostD\",0,0,0,0,0,0,0,128)\n\t\tLPOS D 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItemEx(\"LegendaryZombieGhostD\",0,0,0,0,0,0,0,128)\n\t\tLPOS D 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"FootStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_Jump(84,\"See\")\n\t\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\nLoop\n\nPause:\n\tLPOS E 20 A_PlaySound(\"weapons/demontechsteam\")\n\tGoto See\nMissile:\n\tLPOS E 12 A_FaceTarget\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tLPOS E 3 A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_CustomMissile(\"LegendaryProjectile\",32,0,Random(100,-100)/100.00,0)\n\tLPOS F 3 Bright A_PlaySoundEx(\"weapons/DemonTechRifle\",\"Weapon\")\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_Jump(24,\"Pause\")\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n\tTNT1 A 0 A_SpidRefire\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 Bright A_PlayWeaponSound(\"BlueDTRFire\")\n\tGoto Missile+1\nPain:\n LPOS G 6 A_Pain\n\tTNT1 A 0 A_SpawnItem(\"LHellionSmokeSpawner\",0,0,0,0)\n Goto See\nDeath:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0,3)\n\tLPOS H 5 A_Scream\n LPOS I 5 A_Fall\n LPOS J 5 A_SpawnItem(\"BodyCrash\",0,0,0,0)\n LPOS K 5\n LPOS L -1\n\tStop\nXDeath:\n TNT1 A 0 A_StopSound(6)\n\tTNT1 A 0 ACS_ExecuteAlways(5433,0)\n\tLPOS O 3 A_SpawnItemEx(\"BlueGibbedGenerator\",0,0,0,0,0,0,0,128,0)\n LPOS P 3 A_XScream\n LPOS R 3 A_Fall\n LPOS STUV 3\n LPOS W -1\n Stop\n }\n}\n\nACTOR LegZombieGhostA\n{\nScale 1.1\nRadius 20\nHeight 56\nSpeed 0\nAlpha 0.7\nPROJECTILE\nRENDERSTYLE Translucent\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n LPOS A 2 A_FadeOut(0.10)\n Goto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR LegendaryZombieGhostB : LegZombieGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n LPOS B 2 A_FadeOut(0.10)\n Goto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR LegZombieGhostC : LegZombieGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n LPOS C 2 A_FadeOut(0.10)\n Goto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR LegendaryZombieGhostD : LegZombieGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n LPOS D 2 A_FadeOut(0.10)\n Goto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR LegendaryZombieGhostE : LegZombieGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n LPOS E 2 A_FadeOut(0.10)\n Goto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR LegendaryZombieGhostF : LegZombieGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 0\nFade:\n TNT1 A 1\n LPOS F 2 A_FadeOut(0.10)\n Goto Fade+1\nToaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR AHellionSmoke\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\n+THRUACTORS\nScale 0.4\nRenderStyle Normal\nStates\n {\n Spawn:\n TNT1 A 0\n LMKE ABCDEFGHIJKL 2 Bright A_FadeOut\n Stop\n Toaster:\n TNT1 A 0\n Stop\n }\n}\n\nACTOR LegHellionSmoke2 : AHellionSmoke\n{\nScale 0.6\n}\n\nACTOR LegSoulSmoke : AHellionSmoke\n{\nScale 0.12\n}\n\nACTOR LHellionSmokeSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAA 0 A_SpawnItemEx(\"AHellionSmoke\",random(12,-12),random(12,-12),random(12,64),0,0,random(1,3),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR LHellionSmokeAttackSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"LegHellionSmoke2\",random(12,-12),random(12,-12),random(12,18),0,0,random(6,9),0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"LegHellionSmoke2\",random(22,-22),random(22,-22),random(6,12),0,0,random(3,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}"
},
{
"source": "pk3",
"name": "Actors/Monsters/PhaseOverlord.txt",
"contents": "ACTOR PhaseOverlord\n{\nHealth 1650\nRadius 24\nHeight 64\nMass 1000\nSpeed 8\nSpecies \"Nobles\"\nPainChance 20\nDropItem \"UltraSphere\" 40\nDropItem \"ExtraArmor\" 65\nDropItem \"BossLifeEssence\" 210\nDropItem \"BossArmorBonusMax\" 210\nMONSTER\nMeleeDamage 12\nObituary \"%o's aorta was punctured by a Phase Overlord.\"\nHitObituary \"%o's penis was split in two by a Phase Overlord.\"\nBloodColor \"cf 00 b0\"\n+NOTARGET\n+QUICKTORETALIATE\n+FLOORCLIP\n+MISSILEMORE\n+MISSILEEVENMORE\n+NORADIUSDMG\n+DONTHURTSPECIES\nSeeSound \"monster/arcsit\"\nPainSound \"baron/pain\"\nDeathSound \"monster/arcdth\"\nMeleeSound \"baron/melee\"\nSpawnID 174\nStates\n {\n Spawn:\n BOS3 AX 14 A_Look\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t Loop\n See:\n BOS3 AA 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItemEx(\"PurpleWalkFire\",0,0,0,0,0,0,0,128)\n\t BOS3 BB 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItemEx(\"PurpleWalkFire\",0,0,0,0,0,0,0,128)\n\t BOS3 CC 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItemEx(\"PurpleWalkFire\",0,0,0,0,0,0,0,128)\n\t BOS3 DD 3 A_Chase\n\t TNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t TNT1 A 0 A_SpawnItemEx(\"PurpleWalkFire\",0,0,0,0,0,0,0,128)\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t TNT1 A 0 A_Jump(62,\"Rush\")\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t Loop\n Rush:\n\t\tTNT1 A 0 A_UnHideThing\n TNT1 A 0 A_SetTranslucent(1)\n\t\tTNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlordGhostA\",0,0,0,0,0,0,0,128)\n\t\tBOS3 A 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlordGhostA\",0,0,0,0,0,0,0,128)\n\t\tBOS3 A 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlorddGhostB\",0,0,0,0,0,0,0,128)\n\t\tBOS3 B 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlorddGhostB\",0,0,0,0,0,0,0,128)\n\t\tBOS3 B 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlordGhostC\",0,0,0,0,0,0,0,128)\n\t\tBOS3 C 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlordGhostC\",0,0,0,0,0,0,0,128)\n\t\tBOS3 C 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlorddGhostD\",0,0,0,0,0,0,0,128)\n\t\tBOS3 D 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItemEx(\"OverlorddGhostD\",0,0,0,0,0,0,0,128)\n\t\tBOS3 D 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t\tBOS3 F 1 A_Chase\n\t\tTNT1 A 0 A_SpawnItem(\"HoofStep\",0,0,0,0)\n\t\tTNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t\tTNT1 A 0 A_Jump(84,\"See\")\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t\tLoop\n Phase:\n TNT1 A 0 A_PlaySound(\"phaseimp/teleport\")\n BOS3 A 4 A_FaceTarget\n BOS3 A 1 A_SetTranslucent(0.8)\n BOS3 A 1 A_SetTranslucent(0.6)\n BOS3 A 1 A_SetTranslucent(0.4)\n BOS3 A 1 A_SetTranslucent(0.2)\n TNT1 A 0 A_HideThing\n Goto See+10\n\tMissile:\n TNT1 A 0 A_Jump(30,\"Phase\")\n\t TNT1 A 0 A_UnHideThing\n TNT1 A 0 A_SetTranslucent(1)\n\t BOS3 B 0 A_Jump(156,\"PhazoLaser\",\"Spread\",\"Comet\")\n\tNormal:\n\t BOS3 EF 8 A_FaceTarget\n\t TNT1 A 0 A_PlaySound(\"imp/attack\")\n\t BOS3 G 0 A_CustomMissile(\"PhaseImpBall\",28,0,-13)\n BOS3 G 0 A_CustomMissile(\"PhaseImpBall\",28,0,0)\n BOS3 G 6 A_CustomMissile(\"PhaseImpBall\",28,0,13)\n\t BOS3 ST 8 A_FaceTarget\n\t TNT1 A 0 A_PlaySound(\"imp/attack\")\n\t BOS3 U 0 A_CustomMissile(\"PhaseImpBall\",28,0,-13)\n BOS3 U 0 A_CustomMissile(\"PhaseImpBall\",28,0,0)\n BOS3 U 6 A_CustomMissile(\"PhaseImpBall\",28,0,13)\n\t TNT1 A 0 A_Jump(88,\"PhazoLaser\")\n\t Goto See\n Melee:\n BOS3 EF 8 A_FaceTarget\n BOS3 G 8 A_MeleeAttack\n Goto See\n\tPhazoLaser:\n\t BOS3 EF 2 A_FaceTarget\n BOS3 G 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 ST 2 A_FaceTarget\n BOS3 U 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 EF 2 A_FaceTarget\n BOS3 G 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 ST 2 A_FaceTarget\n BOS3 U 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 EF 2 A_FaceTarget\n BOS3 G 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 ST 2 A_FaceTarget\n BOS3 U 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 EF 2 A_FaceTarget\n BOS3 G 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t BOS3 ST 2 A_FaceTarget\n BOS3 U 2 A_CustomMissile(\"PhazoLaser\",28,0,0)\n\t TNT1 A 0 A_Jump(88,\"Spread\")\n\t Goto See\n\tSpread:\n\t BOS3 HI 6 A_FaceTarget\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,4)\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,-4)\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,2)\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,-2)\n BOS3 J 4 A_CustomMissile(\"PhazoFastShot\",28,0,0)\n\t BOS3 HI 6 A_FaceTarget\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,4)\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,-4)\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,2)\n\t BOS3 J 0 A_CustomMissile(\"PhazoFastShot\",28,0,-2)\n BOS3 J 4 A_CustomMissile(\"PhazoFastShot\",28,0,0)\n\t TNT1 A 0 A_Jump(88,\"Comet\")\n Goto See\n\tComet:\n BOS3 HI 8 A_FaceTarget\n TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 J 0 Bright A_Custommissile(\"PArchonComet\",32,0,0)\n\t BOS3 J 0 Bright A_Custommissile(\"PArchonComet\",32,0,5)\n\t BOS3 J 0 Bright A_Custommissile(\"PArchonComet\",32,0,-5)\n\t BOS3 J 7 Bright A_Custommissile(\"PArchonComet\",32,0,10)\n Goto See\n Melee:\n TNT1 A 0 A_UnHideThing\n TNT1 A 0 A_SetTranslucent(1)\n\t BOS3 EF 8 A_FaceTarget\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 G 6 A_MeleeAttack\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 G 0 A_Jump (128,1)\n TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t Goto See\n BOS3 ST 8 A_FaceTarget\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 U 6 A_MeleeAttack\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 G 0 A_Jump (64,1)\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n Goto See\n BOS3 HI 8 A_FaceTarget\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 J 0 A_MeleeAttack\n\t TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n BOS3 J 6 A_MeleeAttack\n TNT1 A 0 A_SpawnItem(\"PHellionSmokeSpawner\",0,0,0,0)\n\t Goto See\n Pain:\n TNT1 A 0 A_UnHideThing\n TNT1 A 0 A_SetTranslucent(1)\n\t BOS3 K 2\n BOS3 K 2 A_Pain\n Goto See\n Death:\n TNT1 A 0 A_UnHideThing\n TNT1 A 0 A_SetTranslucent(1)\n\t 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 TNT1 A 0 A_UnHideThing\n TNT1 A 0 A_SetTranslucent(1)\n\t XARC A 5\n XARC B 0 A_SpawnItemEx(\"MutantGibbedGenerator\",0,0,0,0,0,0,0,128,0)\n\t XARC B 5 A_XScream\n XARC C 5 A_NoBlocking\n XARC DEFGH 5\n XARC I -1\n stop\n }\n}\n\nACTOR PArchonComet\n{\n Radius 8\n Height 12\n Speed 25\n Damage 20\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 LRCB AAAABBBBCCCC 1 Bright A_SpawnItem(\"PArchonCometTrail\",0,0)\n loop\n Death:\n LRCB J 0 Bright A_SetTranslucent (0.67,1)\n LRCB J 3 Bright\n LRCB K 3 Bright A_Explode(128,128,0)\n LRCB LMN 3 Bright\n stop\n }\n}\n\nACTOR PArchonCometTrail\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 LRCB DEFGHI 3 BRIGHT\n Stop\n }\n}\nACTOR OverlordGhostA\n{\nScale 1.1\nRadius 2\nHeight 2\nSpeed 0\nAlpha 0.7\nPROJECTILE\nRENDERSTYLE Translucent\n+CLIENTSIDEONLY\n+DONTSPLASH\n+THRUACTORS\nStates\n{\nSpawn:\n TNT1 A 1\n BOS3 A 2 A_FadeOut(0.10)\n Goto Spawn+1\n }\n}\n\nACTOR OverlorddGhostB : OverlordGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 1\n BOS3 B 2 A_FadeOut(0.10)\n Goto Spawn+1\n }\n}\n\nACTOR OverlordGhostC : OverlordGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 1\n BOS3 C 2 A_FadeOut(0.10)\n Goto Spawn+1\n }\n}\n\nACTOR OverlorddGhostD : OverlordGhostA\n{\nStates\n{\nSpawn:\n TNT1 A 1\n BOS3 D 2 A_FadeOut(0.10)\n Goto Spawn+1\n }\n}\n\nACTOR PHellionSmoke\n{\n+MISSILE\n+DONTSPLASH\n+CLIENTSIDEONLY\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+FORCEXYBILLBOARD\n+THRUACTORS\nScale 0.4\nRenderStyle Normal\nStates\n{\nSpawn:\nPMKE ABCDEFGHIJKL 2 Bright A_FadeOut\nStop\n}\n}\n\nACTOR PHellionSmoke2 : PHellionSmoke\n{\nScale 0.6\n}\n\nACTOR PSoulSmoke : PHellionSmoke\n{\nScale 0.12\n}\n\nACTOR PHellionSmokeSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 AAA 0 A_SpawnItemEx(\"PHellionSmoke\",random(12,-12),random(12,-12),random(12,64),0,0,random(1,3),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR PHellionSmokeAttackSpawner : RedParticleSpawner\n{\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"PHellionSmoke2\",random(12,-12),random(12,-12),random(12,18),0,0,random(6,9),0,128,0)\n\tTNT1 A 0 A_SpawnItemEx(\"PHellionSmoke2\",random(22,-22),random(22,-22),random(6,12),0,0,random(3,6),0,128,0)\n TNT1 A 1\n Stop\n }\n}\n\nACTOR PhaseBaronBall\n{\n Radius 5\n Height 5\n Speed 15\n\tFastSpeed 20\n Damage 5\n PROJECTILE\n +SEEKERMISSILE\n\t+RIPPER\n\t+THRUSPECIES\n\t+BLOODLESSIMPACT\n\tSpecies \"Imps\"\n SeeSound \"Null\"\n DeathSound \"phaseimp/shotx\"\n RENDERSTYLE ADD\n Decal DoomImpScorch\n States\n {\n Spawn:\n\t TNT1 A 0 Bright A_SeekerMissile(12,0)\n DIMB AB 1 Bright A_SpawnItemEx(\"PhaseBallTrail\",0,0,0,0,0,0,0,128,0)\n Loop\n Death:\n\t TNT1 A 0\n\t\tTNT1 A 0 A_SpawnItemEx(\"PurpleParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t\tTNT1 AAA 0 A_CustomMissile(\"Kaboom8\", 0, 0, random(0,360), 2, random(0,360))\n\t\tTNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n DIMB CDE 3 Bright\n Stop\n\t\t}\n}\n\nActor PhazoFastShot : GuardianTracer\n{\nSeeSound \"monsters/newfireshoot\"\nDeathSound \"monsters/newfireexplode\"\nRenderStyle Translucent\nAlpha 0.85\nDecal BaronScorch\n-SEEKERMISSILE\nDamage 12\nSpeed 24\nFastSpeed 26\nStates\n{\n Spawn:\n\t PPB2 AAABBB 1 Bright A_SpawnItemEx(\"PhazoFastShotTrail\",0,0,0,0,0,0,0,128)\n\t Loop\n\tDeath:\n\t TNT1 A 0\n TNT1 A 0 A_SpawnItemEx(\"PurpleParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 AAA 0 A_CustomMissile(\"Kaboom8\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n PPB2 DEFG 3 Bright\n Stop\n}\n}\n\nActor PhazoFastShotTrail : BFG9500Trail\n{\nScale 0.85\n States\n {\nSpawn:\n TNT1 A 0\n\tTNT1 A 1\n PPB2 AB 1 A_FadeOut\n Goto Spawn+1\n }\n}\n\nActor PhazoLaser : FastProjectile\n{\n Height 6\n Radius 6\n Damage 4\n SeeSound \"baron/attack\"\n Damagetype \"CacoLich\"\n DeathSound \"baron/shotx\"\n -RIPPER\n +NoExplodeFLoor\n Speed 120\n Scale 0.75\n MissileType \"PhazoLaserTrail\"\n Renderstyle Add\n States\n {\n Spawn:\n\t PPB1 ABCB 1 Bright //A_Weave(0,4,0,2)\n\t Loop\n\tDeath:\n\t TNT1 A 0\n\t TNT1 A 0 A_SpawnItemEx(\"PurpleParticleSpawner\", 0, 0, 0, 0, 0, 0, 0, 128)\n\t TNT1 AAA 0 A_CustomMissile(\"Kaboom8\", 0, 0, random(0,360), 2, random(0,360))\n\t TNT1 AAA 0 A_CustomMissile(\"SmokeFX4\", 0, 0, random(0,360), 2, random(0,360))\n\t PPB1 DDFFGGGGG 2 Bright A_FadeOut\n\t Stop\n }\n}\n\nActor PhazoLaserTrail\n{\nScale 0.1\nRenderstyle Add\n+NOBLOCKMAP\n+NOGRAVITY\n+NOTELEPORT\n+CANNOTPUSH\n+NODAMAGETHRUST\n+CLIENTSIDEONLY\nStates\n{\nSpawn:\n TNT1 A 0\n TNT1 A 1 Bright A_SpawnItemEx(\"PhazoLaserTrail2\",0,0,8)\n Stop\n}\n}\n\nActor PhazoLaserTrail2\n{\n Scale 0.75\n +Nogravity\n Alpha 0.85\n Renderstyle Add\n States\n {\n Spawn:\n\t PPB1 AAA 3 Bright\n\t PPB1 DDFFGGGGG 1 Bright A_FadeOut\n\t Wait\n }\n}\n\nACTOR PurpleWalkFire\n{\n Scale 1.4\n Speed 0\n RenderStyle Add\n Alpha 0.75\n Damage 1\n DamageType \"NobleComet\"\n +NOCLIP\n +MISSILE\n +DROPOFF\n +RANDOMIZE\n +DONTSPLASH\n +NOTELEPORT\n +DONTHURTSPECIES\n +THRUSPECIES\n Species \"Nobles\"\n States\n {\n Spawn:\n TNT1 A 0\n TNT1 A 10\n PRTF ABC 3 Bright\n TNT1 A 0 A_Jump(191,3)\n TNT1 A 0 A_CustomMissile(\"PurpleWalkFire\", 0, 24, 0)\n TNT1 A 0 A_CustomMissile(\"PurpleWalkFire\", 0, -24, 0)\n PRTF DEFGHIJKLMNO 3 Bright\n Stop\n Toaster:\n TNT1 A 0\n\tStop\n }\n}"
}
]
},
"maps": []
}