Actor LegendaryJetpackZombie : LegendaryZombie
{
//Creator: Dr. Sticky
//Origin: Nexus Infinity
//Sprite: LEJP
//Title: "Legendary Jetpack Zombie"
Health 1250
GibHealth 200
Radius 24
Height 56
Mass 1000
Speed 10
PainChance 20
BloodColor "Blue"
Species "EliteZombies"
Damagefactor "Acid", 2.5
Damagefactor 0.65
//No Infighting
DamageFactor "PDTBFG", 0.20
DamageFactor "PDTBFGTracer", 0.20
DamageFactor "PlayerDevBall", 0.120
DamageFactor "PlayerDevBall2", 0.120
DamageFactor "PlayerDTBFGRailgunSlug", 0.120
DamageFactor "PlayerDevTracer", 0.120
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegendaryPlayer", 0.3
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor "LACGrenade", 0.0
DamageFactor "DBFG10K2", 0.65
DamageFactor "PlayerDBFG10K2", 0.65
DamageFactor "DBFG2", 0.65
DamageFactor "PlayerDBFG2", 0.65
DamageFactor "PlayerDTRG", 0.5
DamageFactor "RST", 0.0
DamageFactor "SoapOpera", 0.0
DamageFactor "ZombieDev", 0.0
Damagefactor "ZExplosiveBullets", 0.0
Damagefactor "HTZombie", 0.0
DamageFactor "ZombieCannon", 0.0
DamageFactor "MiniRocket", 0.0
Damagefactor "ZGrenade", 0.0
DropItem "HandGrenadeAmmo" 235 2
DropItem "MineAmmo" 235 2
DropItem "Backpack" 198 1
DropItem "LDemonAmmo" 250 1
DropItem "LDemonAmmoBox" 200 1
DropItem "LegendaryArmor" 105 1
DropItem "Legendary Plasmatic Cannon" 180 1
DropItem "Legendary Plasmatic Rifle" 100 1
DropItem "ShieldSphere", 64, 1
SeeSound "JetpackZombie/Sight"
ActiveSound "JetpackZombie/Active"
PainSound "JetpackZombie/Pain"
DeathSound "grunt/death3"
Obituary "%o was quickly and suddenly taken out by a Legendary Jetpack Zombie"
Tag "\c[z3]Legendary Jetpack Zombie\c-"
var int user_thruster;
+Float
+FloatBob
+NoGravity
+DONTHARMSPECIES
+NOICEDEATH
-NODROPOFF
-FLOORCLIP
States
	{
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_JumpIf(user_thruster == 1,4)
	TNT1 A 0 ThrustThingZ(0,13,0,1)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fly",0,1.0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_SetUserVar("user_thruster",1)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fly",0,1.0,0)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LEJP A 10 Bright A_Look
	LEJP A 10 Bright A_Look
	Loop
  See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,2084)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_FastChase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_FastChase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fly",0,1.0,0)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LEJP A 1 A_Chase
	TNT1 A 0 A_FastChase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_FastChase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_Chase("","")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_SpawnItem("LHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fly",0,1.0,0)
	Loop
  Missile:
	TNT1 A 0
	TNT1 A 0 A_Jump(100,"Rockets")
	TNT1 A 0 A_Jump(70,"Shotguns")
	TNT1 A 0 A_Jump(63,"Railgun")
	TNT1 A 0 A_Jump(55,"GrenadesLauncher")
	TNT1 A 0 A_Jump(44,"LegEplosiveMinigun")
  Normal:
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
  NormalRepeat:
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_CustomMissile("LegendaryProjectile",32,12,random(-2,2))
	LEJP A 3 Bright A_PlaySoundEx("weapons/DemonTechRifle","Weapon")
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_CustomMissile("LegendaryProjectile",32,-12,random(-2,2))
	TNT1 A 0 A_Jump(37,"See")
	Loop
  Rockets:
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,-12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,-12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,-12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegendaryRocket",32,-12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	Goto See
  GrenadesLauncher:
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP B 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP BBBB 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegJetpackGrenade",32,12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP CCCC 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegJetpackGrenade",32,-12,0)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP CCCC 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegJetpackGrenade",32,12,0)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP C 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	LEJP CCCC 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128) 
	TNT1 A 0 A_CustomMissile("LegJetpackGrenade",32,-12,0)
	Goto See
  Shotguns:
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fire",0,1.0,0)
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,-12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 A 0 A_CustomBulletAttack(17,17,8,random(1,4),"ZbulletPuff")
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fire",0,1.0,0)
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,-12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 A 0 A_CustomBulletAttack(17,17,8,random(1,4),"ZbulletPuff")
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fire",0,1.0,0)
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,-12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 A 0 A_CustomBulletAttack(17,17,8,random(1,4),"ZbulletPuff")
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fire",0,1.0,0)
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,-12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 A 0 A_CustomBulletAttack(17,17,8,random(1,4),"ZbulletPuff")
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 1 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("JetpackZombie/Fire",0,1.0,0)
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 AAAA 0 A_CustomMissile("LegendaryBlueTracer",32,-12,random(-6.0,6.0),CMF_OFFSETPITCH,frandom(-3.0,3.0))
	TNT1 A 0 A_CustomBulletAttack(17,17,8,random(1,4),"ZbulletPuff")
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	Goto See
  LegEplosiveMinigun:
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("YellowShellCasing", 10, 12, 40, Random(2, 6), 0, Random(1, 3), Random(80, 90), 128)
	TNT1 A 0 A_PlaySound("sentient/fire")
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP DDDDDD 1 Bright A_CustomMissile("LegSentientExplosiveTracer",32,12,0)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP DDDDDD 2 Bright A_CustomMissile("LegSentientExplosiveTracer",32,-12,0)
	TNT1 A 0 A_GiveInventory("EpicLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
    TNT1 A 0 A_SpawnItemEx("YellowShellCasing", 10, -12, 40, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySound("sentient/fire")
	LEJP DDDDDD 3 Bright A_CustomMissile("LegSentientExplosiveTracer",32,12,0)
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP DDDDDD 2 Bright A_CustomMissile("LegSentientExplosiveTracer",32,-12,0)
	TNT1 A 0 A_GiveInventory("EpicLegZombieStrafing",1)
	TNT1 A 0 A_StopSoundEx("Weapon")
	Goto See
  Railgun:
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP D 2 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
	TNT1 A 0 A_CustomMissile("LegCatharsiRail",32,12,0)
	TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
	TNT1 A 0 A_CustomMissile("LegCatharsiRail",32,-12,0)
	LEJP D 2 Bright A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 2 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	GoTo See
  Pain:
	TNT1 A 0
	TNT1 A 0 A_JumpIfHealthLower((ACS_NamedExecuteWithResult("Hem_SpawnHealth")*0.25),"PainShield")
	TNT1 A 0 A_Jump(96,"NoPainShield")
  PainShield:
	TNT1 A 0 A_GiveInventory("ZombieShieldSphere",1)
  NoPainShield:
	LEJP A 1 A_Pain
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	LEJP A 1
	TNT1 A 0 A_SpawnItemEx("LegJetpackZombieFireSpawner",-17,0,34,random(-3,1),random(-2,2),random(-2,-6),0,128)
	Goto See
  Death:
	TNT1 A 0
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("TrueLegMode") == 0,3)
	TNT1 A 0 A_JumpIfInTargetInventory("TrueLegendaryRuneItem",1,"TrueLeg")
	TNT1 A 0 A_JumpIfInTargetInventory("TrueLegendaryRuneItem2",1,"TrueLeg")
	TNT1 A 0 A_Jump(36,"TrueLeg")
  Death2:
	TNT1 A 0
	LEJP E 1 A_Scream
	TNT1 A 0 A_Gravity
	TNT1 A 0 A_NoBlocking
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP E 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP E 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP E 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP F 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP F 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP F 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP F 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP G 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP G 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP G 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP G 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP H 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP H 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	LEJP H 1 A_CheckFloor("SexPlode")
	TNT1 A 0 A_PlaySound("weapons/rocklx",0,1.0,0)
	TNT1 A 0 A_CustomMissile("LegJetpackZombieFireSpawner",random(22,53),0,random(0,360),2,random(0,360))
	Goto Sexplode
  Sexplode:
	LEJP H 1 A_ChangeFlag(FloatBOB,0)
	LEJP I 1 A_ChangeFlag(NOBLOCKMAP,1)
	TNT1 A 0 A_Explode(70,380)
	TNT1 A 0 A_PlaySound("weapons/mineexplode",0,1.0,0)
	TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("SmokeFX",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAA 0 A_CustomMissile("Kaboom19",random(22,53),0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("Debris",0,0,0,random(-4,4),random(-4,4),random(4,8),0,SXF_CLIENTSIDE,0)
	LEJP A 4
	TNT1 A 0 A_SpawnItemEx("LegendaryProShotgunner",0,0,8,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 1
  Stop
   TrueLeg:
	LEJP G 3 A_Pain
	LEJP G 0 A_PlaySoundEx("brain/spit",7,0,2)
	LEJP GGGGGGGGGGGGGGGGG 2 A_SpawnItemEx("LegVileFireSpawner",1)
	LEJP GGGGGGGGGGGGGGGGG 2 A_SpawnItemEx("LegVileFireSpawner",1)
	LEJP GGGGGGGGGGGGGGGGG 2 A_SpawnItemEx("LegVileFireSpawner",1)
	TNT1 A 0 A_SpawnItemEx("BlueLightning")
	LNGZ GGGGGGGGGGGG 2 A_SpawnItemEx("BHellionSmokeSpawner")
	TNT1 A 0 A_SpawnItemEx("TrueLegendaryJetpackZombie",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TELEFRAG)
    TNT1 A 1
    Stop
  XDeath:
	TNT1 A 0
	LEJP H 1 A_ChangeFlag(FloatBOB,0)
	TNT1 A 0 A_Fall
	TNT1 A 0 A_XScream
	TNT1 A 0 A_Explode(70,380)
	TNT1 A 0 A_PlaySound("weapons/mineexplode",0,1.0,0)
	TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("SmokeFX",0,0,random(0,360),2,random(0,360))
	TNT1 AAA 0 A_CustomMissile("Kaboom19",random(22,53),0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("Debris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,SXF_CLIENTSIDE,0)
	ASGZ STUV 3
	ASGZ W 63000 CanRaise
	Stop
	}
}

ACTOR LegJetpackZombieFireSpawner : LegendaryRedParticleSpawner
{
+NOTIMEFREEZE
States
{
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_PlaySound("JetpackZombie/Fly",0,1.0,0)
	TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1,"NULL")
	TNT1 A 0 A_SpawnItemEx("LegCardinalFireEx",random(8,-8),random(4,-4),random(-10,0),0,0,random(-4,-6),0,128,0)	
    TNT1 AAAA 0 A_SpawnItemEx("LegCardinalFire",random(18,-18),random(14,-14),random(-10,0),0,0,random(-6,-8),0,128,0)
    TNT1 A 1
    Stop
	}
}

ACTOR LegJetpackGrenade : RifleGrenade
{
Radius 6
Height 6
Speed 40
Damage 50
Species "Imps"
Scale 0.75
Projectile
Gravity 0.6
WallBounceFactor 0.35
BounceFactor 0.36
ExplosionDamage 80
ExplosionRadius 140
SeeSound "Weapons/GrenadeBounce"
DeathSound "Weapons/RockLX"
DamageType "ImpComet"
+DONTSPLASH
+THRUSPECIES
+DOOMBOUNCE
+NOTIMEFREEZE
-NOGRAVITY
-GRENADETRAIL
-ROCKETTRAIL
States
{
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_StopSound
  SpawnLoop:
    LRND A 1 Bright A_CustomMissile("GrenadeTrail",Random(-1,1),Random(-1,1))     	
    Loop
  Death:
  	TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("LegendaryBlueParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128) 
    TNT1 AAA 0 A_CustomMissile("BlueKaboom3", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX2", 0, 0, random(0,360), 2, random(0,360))
	TNT1 AAAA 0 A_SpawnItemEx("LegendaryDebris",0,0,0,Random(4,-4),Random(4,-4),Random(4,8),0,128)
    TNT1 A 0 A_Explode
    TNT1 A 1 A_SpawnItem("LegendaryBlueRocketEx")
    Stop	
    }
}