ACTOR CerebralCardinal 16568
{
//$Category Monsters/LCA
//$Sprite ARCYA1
//$Title "Cerebral Cardinal"
Monster
Health 6500
Height 100
Radius 80
Speed 10
Mass 90000
Scale 1.0
Painchance 20
PainChance "PDTBFG", 7
PainChance "SoulToxic", 2
PainChance "FatFlamer", 2
PainChance "FiendFire", 2
PainChance "Explosion", 30
MinMissileChance 1
+BOSS
+BOSSDEATH
+FLOAT
+NOGRAVITY
+FLOORCLIP
+NORADIUSDMG
+MISSILEMORE
+MISSILEEVENMORE
+QUICKTORETALIATE
+DONTHURTSPECIES
+DONTHARMSPECIES
Species "Cybers"
DamageFactor 0.55
DamageFactor "DemolisherEx", 0.5
DamageFactor "DarkDemoEx", 0.5
DamageFactor "CerChainguns", 0.0	
DamageFactor "CerEnergyBall", 0.0
DamageFactor "PDTBFG", 0.1
DamageFactor "PDTBFGTracer", 0.3
DamageFactor "Cyber10K", 0.0
DamageFactor "PlayerDevBall", 0.05
DamageFactor "PlayerDevBall2", 0.05
DamageFactor "PlayerDTBFGRailgunSlug", 0.05
DamageFactor "PlayerDevTracer", 0.05
DropItem "BossLifeEssence", 225
DropItem "BossArmorBonusMax", 225
DropItem "DemonAmmoBox" 256
DropItem "DemonAmmo" 256
DropItem "DemonicChalice", 250, 1
DropItem "SkullOfPower", 250, 1
DropItem "Demon Tech Devastator", 256, 1
DropItem "Demon Tech BFG10K", 128, 1
DropItem "Explosive Minigun", 64, 1
DropItem "BulletBox", 64
Seesound "CerebralCardinal/sight"
DeathSound "CerebralCardinal/Death"
Painsound "CerebralCardinal/pain"
Obituary "%o must of been pretty slow since he decided to confront the Cerebral Cardinal with his puny weapons."
var int user_fusionnuke;
States
	{
	Spawn:
		ARCY A 2 Bright A_Look
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		Loop
	See:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_Jump(32,"Evade")	
		Loop
	Evade:
		TNT1 A 0 A_Jump(128,"Evade2")
		TNT1 A 0 ThrustThing(Angle*256/360+64,20,0,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_Stop
		Goto See
	Evade2:
		TNT1 A 0 ThrustThing(Angle*256/360+192,20,0,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_SpawnItem("SentientFireSpawner2",0,0,0,0)
		ARCY A 2 Bright A_Chase
		TNT1 A 0 A_Stop
		Goto See
	Missile:
		TNT1 A 0 A_SetShootable
		TNT1 A 0 A_UnsetInvulnerable
		TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_Jump(128,"Normal","CyberRockets","CyberHomingRockets","BFG95K","BFG10K","Railgun")
		TNT1 A 0 A_Jump(64,"SentientCardinalDTCombo")
		TNT1 A 0 A_Jump(32,"DTDevastator")
		TNT1 A 0 A_Jump(16,"FusionNuke")
	Normal:
		TNT1 A 0 A_JumpIfCloser(1500,1)
		Goto CyberRockets
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 10, 12, 40, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)
		TNT1 A 0 A_PlaySound("sentient/fire")
		ARCY B 3 Bright A_CustomMissile("SentientExplosiveTracer",36,0,Random(-800,800)/100.00,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)	
		TNT1 A 0 A_SpawnItemEx("OrangeShellCasing", 10, -12, 40, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
		TNT1 A 0 A_PlaySound("sentient/fire")
		ARCY C 4 Bright A_CustomMissile("SentientExplosiveTracer",36,0,Random(-800,800)/100.00,0)
		TNT1 A 0 A_StopSoundEx("Weapon")	
		TNT1 A 0 A_Jump(3,"See","BFG95K","BFG10K","Railgun","SentientCardinalDTCombo","DTDevastator")
		TNT1 A 0 A_Jump(15,"CyberRockets","CyberHomingRockets")
		TNT1 A 0 A_SpidRefire
		Goto Normal+7
	CyberRockets:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		ARCY G 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_Jump(128,"CyberHomingRockets","BFG95K","BFG10K","Railgun")
		TNT1 A 0 A_Jump(64,"SentientCardinalDTCombo")
		TNT1 A 0 A_Jump(32,"DTDevastator")
		Goto See
	CyberHomingRockets:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Facetarget
		ARCY AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalHomingRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalHomingRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalHomingRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalHomingRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalHomingRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 AAA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 6 Bright A_Custommissile("CardinalHomingRocket", 55, -24, Random(-6, 6))
		TNT1 AA 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_Facetarget
		TNT1 A 0 A_Jump(128,"BFG95K","BFG10K","Railgun")
		TNT1 A 0 A_Jump(52,"SentientCardinalDTCombo")
		TNT1 A 0 A_Jump(26,"DTDevastator")
		Goto See
	Railgun:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_CustomMissile("CardinalRail",55,-24)
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_FaceTarget
		TNT1 A 0 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_FaceTarget
		ARCY FFFFFFF 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_Jump(128,"BFG10K","BFG95K")
		Goto See	  
	BFG95K:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/bfgf")
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY EE 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY EE 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 2 Bright A_CustomMissile("SentientBFG9500Ball", 34, 0, 0)
		ARCY DDD 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/bfgf")
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY D 2 Bright A_CustomMissile("SentientBFG9500Ball", 34, 0, 0)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		ARCY EEEEEE 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_Jump(120,"BFG10K")
		TNT1 A 0 A_Jump(50,"SentientCardinalDTCombo")
		TNT1 A 0 A_Jump(25,"DTDevastator")
		Goto See
	SentientCardinalDTCombo:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("Cardinal/9k")
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY DD 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY EE 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY EE 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 2 Bright A_CustomMissile("SentientDTBFG10KBall", 34, 0, 0)
		ARCY DDDDDDDDDDDD 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("Cardinal/9k")
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY GG 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY GG 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 2 Bright A_CustomMissile("SentientDTBFG10KBall", 55, -24, 0)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		ARCY FFFFFFFFFFFF 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_Jump(100,"DTDevastator")
		Goto See
	DTDevastator:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("devastator/charge")
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound ("devastator/fire")
		ARCY G 2 Bright A_CustomMissile("FusionDevastatorBall",55,-24,0,CMF_TRACKOWNER)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		ARCY FFFFFFFFFFFF 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_Jump (1,"FusionNuke")
		Goto See
	FusionNuke:
		TNT1 A 0 A_JumpIf(user_fusionnuke == 1, "Missile")
		TNT1 A 0 A_SetUserVar("user_fusionnuke",1)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/nuclearmissilecharge")
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY FF 2 Bright A_FaceTarget	
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySoundEx("Cardihilator/NukeFire",1,0,2)
		ARCY G 6 Bright A_CustomMissile("FusionNuke",55,-24,0,CMF_TRACKOWNER)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		//TNT1 A 1 A_TakeInventory("FusionNuke",1)
		ARCY FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 2 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		Goto See
	BFG10K:
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",34,0,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY D 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",34,0,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY D 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",34,0,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY D 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",34,0,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY D 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",34,0,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY D 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY E 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",34,0,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)	
		ARCY D 3 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		ARCY DDDDD 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 2 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",55,-24,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",55,-24,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",55,-24,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",55,-24,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",55,-24,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 4 Bright A_Facetarget
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY G 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",55,-24,Random(-4, 4))
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)	
		ARCY F 3 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		ARCY FFFFF 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_Jump(52,"SentientCardinalDTCombo")
		TNT1 A 0 A_Jump(26,"DTDevastator")
		Goto See  
	Pain:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Jump(35,"PainResurrect","Meteors")
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 2 Bright A_Pain
		Goto See
	PainResurrect:
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 3 Bright
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY A 3 Bright A_Pain
		TNT1 A 0 A_JumpIfInventory("SentientToken",3,"See")	
		ARCY AAAA 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_GiveInventory("SentientToken",1)
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 Radius_Quake(10,80,0,24,0)
		TNT1 A 0 A_GiveInventory("Health",750)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientFireSpawner",0,0,0,0)
		ARCY F 3 Bright A_PlaySound("CerebralCardinal/Laugh")
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,0,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,30,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,60,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,90,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,120,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,150,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,180,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,210,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,240,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,270,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,300,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,330,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,360,CMF_AIMDIRECTION)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,15,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,45,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,75,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,105,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,135,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,165,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,195,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,225,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,255,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,285,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,315,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrectionEffect",10,0,345,CMF_AIMDIRECTION)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)	
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,0,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,10,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,20,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,30,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,40,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,50,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,60,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,70,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,80,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,90,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,100,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,110,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,120,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,130,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,140,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,150,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,160,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,170,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,180,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,190,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,200,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,210,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,220,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,230,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,240,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,250,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,260,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,270,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,280,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,290,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,300,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,310,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,320,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,330,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,340,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,350,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,360,CMF_AIMDIRECTION)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,0,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,10,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,20,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,30,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,40,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,50,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,60,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,70,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,80,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,90,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,100,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,110,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,120,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,130,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,140,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,150,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,160,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,170,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,180,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,190,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,200,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,210,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,220,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,230,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,240,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,250,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,260,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,270,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,280,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,290,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,300,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,310,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,320,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,330,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,340,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,350,CMF_AIMDIRECTION)
		TNT1 A 0 Bright A_CustomMissile("SentientMassResurrection",10,0,360,CMF_AIMDIRECTION)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_SpawnItem("SentientBrainSFX",0,0,0,0)
		ARCY F 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		TNT1 A 0 A_UnSetInvulnerable
		ARCY A 3 Bright A_SpawnItem("SentientFireSpawner",0,0,0,0)
		Goto See
	Meteors:
		TNT1 A 0 A_JumpIfCloser(1000,1)
		Goto PainResurrect
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		DACY A 3 Bright A_Pain
		TNT1 A 0 A_JumpIfInventory("CardinalToken",3,"See")	
		DACY AAAA 3 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 A_GiveInventory("CardinalToken",1)
		TNT1 A 0 Bright A_SetInvulnerable
		TNT1 A 0 Bright Radius_Quake(10,80,0,24,0)
		TNT1 A 0 Bright A_GiveInventory("Health",750)
		TNT1 A 0 Bright A_PlaySound("CerebralCardinal/Laugh")	  
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY E 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		TNT1 A 0 Bright A_SpawnItem("CardinalRageFlameSpawner",0,0,0,0)
		DACY A 2 Bright A_SpawnItemEx("RainCometSpawner",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_UnSetInvulnerable
		DACY AA 3 Bright A_SpawnItem("CardinalFireSpawner",0,0,0,0)
		Goto See
	Death:
		TNT1 A 0
		TNT1 A 0 Bright A_Scream
		DACY A 20 Bright A_Fall
		TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
		TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))	
		DACY BBBBBBBBBB 2 Bright A_CustomMissile("Kaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
		TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
		TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))	
		DACY CCCCCCCCCC 2 Bright A_CustomMissile("Kaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
		TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
		TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
		DACY DDDDDDDDDD 2 Bright A_CustomMissile("Kaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
		TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)	
		TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
		DACY DDDDDDDDDD 2 Bright A_CustomMissile("Kaboom", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
		TNT1 AAAAAAAA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
		TNT1 AAAAAAAAAAAA 0 A_CustomMissile("BigRedBloodCloud", random(10,80), 0, random(0,360), 2, random(0,360))
		TNT1 AAAAAAAAAAAAAAAA 0 A_CustomMissile("SmokeFX3", random(10,60), random(30,-30), random(0,360), 2, random(0,360))	
		DACY DE 5
		TNT1 A 0 A_BossDeath
		TNT1 A 0 A_KillMaster
		TNT1 A 63000 CanRaise
		Stop
	}
}

ACTOR FusionNuke
{
PROJECTILE
Height 8
Radius 13
Speed 20
ExplosionDamage 100
ExplosionRadius 250
Damage 200
+STRIFEDAMAGE
+NOTARGET
+FULLVOLDEATH
+THRUGHOST
+FORCERADIUSDMG
+THRUSPECIES
-ROCKETTRAIL
DamageType "Cyber10K"
DeathSound "weapons/nuclearmissileexplode"
Obituary "%o must of been pretty slow since he decided to confront the Cerebral Cardinal with his puny weapons."
States
	{
	Spawn:
		TNT1 A 0 Bright A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2)) 
		TNT1 A 0 Bright A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2)) 
		NKS1 A 2 Bright A_CustomMissile("NuclearMissileTrail",0,0,0)
		Loop
	Death:
		TNT1 A 0
		TNT1 A 0 A_StopSound(5)
		TNT1 A 0 A_SpawnItem("DarkDesNuke2")
		TNT1 A 1 A_Explode(6000,512,0,1)
		Stop
	}
}

ACTOR NuclearMissileTrail
{
Projectile
Height 4
Radius 3
Speed 2
RenderStyle Translucent
Alpha 0.3
+NOINTERACTION
+CLIENTSIDEONLY
States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		MTRL A 2
		MTRL BCD 3
		MTRL E 4 A_SetTranslucent(0.2)
		MTRL F 5 A_SetTranslucent(0.1)
		Stop 
	Toaster:
		TNT1 A 1
		Stop
	}
}

ACTOR KaboomDevastator
{
PROJECTILE
Radius 1
Height 1
Speed 3
Scale 1.4
Renderstyle ADD
Alpha 0.75
Damage (0)
+NOCLIP
+DONTSPLASH
+FORCEXYBILLBOARD
+NOINTERACTION
+CLIENTSIDEONLY
States
	{
	Spawn:
		TNT1 A 0
		DVPR A 1 Bright A_PlaySound("weapons/rocklx")
		DVPR BCDEFGHIJKLMNOP 1 Bright A_FadeOut(0.025,1)
		Stop
	}
}

ACTOR KaboomDevastator15 : KaboomDevastator
{
Speed 1
Scale 0.3
States
	{
	Spawn:
		TNT1 A 0
		DVPR ABCDEFGHIJKLMNOP 1 Bright A_FadeOut(0.025,1)
		Stop
	}
}

ACTOR LegKaboomDevastator15 : KaboomDevastator
{
Speed 1
Scale 0.3
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0
		LVPR ABCDEFGHIJKLMNOP 1 Bright A_FadeOut(0.025,1)
		Stop
	}
}

ACTOR KaboomDevastator22 : KaboomDevastator
{
Speed 1
Scale 1.5
States
	{
	Spawn:
		TNT1 A 0
		DVPR ABCDEFGHIJKLMNOP 1 Bright A_FadeOut(0.025,1)
		Stop
	}
}

ACTOR LegKaboomDevastator22 : KaboomDevastator
{
Speed 1
Scale 1.5
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0
		LVPR ABCDEFGHIJKLMNOP 1 Bright A_FadeOut(0.025,1)
		Stop
	}
}

ACTOR FusionDTBFGProjectileAttack
{
PROJECTILE
MissileType "FusionDTBFGRailgunSlug"
+ISMONSTER
-COUNTKILL
+LOOKALLAROUND
+QUICKTORETALIATE
+NOTARGET
+THRUACTORS
Obituary "%o must of been pretty slow since he decided to confront the Cerebral Cardinal with his puny weapons."
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 AAAAA 1 Bright A_LookEx(LOF_NOSOUNDCHECK|LOF_NOSEESOUND,0,1250,0,360,"Attack")
		Goto Death
	Attack:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_FaceTarget
		TNT1 A 0 Bright A_MissileAttack
		TNT1 A 1 Bright A_CustomRailgun(-1,0,NONE,"Red",1,1,2)
		Goto Death
	Death:
		TNT1 A 1 Bright
		Stop
	}
}

ACTOR FusionDTBFGRailgunSlug : PlayerDTBFGRailgunSlug
{
-RIPPER
Species "Cybers"
Damage (Random(1,4))
DamageType "Cyber10K"
}

ACTOR DTBFG10KTracerZombie : DTBFG10KTracer
{
-THRUSPECIES
Species "Zombie"
DamageType "ZombieDev"
States
	{
	XDeath:
		TNT1 A 0
		TNT1 A 1 A_SpawnItem("CustomSpray2")
		Stop
	}
}