ACTOR FatsoLegs : CyberLord
{
//Creator: NaturalxCF
//Origin: Nexus Infinity
//Sprite: FALE
//Title: "Fatso Legs" 
SeeSound "fatso/sight"
PainSound "fatso/pain"
DeathSound "fatso/death"
ActiveSound "fatso/active"
DropItem "BossLifeEssence", 256
DropItem "BossArmorBonusMax", 256
DropItem "Backpack", 200
DropItem "MissileBox" 96, 100
DropItem "Missile" 196, 5
DropItem "AmmoSphere" 100, 5
Dropitem "RapidRocketlauncher", 128
Dropitem "HellStormLauncher", 128
Obituary "%o couldn't get enough of the sexy fatso legs"
Tag "Fatso Legs"
States
{
  Spawn:
    FALE AB 15 A_Look
    Loop
  See:
    FALE A 3 A_Hoof
    FALE ABBCC 3 A_Chase
    FALE D 3 A_Hoof
    FALE D 3 A_Chase
    Loop
  Missile:
	TNT1 A 0 A_Jump(128,"FireRockets","Seekers","FuelRockets")
    FALE E 20 A_FatRaise
    FALE F 0 A_custommissile("FatsoLegsRocket",57,24,0)
    FALE F 10 Bright A_custommissile("FatsoLegsRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("FatsoLegsRocket",57,24,0)
    FALE F 10 Bright A_custommissile("FatsoLegsRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("FatsoLegsRocket",57,24,0)
    FALE F 10 Bright A_custommissile("FatsoLegsRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    Goto See
  FireRockets:
    FALE E 20 A_FatRaise
    FALE F 0 A_custommissile("HFCyberFlameRocket",57,24,0)
    FALE F 10 Bright A_custommissile("HFCyberFlameRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("HFCyberFlameRocket",57,24,0)
    FALE F 10 Bright A_custommissile("HFCyberFlameRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("HFCyberFlameRocket",57,24,0)
    FALE F 10 Bright A_custommissile("HFCyberFlameRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    Goto See
  Seekers:
    FALE E 20 A_FatRaise
    FALE F 0 A_custommissile("ForgottenOneBomb",57,24,0)
    FALE F 10 Bright A_custommissile("ForgottenOneBomb",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("ForgottenOneBomb",57,24,0)
    FALE F 10 Bright A_custommissile("ForgottenOneBomb",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("ForgottenOneBomb",57,24,0)
    FALE F 10 Bright A_custommissile("ForgottenOneBomb",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    Goto See
  FuelRockets:
    FALE E 20 A_FatRaise
    FALE F 0 A_custommissile("FuelRocket",57,24,0)
    FALE F 10 Bright A_custommissile("FuelRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("FuelRocket",57,24,0)
    FALE F 10 Bright A_custommissile("FuelRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    FALE F 0 A_custommissile("FuelRocket",57,24,0)
    FALE F 10 Bright A_custommissile("FuelRocket",57,-24,0)
    FALE F 0 a_facetarget
    FALE GE 5
    Goto See
  Pain:
    FALE G 3
    FALE G 3 A_Pain
    Goto See
	/*
  Death:
    FALE H 6
    FALE I 6 A_Scream
    FALE J 6 A_NoBlocking
    FALE KLMNPQ 6
    FALE Q -1 A_BossDeath
    Stop
	*/
  Death:
	FALE H 10 A_PlaySound ("superdemon/snarl", chan_5)
	FALE I 10 Bright A_Scream
	TNT1 A 0 A_Fall
	TNT1 A 0 A_SpawnItemEx("Ultrasphere",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("DemonicChalice",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("SkullOfPower",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",frandom(-10,10),frandom(-10,10),frandom(20,60),0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",frandom(10,80),0,frandom(0,360),CMF_AIMDIRECTION,frandom(0,360))
	FALE JJJJJ 2 Bright
	TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",frandom(-10,10),frandom(-10,10),frandom(20,60),0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",frandom(10,80),0,frandom(0,360),CMF_AIMDIRECTION,frandom(0,360))
	TNT1 A 0 A_CustomMissile ("SuperDemonArm", 54, -50, -50)
	FALE KKKKK 2 Bright
	TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",frandom(-10,10),frandom(-10,10),frandom(20,60),0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",frandom(10,80),0,frandom(0,360),CMF_AIMDIRECTION,frandom(0,360))
	FALE LLLLL 2 Bright
	TNT1 AAAA 0 A_SpawnItemEx("GibbedGenerator",frandom(-10,10),frandom(-10,10),frandom(20,60),0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigRedBloodCloud",frandom(10,80),0,frandom(0,360),CMF_AIMDIRECTION,frandom(0,360))
	TNT1 AAAAAAAA 0 A_CustomMissile("SmokeFX3",frandom(20,80),0,frandom(0,360),CMF_AIMDIRECTION,frandom(0,360))
	FALE MN 10
	FALE O 10 A_PlaySound("superdemon/crash")
	FALE P 10 A_BossDeath
	FALE Q -1
	Stop
  }
}

ACTOR FatsoLegsRocket : CyberLordRocket
{
  Speed 60
  States
  {
  Spawn:
    TNT1 A 0 A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2)) 
    TNT1 A 0 A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2)) 
    FALR A 1 Bright
    TNT1 A 0 A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2)) 
    TNT1 A 0 A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2)) 
    FALR A 1 Bright
    TNT1 A 0 A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2)) 
    TNT1 A 0 A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2)) 
    FALR B 1 Bright
    TNT1 A 0 A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2)) 
    TNT1 A 0 A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2)) 
    FALR B 1 Bright
    Loop
  }
}