ACTOR ZamasuCardinal
{ 
   Radius 45
   Height 110
   Scale 1.1
   Mass 0x7FFFFFFF
   Health 34999 // 125000 // 125000 
   Speed 35
   Monster
   FloatSpeed 20
   PainChance 2
   Species "Cybers"
DamageFactor 0.35
DamageFactor "LegendaryZombie", 0.0
DamageFactor "PDTBFG", 0.0
DamageFactor "PDTBFGTracer", 0.0
DamageFactor "PlayerDevBall", 0.0
DamageFactor "PlayerDevBall2", 0.0
DamageFactor "PlayerDTBFGRailgunSlug", 0.0
DamageFactor "PlayerDevTracer", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryPlayer", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegendaryGuruPlayer", 0.0
DamageFactor "DBFG10K2", 0.0
DamageFactor "PlayerDBFG10K2", 0.0
DamageFactor "DBFG2", 0.0
DamageFactor "PlayerDBFG2", 0.0
DamageFactor "PlayerDTRG", 0.0
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "Explosion", 0.0
DamageFactor "DTRailgun", 0.0
DamageFactor "PDTPuff", 0.0
DamageFactor "RailG", 0.0
DamageFactor "PlayerPyro", 0.0
DamageFactor "VileFires", 0.0
DamageFactor "DarkDemoEx", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "CDTBFG", 0.0
DamageFactor "UltimateLegendary", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "Explosion", 0.001
DamageFactor "DTRailgun", 0.4
DamageFactor "PDTPuff", 0.4
DamageFactor "RailG", 0.3
DamageFactor "T3rm", 0.0
   DropItem "Zamasu Plasmatic Cannon", 256, 33
   DropItem "BossLifeEssence" 204 25
   DropItem "BossArmorBonusMax" 204 1
   DropItem "DemonAmmoBox" 128 200
   DropItem "DemonicChalice" 128
   DropItem "ZamasuDemonAmmoBox", 200 
   DropItem "ZamasuDemonAmmo", 250 
   DropItem "Nemesis Rifle", 256
   DropItem "NemesisDarkMachinegun", 256
   DropItem "Nemesis Plasmatic Cannon", 256
   DropItem "Nemesis Assault Shotgun", 256
   DropItem "Nemesis Sawed-Off Shotgun", 256
   DropItem "Nemesis BFG", 256
   DropItem "NemesisDemonicEnergy", 256
   DropItem "NemesisGreaterDemonicEnergy", 256
   SeeSound "ZamasuCardihilatorSee"
   PainSound "ZamasuCardihilatorPain"
   DeathSound "ZamasuCardihilatorDeath"
   ActiveSound "ZamasuCardihilatorActive"
   SeeSound "ZamasuCyberdemon/Sight"
PainSound "ZamasuCyberdemon/Pain"
DeathSound "ZamasuCyberdemon/Death"
ActiveSound "ZamasuCyberdemon/Active"
   +MISSILEEVENMORE
   +LOOKALLAROUND
   +QUICKTORETALIATE
   +BOSS
   +BOSSDEATH
   +FLOAT
   +NOGRAVITY
   +DONTHARMSPECIES
   +DONTHURTSPECIES
   -FLOORCLIP
   +NOFEAR
   Obituary "%o was turned into a mere spec of dust by the Zamasu Cardihilator." 
   var int user_fusionnuke;
   var int user_music;
   Tag "\c[s5]Zamasu Cardinal\c-"
   States 
   { 
Spawn:
	TNT1 A 0
	TNT1 A 0 A_PlaySoundEx("UnknownArmor/pickup","Voice",0,2)
Idle:
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD AB 2 Bright A_Look
	Loop
Remove:
	TNT1 A 1
	TNT1 A 0 A_SpawnItemEx("cyberdemon",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_ChangeFlag("COUNTKILL", FALSE)
	TNT1 A 0
	Stop
   See:
	  TNT1 A 0 A_UnSetInvulnerable
	  TNT1 A 0 A_JumpIf(user_music == 1,4)
	  TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,6714,1006)
	  TNT1 A 0 ACS_ExecuteAlways(667)
	  TNT1 A 0 A_SetUserVar("user_music",1)	
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD A 2 Bright A_Chase
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD B 2 Bright A_Chase  
      Loop	  
   Missile:
      TNT1 A 0 A_SetShootable
      TNT1 A 0 A_UnsetInvulnerable
      TNT1 A 0 A_SetTranslucent(1)
      TNT1 A 0 A_Jump(128,"Seekers","Railgun","BFG10K","DTBFG10K","Devastator")
	  TNT1 A 0 A_Jump(1,"Nukes")
   Normal:
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget   
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisRocket", 40, -26, Random(-6, 6))
      ZACD D 2 Bright A_CustomMissile("NemesisRocket", 40, 26, Random(-6, 6))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	  
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisRocket", 40, -26, Random(-6, 6))
      ZACD D 2 Bright A_CustomMissile("NemesisRocket", 40, 26, Random(-6, 6))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	  
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      TNT1 A 0 A_CustomMissile("NemesisRocket", 40, -26, Random(-6, 6))
      ZACD D 2 Bright A_CustomMissile("NemesisRocket", 40, 26, Random(-6, 6))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	  
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      TNT1 A 0 A_CustomMissile("NemesisRocket", 40, -26, Random(-6, 6))
      ZACD D 2 Bright A_CustomMissile("NemesisRocket", 40, 26, Random(-6, 6))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	  
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      TNT1 A 0 A_CustomMissile("NemesisRocket", 40, -26, Random(-6, 6))
      ZACD D 2 Bright A_CustomMissile("NemesisRocket", 40, 26, Random(-6, 6))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	  
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      TNT1 A 0 A_CustomMissile("NemesisRocket", 40, -26, Random(-6, 6))
      ZACD D 2 Bright A_CustomMissile("NemesisRocket", 40, 26, Random(-6, 6))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD CCC 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_Jump(128,"Seekers","Railgun","BFG10K","DTBFG10K")
      Goto See
   Seekers:
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberHomingRocket", 40, -26, Random(-8, 8))
      ZACD D 2 Bright A_CustomMissile("NemesisCyberHomingRocket", 40, 26, Random(-8, 8))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      TNT1 A 0 A_CustomMissile("NemesisCyberHomingRocket", 40, -26, Random(-8, 8))
      ZACD D 2 Bright A_CustomMissile("NemesisCyberHomingRocket", 40, 26, Random(-8, 8))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberHomingRocket", 40, -26, Random(-8, 8))
      ZACD D 2 Bright A_CustomMissile("NemesisCyberHomingRocket", 40, 26, Random(-8, 8))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberHomingRocket", 40, -26, Random(-8, 8))
      ZACD D 2 Bright A_CustomMissile("NemesisCyberHomingRocket", 40, 26, Random(-8, 8))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberHomingRocket", 40, -26, Random(-8, 8))
      ZACD D 2 Bright A_CustomMissile("NemesisCyberHomingRocket", 40, 26, Random(-8, 8))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberHomingRocket", 40, -26, Random(-8, 8))
      ZACD D 2 Bright A_CustomMissile("NemesisCyberHomingRocket", 40, 26, Random(-8, 8))
	  ZACD D 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD CCC 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	  
	  TNT1 A 0 A_Jump(128,"Railgun","BFG10K","DTBFG10K")
      Goto See
   Railgun:
	  TNT1 A 0 A_PlaySound("weapons/rgcharge")
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 2 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD D 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD D 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD D 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD D 5 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 2 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 1 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 1 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 1 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 3 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 3 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 3 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
	  ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD D 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,-26,0)
      ZACD D 0 Bright A_CustomMissile("NemesisCyberRailLaser",40,26,0)
      ZACD CCCCCCC 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_Jump(128,"BFG10K","DTBFG10K")
	  Goto See	  
   BFG10K:
	  TNT1 A 0 A_PlaySound("weapons/charge15k")
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 3 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 3 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 3 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 3 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 2 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 2 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	 	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 1 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 0 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 0 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 0 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 0 Bright A_FaceTarget
	  	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
	  TNT1 A 0 A_CustomMissile("Nemesis10kProjectile", 40, -26, Random(4, -4))
      ZACD D 1 Bright A_CustomMissile("Nemesis10kProjectile", 40, 26, Random(4, -4))
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD C 0 Bright A_FaceTarget
	  TNT1 A 0 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	  ZACD CCCCC 4 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_Jump(128,"DTBFG10K")
      Goto See	  
   DTBFG10K:
   	  TNT1 A 0 A_PlaySound("Cardinal/9k")
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD D 4 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)  
	  ZACD D 4 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberBFG9500Ball", 40, -26, 0)
      ZACD D 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 40, 26, 0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	
	  ZACD D 4 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberBFG9500Ball", 40, -26, 0)
      ZACD D 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 40, 26, 0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	
	  ZACD D 4 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberBFG9500Ball", 40, -26, 0)
      ZACD D 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 40, 26, 0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	
	  ZACD D 4 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberBFG9500Ball", 40, -26, 0)
      ZACD D 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 40, 26, 0)
	  ZACD D 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 40, 26, 0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	
	  ZACD D 4 Bright A_FaceTarget	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_CustomMissile("NemesisCyberBFG9500Ball", 40, -26, 0)
      ZACD D 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 40, 26, 0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	
	  ZACD DCC 4 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0) 
      Goto See
	Devastator:
	  TNT1 A 0 A_PlaySound("devastator/charge")
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD C 2 Bright A_FaceTarget
	  ZACD C 0 A_PlaySound ("devastator/fire")
	  TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall", 40, -26, 0)
      ZACD D 2 Bright A_CustomMissile("MiniNemesisBFGBall", 40, 26, 0)
	  ZACD C 2 Bright A_FaceTarget
	  ZACD C 0 A_PlaySound ("devastator/fire")
	  TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall", 40, -26, 0)
      ZACD D 2 Bright A_CustomMissile("MiniNemesisBFGBall", 40, 26, 0)
	  ZACD C 2 Bright A_FaceTarget
	  ZACD C 0 A_PlaySound ("devastator/fire")
	  TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall", 40, -26, 0)
      ZACD D 2 Bright A_CustomMissile("MiniNemesisBFGBall", 40, 26, 0)
	  TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall", 40, -26, 0)
      ZACD D 2 Bright A_CustomMissile("MiniNemesisBFGBall", 40, 26, 0)
	  ZACD C 2 Bright A_FaceTarget
	  ZACD C 0 A_PlaySound ("devastator/fire")
	  TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall", 40, -26, 0)
      ZACD D 2 Bright A_CustomMissile("MiniNemesisBFGBall", 40, 26, 0)
	  ZACD C 2 Bright A_FaceTarget
	  ZACD C 0 A_PlaySound ("devastator/fire")
	  TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall", 40, -26, 0)
      ZACD D 2 Bright A_CustomMissile("MiniNemesisBFGBall", 40, 26, 0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)	
	  ZACD DCC 4 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0) 
      Goto See  
Nukes:
    TNT1 A 0 A_JumpIf(user_fusionnuke == 1, "Missile")
    TNT1 A 0 A_SetUserVar("user_fusionnuke", 2)
    TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySound("weapons/nuclearmissilecharge",0,10.0)
	ZACD F 3 Bright A_PlaySound("Cardihilator/Sight", CHAN_AUTO, 1.0, False, ATTN_NONE)
	TNT1 A 0 Radius_Quake(50,150,0,24,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD FF 2 Bright A_FaceTarget	
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	TNT1 A 0 A_PlaySoundEx("Cardihilator/NukeFire", 1, 0, 2)
	ZACD D 0 A_CustomMissile("FusionNuke", 40, -26, 0)
	ZACD D 6 Bright A_CustomMissile("FusionNuke", 40, 26, 0)
	//TNT1 A 1 A_TakeInventory("FusionNuke",1)
	ZACD CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 2 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	Goto See	  
	  
   Pain:
	  TNT1 A 0 A_Jump(16,"PainRage")
	  TNT1 A 0 A_Jump(128,"PainMissile")
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright A_Pain
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright
      Goto See
   PainMissile:
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright A_Pain
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright	  
      Goto Missile
   PainRage:
	  TNT1 A 0 A_JumpIfCloser(1000,1)
	  Goto Pain+1
   	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
      ZACD E 3 Bright A_Pain
	  TNT1 A 0 A_JumpIfInventory("CardinalToken",3,"See")	
      ZACD EEEE 3 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 A_GiveInventory("CardinalToken",1)
	  TNT1 A 0 Bright A_SetInvulnerable
	  TNT1 A 0 Bright Radius_Quake(10,80,0,24,0)
	  TNT1 A 0 Bright A_GiveInventory("Health",750)
      TNT1 A 0 Bright A_PlaySound("Cardinal/Laugh")	  
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  TNT1 A 0 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  ZACD E 2 Bright A_SpawnItemEx("NemesisLightningBolt",Random(1250,-1250),Random(1250,-1250),0,0,0,0,SXF_NOCHECKPOSITION,0)
	  TNT1 A 0 Bright A_UnSetInvulnerable
      ZACD EE 3 Bright A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	  Goto See
   Death:
      TNT1 A 0 A_JumpIfInTargetInventory("TerminatorDamage2",1,"CheckStrength1")
	  TNT1 A 0 A_ChangeFlag(float,1)
	  TNT1 A 0 A_ChangeFlag(Nogravity,1)
	  TNT1 A 0 A_StopSound(6)
	  TNT1 A 0 Radius_Quake(7, 105, 0, 50, 0)
	  ZACD A 5 Bright A_PlaySound("LegCardi/Death", CHAN_AUTO|CHAN_NOPAUSE, 1.0, False, ATTN_NONE)
	  ZACD E 15 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 15 Bright A_NoBlocking
	  ZACD E 15 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 15 Bright
	  ZACD E 15 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 15 Bright
	  ZACD E 15 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 15 Bright
	  TNT1 A 0 A_SpawnItemEx("ZamasuStrongSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItemEx("ZamasuRune",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItemEx("SkullOfpower",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItemEx("DemonicChalice",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItemEx("ZamasuArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItemEx("VexedNemesisPowerShard",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItemEx("BeastSoulSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	  TNT1 A 0 A_SpawnItem("ZamasuNuke",0,0,0,0)
	  TNT1 A 0 ACS_NamedExecuteAlways("SetDefaultSky")
	  TNT1 A -1 Bright A_KillMaster
	  Stop
   CheckStrength1: 
	TNT1 A 0 A_JumpIfInTargetInventory("NexusStrength",1,"CheckStrength2")
	TNT1 A 0 A_Jump(256,"TrueDeath")
	Goto TrueDeath
   CheckStrength2: 
	TNT1 A 0 A_JumpIfInTargetInventory("NexusResistance",1,"CheckStrength3")
	TNT1 A 0 A_Jump(256,"TrueDeath")
	Goto TrueDeath
   CheckStrength3: 
	TNT1 A 0 A_JumpIfInTargetInventory("NexusSpread",1,"GodForm")
	TNT1 A 0 A_Jump(256,"TrueDeath")
	Goto TrueDeath
  TrueDeath:
      TNT1 A 0 A_ChangeFlag(float,1)
	  TNT1 A 0 A_ChangeFlag(Nogravity,1)
	  TNT1 A 0 A_StopSound(6)
	  TNT1 A 0 Radius_Quake(7, 105, 0, 50, 0)
	  ZACD A 5 Bright A_PlaySound("LegCardi/Death", CHAN_AUTO|CHAN_NOPAUSE, 1.0, False, ATTN_NONE)
	  ZACD E 20 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 25 Bright A_NoBlocking
	  ZACD E 20 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 20 Bright
	  ZACD E 25 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 25 Bright
	  ZACD E 15 Bright
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  ZACD F 25 Bright
	  TNT1 A 0 A_SpawnItem("ZamasuNuke",0,0,0,0)
	  TNT1 A -1 Bright A_KillMaster
	  Stop
   GodForm:
	  TNT1 A 0 A_ChangeFlag(float,1)
	  TNT1 A 0 A_ChangeFlag(Nogravity,1)
	  TNT1 A 0 A_StopSound(6)
	  TNT1 A 0 ACS_NamedExecuteAlways("PlayIntroText",0,0)
	  TNT1 A 0 Radius_Quake(7, 105, 0, 50, 0)
	  ZACD E 100 Bright
	  TNT1 A 0 ACS_NamedExecuteAlways("SetBlueScreen",0,1,0,0)
	  ZACD F 5 Bright A_RemoveChildren(1)
	  ZACD EFEF 25 Bright A_SpawnItemEx("NemesisLightningBolt", Random(144,-144), Random(144,-144), 0, 0, 0, 0, Random(0,359))
	  TNT1 A 0 ACS_NamedExecuteAlways("PlayIntroText2",0,0)
	  ZACD E 5 Bright
	  TNT1 A 0 A_SpawnItemEx("NemesisLightning")
	  TNT1 A 0 A_SpawnItemEx("ZamasuGodCardinal",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION|SXF_TELEFRAG)
	  TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	  Stop
      } 
}

Actor INFZamasuCardinal : ZamasuCardinal
{
Tag "\c[s5]Zamasu Cardinal\c-"
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_Jump(140,"Remove")
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("TrueLegendaryRuneSpawnCheck") == 2,1)
	Goto Remove
	Idle:
	TNT1 A 0 A_SpawnItem("NemesisCyberFlameSpawner",0,0,0,0)
	ZACD AB 2 Bright A_Look
	Loop
  Remove:
	TNT1 A 1
	TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_ChangeFlag("COUNTKILL", FALSE)
	TNT1 A 0
	Stop
	}
}