Actor WhiteNazi
{
Monster
Scale 1.25
Health 4000
Height 64
Radius 30
Mass 5000
Speed 10
MaxStepHeight 32
MaxDropOffHeight 32
Reactiontime 24
PainChance 64
PainChance "Crush", 256
PainChance "Explosion", 100
PainChance "Mine", 100
PainChance "NuclearFire", 100
MeleeRange 150
+BOSS
+BOSSDEATH
+NOICEDEATH
+NOTIMEFREEZE
+DONTMORPH
+DONTRIP
+BRIGHT
+NORADIUSDMG
-NOINFIGHTING
-NOPAIN
+NoFear
+NOBLOOD
+FLOORCLIP
+NOTARGET
+LOOKALLAROUND
//+ALWAYSFAST
+MISSILEMORE
+MISSILEEVENMORE
+QUICKTORETALIATE
+DONTHARMSPECIES
+NoPain
Species "SS"
Damagetype "SS"
DamageFactor "SS", 0.0
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "Extreme", 0.0
DamageFactor "LegendaryPlayer", 0.3
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor "PDTBFG", 0.3
DamageFactor "PDTBFGTracer", 0.3
DamageFactor "DBFG10K2", 0.5
DamageFactor "DBFG2", 0.5
DamageFactor "PlayerDBFG2", 0.3
DamageFactor "PlayerDTRG", 0.4
DamageFactor "DTRailgun", 0.4
DamageFactor "PDTPuff", 0.4
DamageFactor "RailG", 0.5
DamageFactor "PlayerDevBall", 0.15
DamageFactor "PlayerDevBall2", 0.15
DamageFactor "PlayerDevTracer", 0.125
DamageFactor 0.6
DamageFactor "Legendary", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LACGrenade", 0.0
DamageFactor "LSSGGrenade", 0.0
DropItem "PortableMedCell", 256, 1
DropItem "PortableMedCellPack", 256, 1
DropItem "ArmorPlate" 256
DropItem "AmmoPack", 256, 5
SeeSound "LegKrieger/sight"
ActiveSound "LegKrieger/Active"
PainSound "LegKrieger/pain"
DeathSound "LegKrieger/death"
Tag "\c[g1]Lost Nazi soul from Stalingrad\c-"
Obituary "%o has gotten as lost as the lost soul that banished them."
var int user_counter;
var int user_music;
States
	{
  Spawn:
	WHSS A 1 A_Look
	Loop
See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,111)
	TNT1 A 0 A_SetUserVar("user_music",1)
	WHSS AAA 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	WHSS BBB 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	WHSS CCC 3 A_Chase
	TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_Jump(30,"Teleport")
	TNT1 A 0 A_Jump(62,"Rush")
	Loop
Rush:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS B 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS B 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS C 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS A 2 Bright A_Chase
	TNT1 A 0 A_SpawnItemEx("LGBTBOIGhost")	
	WHSS B 2 Bright A_Chase
	TNT1 A 0 A_Jump(84,"See")
	Loop
Teleport:
    WHSS A 1 Bright A_UnSetShootable
	WHSS AAAA 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	WHSS AAAAAAAAAA 1  A_FadeOut(0.1,0)
	WHSS A 2 
	WHSS AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
	WHSS AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_Wander
    WHSS A 1 A_PlayWeaponSound("boss/teleport")
	WHSS AAAA 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	WHSS AAAAAAAAAA 1 A_FadeIn(0.1)
    WHSS A 1 Bright A_SetShootable
    Goto See		
Melee:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0
	GoTo See
Missile:
	TNT1 A 0 Bright A_Jump(256,"BlueFire","RedFire","PurpleFire","BlackFire","GreenFire")
	Goto See
BlueFire:
	TNT1 A 0 Bright A_Jump(221,"FreezeRifle","FreezeRRockets","BlueRailgunStuff","FreezeCombo")
	Goto See
FreezeRifle:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
FreezeRifleReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("NewZombieFreezeBlast",random(36,44),0,Random(5,-5),0)
	WHBS G 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("NewZombieFreezeBlast",random(36,44),0,Random(5,-5),0)
	WHBS I 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"BlueMissileEnd")
	Loop
BlueMissileEnd:
	WHSS FFFFF 4 Bright A_Facetarget
	Goto See
FreezeRRockets:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
FreezeRRocketsReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("BCyberLordHomer",62,-18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("NewZombieFreezeBlast",random(36,44),0,Random(5,-5),0)
	WHBS H 6 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("BCyberLordHomer",62,18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("NewZombieFreezeBlast",random(36,44),0,Random(5,-5),0)
	WHBS J 6 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"BlueMissileEnd")
	Loop
BlueRailgunStuff:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
BlueRailgunStuffReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("BlueAnniRail2",random(36,44),0,Random(5,-5),0)
	WHBS G 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("BlueAnniRail2",random(36,44),0,Random(5,-5),0)
	WHBS I 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"BlueMissileEnd")
	Loop
FreezeCombo:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
FreezeComboRefire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("BlueAnniRail2",62,-18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("NewZombieFreezeBlast",random(36,44),0,Random(5,-5),0)
	WHBS H 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("BlueAnniRail2",62,18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("NewZombieFreezeBlast",random(36,44),0,Random(5,-5),0)
	WHBS J 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"BlueMissileEnd")
	Loop
RedFire:
	TNT1 A 0 Bright A_Jump(221,"NormalLegendaryKrieger","RedBFG15k","RedBFG9500","HellStormRockets")
	Goto See
NormalLegendaryKrieger:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
NormalLegendaryKriegerRefire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("MinigunnerExplosiveTracer",random(36,44),0,Random(5,-5),0)
	TNT1 A 0 A_SpawnItemEx("RifleCasing",10,24,40,Random(2,6),0,Random(1,3),Random(80,90),SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	WHSS G 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("MinigunnerExplosiveTracer",random(36,44),0,Random(5,-5),0)
	TNT1 A 0 A_SpawnItemEx("RifleCasing",10,24,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
	WHSS I 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"RedMissileEnd")
	Loop
RedMissileEnd:
	WHSS FFFFF 4 Bright A_Facetarget
	Goto See
RedBFG15k:
    TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
RedBFG15kRefire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("Cybruiser15K",62,-18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("MinigunnerExplosiveTracer",random(36,44),0,Random(5,-5),0)
	WHSS H 8 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("Cybruiser15K",62,18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("MinigunnerExplosiveTracer",random(36,44),0,Random(5,-5),0)
	WHSS J 8 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"RedMissileEnd")
	Loop
RedBFG9500:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_CustomMissile("CardinalDTBFG10KBall",random(36,44),0,Random(5,-5),0)
	WHSS G 8 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_CustomMissile("CardinalDTBFG10KBall",random(36,44),0,Random(5,-5),0)
	WHSS I 8 Bright A_Facetarget
	GoTo See 
HellStormRockets:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_Facetarget
HellStormRocketsRefire:
    TNT1 A 0  A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_CustomMissile("PyroRocket",random(36,44),0,Random(5,-5),0)
	WHSS G 6 Bright A_Facetarget
	TNT1 A 0 A_CustomMissile("PyroRocket",random(36,44),0,Random(5,-5),0)
	WHSS I 6 Bright A_Facetarget
	GoTo See
BlackFire: 
	TNT1 A 0 Bright A_Jump(221,"NemesisRifle","NemeLazer","NemeShotty")
	Goto See
NemesisRifle:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
NemesisRifleReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_CustomMissile("NemesisRifleShotEnemy",random(36,44),0,Random(5,-5),0)
	WHWS G 3 Bright A_Facetarget
	TNT1 A 0 A_CustomMissile("NemesisRifleShotEnemy",random(36,44),0,Random(5,-5),0)
	WHWS I 3 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"WhiteMissileEnd")
	Loop
WhiteMissileEnd:
	WHSS FFFFF 4 Bright A_Facetarget
	Goto See
NemeLazer:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
NemesisLazerReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_CustomMissile("NemesisRevCannonLaser",random(36,44),0,Random(5,-5),0)
	WHWS G 3 Bright A_Facetarget
	TNT1 A 0 A_CustomMissile("NemesisRevCannonLaser",random(36,44),0,Random(5,-5),0)
	WHWS I 3 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"WhiteMissileEnd")
	Loop
NemeShotty:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHWS FF 2 Bright A_FaceTarget
	WHWS G 1 Bright A_PlaySound("weapons/hsgfire",CHAN_WEAPON,1.0,0)
	WHWS G 4 Bright A_PlaySound("weapons/hsgfire",7,1.0,0)
	TNT1 A 0 A_CustomBulletAttack(15.4,10.6,78,Random(1,4)*30,"NemesisASGPuffExplode")
	WHWS I 1 Bright A_CustomBulletAttack(15.4,10.6,78,Random(1,4)*3,"NemesisASGBulletPuff")
	TNT1 A 0 A_CustomBulletAttack(15.4,10.6,78,Random(1,4)*30,"NemesisASGPuffExplode")
	WHWS I 4 Bright A_CustomBulletAttack(15.4,10.6,78,Random(1,4)*3,"NemesisASGBulletPuff")
	WHWS FF 5 Bright A_FaceTarget
	WHWS FFFFF 1 A_Facetarget
	Goto See
GreenFire:
	TNT1 A 0 Bright A_Jump(221,"OverseerPlasma","OverseerLazer","DTechRifle","Railgunspam")
	Goto See
OverseerPlasma:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
OverseerPlasmaRefire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("OverseerPlasma",random(36,44),0,Random(5,-5),0)
	WHGS G 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("OverseerPlasma",random(36,44),0,Random(5,-5),0)
	WHGS I 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"GreenMissileEnd")
	Loop
GreenMissileEnd:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	WHSS FFFFF 4 Bright A_Facetarget
	Goto See
OverseerLazer:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
OverseerLazerReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("OverseerLaser",62,-18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("OverseerPlasma",random(36,44),0,Random(5,-5),0)
	WHGS H 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("OverseerLaser",62,18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("OverseerPlasma",random(36,44),0,Random(5,-5),0)
	WHGS J 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"GreenMissileEnd")
	Loop
DTechRifle:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
DTechRifleRefire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("ZDemonTechProjectile",random(36,44),0,Random(5,-5),0)
	WHGS G 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("ZDemonTechProjectile",random(36,44),0,Random(5,-5),0)
	WHGS I 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"GreenMissileEnd")
	Loop
RailGunSpam:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
RailGunSpamReFire:
    TNT1 A 0  A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("DarkDemo10K",62,-18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTRailCore",36,5)
	TNT1 A 0 A_CustomMissile("DarkAnnihilatorRail",36,5,0)
	WHGS H 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("DarkDemo10K",62,18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("DTRailCore",44,-5,0)
	TNT1 A 0 A_CustomMissile("ToastDarkAnnihilatorRail",44,-5,0)
	WHGS J 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"GreenMissileEnd")
	Loop
PurpleFire:
	TNT1 A 0 A_ChangeFlag(NOPAIN,1)
	WHSS FFFFF 7 Bright A_FaceTarget
PurpleFireReFire:
    TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,64)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",5)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("PhaseCyber15KBall",62,-18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("PhaseCyberRail",random(36,44),0,Random(5,-5),0)
	WHPS H 2 Bright A_Facetarget
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire",6)
	TNT1 A 0 A_PlaySound("hitler/fire",CHAN_WEAPON,1.0,0)
	TNT1 A 0 A_CustomMissile("PhaseCyber15KBall",62,18,random(4,-8),CMF_TRACKOWNER)
	TNT1 A 0 A_CustomMissile("PhaseCyberRail",random(36,44),0,Random(5,-5),0)
	WHPS J 2 Bright A_Facetarget
	TNT1 A 0 A_MonsterRefire(230,"PurpleMissileEnd")
	Loop
PurpleMissileEnd:
	WHSS FFFFF 4 Bright A_Facetarget
	Goto See
Pain:
	TNT1 A 0 A_Pain
	WHSS E 6 Bright
	Goto See
Death:
	TNT1 A 0
	WHSS A 35
	WHSS E 105 A_Scream
	TNT1 A 0 A_Jump(256,"PurpleDeath","BlackDeath","BlueDeath","GreenDeath","NormalDeath")
	Goto NormalDeath
PurpleDeath:
	WHPS K 4 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHPS L 4 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHPS M 4 A_Fall
	TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
	TNT1 A 0 A_BossDeath
	TNT1 A 0 A_SpawnItemEx("PhaseArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,200)
	TNT1 A 0 A_SpawnItemEx("InvulnerabilitySphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,128)
	TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,360),0,80)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	WHPS N -1
	Stop
BlackDeath:
	WHWS K 4 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHWS L 4 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHWS M 4 A_Fall
	TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
	TNT1 A 0 A_BossDeath
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,100)
	TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,360),0,80)
	TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,360),0,200)
	TNT1 A 0 A_SpawnItemEx("NemesisShellBox",0,0,8,random(0,8),random(0,8),2,random(0,360),0,70)
	TNT1 A 0 A_SpawnItemEx("Nemesis Assault Shotgun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,130)
	TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,360),0,0)
	WHWS N -1
	Stop
BlueDeath:
	WHBS K 4 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHBS L 4 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHBS M 4 A_Fall
	TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
	TNT1 A 0 A_BossDeath
	TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,128)
	TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32) 
	TNT1 A 0 A_SpawnItemEx("InvulnerabilitySphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,120)
	TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	WHBS N -1
	Stop
GreenDeath:
	WHGS K 4 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHGS L 4 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHGS M 4 A_Fall
	TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
	TNT1 A 0 A_BossDeath
	TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("InvulnerabilitySphere",0,0,8,random(0,8),random(0,8),2,random(0,360),0,100)
	TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,360),0,100)
	TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,360),0,200)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,360),0,128)
	WHGS N -1
NormalDeath:
	WHSS K 4 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHSS L 4 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
	WHSS M 4 A_Fall
	TNT1 A 0 A_PlaySound("DeathKnight/step",6,1.0,0)
	TNT1 A 0 A_BossDeath
	TNT1 A 0 A_SpawnItemEx("PhaseArmor",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,360),0,32)
	WHSS N -1
	Stop
	}
}

ACTOR LGBTBOIGhost
{
Scale 1.1
Radius 20
Height 56
Speed 0
Alpha 0.7
PROJECTILE
RENDERSTYLE Translucent
+CLIENTSIDEONLY
+NOTIMEFREEZE
States
{
Spawn:
    TNT1 A 0
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
    TNT1 A 1
    WHSS A 2 A_FadeOut(0.10)
    Goto Spawn+1
  Toaster:
    TNT1 A 0
	Stop		
    }
}

Actor BlueAnniRail2 : BlueAnniRail {Scale 0.5}

Actor ToastDarkAnnihilatorRail : DarkAnnihilatorRail
{
DamageType "Cyber10K"
Species "Cybers"
Decal GreenRocketScorch
States
{
Spawn:
    TNT1 A 1 Bright
    Loop
Death:
	TNT1 A 0
	TNT1 A 0 A_SpawnItemEx("BFGShockwave", 0, 0, 0, 0, 0, 0, 0, 128)
    TNT1 AAAA 0 A_CustomMissile("GreenKaboom2", 0, 0, random(0,360), 2, random(0,360))	
	Stop
	}
}