ACTOR ZamasuGodImpBlackClone 
{ 
//Creator Eshkere_Jason
//Original: Divine Infinity
//Title: "Zamasu God Imp Black Clone"
//Info about Zamasu God Imp: Zamasu God Imp is one of the most powerful and frightening imps in the Doom Nexus mod
  Health 14500
  Radius 20
  Height 56
  Speed 29
  PainChance 8
  BloodColor "Black"
Damagefactor 0.3
Damagefactor "Acid", 2.5
DamageFactor "PDTBFG", 0.05
DamageFactor "PDTBFGTracer", 0.05
DamageFactor "BFGSplash", 0.25
DamageFactor "BFGSpray", 0.25
DamageFactor "PlayerDevBall", 0.025
DamageFactor "PlayerDevBall2", 0.025
DamageFactor "PlayerDTBFGRailgunSlug", 0.025
DamageFactor "PlayerDevTracer", 0.025
DamageFactor "ImpComet", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryPlayer", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegendaryGuruPlayer", 0.0
DamageFactor "CadaverRocket", 0.0
DamageFactor "DemolisherEx", 0.0
DamageFactor "DarkDemoEx", 0.0
DamageFactor "CerChainguns", 0.0
DamageFactor "CerEnergyBall", 0.0
DamageFactor "LegMind", 0.0
DamageFactor "BeheComet", 0.0
DamageFactor "NobleCOmet", 0.0
DamageFactor "CacoComet", 0.0
DamageFactor "CadaverRocket", 0.0
DamageFactor "HellComet", 0.0
DamageFactor "Legendary1", 0.0
DamageFactor "T3rm", 0.0
DamageFactor "C0mm4nder", 0.0
DamageFactor "DBFG10K2", 0.0
DamageFactor "HFCyb3r", 0.0
DamageFactor "PlayerDBFG10K2", 0.0
DamageFactor "PlayerDTRG", 0.3
DamageFactor "DBFG2", 0.0
DamageFactor "PlayerDBFG2", 0.0
DamageFactor "PyroShot", 0.0
DamageFactor "PlayerPyro", 0.0
DamageFactor "PDTPuff", 0.0
DamageFactor "Touhou", 0.0
DamageFactor "Hell", 0.0
DamageFactor "PlayerBHole", 0.0
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "SatanGuard", 0.0
DamageFactor "Explosion", 0.01
DamageFactor "NemesisBall", 0
DamageFactor "NemesisBeam", 0.3
  DropItem "Zamasu Plasmatic Cannon", 256, 33
  DropItem "NemesisHealthBonusMax", 256, 32
  DropItem "NemesisArmorBonus32", 256
  DropItem "NemesisHealthBonusMax", 256, 32
  DropItem "NemesisArmorBonus32", 256
  DropItem "EnragedLegendaryArmor", 85, 1
  DropItem "LegAmmoSphere", 88, 3
  DropItem "EnragedLegendaryPowerShard", 35, 1
  DropItem "HandGrenadeAmmo", 235, 2
  DropItem "MineAmmo", 235, 2
  DropItem "Backpack", 198, 1
  DropItem "Armorplate", 205, 1
  DropItem "Portablemedkit", 210, 1
  DropItem "LegendaryRune", 60, 1
  DropItem "Nemesis Rifle", 128, 1
  SeeSound "ZamasuGodImp/Sight"
  PainSound "ZamasuGodImp/Pain"
  DeathSound "ZamasuGodImp/Death"
  ActiveSound "ZamasuGodImp/Active"
  Monster
  Obituary "%o was eradicated by the Zamasu God Imp's dark energy."
  Tag"\c[s5]Zamasu\c-  \c[w2]God-\c  \c[W8]Imp\c- \c[s5]Void-\c"
 +BOSS
+BOSSDEATH
+NOFEAR
+MISSILEMORE
+MISSILEEVENMORE
+DONTRIP
+NOTIMEFREEZE
+FLOORCLIP
+QUICKTORETALIATE
+NORADIUSDMG
+DONTHARMSPECIES
+DROPOFF
+LOOKALLAROUND
+THRUSPECIES
+NOTELEFRAG
-COUNTKILL
var int user_delay;
var int user_missile;
States
{
  Spawn:
	TNT1 A 0
	Z56G A 10 A_Look
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Loop
  Idle2:
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G A 10 A_Look
	Loop
  GrowWings:
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
    //TNT1 A 0 A_PlaySound("MReimu/Cast")
	//TNT1 A 0 A_SpawnItemEx("MReimuCastEffect2",0,0,32)
	Z56G H 4
	Z56G H 4 A_Pain
	TNT1 A 0 A_Playsound("brain/spit",4,1.0,0,ATTN_NONE)
	Z56G HHHHHHHHHHHHHHHHHHHHHHHHH 2 A_GiveInventory("NemesisSoulEvent",1)
	TNT1 A 0 A_ChangeFlag("FLOAT",1)
	TNT1 A 0 A_ChangeFlag("NOGRAVITY",1)
	Z56G GGGGGGGGGGGGGG 2 A_GiveInventory("NemesisSoulEvent",1)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	Goto See
  See:
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	TNT1 A 0 A_Jump(60,"Teleport","Rush")
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G AA 2 A_FastChase
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G BB 2 A_FastChase
	TNT1 A 0 A_SpawnItem("HumanishStep",0,0,0,0)
	TNT1 A 0 A_Jump(60,"Teleport","Rush")
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G CC 2 A_FastChase
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G DD 2 A_FastChase
	TNT1 A 0 A_SpawnItem("HumanishStep",0,0,0,0)
    Loop
  Rush:
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Chase
	Z56G A 1 A_Chase
	TNT1 A 0 A_Chase
	Z56G A 1 A_Chase
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Chase
	Z56G B 1 A_Chase
	TNT1 A 0 A_Chase
	Z56G B 1 A_Chase
	TNT1 A 0 A_SpawnItem("HumanishStep",0,0,0,0)
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Chase
	Z56G C 1 A_Chase
	TNT1 A 0 A_Chase
	Z56G C 1 A_Chase
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Chase
	Z56G D 1 A_Chase
	TNT1 A 0 A_Chase
	Z56G D 1 A_Chase
	TNT1 A 0 A_SpawnItem("HumanishStep",0,0,0,0)
	TNT1 A 0 A_Jump(64,"See")
	Loop
	Teleport:
	Z56G A 1 A_UnSetShootable
	TNT1 AAAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G AAAAAAAAAA 1 A_FadeOut(0.1,0)
	Z56G A 2
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	Z56G A 1 A_PlayWeaponSound("boss/teleport")
	TNT1 AAAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G AAAAAAAAAA 1 A_FadeIn(0.1)
	Z56G A 1 A_SetShootable
	Goto See
	 Melee:
	Z56G EF 2 A_FaceTarget
	Z56G G 2 A_MeleeAttack
	Goto See
	Missile:
	TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
	TNT1 A 0 A_SetTranslucent(1)
	//TNT1 A 0 A_JumpIfCloser(250,"Lunge")
	TNT1 A 0 A_Jump(40,"SuperFireBall","ZamasuNuke")
	TNT1 A 0 A_Jump(64,"Laser","FireSpread")
	TNT1 A 0 A_Jump(128,"Seeker")
	Goto Normal
	Normal:
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G G 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G E 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G E 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G G 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G E 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G E 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G G 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EE 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G E 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 2 A_CustomMissile("VexedNemesisImpBall",32,0,0)
	TNT1 A 0 A_CustomMissile("VexedNemesisImpBall",32,0,8)
	Z56G G 1 A_CustomMissile("VexedNemesisImpBall",32,0,-8)
	Goto See
	Seeker:
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EE 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G EE 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G E 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G E 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpBallSeek",32,0,0)
	Goto See
	FireSpread:
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpFireBall",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G E 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 3 A_CustomMissile("VexedNemesisImpFireBall",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpFireBall",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G E 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G E 3 A_CustomMissile("VexedNemesisImpFireBall",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Z56G EF 2 A_FaceTarget
	TNT1 A 0 A_Stop
	TNT1 A 0 A_PlaySound("imp/attack")
	Z56G G 3 A_CustomMissile("VexedNemesisImpFireBall",32,0,0)
	TNT1 A 0 ThrustThing(Angle*256/360+random(64,192),30,0,0)
	Goto See
	Laser:
	TNT1 A 0 A_PlaySound("ZamasuGodImp/Sight")
	TNT1 A 0 A_Facetarget
	Z56G EEEFFF 4 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
    TNT1 A 0 A_PlaySound("FantasyStaff/Fire",7,1.0,0,0.2) 
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LaserLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 20,"See")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_Facetarget
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G GGGG 1 A_CustomMissile("VexedNemesisImpLaser",32,0,0)
    TNT1 A 0 A_PlaySound("FantasyStaff/FireLoop",6,1.0,0,0.2)
	Loop
	SuperFireBall:
	TNT1 A 0 A_PlaySound("ZamasuGodImp/Sight")
	TNT1 A 0 A_Facetarget
	Z56G EEEFFF 4 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",random(-20,20),random(-20,20),random(0,10))
    TNT1 A 0 A_PlaySound("FantasyStaff/Fire2",7,1.0,0,0.2) 
    TNT1 A 0 A_PlaySound("FantasyStaff/Meltdown",6,1.0,0,0.2) 
	Z56G A 30 A_CustomMissile("NemesisImpLaserBall",32,0,0)
	Goto See
	LaserBall:
	TNT1 A 0 A_SetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_PlaySound("ZamasuGodImp/Sight")
	TNT1 A 0 A_Facetarget
	Z56G EEEEEE 4 A_GiveInventory("NemesisSoulEvent",1)
	TNT1 A 0 A_Facetarget
	Z56G EEEFFF 4 A_GiveInventory("NemesisSoulEvent",1)
    TNT1 A 0 A_PlaySound("FantasyStaff/Fire2",7,1.0,0,0.2) 
    TNT1 A 0 A_PlaySound("FantasyStaff/Meltdown",6,1.0,0,0.2) 
	TNT1 A 0 A_PlaySound("legimp/fiyabetch")
	Z56G F 30 A_CustomMissile("VexedNemesisImpLaserBall",32,0,0)
	TNT1 A 0 A_UnSetInvulnerable
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	Goto See
	ZamasuNuke:
    TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_PlaySound("ZamasuCyberdemon/Sight",7,1,0,0.5)
    Z56G A 0 A_SetInvulnerable
	Z56G E 5 BRIGHT A_SpawnItemEx("ZamasuCyberFinalAttack")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G F 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_Playsound ("Arcradimus/BFGElectric")
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 5 Bright A_faceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner2")
	Z56G E 2 Bright A_PlaySound ("pcannon/explode")
	Z56G F 5 A_CustomMissile ("ZamasuCyberFinalBall")
	TNT1 A 0 A_ChangeFlag("NOPAIN",0)
	Z56G A 0 A_SetInvulnerable
	Goto See
	Rage:
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_PlaySound("ZamasuGodImp/Sight",7,1.0,0,ATTN_NONE)
	Z57G EEEEEEEE 2 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SetUserVar("user_missile",0)
  RageLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 20,"See")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("VexedNemesisImpBallSeek",-8,7,30,4,0,(0.1)*Random(30,40),Random(-80,-90),128)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G F 1 Bright A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("VexedNemesisImpBallSeek",-8,7,30,4,0,(0.1)*Random(30,40),Random(-80,-90),128)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G F 1 Bright A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("VexedNemesisImpBallSeek",-8,7,30,4,0,(0.1)*Random(30,40),Random(-80,-90),128)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G F 1 Bright A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("VexedNemesisImpBallSeek",-8,7,30,4,0,(0.1)*Random(30,40),Random(-80,-90),128)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G F 1 Bright A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("VexedNemesisImpBallSeek",-8,7,30,4,0,(0.1)*Random(30,40),Random(-80,-90),128)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G F 1 Bright A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_SpawnItemEx("VexedNemesisImpBallSeek",-8,7,30,4,0,(0.1)*Random(30,40),Random(-80,-90),128)
	TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	TNT1 AAAAAAA 0 A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G F 1 Bright A_CustomMissile("NemesisASGBall",32,0,frandom(-10,10),CMF_OFFSETPITCH,frandom(-6,6))
	Z57G E 1 Bright A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	TNT1 A 0 A_PlaySound("ZamasuGodImp/Active",0,1.0,0,0.4)
	Z57G F 1 Bright A_CustomMissile("ZamasuSoulBigBall",32,0,0,2,4)
	TNT1 A 0 A_Jump(80,"MidRageTeleport")
	Loop
  MidRageTeleport:
	Z57G E 1 Bright A_UnSetShootable
	TNT1 AAAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z57G E 1 Bright A_FadeOut(0.1,0)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	Z57G EEE 1 Bright A_FadeOut(0.3,0)
	Z57G E 2 Bright
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	Z57G E 1 Bright A_PlayWeaponSound("boss/teleport")
	TNT1 AAAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z57G EEE 1 Bright A_FadeIn(0.3)
	TNT1 AA 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
	Z57G E 1 Bright A_FadeIn(0.1)
	Z57G E 1 Bright A_SetShootable
	Goto RageLoop
  Pain:
	TNT1 A 0 A_SetInvulnerable
	Z56G GGG 4 Bright
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	Z56G GGG 4 Bright A_Pain
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump("Rage",1)
	Goto Rage
  PainMissile:
	Z56G G 3 Bright
	Z56G G 3 Bright A_Pain
	Goto Missile  
  Pain.RailG:
  Pain.PDTPuff:
  Pain.DTRailgun:
  Pain.PlayerDTRG:
  Pain.Explosion:
	Goto Rage
  Death:
	TNT1 AAA 0 A_StopSound(6)
	Z56G HI 8
	Z56G J 8 A_Scream
	Z56G K 6
	Z56G L 6 A_NoBlocking
	Z56G M 6
	TNT1 A 0 A_Jump(100,"MoreStuff")
	Z56G N 100
	TNT1 A 0 A_GiveInventory("NemCardMinionDeath2",1,AAPTR_MASTER)
	TNT1 A 0 A_JumpIfInTargetInventory("NemesisFragmentToken",1,3)
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("NemesisFragment") == 0,2)
	TNT1 A 0 A_SpawnItemEx("NemesisFragmentSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,192)
	Z56G N -1
	Stop
  MoreStuff:
	Z56G N 100
	TNT1 A 0 A_JumpIfInTargetInventory("NemesisFragmentToken",1,3)
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("NemesisFragment") == 0,2)
	TNT1 A 0 A_SpawnItemEx("NemesisFragmentSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION,192)
	TNT1 A 0 A_SpawnItem("HellionSmokeAttack")
	Z56G NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1 A_SpawnItem("NemesisZombieItemRandomizer")
	Z56G NNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1 A_SpawnItem("NemesisZombieItemRandomizer")
	Z56G N 1 A_SpawnItem("NemesisZombieSuperItemRandomizer")
	Z56G N -1
	Stop
  }
}