ACTOR DivineGodKrieger
{
//Creator: Makarov
//Origin: Infinity Gods
//Sprite: DVKR
//Title: "Divine God Krieger"
Health 30000 //70000
Speed 65
Mass 5000
PainChance 15
Height 64
Radius 30
+BOSS
+NOTIMEFREEZE
+MISSILEMORE
+MISSILEEVENMORE
+NOICEDEATH
+DONTGIB
+NOTELEFRAG
+QUICKTORETALIATE
+DONTHARMSPECIES
+NORADIUSDMG
+NOFEAR
+LOOKALLAROUND
+DONTMORPH
+DONTRIP
+BOSSDEATH
Species "SS"
BloodColor "White"
Reactiontime 24
MeleeRange 150
SeeSound "NemNazi/Sight"
PainSound "NemNazi/Pain"
DeathSound "NemNazi/death"
ActiveSound "NemNazi/Active"
Tag "\c[d8]Divine God Krieger\c-"
Obituary "%o was no match for \c[d8]divine combat\c-."
DamageFactor 0.25 //0.15
DamageFactor "Ice", 0.135
  Damagefactor "Divine", 0.0
  DamageFactor "Void", 0
//Krieger Damage Factors
DamageFactor "None", 0.3
DamageFactor "Sharp", 0
DamageFactor "Ice", 0.2
Damagefactor "Melee", 0.5
Damagefactor "Crush", 0.1
Damagefactor "Acid", 0.1
Damagefactor "Fire", 0.1
Damagefactor "Poison", 0.0
Damagefactor "PoisonCloud", 0.1
Damagefactor "Electric", 0.01
Damagefactor "Disintegrate", 0.01
DamageFactor "DrainLife", 0.0
DamageFactor "Extreme", 0.0
DamageFactor "Player", 0.3
DamageFactor "Players", 0.02
DamageFactor "PDTPuff", 0.0
DamageFactor "Explosion", 0.2
DamageFactor "NuclearFire", 0.01
DamageFactor "BFG9500Ball", 0.5
DamageFactor "BFGSplash", 0.5
DamageFactor "UpBFG9500Ball", 0.5
DamageFactor "UpBFGSplash", 0.4
DamageFactor "PDTBFG", 0.3
DamageFactor "PDTBFGTracer", 0.3
DamageFactor "PlayerDevBall", 0.2
DamageFactor "PlayerDevBall2", 0.2
DamageFactor "PlayerDevTracer", 0.30
DamageFactor "PlayerDBFG10K2", 0.2
DamageFactor "PlayerDBFGSplash2", 0.2
DamageFactor "PlayerBHole", 0.25
DamageFactor "PlayerHellfire", 0.1
DamageFactor "SuperWeapon", 0.0
//Divine Damage Factors
  DamageFactor "Explosion", 0.0001
  DamageFactor "PlayerDTRG", 0.0001
  DamageFactor "DTRailgun", 0.0001
  DamageFactor "PDTPuff", 0.0001
  DamageFactor "RailG", 0.0001
  DamageFactor "PyroShot", 0.0001
  DamageFactor "PlayerPyro", 0.0001
  DamageFactor "PlayerBHole", 0.025
  DamageFactor "PlayerDBFG", 0.015
  DamageFactor "PlayerDBFG2", 0.015
  DamageFactor "Legendary", 0.2
  DamageFactor "LegendaryPlayer", 0.2
  DamageFactor "LegendaryGuru", 0.1
  DamageFactor "LegendaryGuruPlayer", 0.1
  DamageFactor "PlayerNemesisPlasma", 0.23
  DamageFactor "Cursed", 0.135
  DamageFactor "Hackroid", 0.23
  DamageFactor "TrueLegendaryDamage", 0.25
  DamageFactor "TrueLegendaryPlayer", 0.25
//Divine God Drops
DropItem "RandomSuperPowerUp" 256
DropItem "DivineContract" 256
DropItem "TrueLegendaryrune" 256
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 "NemesisBackpack" 256 1
DropItem "NemesisBackpack" 256 1
DropItem "NemesisBackpack" 256 1
DropItem "VexedNemesisPowerShard", 256, 1
var int user_music;
var int user_clone;
var int user_missile;
States
	{
	Spawn:
		TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
		DVKR A 3 Bright A_Look
		Loop
	See:
		TNT1 A 0 A_GiveInventory("ResetMonsterInvul",1)
		TNT1 A 0 A_ChangeFlag("FRIGHTENED",0)
		TNT1 A 0 A_ChangeFlag("NOFEAR",1)
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_JumpIf(user_music == 1,3)
		TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,1778,1005)
		TNT1 A 0 A_SetUserVar("user_music",1)
		DVKR AAAA 3 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
		DVKR BBBB 3 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("DeathKnightStep",0,0,5,0,0,-20)
		DVKR CCCC 3 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
		DVKR DDDD 3 Bright A_Chase
		TNT1 A 0 A_SpawnItemEx("DeathKnightStep",0,0,5,0,0,-20)
		TNT1 A 0 A_Jump(30,"Jump")
		TNT1 A 0 A_Jump(52,"Teleport")
	    TNT1 A 0 A_Jump(75,"See")
		Loop
	 Rush:
	TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR B 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR B 1 Bright A_Chase  
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR B 1 Bright A_Chase 
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR B 1 Bright A_Chase  
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR B 1 Bright A_Chase  
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR A 1 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("DivineNaziGhost")
	DVKR B 1 Bright A_Chase  
	TNT1 A 0 A_Jump(38,"Teleport")
	TNT1 A 0 A_Jump(75,"See")
	Loop
  Teleport:
    DVKR A 1 A_UnSetShootable
	DVKR AAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	DVKR AAAAAAAAAAA 1 A_FadeOut(0.1,0)
	DVKR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	DVKR A 8
	DVKR A 0 A_JumpIf(user_clone >= 3,9)
	DVKR A 0 A_JumpIfCloser(2500,2)
	DVKR A 0 A_Jump(256,7)
	DVKR AAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	DVKR A 0 A_SetUserVar("user_clone",user_clone+1)
	DVKR A 8
	DVKR AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
    DVKR AAA 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	DVKR AAAAAAAAAAA 1 A_FadeIn(0.1)
    DVKR A 1 A_SetShootable
    Goto See	
    Jump:
	    TNT1 A 0 A_Jump(120,"HighJump")
		TNT1 A 0 ThrustThingZ(0,70,0,1)
	    DVKR A 10 A_FaceTarget
		DVKR A 5 A_FaceTarget
		DVKR A 10 A_FaceTarget
		TNT1 A 0 A_Recoil(-50)
		GoTo See
	HighJump:
	    TNT1 A 0 A_ChangeFlag(Nogravity,1)
	    DVKR A 10 A_FaceTarget
		TNT1 A 0 ThrustThingZ(0,100,0,1)
		DVKR A 5 A_FaceTarget
		DVKR A 10 A_FaceTarget
		TNT1 A 0 A_Recoil(-50)
		GoTo See
  Missile:
    TNT1 A 0 A_SetShootable
	TNT1 A 0 A_UnsetInvulnerable
    TNT1 A 0 A_SetTranslucent(1)
	TNT1 A 0 A_JumpIfCloser(300,"NemesisASG")
    TNT1 A 0 A_Jump(128,"Missile1","Missile2","Missile3","Missile4","Missile5","missile6","AbsolutelyMad")
  NemesisASG:
    DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR E 5 A_FaceTarget
    DVKR EEE 0 A_SpawnItemEx("NemesisShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0)
    TNT1 A 0 A_PlaySound("NemesisASG/Fire",5)
	DVKR G 0 A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 I 0 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  Missile1:
    TNT1 A 0 A_PlaySound("weapons/charge15k")
    DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 Bright A_CustomMissile("NemesisCyberHomingRocket",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
    Goto See
  Missile3:
	TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
    DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR H 0 A_CustomMissile("NemesisCyberRailLaser",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("NemesisCyberRailLaser", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  Missile2:
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
    DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR G 0 A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("Nemesis10KProjectile", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  Missile4:
    TNT1 A 0 A_SetInvulnerable
 	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR I 0 A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
    DVKR F 4 Bright A_CustomMissile("NemDoomSlayerCannonBall", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  Missile5:
    DVKR C 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
    DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
	DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
	DVKR C 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
    DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
	DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
	DVKR C 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
    DVKR G 1 A_CustomMissile("NemesisCyberBFG9500Ball", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisCyberBFG9500Ball", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
	DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
	DVKR C 2 Bright A_FaceTarget
    TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
    DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR F 1 Bright A_FaceTarget
	TNT1 A 0 Bright A_PlaySoundEx("NemesisRifle/Fire","Weapon")
	DVKR G 1 A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
    DVKR I 1 Bright A_CustomMissile("NemesisRifleShotEnemy", 36, 44, Random(5,-5))
	DVKR F 1 Bright A_FaceTarget
	DVKR F 0 A_PlaySound ("devastator/fire")
	DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
    DVKR J 1 Bright A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
    DVKR F 2 Bright A_FaceTarget
	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruFire")
  	TNT1 A 0 A_PlayWeaponSound("Weapons/GuruAddFire")
	DVKR H 0 A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)	
	DVKR J 3 Bright A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  Missile6:
    DVKR F 2 Bright A_FaceTarget
	  DVKR G 0  A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
        DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR G 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
		DVKR J 0  A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR G 0  A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
        DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR G 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
		DVKR J 0  A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR G 0  A_CustomMissile("NemesisLightningBolt", 36, 44, Random(5,-5))
        DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR G 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
		DVKR J 0  A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR G 0  A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
        DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR G 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
		DVKR J 0  A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	 DVKR G 0  A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
        DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR G 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
		DVKR J 0  A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR G 0  A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
        DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR G 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR I 2 Bright A_CustomMissile("NemesisCyberBigBall", 36, 44, Random(5,-5))
		DVKR H 0  A_CustomMissile("MiniNemesisBFGBall",62,-18,random(8,-8),CMF_TRACKOWNER)
		DVKR J 0  A_CustomMissile("MiniNemesisBFGBall", 36, 44, Random(5,-5))
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 2 Bright A_FaceTarget
	  DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	  TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  AbsolutelyMad:
	TNT1 A 0 A_SetInvulnerable
 	DVKR F 0 A_FaceTarget
	DVKR F 0 A_PlayWeaponSound("star/fire")
	DVKR H 2 Bright A_CustomMissile("DivineGodTerminatorStar",62,-18,random(8,-8),CMF_TRACKOWNER)
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR F 0 A_FaceTarget
	DVKR F 0 A_PlayWeaponSound("star/fire")
	DVKR H 2 Bright A_CustomMissile("DivineGodTerminatorStar",62,-18,random(8,-8),CMF_TRACKOWNER)
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR F 0 A_FaceTarget
	DVKR F 0 A_PlayWeaponSound("star/fire")
	DVKR H 2 Bright A_CustomMissile("DivineGodTerminatorStar",62,-18,random(8,-8),CMF_TRACKOWNER)
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR F 0 A_FaceTarget
	DVKR F 0 A_PlayWeaponSound("star/fire")
	DVKR H 2 Bright A_CustomMissile("DivineGodTerminatorStar",62,-18,random(8,-8),CMF_TRACKOWNER)
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR G 0 A_FaceTarget
	TNT1 A 0 A_SpawnItemEx("NemesisShellCasing", -18, -15, 76, Random(2, 6), 0, Random(1, 3), Random(-80, -90), 128)
	TNT1 A 0 A_PlaySoundEx("NemesisSSG/Fire2","Weapon")
	DVKR I 2 Bright A_CustomMissile("NemesisASGBall", 36, 44, Random(5,-5))
	DVKR F 0 Bright A_GiveInventory("NemesisLegZombieStrafing",1)
	TNT1 A 0 A_ChangeFlag(Nogravity,0)
	Goto See
  Pain:
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	TNT1 A 0 A_Pain
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
	DVKR E 6 Bright
	Goto See
  TruePain:
    BLRD E 1 A_GiveInventory("Health",275)
    BLRD E 5 Bright A_Pain
    Goto See
  Healing1:
      TNT1 A 0 A_SetUserVar("user_Healing1",1)
      TNT1 A 0 A_JumpIfInTargetInventory("NexusStrength",1,"EmpoweredHeal")
      DGTM E 5 Bright 
      DGTM E 1 A_GiveInventory("Health",1500)
	  Goto See 
   Healing2: 
      TNT1 A 0 A_SetUserVar("user_Healing2",1)
      TNT1 A 0 A_JumpIfInTargetInventory("NexusStrength",1,"EmpoweredHeal")
      DGTM E 5 Bright 
      DGTM E 1 A_GiveInventory("Health",1500)
	  Goto See 
   Healing3: 
      TNT1 A 0 A_SetUserVar("user_Healing3",1)
      TNT1 A 0 A_JumpIfInTargetInventory("NexusStrength",1,"EmpoweredHeal")
      DGTM E 5 Bright 
      DGTM E 1 A_GiveInventory("Health",1500)
	  Goto See 
  Healing4: 
      TNT1 A 0 A_SetUserVar("user_Healing4",1)
      TNT1 A 0 A_JumpIfInTargetInventory("NexusStrength",1,"EmpoweredHeal")
      DGTM E 5 Bright 
      DGTM E 1 A_GiveInventory("Health",1500)
	  Goto See
  EmpoweredHeal:
      TNT1 A 0 A_JumpIfInTargetInventory("TerminatorDamage2",1,"TrueEmpoweredHeal")
      DGTM E 5 Bright 
	  TNT1 A 0 A_GiveInventory("GodsFullImunityGiver2",1)
	  TNT1 A 0 A_GiveInventory("GodsFinalBattleShield2",1)
      DGTM E 1 A_GiveInventory("Health",8500)
	  Goto See
  TrueEmpoweredHeal:
      TNT1 A 0 A_GiveInventory("GodFinalBattleResistanceGiver",1)
	  TNT1 A 0 A_GiveInventory("GodsFullImunityGiver2",1)
	  TNT1 A 0 A_GiveInventory("GodsFinalBattleShield2",1)
      DGTM E 5 Bright 
      DGTM E 1 A_GiveInventory("Health",12500)
	  Goto See
	Death:
	    TNT1 A 0
		TNT1 A 0 A_SpawnItemEx("DivineArmorItem",0,0,12,random(0,8),random(0,8),2,random(0,360),0,0)
		TNT1 A 0 A_TakeInventory("Tic",999999)
		DVKR A 35 A_SpawnItemEx("NemesisDeathBall",0,0,0,0,0,0,0,128,0)
		TNT1 A 0 A_PlaySound("DeathKnight/step",5,1.0,0)
		DVKR E 105 A_Scream
		DVKR E 4 A_SpawnItemEx("NemesisDeathBall",0,0,0,0,0,0,0,128,0)
		DVKR K 4 A_SpawnItemEx("NemesisDeathBall",0,0,0,0,0,0,0,128,0)
		TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
		DVKR L 4 A_SpawnItemEx("NemesisDeathBall",0,0,0,0,0,0,0,128,0)
		DVKR M 4 A_Fall
		TNT1 A 0 A_BossDeath
		TNT1 A 0 A_RemoveChildren
		TNT1 A 0 A_Print("GOD SLAIN!")
	    TNT1 A 0 A_SpawnItem("BodyCrash")
		DVKR N -1
		Stop
    }
}

Actor INFDivineGodKrieger : DivineGodKrieger
{
Tag "\c[d8]Divine God Krieger\c-"
States
{
  Spawn:
    TNT1 A 0
    TNT1 A 0 A_Jump(135,"Remove")
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("TrueLegendaryRuneSpawnCheck") == 2,1)
	Goto Remove
  Idle:
	TNT1 A 0 A_Look
	TNT1 A 0 A_SpawnItem("TrueNemesisHellionSmokeSpawner",0,0,0,0)
	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
	}
}

ACTOR DivineNaziGhost
{
Scale 1.2
RENDERSTYLE Translucent
Alpha 0.75
+NOGRAVITY
+CLIENTSIDEONLY
+DONTSPLASH
+NOINTERACTION
+NOCLIP
+NOTIMEFREEZE
States
{
Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
    DVKR A 2 A_FadeOut(0.18)
    Loop
  Toaster:
    TNT1 A 0
	Stop		
    }
}