ACTOR AncientGodSlayer : KaynBase 
{ 
//Creator: Nolram
//Origin: Infinity Gods
//Sprite: KASA
//Title: "Ancient Godslayer" 
Health 47500
Speed 90
Scale 1.4
Radius 20
Height 56
+Boss
+noicedeath
+FASTMELEE
+NOFEAR
+NOTIMEFREEZE
+NORADIUSDMG
+NOEXTREMEDEATH
+LookAllAround
+DontHurtSpecies
+DONTHARMSPECIES
Species "GodSlayer"
Mass 1200
PainChance 4
MeleeDamage 650
MeleeRange 40
Damagefactor 0.18
DamageFactor "Ice", 0.125
DamageFactor "Explosion", 0.0001
DamageFactor "PlayerDTRG", 0.0001
DamageFactor "DTRailgun", 0.0001
DamageFactor "PDTPuff", 0.0001
DamageFactor "RailG", 0.0001
DamageFactor "PyroShot", 0.035
DamageFactor "PlayerPyro", 0.035
DamageFactor "PlayerBHole", 0.025
DamageFactor "PlayerDBFG", 0.0
DamageFactor "PlayerDBFG2", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryPlayer", 0.1
DamageFactor "LegendaryGuru", 0.05
DamageFactor "LegendaryGuruPlayer", 0.05
DamageFactor "PlayerNemesisPlasma", 0.20
DamageFactor "TrueLegendaryDamage", 0.23
DamageFactor "TrueLegendaryPlayer", 0.23
DamageFactor "Cursed", 0.135
DamageFactor "Hackroid", 0.235
DamageFactor "PlayerDevBall", 0.1
DamageFactor "PlayerDevTracer", 0.1
DropItem "MarineDBFGBeacon" 128
DropItem "VexedNemesisUltraSphere"
DropItem "NemesisBackPack"
DropItem "NemesisOmegaSphere" 256
DropItem "DivineContract" 256
DropItem "DarkDivineArmorItem" 256
DropItem "NexusHighJumpRune" 256
DropItem "ElusiveSphere", 180
Obituary "%o was executed by the \c[s5]Azrael The Ancient GodSlayer\c-."
SeeSound "CLC/see"
PainSound "CLC/Rage"
DeathSound "BlueCardinal/Death"
ActiveSound "CLC/active"
MeleeSound "deathassassin/melee"
Tag "\c[s5]Azrael The Ancient GodSlayer\c-"
Translation "0:255=%[0.00,0.00,0.00]:[0.35,0.35,0.35]"
var int user_mastertid;
var int user_missile;
var int user_music;
var int user_CheckPower;
var int user_RageCombo;
var int user_ShadowSummoned1;
var int user_ShadowSummoned2;
var int user_PowerSharduse;
var int user_DemonicChaliceuse1;
var int user_DemonicChaliceuse2;
var int user_CorruptedSyringeuse1;
var int user_CorruptedSyringeuse2;
var int user_CorruptedSyringeuse3;
var int user_CorruptedSyringeuse4;
States
	{
	Spawn:
		KASA A 10 A_Look
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
	Spawnloop:
	    KASA A 10 A_Look
	    TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
    Loop
	See:
		TNT1 A 0 A_JumpIf(user_music == 1,3)
	    TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,1769,1012)
	    TNT1 A 0 A_SetUserVar("user_music",1)
		//TNT1 A 0 A_JumpIf(user_DemonicChaliceuse1 == 1,2)
		//TNT1 A 0 A_JumpIfHealthLower(45000, "DemonicChalice1")
		TNT1 A 0 A_JumpIf(user_CheckPower == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(40000, "CheckPower")
		TNT1 A 0 A_JumpIf(user_ShadowSummoned1 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(30000, "ShadowSummon")
		TNT1 A 0 A_JumpIf(user_ShadowSummoned2 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(20000, "ShadowSummon2")
		TNT1 A 0 A_JumpIf(user_DemonicChaliceuse2 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(18500, "DemonicChalice2")
		TNT1 A 0 A_JumpIf(user_PowerSharduse == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(14500, "PowerShard")
		TNT1 A 0 A_JumpIf(user_CorruptedSyringeuse1 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(13500, "CorruptedSyringeuse1")
		TNT1 A 0 A_JumpIf(user_CorruptedSyringeuse2 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(10500, "CorruptedSyringeuse2")
		TNT1 A 0 A_JumpIf(user_CorruptedSyringeuse3 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(8500, "CorruptedSyringeuse3")
		TNT1 A 0 A_JumpIf(user_CorruptedSyringeuse4 == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(3500, "CorruptedSyringeuse4")
		TNT1 A 0 A_JumpIf(user_RageCombo == 1,2)
		TNT1 A 0 A_JumpIfHealthLower(7500, "RageCombo")
		KASA AABB 2 A_Chase
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
		KASA CCDD 2 A_Chase
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_Jump(35,"Missile")
		TNT1 A 0 A_Jump(15,"Jump")
		Loop
		/*
	SeePostRage:
		KASA AABB 2 A_Chase
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
		KASA CCDD 2 A_Chase
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_Jump(15,"Jump")
		Loop
		*/
	Strafing:
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA AABB 3 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_Chase("","Missile",CHF_DONTMOVE)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA CCDD 3 A_GiveInventory("DTZombieStrafing",1)
		Goto See
	Pause:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA A 8 A_PlaySound("weapons/demontechsteam")
		Goto See
	PauseNoDTR:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		Goto See
	Melee:
		KASA EE 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
        TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,1)
	    TNT1 A 0 ThrustThingZ(0,20,0,1)
	    KASA E 2 A_Recoil(-24)
        KASA E 5 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
        KASA E 3 A_MeleeAttack
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
        KASA E 5 A_FaceTarget	
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
        Goto See
	Missile:
		TNT1 A 0 A_SetShootable
		TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_JumpIfCloser(500,"NemesisQuad")
		TNT1 A 0 A_Jump(120,"NemesisBlasts","AngryNemesisBlasts","NemesisSuperCombo","ShadowRifleBust","ShadowBlastCombo","ZenAlt","NemesisFinalBlast","AngryCorruptedCombo","DarkMeteors")
		TNT1 A 0 A_Jump(35,"Corruptedsyringe")
	Normal: 
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_Jump(80,"AngryNemesisShotgunBust")
		TNT1 A 0 A_Jump(20,"Pause")
		TNT1 A 0 A_Jump(15,"Jump")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto Normal+2
	AngryCorruptedCombo: 
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("BlueLightning",0,0,0,random(1,4),0,0,random(0,360),SXF_TRANSFERPOINTERS|SXF_SETMASTER,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("PulsePlasmaBallEnemy",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("PulsePlasmaBallEnemy",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_CustomMissile("PulsePlasmaBallEnemy",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("PulsePlasmaBallEnemy",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("T3DBFG10kShot",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_CustomMissile("T3DBFG10kShot",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("PulsePlasmaBallEnemy",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("T3DBFG10kShot",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_CustomMissile("PulsePlasmaBallEnemy",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_SpawnItemEx("BlueLightning",0,0,0,random(1,4),0,0,random(0,360),SXF_TRANSFERPOINTERS|SXF_SETMASTER,0)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 AAAA 0 Bright A_CustomMissile("PulsePlasmaBallEnemy",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("PulsePlasmaBallEnemy",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("PulsePlasmaBallEnemy",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("PulsePlasmaBallEnemy",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("PulsePlasmaBallEnemy",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("PulsePlasmaBallEnemy",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("BlueLightning",0,0,0,random(1,4),0,0,random(0,360),SXF_TRANSFERPOINTERS|SXF_SETMASTER,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("T3DBFG10kShot",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		KASA E 6 Bright A_CustomMissile("T3DBFG10KBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("CorruptedLegCardiBLGSuperLightningBall", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("T3DBFG10KBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("CorruptedLegCardiBLGSuperLightningBall", 30, 0, 0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		KASA E 17 A_FaceTarget
		Goto See
	DarkMeteors:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 12 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning")
		KASA E 6 A_FaceTarget
		TNT1 A 0 A_CustomBulletAttack(0,0,1,0,"NemMeteorStormTarget")
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_Jump(30,"PauseNoDTR")
		TNT1 A 0 A_Jump(20,"Jump")
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto See
	NemesisBlasts:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 12 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 6 Bright A_CustomMissile("NemesisSentientBrainwave", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("MiniNemesisBFGBall", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("MiniNemesisBFGBall", 30, 0, 0)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 10 A_PlaySound("legendarycannon/up")
		TNT1 A 0 A_Jump(30,"PauseNoDTR")
		TNT1 A 0 A_Jump(20,"Jump")
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto NemesisBlasts+1
	AngryNemesisBlasts:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 12 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 6 Bright A_CustomMissile("NemesisSentientBrainwave", 30, 0, 0)
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 6 Bright A_CustomMissile("MiniNemesisBFGBall", 30, 0, 0)
		KASA E 10 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("MiniNemesisBFGBall", 30, 0, 0)
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 4 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("VexedGeneralRDevastatorBall", 30, 0, 0)
		KASA E 1 Bright A_CustomMissile("NemesisSentientBrainwave", 30, 0, 0)
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_Jump(30,"PauseNoDTR")
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(25,"Jump")
		Goto see
	NemesisSuperCombo:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 12 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 6 Bright A_CustomMissile("NemesisSentientBrainwave", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("NemesisGuruBall", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("MiniNemesisBFGBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("VexedGeneralRDevastatorBall", 30, 0, 0)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 10 A_PlaySound("legendarycannon/up")
		TNT1 A 0 A_Jump(30,"PauseNoDTR")
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto See
	NemesisQuad:
	    TNT1 A 0 A_Jump(128,"NemesisShotgunBust")
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_Jump(120,"NemesisBlasts","AngryNemesisBlasts","NemesisSuperCombo")
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("weapons/qsgfire")
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 AAAAAAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("weapons/qsgopen")
		KASA E 4 A_PlaySound("weapons/qsgshellslide")	
		KASA E 4 A_GiveInventory("HellCloneStrafing",1)
		KASA E 6 A_PlaySound("weapons/qsgclose")	
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		Goto See
   NemesisShotgunBust:
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_Jump(120,"NemesisBlasts","AngryNemesisBlasts","NemesisSuperCombo")
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("weapons/qsgfire")
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("weapons/qsgopen")
		KASA E 4 A_PlaySound("weapons/qsgshellslide")	
		KASA E 4 A_GiveInventory("HellCloneStrafing",1)
		KASA E 6 A_PlaySound("weapons/qsgclose")	
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		Goto See
	AngryNemesisShotgunBust:
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_Jump(120,"NemesisBlasts","AngryNemesisBlasts","NemesisSuperCombo")
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("weapons/qsgfire")
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 AAAA 0 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		KASA E 5 Bright A_CustomMissile("Nemesis10kProjectile",Random(28,34),0,Random(6,-6),0)
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("weapons/qsgopen")
		KASA E 4 A_PlaySound("weapons/qsgshellslide")	
		KASA E 4 A_GiveInventory("HellCloneStrafing",1)
		KASA E 6 A_PlaySound("weapons/qsgclose")	
		TNT1 A 0 A_GiveInventory("HellCloneStrafing",1)
		Goto See
	ShadowRifleBust: 
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("NemesisCyberRailLaser",35,0,random(-8,8),0)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_CustomMissile("NemesisCyberRailLaser",35,0,random(-8,8),0)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_Jump(20,"Pause")
		TNT1 A 0 A_Jump(15,"Jump")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto ShadowRifleBust+2
	ShadowBlastCombo:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 12 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 6 Bright A_CustomMissile("NemesisCyberBigBall", 30, 0, 0)
		KASA E 10 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("NemesisCyberBigBall", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBigBall", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBigBall", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBigBall", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 30, 0, 0)
		KASA E 6 Bright A_CustomMissile("NemesisGuruBall", 30, 0, 0)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 10 A_PlaySound("legendarycannon/up")
		TNT1 A 0 A_Jump(30,"PauseNoDTR")
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto See
	ZenAlt:
		TNT1 A 0 A_GiveInventory("VexedNemesisLegZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 20 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_PlaySound("ZENUP3",1,1.0,0,ATTN_NONE)
		KASA E 30 A_FaceTarget
		TNT1 A 0 A_Playsound("ZENUP",6,1.0,0,ATTN_NONE)
		TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,0)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,45)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,90)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,135)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,180)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,225)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,270)
	    TNT1 A 0 A_CustomMissile("VexedCardinalAltNemUnmakerBall",0,0,315)
	    TNT1 A 0 Radius_Quake(40,10,0,40,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		Goto see
	NemesisFinalBlast:
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 20 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 20 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 20 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_Playsound ("Arcradimus/BFGElectric")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 6 Bright A_CustomMissile("VexedNemesisAltBallMonster", 30, 0, 0)
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		Goto See
	Jump:
	    TNT1 A 0 A_Jump(120,"HighJump")
		TNT1 A 0 A_PlaySound("CLC/active", CHAN_AUTO, 1.0, False, ATTN_NONE)
	    KASA E 10 A_FaceTarget
		TNT1 A 0 ThrustThingZ(0,70,0,1)
		KASA E 5 A_FaceTarget
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_Recoil(-50)
		GoTo See
	HighJump:
	    TNT1 A 0 A_PlaySound("CLC/active", CHAN_AUTO, 1.0, False, ATTN_NONE)
	    KASA E 10 A_FaceTarget
		TNT1 A 0 ThrustThingZ(0,100,0,1)
		KASA E 5 A_FaceTarget
		KASA E 10 A_FaceTarget
		TNT1 A 0 A_Recoil(-50)
		GoTo See
	CheckPower:
	  TNT1 A 0 A_SetUserVar("user_CheckPower",1)
      TNT1 A 0 A_JumpIfInTargetInventory("NexusStrength",1,"CheckPower2")
	  Goto See 
	CheckPower2:
      TNT1 A 0 A_JumpIfInTargetInventory("TerminatorDamage2",1,"FinalBattleResistance")
	  Goto See
	FinalBattleResistance:
      TNT1 A 0 A_GiveInventory("GodFinalBattleResistanceGiver",1)
	  TNT1 A 0 A_GiveInventory("Health",5000)
	  KASA E 5 A_FaceTarget
	  Goto See
	PowerShard:
	    TNT1 A 0 A_SetUserVar("user_PowerSharduse",1)
	    TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	    KASA E 10
	    TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
	    TNT1 A 0 ACS_NamedExecuteAlways("NemesisDoomslayerPowerShard",0)
	    TNT1 A 0 A_PlaySound("legendary/defense",6,1.0,0,0.4)
	    Goto See
	DemonicChalice1:
	    TNT1 A 0 A_SetUserVar("user_DemonicChaliceuse1",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 A_GiveInventory("EnemyDemonicChalice", 1)
		TNT1 A 0 A_GiveInventory("GodsFullImunityGiver4",1)
		TNT1 A 0 A_PlaySound("dchalice/use",0,1.0,0)
		KASA E 5 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		GoTo See
	DemonicChalice2:
	    TNT1 A 0 A_SetUserVar("user_DemonicChaliceuse2",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 A_GiveInventory("EnemyDemonicChalice", 1)
		TNT1 A 0 A_GiveInventory("GodsFullImunityGiver4",1)
		TNT1 A 0 A_PlaySound("dchalice/use",0,1.0,0)
		KASA E 5 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		GoTo See
	Corruptedsyringe:
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 HealThing(275)
		TNT1 A 0 A_GiveInventory("EvilKaynCorruptedSyringeResistanceGiver",1)
		TNT1 A 0 A_PlaySound("items/powerstim",0,1.0,0)
		GoTo See
	Corruptedsyringeuse1:
	    TNT1 A 0 A_SetUserVar("user_CorruptedSyringeuse1",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 HealThing(275)
		TNT1 A 0 A_GiveInventory("EvilKaynCorruptedSyringeResistanceGiver",1)
		TNT1 A 0 A_PlaySound("items/powerstim",0,1.0,0)
		GoTo See
	Corruptedsyringeuse2:
	    TNT1 A 0 A_SetUserVar("user_CorruptedSyringeuse2",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 HealThing(275)
		TNT1 A 0 A_GiveInventory("EvilKaynCorruptedSyringeResistanceGiver",1)
		TNT1 A 0 A_PlaySound("items/powerstim",0,1.0,0)
		GoTo See
	Corruptedsyringeuse3:
	    TNT1 A 0 A_SetUserVar("user_CorruptedSyringeuse3",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 HealThing(275)
		TNT1 A 0 A_GiveInventory("EvilKaynCorruptedSyringeResistanceGiver",1)
		TNT1 A 0 A_PlaySound("items/powerstim",0,1.0,0)
		GoTo See
	Corruptedsyringeuse4:
	    TNT1 A 0 A_SetUserVar("user_CorruptedSyringeuse4",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 HealThing(275)
		TNT1 A 0 A_GiveInventory("EvilKaynCorruptedSyringeResistanceGiver",1)
		TNT1 A 0 A_PlaySound("items/powerstim",0,1.0,0)
		GoTo See
	RageCombo:
	    //TNT1 A 0 A_JumpIfInventory("RageActivated", 1, "SeePostRage")
        //TNT1 A 0 A_GiveInventory("RageActivated", 1)  
		TNT1 A 0 A_SetUserVar("user_RageCombo",1)
	    KASA E 4 A_FaceTarget
		TNT1 A 0 A_GiveInventory("EnemyDemonicChalice", 1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		TNT1 A 0 A_PlaySound("dchalice/use",0,1.0,0)
		KASA E 15 A_FaceTarget
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 12 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		KASA E 6 Bright A_CustomMissile("T3DBFG10KBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 6 Bright A_CustomMissile("T3DBFG10KBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 6 Bright A_CustomMissile("T3DBFG10KBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA E 6 Bright A_CustomMissile("T3DBFG10KBall", 30, 0, 0)
		KASA E 17 A_FaceTarget
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 3 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		KASA E 17 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		GoTo See
	ShadowSummon:
	    TNT1 A 0 A_SetUserVar("user_ShadowSummoned1",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_Printbold("\c[v9]COME, MY FALLEN WARRIORS, SHOW THIS WORLD TRUE DARKNESS\c-", 8, "BIGFONT")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA EEE 3 A_SpawnItem("NemesisCyberFlameSpawner3",0,0,0,0)
	    KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-72,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-144,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-216,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-288,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,0,2)
	    KASA EE 3 A_SpawnItem("NemesisCyberFlameSpawner3",0,0,0,0)
	    KASA E 2 Bright A_SpawnItemEx("ThePainTrain",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	    KASA E 2 Bright A_SpawnItemEx("ThePainTrain",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
		KASA E 2 Bright A_SpawnItemEx("ThePainTrain",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	    KASA EE 3 A_SpawnItem("NemesisCyberFlameSpawner3",0,0,0,0)
		TNT1 A 0 A_PlaySound("Summoner/Sight",0,1.0,0)
		GoTo See
	ShadowSummon2:
	    TNT1 A 0 A_SetUserVar("user_ShadowSummoned2",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_Printbold("\c[v9]I've already exterminated thousands of gods, you'll be just another one\c-", 8, "BIGFONT")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA EEE 3 A_SpawnItem("NemesisCyberFlameSpawner3",0,0,0,0)
	    KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-72,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-144,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-216,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,-288,2)
        KASA P 0 A_CustomMissile("NemPentaLine3",0,0,0,2)
	    KASA EE 3 A_SpawnItem("NemesisCyberFlameSpawner3",0,0,0,0)
	    KASA E 2 Bright A_SpawnItemEx("ThePainTrain",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	    KASA E 2 Bright A_SpawnItemEx("ThePainTrain",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
		KASA E 2 Bright A_SpawnItemEx("ThePainTrain",0,random(20,300),10,10,0,0,random(20,300),SXF_SETMASTER|SXF_NOCHECKPOSITION)
	    KASA EE 3 A_SpawnItem("NemesisCyberFlameSpawner3",0,0,0,0)
		TNT1 A 0 A_PlaySound("Summoner/Sight",0,1.0,0)
		GoTo See
	Pain:
		TNT1 A 0 A_Jump(87,"PainMissile")
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		KASA G 3 A_Pain
		Goto See
	PainMissile:
		KASA G 1
		KASA G 3 A_Pain
		Goto Missile
	XDeath:
	Death:
	TNT1 A 0 A_SpawnItemEx("VexedNemesispowerShard",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("TrueLegendaryRune",0,0,12,random(0,8),random(0,8),2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("ZamasuRune",0,0,12,random(0,8),random(0,8),2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("BackPack",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("CorruptedSyringe",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("RandomOpSkulltagrune",0,0,12,random(0,8),random(0,8),2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Nemesis Sawed-Off Shotgun",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Nemesis Assault Shotgun",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("NemesisDarkMachineGun",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Nemesis BFG",0,0,12,random(0,8),random(0,8),2,random(0,360),0,32)
		TNT1 A 0
		KASA H 5 A_Scream
		TNT1 A 0 A_Printbold("\c[v9]I finally found someone powerful enough to kill me.\c-", 8, "BIGFONT")
		KASA H 15
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA H 40
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA H 40
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA H 40
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA H 25 
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_Printbold("\c[v9]Take my power and finish what you started....\c-", 8, "BIGFONT")
		KASA H 25
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA H 25
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		TNT1 A 0 A_SpawnItemEx("NemesisLightning2",Random(1250,-1250),Random(1250,-1250),-1000,0,0,0,SXF_NOCHECKPOSITION,0)
		KASA H 25
		TNT1 A 0 A_SpawnItem("VSentientDeath")
		TNT1 A 0 A_SpawnItem("NemesisDeathBall")
	    TNT1 A 0 A_PlaySound("Nemesis/BallExplode",1,1.0,0,0.2)
	    TNT1 A 0 A_SpawnItemEx("VexedNemesisHugeExplosion")
	    TNT1 A 0 A_SpawnItemEx("VexedNemesisAltBallEx")
	    TNT1 A 0 A_Quake(9,100,0,2000,0)
	    TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAA 2 A_Explode(1000,3000,XF_NOTMISSILE,0,6000)
		KASA I 5 A_Fall
		KASA J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		KASA J 5
		KASA L -1
		Stop
		Raise:
		Stop
	}
}

ACTOR AncientGodSlayerShadow : AncientGodSlayer 
{ 
Health 4750
Speed 55
Species "GodSlayer"
Mass 500
PainChance 7
MeleeDamage 250
MeleeRange 40
Renderstyle Translucent
Alpha 0.5
+NOBLOCKMONST
+DontHurtSpecies
+DONTHARMSPECIES
Damagefactor 0.14
DamageFactor "Explosion", 0.0001
DamageFactor "PlayerDTRG", 0.0001
DamageFactor "DTRailgun", 0.0001
DamageFactor "PDTPuff", 0.0001
DamageFactor "RailG", 0.0001
DamageFactor "PyroShot", 0.01
DamageFactor "PlayerPyro", 0.01
DamageFactor "PlayerBHole", 0.025
DamageFactor "PlayerDBFG", 0.015
DamageFactor "PlayerDBFG2", 0.015
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryPlayer", 0.1
DamageFactor "LegendaryGuru", 0.05
DamageFactor "LegendaryGuruPlayer", 0.05
DamageFactor "PlayerNemesisPlasma", 0.05
DamageFactor "TrueLegendaryDamage", 0.2
DamageFactor "TrueLegendaryPlayer", 0.2
DamageFactor "PlayerDevBall", 0.1
DamageFactor "PlayerDevTracer", 0.1
DamageFactor "PyroShot", 0.03
DamageFactor "PlayerBHole", 0.03
DropItem "NemesisHealthBonusMax" 256
DropItem "NemesisHealthBonusMax" 110
DropItem "NemesisArmorBonus32" 256 
DropItem "NemesisArmorBonus32" 110
Obituary "%o was Assassinated by \c[a4]Ancient GodSlayer Shadow\c-."
Tag "\c[s5]Shadow of the Ancient Bringer of Darkness\c-"
Translation "0:255=%[0.00,0.00,0.00]:[0.30,0.30,0.30]"
States
    {
	See:
		KASA AABB 2 A_Chase
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_JumpIfTargetInLOS("Strafing")
		KASA CCDD 2 A_Chase
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		TNT1 A 0 A_SpawnItem("FootStep",0,0,0,0)
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		Loop
	Missile:
		TNT1 A 0 A_SetShootable
	Normal: 
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		KASA E 4 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		TNT1 A 0 A_CustomMissile("Nemesis10kProjectile",35,0,random(-8,8),0)
		KASA E 4 Bright A_PlaySound("Weapons/dbfgfire2",CHAN_WEAPON)
		TNT1 A 0 A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_Jump(20,"Pause")
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		TNT1 A 0 Fast A_GiveInventory("DTZombieStrafing",1)
		TNT1 A 0 A_SpidRefire
		Goto Normal+1
   Phase:
        KASA E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
        Goto Phased
	UnPhase:
        KASA E 2 A_FaceTarget	
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
        Goto See
	Melee:
		KASA EE 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
		TNT1 A 0 A_ChangeFlag(SLIDESONWALLS,1)
	    TNT1 A 0 ThrustThingZ(0,20,0,1)
	    KASA E 2 A_Recoil(-24)
        KASA E 5 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
        KASA E 3 A_MeleeAttack
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
        KASA E 5 A_FaceTarget	
		TNT1 A 0 A_SpawnItemEx("TrueLegendarySphereFlameSpawner")
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner")
        Goto See
	ShadowSummon:
	    TNT1 A 0 A_SetUserVar("user_ShadowSummoned1",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		GoTo Normal
	ShadowSummon2:
	    TNT1 A 0 A_SetUserVar("user_ShadowSummoned2",1)
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		KASA E 15 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("NemesisHellionSmokeSpawner")
		GoTo Normal
	Death:
		TNT1 A 0
		KASA H 5 A_Scream
		KASA I 5 A_Fall
		KASA J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		KASA J 5
		KASA L 5 A_SpawnItemEx("Bluelightning")
		Stop
	XDeath:
		TNT1 A 0
		KASA H 5 A_Scream
		KASA I 5 A_Fall
		KASA J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		KASA J 5
		KASA L 5 A_SpawnItemEx("Bluelightning")
		Stop
	}
}

Actor INFAncientGodSlayer : AncientGodSlayer
{
Tag "\c[s5]Azrael The Ancient GodSlayer\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
  Spawn2:
		KASA A 10 A_Look
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
	Idle:
		KASA A 10 A_Look
	    TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		Loop
  Remove:
	TNT1 A 1
	TNT1 A 0 A_SpawnItemEx("CybersStrongSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_ChangeFlag("COUNTKILL", FALSE)
	TNT1 A 0
	Stop
	}
}

Actor PMCAncientGodSlayer : AncientGodSlayer
{
Tag "\c[s5]Azrael The Ancient GodSlayer\c-"
States
{
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("TrueLegendaryRuneSpawnCheck") == 2,1)
	Goto Remove
  Spawn2:
		KASA A 10 A_Look
		TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
	Idle:
		KASA A 10 A_Look
	    TNT1 A 0 A_SpawnItemEx("NemesisCyberFlameSpawner3")
		Loop
  Remove:
	TNT1 A 1
	TNT1 A 0 A_SpawnItemEx("CybersStrongSpawner",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_ChangeFlag("COUNTKILL", FALSE)
	TNT1 A 0
	Stop
	}
}

ACTOR CybersStrongSpawner : RandomSpawner
{
Dropitem "INFNewCorruptedLegendaryCardinal2", 256, 1
Dropitem "INFEnragedLegendaryCardihilator2", 256, 1
Dropitem "INFEnragedLegendaryCyberdemon2", 256, 1
DropItem "INFMaephisto2", 256, 1
Dropitem "BadTrueLegendaryAnnihilator2", 256, 1
Dropitem "LegendaryHellSmith", 256, 1
Dropitem "INFLegendaryCyberdemon", 256, 1
Dropitem "SuperweaponCyberdemon", 256, 1
Dropitem "INFNemesisCyberdemon2", 256, 1
}


ACTOR ConstantAngelSwings : BlueCardShield
{
YScale 1.3
XScale 1
Alpha 0
-NONETID
-NOTELEPORT
-NOGRAVITY
-CLIENTSIDEONLY
+ISMONSTER
var int user_invisible;
States
{
	Spawn:
	    TNT1 A 0
	Appear:
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 A 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 B 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 C 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 D 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 E 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 F 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 G 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 H 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 I 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 J 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 K 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 L 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 M 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeIn(0.1)
		MWI2 N 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
	Warp:
		MWI2 NMLKJIHGFEDCBABCDEFGHGGIJKLM 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_JumpIf(user_invisible == 1,"WarpInvisible")
		Loop
	WarpInvisible:
	    TNT1 A 0 A_SetTranslucent(0,1)
	WarpInvisibleLoop:
	    TNT1 AAAAAAAA 1 A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_JumpIf(user_invisible == 0,"Appear")
		Loop
	Death.Destroy:
	Death.FadeEffects:
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 A 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 B 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 C 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 D 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 E 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 F 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 G 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		TNT1 A 0 A_FadeOut(0.1,0)
		MWI2 H 1 Bright A_Warp(AAPTR_MASTER,0,0,0,0,WARPF_ABSOLUTEANGLE|WARPF_NOCHECKPOSITION|WARPF_INTERPOLATE)
		Stop
	}
}

ACTOR LargerConstantAngelSwings : ConstantAngelSwings
{
YScale 1.3
XScale 1
Scale 1.35
Alpha 0
-NONETID
-NOTELEPORT
-NOGRAVITY
-CLIENTSIDEONLY
+ISMONSTER
var int user_invisible;
}