ACTOR WhiteCyberNoble : DarkCydestroyer
{ 
Health 4500
Radius 24
Height 64
Mass 1500
Speed 12
PainChance 45 
Monster
+NORADIUSDMG
+BOSS
+BOSSDEATH
+FLOORCLIP
+MISSILEMORE
+QUICKTORETALIATE
+MISSILEMORE
+MISSILEEVENMORE  
+NOICEDEATH
+DONTGIB
+FASTMELEE
+DONTHURTSPECIES
+DONTHARMSPECIES
+NOTARGET
+NOTIMEFREEZE
+NOFEAR
Scale 1.23
SeeSound "lcnoble/see"
PainSound "lcnoble/pain"
DeathSound "OldLegCybernoble/Death"
ActiveSound "lcnoble/active"
BloodColor "Black"
DamageFactor "PlayerNemesisPlasma", 0.0
DamageFactor "PDTBFG", 0.4
DamageFactor "PDTBFGTracer", 0.3
DamageFactor "PlayerDevBall", 0.2
DamageFactor "PlayerDevBall2", 0.2
DamageFactor "PlayerDTBFGRailgunSlug", 0.3
DamageFactor "PlayerDTRG", 0.5
DamageFactor "PlayerDevTracer", 0.2
DamageFactor "DBFG10K2", 0.65
DamageFactor "PlayerDBFG10K2", 0.65
DamageFactor "DBFG2", 0.4
DamageFactor "C0mm4nder", 0.0
DamageFactor "PlayerDBFG2", 0.65
DamageFactor "LegendaryPlayer", 0.3
DamageFactor "LegendaryGuruPlayer", 0.3
DamageFactor 0.6
DamageFactor "NobleComet", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "Legendary", 0.0
DamageFactor "Legendary1", 0.0
DamageFactor "LegendaryGuru", 0.0
DamageFactor "LegMind", 0.0
DamageFactor "Ice", 0.0
DamageFactor "Fire", 0.0
DamageFactor "Explosion", 0.2
DamageFactor "PlayerDTRG", 0.4
DamageFactor "DTRailgun", 0.4
DamageFactor "PDTPuff", 0.4
DamageFactor "RailG", 0.3
DropItem ""
Tag "\c[b7]Fallen Archangel\c-"
Species "Nobles"
Obituary "%o was mechanized by the Fallen Archangel."
var int user_color;
var int user_music;
var int user_missile;
States
	{
Spawn:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 7 A_Look
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 7 A_Look
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2I A 7 A_Look
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2I A 7 A_Look
		Loop 
See:
		TNT1 A 0 A_JumpIf(user_music == 1,3)
		TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,112)
		TNT1 A 0 A_SetUserVar("user_music",1)
		TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_JumpIf(user_color == 1,"See.Red")	
		TNT1 A 0 A_JumpIf(user_color == 2,"See.Green")
		TNT1 A 0 A_JumpIf(user_color == 3,"See.Purple")
		TNT1 A 0 A_JumpIf(user_color == 4,"See.Blue")
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"Rush")
		Loop
See.Red:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"RedRush")
		Loop
See.Green:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"GreenRush")
		Loop
See.Purple:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"PurpleRush")
		Loop
See.Blue:
		TNT1 A 0 A_Jump(32,"ColorChange")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S A 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S B 4 A_Chase
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S C 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S D 4 A_Chase
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(62,"BlueRush")
		Loop
RedRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WR2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WR2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WR2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Red")
		Loop
GreenRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		DB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		DB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Green")
		Loop
PurpleRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WP2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Purple")
		Loop
BlueRush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WB2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See.Blue")
		Loop
Rush:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S A 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostA",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S B 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostB",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S C 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostC",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		WW2S D 1 A_Chase
		TNT1 A 0 A_SpawnItemEx("WhiteCydestroyerGhostD",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_SpawnItemEx("BruiserStep2",0,0,2,0,0,-20)
		TNT1 A 0 A_Jump(50,"See")
		Loop
ColorChange:
		TNT1 A 0 A_Jump(256,"WhiteColorChange","RedColorChange","GreenColorChange","PurpleColorChange","BlueColorChange")
WhiteColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 0,"RedColorChange")	 
		TNT1 A 0 A_SetUserVar("user_color",0)
		TNT1 A 0 A_SpawnItemEx("TrueNemesisHellionSmokeSpawner")
		WW2S G 8
		Goto See
RedColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 1,"GreenColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",1)
		TNT1 A 0 A_SpawnItemEx("RHellionSmokeSpawner")
		WR2S G 8
		Goto See
GreenColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 2,"PurpleColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",2)
		TNT1 A 0 A_SpawnItemEx("GHellionSmokeSpawner")
		DB2S G 8
		Goto See
PurpleColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 3,"BlueColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",3)
		TNT1 A 0 A_SpawnItemEx("PHellionSmokeSpawner")
		WP2S G 8
		Goto See
BlueColorChange:
		TNT1 A 0 A_PlaySound("lcnoble/pain")
		TNT1 A 0 A_JumpIf(user_color == 4,"WhiteColorChange")	
		TNT1 A 0 A_SetUserVar("user_color",4)
		TNT1 A 0 A_SpawnItemEx("BHellionSmokeSpawner")
		WB2S G 8
		Goto See
Melee:
Missile:
		TNT1 A 0 A_JumpIf(user_color == 1,"Missile.Red")
		TNT1 A 0 A_JumpIf(user_color == 2,"Missile.Green")
		TNT1 A 0 A_JumpIf(user_color == 3,"Missile.Purple")
		TNT1 A 0 A_JumpIf(user_color == 4,"Missile.Blue")
		TNT1 A 0 A_Jump(126,"NemeRifle","NemeCannon","NemeRailGun","NemeBFG10K")
        TNT1 A 0 A_Jump(115,"NemeAltBFG")
        TNT1 A 0 A_Jump(10,"INeedSomeHelp")
		GoTo See
NemeRifle:
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisRifleShotEnemy",35,-20,Random(4,-4))
		WW3S B 3 Bright A_CustomMissile("NemesisRifleShotEnemy",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(126,"NemeCannon")
		Loop
NemeCannon:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound("NemesisCannon/Fire",7)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW3S B 0 Bright A_CustomMissile("NemesisNobleCannonProj",35,-20,Random(4,-4))
		WW3S B 2 Bright A_CustomMissile("NemesisNobleCannonProj",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidReFire
		Loop
NemeRailGun:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		WW2S EE 10 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 2 A_FaceTarget
		WW2S E 1
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
		WW3S B 5 Bright A_CustomMissile("NemesisNobleRailLaser",36,-20,0,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S EE 10 A_FaceTarget
		WW2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 1
		TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
		WW3S B 5 Bright A_CustomMissile("NemesisNobleRailLaser",32,-20,0,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 20
		GoTo See
NemeBFG10k:
		TNT1 A 0 A_PlaySound("weapons/charge10k")
		WW2S E 18 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 6 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Nemesis10kProjectile",35,-20,Random(4,-4))
		WW3S B 4 Bright A_CustomMissile("Nemesis10kProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		GoTo See
NemeAltBFG:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WW2S E 1 Bright A_FaceTarget
		TNT1 AAAAAAAAAA 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S EEEEEEEEEE 2 Bright A_FaceTarget
		WW2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_CustomMissile("MiniNemesisBFGBall",60,-20,0)	
		WW3S B 10 Bright A_CustomMissile("MiniNemesisBFGBall",60,20,0)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WW2S E 10 A_FaceTarget
		Goto See
INeedSomeHelp:
        TNT1 A 0 A_JumpifInventory("WCDBeacontoken",1,"See")
		TNT1 A 0  A_PlaySound("legendary/defense")
		WW2S GGGGGGG 8 A_SpawnItemEx("HemDarkLineSpawner")
		WW2S EEE 6 A_SpawnItemEx("NemeBeacon",25,0,0)
		TNT1 A 0 A_GiveInventory("WCDBeacontoken",1)
		GoTo See
Missile.Red:
		TNT1 A 0 Bright A_Jump(126,"RedRockets","ExplRailGun","RedBFG10k")
		TNT1 A 0 Bright A_Jump(125,"RedPlasmaRifle","RedRevCannon")
		GoTo See.Red
RedRockets:
		WR2S E 8 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget
		TNT1 A 0 A_PlaySound("Weapons/GrenadeFire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("M2HellStormBomb",35,-20,Random(4,-4))
		WR3S B 7 Bright A_CustomMissile("M2HellStormBomb",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 12 A_FaceTarget	
		TNT1 A 0 A_Jump(126,"RedBFG10k","ExplRailgun","RedBFG15k")
		GoTo See
RedBFG10K:
		TNT1 A 0 A_PlaySound("weapons/charge10k")
		WR2S E 9 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 3 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Sentient10K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Sentient10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 10 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_SpidReFire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(128,"ExplRailGun")
		Loop
ExplRailGun:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		WR2S EE 5 A_FaceTarget
		WR2S E 2 A_FaceTarget
		WR2S E 1
		TNT1 A 0 A_PlaySound("railgunner/chargedshot")
		TNT1 A 0 A_CustomMissile("NobleExplosiveRailgunImpact",35,-20)
		TNT1 A 0 A_CustomRailgun(50,-20,None,None,RGF_SILENT,1,0,"BruiserRailPuff",0,0,0,0,40,0,"ExplosiveRailgunTrail")
		WR3S B 2 Bright A_CustomMissile("NobleExplosiveRailgunImpact",35,20)
		TNT1 A 0 A_CustomRailgun(50,20,None,None,RGF_SILENT,1,0,"BruiserRailPuff",0,0,0,0,40,0,"ExplosiveRailgunTrail")
		WR2S E 10
		Goto See
RedBFG15k:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		WR2S E 9 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 3 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 4 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Cybruiser15K",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("Cybruiser15K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 10 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidReFire
		Loop
RedPlasmaRifle:
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedDtechProjectile",35,-20,Random(4,-4))
		WR3S B 3 Bright A_CustomMissile("RedDtechProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_Jump(126,"NemeCannon")
		Loop
RedRevCannon:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound("NemesisCannon/Fire",7)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR3S B 0 Bright A_CustomMissile("RedRevRocket",35,-20,Random(4,-4))
		WR3S B 2 Bright A_CustomMissile("RedRevRocket",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WR2S E 2
		TNT1 A 0 A_SpidReFire
		TNT1 A 0 A_Jump(26,"See")
		Loop
Missile.Green:
		TNT1 A 0 A_Jump(128,"DTRailgun","GreenLasers","Rockets","Normal2")
		TNT1 A 0 A_Jump(128,"BFG10k","BFG9k")
		GoTo See.Green
Rockets:
		DB2S E 10 A_FaceTarget 
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10 A_FaceTarget
		DB3S B 0 Bright A_CustomMissile("DarkCyberNobleRocket",35,-20,0,0)
		DB3S B 8 Bright A_CustomMissile("DarkCyberNobleRocket",35,20,0,0)
		DB2S E 10
		Goto See
GreenLasers:
		DB2S E 10 A_FaceTarget
		TNT1 A 0 A_SetUserVar("user_missile",0)
		TNT1 A 0 A_JumpIf(user_missile >= 35,"See")   
		TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
		TNT1 A 0 A_FaceTarget  
		TNT1 A 0 A_CustomMissile("DarkCydestroyerMiniLaser",66,-20,0)
		DB3S A 3 Bright A_CustomMissile("DarkCydestroyerMiniLaser",66,20,0)
		Goto GreenLasers+2  
Normal2:
		DB2S E 12 A_FaceTarget
		DB2S E 2 A_FaceTarget
		TNT1 A 0 A_CustomMissile("DarkCyberNobleDemonTech",36,20,frandom(-2,2),0)
		TNT1 A 0 A_CustomMissile("DarkCyberNobleDemonTech",36,-20,frandom(-2,2),0)
		DB3S B 2 Bright A_PlaySoundEx("weapons/demontechfire","Weapon")
		TNT1 A 0 A_Jump(6,"Pause")
		TNT1 A 0 A_SpidRefire
		Goto Normal2+1
BFG10K:
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		DB2S E 18 A_FaceTarget
		DB2S E 6 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 8 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 Bright A_CustomMissile("DarkBruiser10K",35,-20,Random(4,-4))
		DB3S B 4 Bright A_CustomMissile("DarkBruiser10K",35,20,Random(4,-4))
		DB2S E 20 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		Goto See
BFG9K:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		DB2S E 1 Bright A_FaceTarget
		DB2S EEEEEEEEEE 2 Bright A_FaceTarget
		DB2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		DB2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		DB2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_CustomMissile("SpiderBFG9500Ball",60,-20,0)	
		DB3S B 10 Bright A_CustomMissile("SpiderBFG9500Ball",60,20,0)
		DB2S E 10 A_FaceTarget
		Goto See
Missile.Purple:
		TNT1 A 0 A_Jump(156,"PBFG10k","PDBFG10k")
PhaseDTechRifle:
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP3S B 0 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,-20,Random(4,-4))
		WP3S B 3 Bright A_CustomMissile("EnemyPhaseDTProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 A_Jump(26,"See")
		TNT1 A 0 A_SpidRefire
		Loop
PBFG10k:
		TNT1 A 0 A_PlaySound("weapons/charge10k")
		WP2S E 3 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 3 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("SeCommander10Kntient10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg10kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 2 A_FaceTarget
		TNT1 A 0 Bright A_PlaySound("weapons/bfg15kfire")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 Bright A_CustomMissile("Commander10K",35,-20,Random(4,-4))
		WP3S B 2 Bright A_CustomMissile("Commander10K",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WP2S E 10 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TNT1 A 0 A_SpidReFire
		Loop
PDBFG10k:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WP2S E 1 Bright A_FaceTarget
		WP2S EEEEEEEEEE 2 Bright A_FaceTarget
		WP2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		WP2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		WP2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_CustomMissile("CommanderPurpleDTBFG10KBall",60,-20,0)	
		WP3S B 10 Bright A_CustomMissile("CommanderPurpleDTBFG10KBall",60,20,0)
		WP2S E 10 A_FaceTarget
		Goto See
Missile.Blue:
		TNT1 A 0 A_Jump(128,"FreezeRifle","BlueRockets","FrozenBallz")
		TNT1 A 0 A_Jump(128,"LegendaryRifle","LegendaryCannon","LegBallz")
		GoTo See.Blue
FreezeRifle:
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("NewZombieFreezeBlast",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("NewZombieFreezeBlast",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(126,"BlueRockets","FrozenBallz")
		Loop
BlueRockets:
		WB2S E 10 A_FaceTarget
		TNT1 A 0 A_SetUserVar("user_missile",0)
		TNT1 A 0 A_JumpIf(user_missile >= 35,"See")   
		TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
		TNT1 A 0 A_FaceTarget  
		TNT1 A 0 A_CustomMissile("CorruptedGeneral10KProjectile",66,-20,0)
		WB3S A 3 Bright A_CustomMissile("CorruptedGeneral10KProjectile",66,20,0)
		Goto BlueRockets+2  
FrozenBallz:
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		WB2S EE 10 A_FaceTarget
		WB2S E 2 A_FaceTarget
		WB2S E 1
		TNT1 A 0 A_PlaySound("weapons/dtrailf")
		TNT1 A 0 A_CustomMissile("FRZRPoltBomb",36,20,0,0)
		WB3S B 5 Bright A_CustomMissile("FRZRPoltBomb",36,-20,0,0)
		WB2S EE 10 A_FaceTarget
		WB2S E 2 A_FaceTarget
		WB2S E 1
		TNT1 A 0 A_PlaySound("weapons/dtrailf")
		TNT1 A 0 A_CustomMissile("FRZRPoltBomb",32,20,0,0)
		WB3S B 5 Bright A_CustomMissile("FRZRPoltBomb",32,-20,0,0)
		WB2S E 20
		GoTo See
LegendaryRifle:
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySoundEx("NemesisRifle/Fire","Weapon")
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegendaryProjectile",35,-20,Random(4,-4))
		WB3S B 3 Bright A_CustomMissile("LegendaryProjectile",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_SpidRefire
		TNT1 A 0 A_Jump(126,"LegendaryCannon","LegBallz")
		Loop
LegendaryCannon:
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2 A_FaceTarget
		TNT1 A 0 A_PlaySound("NemesisCannon/Fire",7)
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB3S B 0 Bright A_CustomMissile("LegCommanderProj",35,-20,Random(4,-4))
		WB3S B 2 Bright A_CustomMissile("LegCommanderProj",35,20,Random(4,-4))
		TNT1 A 0 A_SpawnItemEx("LGBTHellionSmokeSpawner")
		WB2S E 2
		TNT1 A 0 A_SpidReFire
		Loop
LegBallz:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WB2S E 1 Bright A_FaceTarget
		WB2S EEEEEEEEEE 2 Bright A_FaceTarget
		WB2S E 2 Bright A_PlayWeaponSound("lrball3/charge")
		WB2S EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 A_FaceTarget
		TNT1 A 0 A_ChangeFlag("NOPAIN", 0)
		WB2S E 10 Bright A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("lrball3/shot")
		TNT1 A 0 A_CustomMissile("LegRevBall3",60,-20,0)	
		WB3S B 10 Bright A_CustomMissile("LegRevBall3",60,20,0)
		WB2S E 10 A_FaceTarget
		Goto See
Pain:
		TNT1 A 0
		TNT1 A 0 A_Jump(107,"PainMissile")
		WW2S G 8 A_Pain
		Goto See
PainMissile:
		TNT1 A 0 A_ChangeFlag("NOPAIN",1)
		WW2S G 8 A_Pain
		Goto Missile	
Death: 
		WW2S G 5
		WW2S G 20 A_Scream
		TNT1 A 0 A_Jump(225,"WhiteDeath","GreenDeath","RedDeath","PurpleDeath","BlueDeath")
		TNT1 A 0 A_Jump(20,"RainbowDeath")
		Goto WhiteDeath
WhiteDeath:
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WW2S GGGGGG 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WW2S HHHHHH 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WW2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WW2S KKKKKKLLLLLL 2 Bright A_CustomMissile("WhiteNemesisKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlackGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,100)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WW2S M 4 Bright A_NoBlocking
		WW2S N 3 Bright 
		WW2S O 3
		WW2S P 3
		WW2S Q -1 A_BossDeath
		Stop
GreenDeath:
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S GGGGGG 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		DB2S HHHHHH 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S KKKKKKLLLLLL 2 Bright A_CustomMissile("Kaboom5", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,100)
		DB2S M 4 Bright A_NoBlocking
		DB2S N 3 Bright 
		DB2S O 3
		DB2S P 3
		DB2S Q -1 A_BossDeath
		Stop
RedDeath:
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S GGGGGG 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WR2S HHHHHH 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S KKKKKKLLLLLL 2 Bright A_CustomMissile("Kaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WR2S M 4 Bright A_NoBlocking
		WR2S N 3 Bright 
		WR2S O 3
		WR2S P 3
		WR2S Q -1 A_BossDeath
		Stop
PurpleDeath:
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S GGGGGG 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WP2S HHHHHH 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S KKKKKKLLLLLL 2 Bright A_CustomMissile("PurpleKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("MutantGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("PhaseRifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		WP2S M 4 Bright A_NoBlocking
		WP2S N 3 Bright 
		WP2S O 3
		WP2S P 3
		WP2S Q -1 A_BossDeath
		Stop
BlueDeath:
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WB2S GGGGGG 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WB2S HHHHHH 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WB2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WB2S KKKKKKLLLLLL 2 Bright A_CustomMissile("BlueKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("BlueGibbedGenerator",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,64)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,100) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,0)
		WB2S M 4 Bright A_NoBlocking
		WB2S N 3 Bright 
		WB2S O 3
		WB2S P 3
		WB2S Q -1 A_BossDeath
		Stop
RainbowDeath:
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WR2S GGGGGG 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		WB2S HHHHHH 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		WP2S IIIIIIJJJJJJ 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))	
		DB2S KKKKKKLLLLLL 2 Bright A_CustomMissile("RainbowKaboom", Random(10,50), 0, random(0,360), 2, random(0,360))
		TNT1 AA 0 A_SpawnItemEx("RainbowBloodSpawner",0,0,0,0,0,0,0,128,0)
		TNT1 AAAA 0 A_CustomMissile("SmokeFX2", 0, 0, random(0,360), 2, random(0,360))
		TNT1 A 0 A_SpawnItemEx("PhaseRifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("CommanderDevastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LegendaryRune2",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("LifeLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("SuperLegendaryRune",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisArmorSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NemesisSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NLDemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Plasmatic Cannon",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Nemesis Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Freezer Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("FreezerBFG",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32) 
		TNT1 A 0 A_SpawnItemEx("LegendaryRandomSphere",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonMagazine",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("NewCellPack",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("DemonAmmoBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Rifle",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Railgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("PlasmaRepeater",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("EnragedLegendaryArmor",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("BulletBox",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("ExplosiveRailgun",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		TNT1 A 0 A_SpawnItemEx("TechVulcan",0,0,8,random(0,8),random(0,8),2,random(0,120),0,32)
		WR2S M 4 Bright A_NoBlocking
		WB2S N 3 Bright 
		WP2S O 3
		DB2S P 3
		WB2S Q -1 A_BossDeath
		Stop
Raise:
Stop
	}
}

ACTOR RainbowBloodSpawner : RandomSpawner
{
DropItem "BlueGibbedGenerator", 256, 1
DropItem "BlackGibbedGenerator", 256, 1
DropItem "MutantGibbedGenerator", 256, 1
DropItem "GibbedGenerator", 256, 1
DropItem "GreenGibbedGenerator", 256, 1
}

ACTOR WhiteCydestroyerGhostA
{
Radius 2
Height 64
RENDERSTYLE Translucent
Alpha 0.7
Scale 1.23
+NOINTERACTION
+CLIENTSIDEONLY
+NONETID
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S A 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor WhiteCydestroyerGhostB : WhiteCydestroyerGhostA
{
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S B 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor WhiteCydestroyerGhostC : WhiteCydestroyerGhostA
{
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S C 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor WhiteCydestroyerGhostD : WhiteCydestroyerGhostA
{
States
	{
	Spawn:
		TNT1 A 1 Bright
		WW2S D 2 A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor NemeBeacon
{
  -SOLID
  -SHOOTABLE
  States
  {
  Spawn:
    NBEA A 105
    NBEA A 0 A_SpawnItemEx ("TeleportFog", 0, 0, 0, 0, 0)
    NBEA A 0 A_SpawnItemEx ("NerfedNemeZombie", 0, 0, 8, 0, 0, 0, 0, 1)
    NBEA A 105
    NBEA A 0 A_SpawnItemEx ("TeleportFog", 0, 0, 0, 0, 0)
    NBEA A 0 A_SpawnItemEx ("NerfedNemeShotgunner", 0, 0, 8, 0, 0, 0, 0, 1)
    NBEA A 105
    NBEA A 0 A_SpawnItemEx ("TeleportFog", 0, 0, 0, 0, 0)
    NBEA A 0 A_SpawnItemEx ("NerfedNemesisImp", 0, 0, 8, 0, 0, 0, 0, 1)
    NBEA A 105
    goto Death
  Death:
    TNT1 A 1 A_CustomMissile ("TeleportFog", 0, 0, 0, 0, 0)
    stop
  }
}

Actor NerfedNemeZombie : NemesisZombie
{
	Health 750
	Speed 10
	BloodColor "Black"
	DamageFactor 1.1
	Tag "\c[v9]Nemesis Zombie \c[t6](Summoned)\c-"
	States
	{
Death:
		TNT1 A 0 A_StopSound(6)
		NSZO H 5 A_Scream
		NSZO I 5 A_Fall
		NSZO J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		NSZO K 5 
		NSZO L -1
		Stop
XDeath:
		TNT1 A 0 A_StopSound(6)
		NSZO O 3 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
		NSZO P 3 A_XScream
		NSZO R 3 A_Fall
		NSZO STUV 3
		NSZO W -1
		Stop
	}
}

Actor NerfedNemeShotgunner : NemesisAssaultCaptain
{
	Health 850
	Speed 10
	BloodColor "Black"
	PainChance 20
	DamageFactor 1.1
	Tag "\c[v9]Nemesis Assault Captain \c[t6](Summoned)\c-"
	States
	{
Death:
		TNT1 A 0 A_StopSound(6)
		NASG H 5
		NASG I 5 A_Scream
		NASG J 5 A_Fall
		NASG J 5 A_SpawnItem("BodyCrash",0,0,0,0)
		NASG K 5
		NASG L -1
		Stop
XDeath:
		TNT1 A 0 A_StopSound(6)
		NASG O 5 A_SpawnItemEx("NemesisGibbedGenerator",0,0,0,0,0,0,0,128,0)
		NASG P 5 A_XScream
		NASG Q 5 A_Fall
		NASG RSTUV 5
		NASG W -1
		Stop
	}
}

Actor NerfedNemesisImp : NemesisImp
{	
  Health 750
  Mass 100
  Speed 7
  BloodColor "Black"
  PainChance 30
  MeleeDamage 10
  Species "Imps"
  DamageFactor 1.1
  States
  {
Spawn:
	TNT1 A 0
	TNT1 A 0 A_SetUserVar("user_phase2",0)
	GoTo idle
See:
	TNT1 A 0 A_JumpIf(user_phase2 == 1,"See2")
	TNT1 A 0 A_JumpIfHealthLower(600,"LoseWings")
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN AA 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN BB 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN CC 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	NSIN DD 3 Bright A_Chase
	TNT1 A 0 A_SpawnItem("NemesisHellionSmokeSpawner",0,0,0,0)
	TNT1 A 0 A_Jump(30,"Teleport")
	TNT1 A 0 A_Jump(62,"Rush")
	TNT1 A 0 A_Jump(50,"AirDodge")
	Loop
Death:
	TNT1 A 0 A_JumpIf(user_phase2 == 1,"Death2")
	TNT1 AAA 0 A_StopSound(6)
	NSIN I 8
	NSIN J 8 A_Scream
	NSIN K 6
	NSIN L 6 A_NoBlocking
	NSIN M 1
	NSIN N -1
	Stop
Death2:
	NSI2 I 8 A_SetTranslucent(1)
	NSI2 J 8 A_Scream
	NSI2 K 6
	NSI2 L 6 A_Fall
	NSI2 M -1
	Stop
	}
}

Actor RedDtechRifleshot
{
   Height 3
   Radius 3
   Speed 45
   DamageType "Legendary"
   Damage 65
   Scale 0.5
   RenderStyle Add
   Alpha 0.95
   PROJECTILE
   +THRUSPECIES
   +FORCERADIUSDMG
   +NOTIMEFREEZE
   Species ""
   DeathSound "weapons/demontechex"
   Decal DoomImpScorch
   States
   {
  Spawn:
	TNT1 A 0
	TNT1 A 0 A_Jump(128,"Spawn2")
  Normal:
    ITPR ABCDEF 1 Bright A_SpawnItemEx("RedDemonTechTrail",Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
    Loop
  Spawn2:
    ITPR ABCDEF 1 Bright A_SpawnItemEx("RedDemonTechTrail2",Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-1,1),Random(-20,20),SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
    Loop	  
  Death:
	TNT1 A 0 Bright A_SpawnItemEx("RedParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 A 0 Bright A_SpawnItemEx("RDtechEX",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 0, "DeathSFX")
	Goto Toaster
  DeathSFX:
	TNT1 A 0 Bright A_SpawnItemEx("RedParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("RedWhiteCyberKaboom",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 A 0 Bright A_SpawnItemEx("RDtechEX",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
  Toaster:
	TNT1 A 1 Bright A_Explode(20,64)
    Stop
	}
}

Actor RDtechEX
{
PROJECTILE
Scale 0.45
RenderStyle Add
Alpha 0.75
+NOCLIP
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		IRPG ABCDEFGH 2 Bright A_FadeOut(0.1,1)
		Stop
	Toaster:
		IRPG ABCDEFGH 2 Bright
		Stop
	}
}

ACTOR RedDemonTechTrail : BFG9500Trail
{
Scale 0.1
Alpha 0.75
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		TNT1 A 2 Bright
		ITRI AAAAAABBBBBBBB 1 Bright A_FadeOut(0.05,1)
		ITRI BBBBB 1 Bright A_FadeOut(0.025,1)
		Stop
	Toaster:
		TNT1 A 1 Bright
		Stop
	}
}

ACTOR RedDemonTechTrail2 : DemonTechTrail
{
+NOTIMEFREEZE
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		TNT1 A 2 Bright
		ITRI AAAAAACCCCCCCC 1 Bright A_FadeOut(0.05,1)
		ITRI CCCCC 1 Bright A_FadeOut(0.025,1)
		Stop
	Toaster:
		TNT1 A 1 Bright
		Stop
	}
}

Actor RedDtechProjectile : RedDtechRifleshot
{
   Damage 55
   +THRUSPECIES
   DamageType "Legendary"
   States
   {
  Death:
	TNT1 A 0 Bright A_SpawnItemEx("RedParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 A 0 Bright A_SpawnItemEx("RedDTechEx",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
    TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 0, "DeathSFX")
	Goto Toaster
  DeathSFX:
	TNT1 A 0 Bright A_SpawnItemEx("RedParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
	TNT1 AAA 0 A_CustomMissile("RedWhiteCyberKaboom",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 AAA 0 A_CustomMissile("LegendarySmokeFX4",0,0,random(0,360),CMF_AIMDIRECTION,random(0,360))
	TNT1 A 0 Bright A_SpawnItemEx("RedDTechEx",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
   Toaster:
	TNT1 A 1 Bright A_Explode(6,48)
	Stop
   }
}

Actor RedWhiteCyberKaboom : Kaboom4
{
+NOTIMEFREEZE
States
{
Spawn:
TNT1 A 0
TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
EXPO AABBCDEFGHIJKLM 1 Bright A_FadeOut(0.05)
Stop
}
}

Actor RedRevRocket : LegRevRocket
{
	Speed 40
	DECAL RocketScorch
	States
	{
	Spawn:
        TNT1 A 0 Bright A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2))
		EROC A 2 Bright A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2))
		TNT1 A 0 Bright A_CustomMissile("MissileTrail",Random(4,6),Random(-2,2))	
		EROC B 2 Bright A_CustomMissile("ProjectileTrailParticleOrange",Random(4,6),Random(-2,2))
		Loop
	Death:
		TNT1 A 0
		TNT1 A 0 A_SpawnItemEx("LegendaryOrangeParticleSpawner", 0, 0, 0, 0, 0, 0, 0, 128) 
		EROC B 6 Bright A_Explode
		EROC CD 5 Bright A_SetTranslucent(0.75,1)
		Stop
	}
}

Actor WCDBeacontoken : Inventory
{
	Inventory.MaxAmount 1
}