ACTOR DestroyerCacodemon : SawCacodemon //A buffed BFG Cacodemon, the enemy you've always wanted
{
//Creator: GDWolf
//Origin: Complex Very Strong Monsters
//Sprite: BFCD
//Title: "Destroyer Cacodemon"
Health 3500
Mass 400
+NOTIMEFREEZE
+NORADIUSDMG
+DONTMORPH
+FIRERESIST
+BOSSDEATH
+NOICEDEATH
+LOOKALLAROUND
+NOTELEFRAG
+DONTRIP
-FLOORCLIP
Obituary "%o was eradicated by a Destroyer Cacodemon."
DropItem "BFG9500" 90 1
DropItem "Legendaryrune" 90 1
DropItem "BossLifeEssence" 150
DropItem "BossArmorBonusMax" 150
DropItem "GreaterPlasmaEnergy" 255 
DropItem "LegendaryShell" 256 4
DropItem "LegendaryShellBox" 130
DropItem "Legendary Plasmatic Rifle" 128 1
DamageFactor "CacoComet" , 0.0
BloodColor "Purple"
SeeSound "TrueLegBaby/See"
PainSound "TrueLegBaby/StrongPain"
DeathSound "TrueLegBaby/Death"
ActiveSound "TrueLegBaby/StrongAct"
AttackSound ""
Tag "\c[m4]Destroyer Cacodemon\c-"
States
{
	 Spawn:
		BFCD A 10 A_Look
		Loop
	 See:
		TNT1 A 0 A_Jump(20,"FastChase")
		BFCD A 3 A_Chase
	    TNT1 A 0 A_Jump(62,"Rush")
	    Loop
	 Rush:
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_SpawnItemEx("BFGCacodemonGhostA")	
	    BFCD A 1 A_Chase
	    TNT1 A 0 A_Jump(87,"See")
	    Loop
	FastChase:
		BFCD A 3 A_FastChase
		BFCD A 3 A_FastChase
		Goto See
	Missile:
		TNT1 A 0 A_Jump(128,"Missile2")
		TNT1 A 0 A_Jump(64,"Missile3")
		Goto See
	Missile2:
        TNT1 A 0 A_SetShootable
        TNT1 A 0 A_UnsetInvulnerable
        TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_PlaySound("weapons/bfgf")
		BFCD B 15 A_FaceTarget
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 15)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 10)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 5)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 0)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", -5)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", -10)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", -15)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 0)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 5)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 10)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 15)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 10)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 5)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 0)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", -5)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", -10)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", -15)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 0)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 5)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 10)
		BFCD C 10 Bright A_FaceTarget
		BFCD D 10 Bright A_CustomMissile("CacoBFG9500Ball", 15)
		BFCD CB 15 A_FaceTarget
		Goto See
	Missile3:
        TNT1 A 0 A_SetShootable
        TNT1 A 0 A_UnsetInvulnerable
        TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		BFCD B 18 A_FaceTarget
		BFCD C 10 Bright A_FaceTarget
		BFCD D 6 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 6 Bright A_FaceTarget
		BFCD D 6 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 6 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 6 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 6 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 6 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 6 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 5 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 5 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 4 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 4 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 3 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 3 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 2 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 2 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 1 Bright A_FaceTarget
		BFCD D 0 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)
		BFCD C 0 Bright A_FaceTarget
		BFCD D 1 Bright A_CustomMissile("Caco15K", 15)		
		BFCD CB 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		Goto See
	Melee:
        BFCD BC 5 A_FaceTarget
		BFCD D 5 A_MeleeAttack
		BFCD CB 5 A_FaceTarget
		Goto See
	Pain:
		BFCD E 3
		BFCD E 3 A_Pain
		BFCD F 6
		Goto See
	Death:
		BFCD G 8
		TNT1 A 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		BFCD H 8 A_Scream
		BFCD I 8
		BFCD J 8
		BFCD K 8 A_NoBlocking
		BFCD L -1 A_SetFloorClip
		Stop
	}
}