/*
ACTOR HellFireCyHunter
{
Monster
Health 2700
Radius 24
Height 64
PainChance 20
Speed 9
Scale 1.15
Mass 1400
+FLOAT
+NOGRAVITY
+BOSSDEATH
+MISSILEMORE
+MISSILEEVENMORE
+DONTHARMSPECIES
+QUICKTORETALIATE
+DONTHARMSPECIES
+NORADIUSDMG
+NOICEDEATH
+Bright
Species "Nobles"
DamageFactor "NoblesComet", 0.0
DropItem "LifeEssence" 256
DropItem "ArmorBonusMax" 256
DropItem "BossLifeEssence" 192 25
DropItem "BossArmorBonusMax" 192 1
DropItem "Missile" 256
DropItem "MissileBox" 128
DropItem "GreaterPlasmaEnergy" 128
DropItem "GreaterDemonicEnergy" 128 200
DropItem "Railgun " 200
DropItem "BFG10K " 100
DropItem "HellstormBFG" 50
DropItem "Demon Tech Minigun" 35
DropItem "ExplosiveDemonTechRifle" 40 1
DropItem "EFG9000" 5
SeeSound "HellFireCyHunter/Sight"
PainSound "HellFireCyHunter/Pain"
DeathSound "HellFireCyHunter/Death"
ActiveSound "HellFireCyHunter/Active"
Obituary "%o got seriously injured and couldn't survive the massive firepower of a Cyhunter."
HitObituary "%o got seriously injured and couldn't survive the massive firepower of a Cyhunter."
Tag "\c[z4]HellFire \c[v9]Cyhunter\c-"
var int user_firespawn;
var int user_efg;
var int user_exdtr;
States
{
  Spawn:
	TNT1 A 0 A_JumpIf(user_firespawn == 1,4)
	TNT1 A 0 A_SpawnItemEx("LesserCardinalFireSpawner",0,0,0,0,0,0,0,SXF_SETMASTER)
	TNT1 A 0 A_PlaySound("monster/ambientfire",7,1.0,1)
	TNT1 A 0 A_SetUserVar("user_firespawn",1)
  Idle:
  	CYHU AB 2 A_Look
	Loop
  See:
    CYHU AB 2 A_Chase
	TNT1 A 0 A_Jump(8,"Avoid")
    Loop
  Avoid:
    CYHU A 0
    CYHU A 0 A_SetAngle(angle+random(0,359))
    CYHU A 0 A_Recoil(-35)
    CYHU A 0 A_FaceTarget
	CYHU AAAAAAAAAAAA 1 A_SpawnItemEx("CyHunterFX")
	TNT1 A 0 A_Jump(127,"See")
	CYHU A 1 A_Stop
	Goto Avoid
  Melee:
  Missile:
	TNT1 A 0 A_Jump(5,"Nuke")
	TNT1 A 0 A_Jump(24,"WomboCombo")
	TNT1 A 0 A_Jump(64,"NormalCombo","HomingCombo")
    TNT1 A 0 A_Jump(200,"BFG10K","Railgun","Homing","MiniDTBFG","Missiles","Napalm","AntiLegendaryBlast","ExDTR")
  Normal:
	TNT1 A 0 A_Jump(144,"Normal2")
    CYHU C 12 A_FaceTarget
	CYHU D 0 Bright A_PlaySoundEx("explosivedtech/fire","Weapon")
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
    CYHU C 10
	TNT1 A 0 A_Jump(144,"Homing","Homing","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  ExDTR:
    TNT1 A 0 A_SetUserVar("user_exdtr", 0)
    CYHU C 6 A_FaceTarget
  ExDTRLoop:
    TNT1 A 0 A_JumpIf(user_exdtr > 35,"Pause")
	TNT1 A 0 A_SetUserVar("user_exdtr",user_exdtr+Random(1,2))
	CYHU C 3 A_FaceTarget
	CYHU D 0 A_CustomMissile("CyHunterExDemonTechProjectile",46,-20,random(-2,2),0)
    CYHU D 0 A_CustomMissile("CyHunterExDemonTechProjectile",46,20,random(-2,2),0)
	CYHU D 2 A_PlaySoundEx("weapons/demontechfire","Weapon")
	Loop
  Pause:
	CYHU D 10 A_FaceTarget
	TNT1 A 0 A_Jump(200,"BFG10K","Railgun","Homing","MiniDTBFG","Missiles","Napalm","AntiLegendaryBlast")
	Goto See
  Normal2:
    CYHU C 12 A_FaceTarget
	CYHU D 0 A_CustomMissile("InfernalCyberNobleRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("InfernalCyberNobleRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("InfernalCyberNobleRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("InfernalCyberNobleRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("InfernalCyberNobleRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("InfernalCyberNobleRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("InfernalCyberNobleRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("InfernalCyberNobleRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("InfernalCyberNobleRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("InfernalCyberNobleRocket",46,20,random(-2,2),0)
    CYHU C 10
	TNT1 A 0 A_Jump(144,"Homing","ExDTR","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  Homing:
    CYHU C 12 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
    CYHU C 6 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
    CYHU C 10
	TNT1 A 0 A_Jump(144,"Railgun","ExDTR","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  Railgun:
	TNT1 A 0 A_PlaySound("weapons/rgcharge")
	CYHU CCCCC 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("railgunner/chargedshot")
	CYHU D 0 A_CustomMissile("CydestroyerRail",56,-25)
	CYHU D 5 A_CustomMissile("CydestroyerRail",56,25)
	CYHU CCCC 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("railgunner/chargedshot")
	CYHU D 0 A_CustomMissile("CydestroyerRail",56,-25)
	CYHU D 5 A_CustomMissile("CydestroyerRail",56,25)
	CYHU CCCC 5 A_FaceTarget
	TNT1 A 0 A_Jump(144,"BFG10K","BFG10K","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
	Goto See
  BFG10K:
	TNT1 A 0 A_PlayWeaponSound("weapons/charge15k")
    CYHU CCCCC 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 16 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	TNT1 A 0 A_Jump(144,"MiniDTBFG","MiniDTBFG","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  MiniDTBFG:
	TNT1 A 0 A_PlaySound("LesserCardinal/BFGCharge")
	CYHU CCCCCCC 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/Hbfg10kfire")
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,-20)
	CYHU D 5 A_CustomMissile("HSBFG10kShotWrath",46,20)
	CYHU CC 8 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/Hbfg10kfire")
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,-20)
	CYHU D 5 A_CustomMissile("HSBFG10kShotWrath",46,20)
	CYHU C 30
	TNT1 A 0 A_Jump(180,"Avoid","Avoid","Avoid","Avoid","Avoid","Avoid","Avoid","WomboCombo")
    Goto See
  Missiles:
    CYHU CCCC 5 A_FaceTarget
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU F 12 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU F 12 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU F 12 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU F 12 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU F 12 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU F 12 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	TNT1 A 0 A_Jump(144,"Napalm","Napalm","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  Napalm:
    CYHU CCCC 5 A_FaceTarget
	CYHU F 0 A_FaceTarget
	CYHU F 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU F 3 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU CC 2 A_FaceTarget
	CYHU F 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU F 3 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU CC 2 A_FaceTarget
	CYHU F 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU F 3 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU CC 2 A_FaceTarget
	CYHU F 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU F 3 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU CC 2 A_FaceTarget
	CYHU F 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU F 3 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU CC 2 A_FaceTarget
	TNT1 A 0 A_Jump(144,"AntiLegendaryBlast","AntiLegendaryBlast","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  AntiLegendaryBlast:
    CYHU C 1 A_FaceTarget
	CYHU CCCCC 2 Bright A_FaceTarget
	CYHU C 2 Bright A_PlayWeaponSound("lrball3/charge")
	CYHU C 12 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU C 12 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU C 12 A_FaceTarget
	CYHU D 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU D 6 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU F 10 A_FaceTarget
	CYHU F 0 A_PlayWeaponSound("lrball3/shot")
    CYHU F 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU F 10 A_CustomMissile("SuperBall",76,15,0)
    CYHU CC 4 A_FaceTarget
	CYHU F 0 A_PlayWeaponSound("lrball3/shot")
    CYHU F 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU F 10 A_CustomMissile("SuperBall",76,15,0)
    CYHU CC 4 A_FaceTarget
	CYHU F 0 A_PlayWeaponSound("lrball3/shot")
    CYHU F 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU F 10 A_CustomMissile("SuperBall",76,15,0)
    CYHU CCCC 4 A_FaceTarget
	TNT1 A 0 A_Jump(180,"Avoid","Avoid","Avoid","Avoid","Avoid","Avoid","Avoid","WomboCombo")
	Goto See
  NormalCombo:
    CYHU CCCC 5 A_FaceTarget
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ObilEFGSeekRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ObilEFGSeekRocket",76,-15,0)
	TNT1 A 0 A_Jump(144,"HomingCombo","HomingCombo","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  HomingCombo:
    CYHU CCCC 5 A_FaceTarget
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	CYHU E 0 A_FaceTarget
	CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,-20,random(-2,2),0)
    CYHU E 0 A_CustomMissile("LesserCardinalHomingRocket",46,20,random(-2,2),0)
	CYHU E 0 A_CustomMissile("ShoulderRocket",76,15,0)
	CYHU E 8 Bright A_CustomMissile("ShoulderRocket",76,-15,0)
	TNT1 A 0 A_Jump(144,"WomboCombo","WomboCombo","Avoid")
	TNT1 A 0 A_Jump(100,"Avoid")
    Goto See
  WomboCombo:
    CYHU CCCCC 2 Bright A_FaceTarget
	CYHU C 0 A_PlaySound("HellFireCyHunter/Sight")
	CYHU CCCCC 2 Bright A_FaceTarget
	CYHU C 2 Bright A_PlayWeaponSound("lrball3/charge")
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
    CYHU C 4 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    CYHU D 0 A_CustomMissile("Cy10K",46,-20,random(-3,3),0)
    CYHU D 3 A_CustomMissile("Cy10K",46,20,random(-3,3),0)
	CYHU EEEE 3 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/Hbfg10kfire")
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,-20)
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,20)
	CYHU E 0 A_PlayWeaponSound("lrball3/shot")
    CYHU E 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU E 10 A_CustomMissile("SuperBall",76,15,0)
	CYHU EEEE 3 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/Hbfg10kfire")
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,-20)
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,20)
	CYHU E 0 A_PlayWeaponSound("lrball3/shot")
    CYHU E 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU E 10 A_CustomMissile("SuperBall",76,15,0)
	CYHU EEEE 3 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/Hbfg10kfire")
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,-20)
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,20)
	CYHU E 0 A_PlayWeaponSound("lrball3/shot")
    CYHU E 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU E 10 A_CustomMissile("SuperBall",76,15,0)
	CYHU EEEE 3 A_FaceTarget
	TNT1 A 0 A_PlaySound("weapons/Hbfg10kfire")
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,-20)
	CYHU D 0 A_CustomMissile("HSBFG10kShotWrath",46,20)
	CYHU E 0 A_PlayWeaponSound("lrball3/shot")
    CYHU E 0 A_CustomMissile("SuperBall",76,-15,0)
    CYHU E 10 A_CustomMissile("SuperBall",76,15,0)
	TNT1 A 0 A_Jump(180,"Avoid")
	Goto See
  Nuke:
    TNT1 A 0 A_JumpIf(user_efg == 1, "Missile")
    TNT1 A 0 A_SetUserVar("user_efg", 1)
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_SetInvulnerable
    TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("weapons/nuclearmissilecharge",0,10.0)
	CYHU E 3 Bright A_PlaySound("LesserCardinal/Laugh", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TNT1 A 0 Radius_Quake(50,150,0,24,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	CYHU EE 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySoundEx("Cardihilator/NukeFire", 1, 0, 2)
	CYHU F 6 A_CustomMissile("ObilEFGFusionNuke",46,-20,0)
	CYHU F 6 Bright A_CustomMissile("ObilEFGFusionNuke",46,20,0)
	//TNT1 A 1 A_TakeInventory("FusionNuke",1)
	CYHU EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 Bright A_SpawnItem("HellFireBaronFlameSpawner",0,0,0,0)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	Goto See
  Pain:
	TNT1 A 0 A_Jump(99,"PainMissile")
    CYHU G 4 A_Pain
	TNT1 A 0 A_Jump(110,"Avoid")
    Goto See
  PainMissile:
    CYHU G 4 A_Pain
    Goto Missile
  Death:
	TNT1 A 0
	TNT1 A 0 A_RemoveChildren(1)
	TNT1 A 0 A_StopSound(7)
    CYHU H 20 A_Scream
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
	CYHU IIII 2 A_CustomMissile("Kaboom17", Random(10,50), 0, random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
	CYHU KKKK 2 A_CustomMissile("Kaboom17", Random(10,50), 0, random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
	CYHU LLLL 2 A_CustomMissile("Kaboom17", Random(10,50), 0, random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
	CYHU MMMM 2 A_CustomMissile("Kaboom17", Random(10,50), 0, random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("OrangeGibbedGenerator",0,0,0,0,0,0,0,128,0)
	TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
    CYHU N 4 A_NoBlocking
    CYHU O 3 A_BossDeath
	TNT1 A -1 A_KillMaster
    Stop
 Raise:
	TNT1 A 0
    TNT1 A 0 A_SpawnItemEx("VileHealEffect",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	CYHU ONMLKIH 6
	Goto See
    }
}
*/

ACTOR CyHunterExDemonTechProjectile : HellRazerExDemonTechProjectile {Damagetype "NoblesComet" Species "Nobles"}