ACTOR RMTerminatorSpawner 30306
{
-SERVERSIDEONLY
+NOBLOCKMAP
+NOSECTOR
+NOGRAVITY
+THRUACTORS
+BOSSDEATH
+SHOOTABLE
+ISMONSTER
+NORADIUSDMG
+NOINTERACTION
+RANDOMIZE
HEALTH 0x7FFFFFFF
Radius 40
Height 110
Speed 0
Mass 0x7FFFFFFF
States
	{
	Spawn:
		TERM A 10
		TNT1 A 1 A_SpawnItemEx("Terminator2",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_TRANSFERAMBUSHFLAG)
		Goto Nothing
	Nothing:
		TNT1 A 10500
		TNT1 A 0 A_Die
		Goto Death
	Death:
		TNT1 A 10
		TNT1 A 1 A_BossDeath
		Stop
	}
}

ACTOR Terminator2
{
Monster
Health 8000
Radius 28
Height 86
Mass 0x7FFFFFFF
Speed 15
Scale 1.4
MinMissileChance 160
PainChance 1
PainChance "Fire", 0
PainChance "Mine", 200
PainChance "Crush", 200
PainChance "PlayerDevBall", 100
PainChance "PlayerDevBall2", 100
PainChance "BFG10K", 100
PainChance "PDTBFG", 100
PainChance "PlayerDBFG2", 256
PainChance "DTBFG10KBall", 100
+BOSS
+BOSSDEATH
+NOICEDEATH
+NOEXTREMEDEATH
+DONTHARMSPECIES
+MISSILEMORE
+MISSILEEVENMORE
+QUICKTORETALIATE
+FLOORCLIP
+FireResist
+NORADIUSDMG
+NOTARGET
+CANTSEEK
+NOFEAR
+DONTSPLASH
+LOOKALLAROUND
+NOTIMEFREEZE
+NOTELEFRAG
+DONTGIB
+DONTMORPH
+NoDropOff
+DONTRIP
Species "Cybers"
Damagefactor "Acid", 0.1
Damagefactor "Fire", 0.001
Damagefactor "Poison", 0.0
Damagefactor "PoisonCloud", 0.0
Damagefactor "Electric", 0.001
Damagefactor "Disintegrate", 0.001
Damagefactor "Explosion", 0.2
Damagefactor "Mine", 0.2
DamageFactor "Ice", 0.0
DamageFactor "FreezerBurn", 0.0
DamageFactor "Crush", 0.1
DamageFactor "Player", 0.0
DamageFactor "PlayerBHole", 0.0
DamageFactor "BFG9500Ball", 0.0
DamageFactor "BFGSplash", 0.0
DamageFactor "BFGSpray", 0.0
DamageFactor "CustomSpray", 0.0
DamageFactor "PDTBFG", 0.03
DamageFactor "PDTBFGTracer", 0.03
DamageFactor "PlayerRailPuff", 0.0
DamageFactor "PDTPuff", 0.0
DamageFactor "PlayerDevBall", 0.02
DamageFactor "PlayerDevBall2", 0.02
DamageFactor "PlayerDTBFGRailgunSlug", 0.02
DamageFactor "PlayerDevTracer", 0.02
DamageFactor "DBFG10K", 0.015
DamageFactor "PlayerDBFG10K", 0.015
DamageFactor "PlayerDBFG10K2", 0.015
DamageFactor "DBFG", 0.015
DamageFactor "DBFG2", 0.015
DamageFactor "PlayerRailGun", 0.6
DamageFactor "PlayerRailPuffGreen", 0.6
DamageFactor "PlayerDBFG", 0.015
DamageFactor "PlayerDBFG2", 0.015
DamageFactor "Extreme", 0.0
DamageFactor "PyroShot", 0.001
DamageFactor "PlayerPyro", 0.001
DamageFactor "PlayerHellfire", 0.3
DamageFactor "Legendary", 0.002
DamageFactor "SuperWeapon", 0.002
DamageFactor "LegendaryGuru", 0.002
DamageFactor "LegendaryPlayer", 0.002
DamageFactor "LegendaryGuruPlayer", 0.002
DamageFactor 0.35
//No infighting
DamageFactor "DementedTerminator", 0.0
DamageFactor "Terminator", 0.0
DamageFactor "HFCyber", 0.0
DamageFactor "Hell", 0.0
DamageFactor "HellComet", 0.0
DamageFactor "Commander", 0.0
DamageFactor "CerChainguns", 0.0
DamageFactor "CerEnergyBall", 0.0
DamageFactor "DemolisherEx", 0.0
DamageFactor "DarkDemoEx", 0.0
DamageFactor "Cyber10K", 0.0
DamageFactor "Legendary1", 0.0
DamageFactor "UltimateLegendary", 0.0
DropItem "BossLifeEssence", 256, 100
DropItem "BossArmorBonusMax", 256, 100
DropItem "DemonAmmoBox", 256, 200
DropItem "DemonAmmoBox", 256, 200
DropItem "Explosive Minigun", 256, 1
DropItem "PyroCannon", 256, 1
DropItem "BFG10K ", 256, 1
DropItem "Demon Tech Devastator", 256, 1
DropItem "BlackHole Generator", 256, 1
DropItem "LegendaryUltraSphere", 256, 1
DropItem "NuclearMissileLauncher", 4, 1
DropItem "Terminator", 8, 1
SeeSound "monster/termsit"
PainSound "monster/termpin"
DeathSound "monster/termdth"
AttackSound "plasmaminigun/fire"
ActiveSound "Terminator/termact"
Obituary "%o was liquidated by the Terminator !"
Tag "\crTerminator\c-"
var int user_amount;
var int user_music;
States
	{
	Spawn: 
		TERM A 10 A_Look
		TNT1 A 0 A_JumpIfHealthLower(8000,"Idle")
		Loop
	Idle:
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SetShootable
		TNT1 A 0 A_UnsetInvulnerable
		TNT1 A 0 A_SetTranslucent(1)
		TERM AA 3 A_Wander
		TNT1 A 0 A_Look
		TERM BB 3 A_Wander
		TNT1 A 0 A_Look
		TNT1 A 0 A_PlaySound("Terminator/terstepA")
		TERM CC 3 A_Wander
		TNT1 A 0 A_Look
		TERM DD 3 A_Wander
		TNT1 A 0 A_PlaySound("Terminator/terstepA")
		TNT1 A 0 A_Look
		TNT1 A 0 A_Jump(52,"Teleport","ComboTel")
		Loop
	See:
		TNT1 A 0 A_ChangeFlag("NOPAIN",0)
		TNT1 A 0 A_SetShootable
		TNT1 A 0 A_UnsetInvulnerable
		TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_JumpIf(user_music == 1,3)
		TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,97)
		TNT1 A 0 A_SetUserVar("user_music",1)
		TNT1 A 0 A_Jump(100,"Rush")
		TERM AABB 3 A_Chase
		TNT1 A 0 A_PlaySound("Terminator/terstepA")
		TERM CCDD 3 A_Chase
		TNT1 A 0 A_PlaySound("Terminator/terstepA")
		TNT1 A 0 A_Jump(52,"Teleport","ComboTel")
		Loop
	Rush:
		TNT1 A 0 A_PlaySound("Terminator/terstepA")
		TNT1 AA 0 A_Chase
		TERM A 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 AA 0 A_Chase
		TERM A 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 AA 0 A_Chase
		TERM B 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 AA 0 A_Chase
		TERM B 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_PlaySound("Terminator/terstepA")
		TNT1 AA 0 A_Chase
		TERM C 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 AA 0 A_Chase
		TERM C 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 AA 0 A_Chase
		TERM D 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 AA 0 A_Chase
		TERM D 2 A_SpawnItemEx("TerminatorGhost",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_Jump(48,"Teleport","ComboTel")
		TNT1 A 0 A_Jump(75,"See")
		Loop
	Teleport:
		TERM E 1 A_UnSetShootable
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeOut(0.1,0)
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEEEEEEEEE 1 A_FadeIn(0.1)
		TERM E 1 A_SetShootable
		Goto See
	ComboTel:
		TERM E 1 A_UnSetShootable
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeOut(0.1,0)
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeIn(0.1)
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeOut(0.1,0)
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeIn(0.1)
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeOut(0.1,0)
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeIn(0.1)
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeOut(0.1,0)
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeIn(0.1)
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TERM EEEEEEEEEEE 1 A_FadeOut(0.1,0)
		TNT1 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 0 Bright A_Wander
		TERM E 1 A_PlayWeaponSound("boss/teleport")
		TNT1 AAAAAAAAAAAA 0 A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEEEEEEEEE 1 A_FadeIn(0.1)    
		TERM E 1 A_SetShootable
		Goto See
	Missile:
		TNT1 A 0
		TNT1 A 0 A_ChangeFlag(NOPAIN,0)
		TNT1 A 0 A_SetShootable
		TNT1 A 0 A_UnsetInvulnerable
		TNT1 A 0 A_SetTranslucent(1)
		TNT1 A 0 A_JumpIfTargetInLOS("UberHexaSG",90,JLOSF_DEADNOJUMP|JLOSF_TARGETLOS,400,0)
		TNT1 A 0 A_Jump(25,"Nuke")
		TNT1 A 0 A_Jump(192,"Railgun","BFG9K","BFG10K","DTBFG","RedStar","PlasmaMinigun","PyroShot","DTDevastator","BlackHole")
		TNT1 A 0 A_JumpifCloser(400,"UberHexaSG")
	Normal:
		TNT1 A 0 A_JumpIfCloser(1500,"Normal2")
		Goto Railgun
	Normal2:
		TERM G 2 A_FaceTarget
   		TNT1 A 0 A_SpawnItemEx("OrangeShellCasing",10,-12,40,Random(2,6),0,Random(1,3),Random(-80,-90),SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_PlaySound("sentient/fire")
		TNT1 A 0 Bright A_CustomMissile("TerminatorExplosiveTracer",48,-17,Random(-800,800)/100.00)
		TERM H 2 Bright A_CustomMissile("TerminatorExplosiveTracer",48,-17,Random(-800,800)/100.00)
		TNT1 A 0 A_StopSoundEx("Weapon")
		TNT1 A 0 A_Jump(15,"See","Missile")
   		TNT1 A 0 A_SpidRefire
		Loop
	UberHexaSG:
		TNT1 A 0
		TERM G 5 A_FaceTarget
		TNT1 AAAAAA 0 A_SpawnItemEx("SSGShellCasing",25,-2,25,Random(2,4),Random(-3,-6),Random(3,6),0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 A_PlaySound("weapons/hsgfire")
		TNT1 AAAAAAAAAAAA 0 Bright A_CustomMissile("MonsterTracer2",48,-17,Random(6,-6),0)
		TERM H 2 Bright A_CustomBulletAttack(15.4,10.6,78,Random(1,4)*3,"TerminatorBulletPuff")
		TNT1 A 0 A_StopSoundEx("Weapon")
		TNT1 A 0 A_Jump(15,"See","Missile")
		TNT1 A 0 A_SpidRefire
		Loop
	Railgun:
		TNT1 A 0
		TNT1 A 0 A_PlaySound("weapons/rgcharge")
		TERM JJ 10 A_FaceTarget
		TERM J 5 Bright A_FaceTarget
		TERM K 10 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 5 Bright A_FaceTarget
		TERM K 10 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 4 Bright A_FaceTarget
		TERM K 8 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 3 Bright A_FaceTarget
		TERM K 6 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 4 Bright A_FaceTarget
		TERM K 4 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 4 Bright A_FaceTarget
		TERM K 4 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 4 Bright A_FaceTarget
		TERM K 4 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 4 Bright A_FaceTarget
		TERM K 4 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 3 Bright A_FaceTarget
		TERM K 3 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 3 Bright A_FaceTarget
		TERM K 3 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 3 Bright A_FaceTarget
		TERM K 3 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 3 Bright A_FaceTarget
		TERM K 3 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 2 Bright A_FaceTarget
		TERM K 2 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 2 Bright A_FaceTarget
		TERM K 2 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 2 Bright A_FaceTarget
		TERM K 2 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 2 Bright A_FaceTarget
		TERM K 2 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 1 Bright A_FaceTarget
		TERM K 1 Bright A_CustomMissile("CardinalRail",58,-26,random(-2,3))
		TERM J 15 Bright
		TNT1 A 0 A_Jump(128,"BFG9K","BFG10K","DTBFG","RedStar","PyroShot","DTDevastator","BlackHole")
		Goto See	 
	BFG9K:
		TNT1 A 0
		TNT1 A 0 A_PlaySound("weapons/bfgf")
		TERM JJJJJJJJJJJJKKKK 2 A_FaceTarget
		TERM KKKKK 2 Bright A_CustomMissile("TerminatorBFG9500Ball",48,-15,random(-4,4))
		TERM JJ 4 A_FaceTarget   
		TNT1 A 0 A_Jump(128,"BFG10K","DTBFG","RedStar","PyroShot","DTDevastator","BlackHole")
		Goto See
	BFG10K:
		TNT1 A 0
		TNT1 A 0 A_PlaySound("weapons/charge15k")
		TERM JJJJJJJJ 4 A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",48,-15,random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))	
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 4 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 3 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 3 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))	
		TERM J 3 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))	
		TERM J 3 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 3 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 2 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 2 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 2 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 2 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 2 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 2 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 2 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
   		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 1 Bright A_FaceTarget
		TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
		TERM K 1 Bright A_CustomMissile("Cardinal10K",58,-26,Random(-4,4))
		TERM J 3 Bright A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
		TERM JJJJJ 3 A_FaceTarget	   
		TERM J 4 A_FaceTarget
		TNT1 A 0 A_Jump(128,"DTBFG","RedStar","PyroShot","DTDevastator","BlackHole")
		Goto See		   
	DTBFG:
		TNT1 A 0
		TNT1 A 0 A_PlaySound("Cardinal/9k")
		TERM EEEEEEEEEEEEFF 3 A_Facetarget
		TERM FFF 4 Bright A_CustomMissile("CardinalDTBFG10KBall",48,15,random(-10,10))
		TERM EEE 4 A_FaceTarget
		TNT1 A 0 A_Jump(128,"RedStar","PyroShot","DTDevastator","BlackHole")
		Goto See	
	RedStar:
		TNT1 A 0
		TNT1 A 0 A_PlaySoundEx("monster/termsit2","TSIGHT")
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_PlayWeaponSound("star/load1")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_PlayWeaponSound("star/load2")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner") 
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/load3")
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")  	   
		TNT1 A 0 A_UnSetInvulnerable
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/fire")
		TERM F 7 Bright A_CustomMissile("TerminatorRedStar",48,17,0) 
		TERM E 8 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/fire")
		TERM F 7 Bright A_CustomMissile("TerminatorRedStar",48,17,0) 
		TERM E 8 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/fire")
		TERM F 7 Bright A_CustomMissile("TerminatorRedStar",48,17,0) 
		TERM E 8 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/fire")
		TERM F 7 Bright A_CustomMissile("TerminatorRedStar",48,17,0) 
		TERM E 8 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/fire")
		TERM F 7 Bright A_CustomMissile("TerminatorRedStar",48,17,0) 
		TERM E 8 A_FaceTarget	   
		TERM E 2 A_Jump(128,"PlasmaMinigun","PyroShot","DTDevastator","BlackHole")
		Goto See
	PlasmaMinigun:
		TNT1 A 0
		TNT1 A 0 A_PlaySoundEx("monster/termsit2","TSIGHT")
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_PlayWeaponSound("star/load1")
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_PlayWeaponSound("star/load2")
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner") 
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_PlayWeaponSound("star/load3")
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM GGGG 2 Bright A_SpawnItemEx("TerminatorLineSpawner")  	   
		TNT1 A 0 A_UnSetInvulnerable
		Goto Go
	Go:
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TERM G 1 A_Facetarget
		TERM H 2 Bright A_CustomBulletAttack(3,3,1,14,"TerminatorPlasmaPuff")
		TNT1 A 0 A_Jump(35,"See","Pyroshot","DTDevastator","BlackHole")
		TNT1 A 0 A_CposRefire
		Loop
	PyroShot:
		TNT1 A 0
		TNT1 A 0 A_PlaySoundEx("monster/termsit2","TSIGHT")
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_PlaySound("Cardinal/9k")
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner") 
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_FaceTarget
		TERM EEEE 2 Bright A_SpawnItemEx("TerminatorLineSpawner")  
		TNT1 A 0 A_FaceTarget
		TERM FF 4 Bright A_CustomMissile("TerminatorPyroShot",48,17,random(6,-6)) 
		TERM E 14 A_FaceTarget
		TNT1 A 0 A_UnSetInvulnerable
		Goto See
	DTDevastator:
		TNT1 A 0
		TNT1 A 0 A_PlaySoundEx("monster/termsit2","TSIGHT")
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 Bright A_PlaySound ("devastator/charge")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM E 2 A_Facetarget
		TERM F 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TNT1 A 0 A_PlaySound ("devastator/fire")
		TERM F 10 Bright A_CustomMissile("TerminatorDevastator",48,17,0)
		TERM E 50
		TNT1 A 0 A_UnSetInvulnerable
		TNT1 A 0 A_Jump(10,"Nuke")
		Goto See
	Nuke:
		TNT1 A 0
		TNT1 A 0 A_JumpIf(user_amount > 5,"Missile")
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 A_PlaySoundEx("monster/termsit2","TSIGHT")
		TNT1 A 0 A_PlaySound("weapons/nuclearmissilecharge2")
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget	
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM EE 2 A_Facetarget	
		TNT1 A 0 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM F 6 Bright A_CustomMissile("TerminatorNuke", 48, 17, 0)
		TERM EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 2 Bright 
		TNT1 A 0 A_SetUserVar("user_amount",user_amount+1)
		TNT1 A 0 A_UnSetInvulnerable
		Goto See
	BlackHole:
		TNT1 A 0 A_PlaySoundEx("monster/termsit2","TSIGHT")
		TNT1 A 0 A_SetInvulnerable
		TNT1 A 0 A_PlaySound("BH/Charge")
		TERM EEEEEEEEEEEEEEEEEEEEEEEEEEEE 3 Bright A_SpawnItemEx("TerminatorDarkLineSpawner") 
		TNT1 A 0 A_FaceTarget
		TNT1 A 0 A_PlaySound("BH/Fire")
		TERM F 4 Bright A_CustomMissile("BlackHoleProjectile",48,17,random(6,-6)) 
		TERM E 14 A_FaceTarget
		TNT1 A 0 A_UnSetInvulnerable
		Goto See
	Pain:
		TNT1 A 0
		TNT1 A 0 A_ChangeFlag(FRIENDLY,0)
		TNT1 A 0 A_Jump(64,"Healing")
		TNT1 A 0 A_Jump(128,"PainMissile")
		TERM L 3
		TERM L 3 A_Pain
		Goto See
	Pain.Mine:
		TNT1 A 0
		TNT1 A 0 A_Jump(256,"Teleport","Pain","PyroShot","PyroShot","PyroShot")
	Pain.Crush:
		TNT1 A 0
		TNT1 A 0 A_Jump(256,"Teleport","Teleport","Rush")
	Pain.Explosion:
	Pain.PlayerDevBall:
	Pain.PlayerDevBall2:
	Pain.PDTBFG:
	Pain.DTBFG10KBall:
	Pain.BFGSplash:
	Pain.BFGSpray:
	Pain.BFG10K:
	Pain.PlayerDBFG10K2:
	Pain.PlayerDBFG2:
		TNT1 A 0
		TNT1 A 0 A_Jump(256,"Teleport","Teleport","Teleport","PainMissile","Rush")
		Goto PainMissile
	PainMissile: 
		TERM L 3 	
		TERM L 3 A_Pain
		Goto Missile	   
	Healing:
		TNT1 A 0 A_PlaySound("monster/termsit")
		TNT1 A 0 A_SetInvulnerable
		TERM L 2 HealThing(550)
		TERM LLLLLLLLLLLLLLLLLLLL 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM LLLLLLLLLLLLLLLLLLLL 2 Bright A_SpawnItemEx("TerminatorLineSpawner")
		TERM L 2 A_CustomMissile("TerminatorPulse")
		TNT1 A 0 A_UnSetInvulnerable
		TERM L 2
		Goto See
	Death:
		TNT1 A 0
		TERM M 10 A_Scream
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
		TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
		TERM NNNOOO 5 Bright A_CustomMissile("Kaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
		TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
		TNT1 A 0 A_SpawnItemEx("TerminatorNukeDeath",0,0,0,0,0,0,0)
		TERM PPPQQQ 2 Bright A_CustomMissile("Kaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
		TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
		TERM SSSTTT 2 Bright A_CustomMissile("Kaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
		TNT1 AA 0 A_SpawnItemEx("GibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
		TNT1 AAA 0 A_CustomMissile("BigRedBloodCloud",random(10,80),0,random(0,360),2,random(0,360))
		TERM UUUVVV 2 Bright A_CustomMissile("Kaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
		TERM W 4 
		TERM "X" 6 A_Fall
		TERM "Y" 6
		TERM "Z" 1 A_Playsound("Terminator/terstepA")
		TERM "Z" 5 A_Bossdeath
		TNT1 A 0 A_KillMaster
		TERM "[" 63000 CanRaise
		Stop
	}
}

Actor TerminatorBulletPuff : ModdedBulletPuff
{
+THRUSPECIES
+EXTREMEDEATH
+DONTHURTSPECIES
+DONTHARMSPECIES
+DONTHARMCLASS
Species ""
Species "Cybers"
DamageType ""
DamageType "Terminator"
}


Actor TerminatorNukeDeath : DarkDesNuke2
{
Damagetype "Terminator"
Obituary "%o was liquidated by the Terminator!"
}

Actor TerminatorNuke : FusionNuke
{
+DontReflect
DamageType "Terminator"
Obituary "%o was liquidated by the Terminator!"
States
	{
	Death:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_StopSound(5)
		TNT1 A 0 Bright A_SpawnItem("DarkDesNuke2")
		TNT1 A 1 Bright A_Explode(6000,1000,0,1)
		Stop
	}
}

ACTOR TerminatorGhost
{
Scale 1.4
RENDERSTYLE Translucent
Alpha 0.75
+NOINTERACTION
+CLIENTSIDEONLY
States
	{
	Spawn:
		TERM A 2 A_FadeOut(0.18,1)
		Loop
	}
}

Actor TerminatorExplosiveTracer : SentientExplosiveTracer
{
-THRUSPECIES
+DontReflect
Species "Cybers"
DamageType "Terminator"
}

Actor TerminatorBFG9500Ball : SentientBFG9500Ball
{
-THRUSPECIES
+DontReflect
Species "Cybers"
DamageType "Terminator"
States
	{
	Spawn:
		BFR3 AAABBB 1 Bright A_SpawnItemEx("ProjectileTrailParticleOrange2",Random(-12,12),Random(-12,12),Random(-12,12),Random(-2,2),Random(-2,2),Random(-2,2),Random(-20,20),SXF_CLIENTSIDE,0)
		Loop
	Death:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_SpawnItemEx("BFGShockwaveRed2", 0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 AAAAAA 0 Bright A_CustomMissile("Kaboom18",0,0,random(0,360),2,random(0,360))
		BRE3 AB 8 Bright A_SpawnItemEx("RedParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0)
		BRE3 C 8 Bright A_BFGSpray("CustomSprayRed")
		BRE3 DEF 8 Bright
		Stop    
	}
}

Actor TerminatorRedStar
{
PROJECTILE
Height 12
Radius 12
Speed 28
Scale 3.2
ALPHA 0.8
RENDERSTYLE ADD
Damage 250
+SEEKERMISSILE
+EXTREMEDEATH
+SPAWNSOUNDSOURCE
+DONTREFLECT
+PIERCEARMOR
+FOILINVUL
+FORCERADIUSDMG
+BRIGHT
Species "Cybers"
DamageType "Terminator"
DeathSound "star/explode"
Obituary "%o was liquidated by the Terminator !"
States
	{
	Spawn:
		STAR ABCD 2 Bright A_CustomMissile("RedstarFX",0,0,0,0)
		Loop
	Death:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_Explode(192,384,0)
		TNT1 A 0 Bright Radius_Quake(15,20,0,20,0)
		TNT1 A 0 Bright A_SpawnItemEx("DTech10KShockwave2",0,0,15,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 A 20 Bright A_SpawnItem("RedDTBFGEx",0,-10)
		STAR E 3 Bright A_BFGSpray("CustomSprayRed")
		STAR FGHIJKLMNO 3 Bright
		Stop
	}
}

ACTOR RedstarFX
{   
PROJECTILE
Radius 2
Height 2
Speed 0
Scale 2.0
ALPHA 0.67
RENDERSTYLE ADD
+CLIENTSIDEONLY
States
	{
	Spawn:
		TNT1 A 1
		ST4R PQ 3 Bright A_FadeOut(0.1,1)
		Goto Spawn+1
	}
}

Actor TerminatorPulse
{
PROJECTILE
Height 12
Radius 12
Speed 0
Scale 3.2
ALPHA 0.8
RENDERSTYLE ADD
+SEEKERMISSILE
+EXTREMEDEATH
+SPAWNSOUNDSOURCE
+DONTREFLECT
+PIERCEARMOR
+FOILINVUL
+BRIGHT
SeeSound "star/explode"
Obituary "%o was liquidated by the Terminator !"
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_Explode(256,256,0,0)
		TNT1 A 0 Bright Radius_Quake(15,20,0,20,0)
		TNT1 A 0 Bright A_SpawnItemEx("DTech10KShockwave2",0,0,15,0,0,0,0,SXF_CLIENTSIDE,0)
		TNT1 A 20 Bright A_SpawnItem("RedDTBFGEx",0,-10)
		STAR E 3 Bright A_BFGSpray("CustomSprayRed")
		STAR FGHIJKLMNO 3 Bright
		Stop
	}
}

Actor TerminatorPlasmaPuff
{
Height 6
Radius 6
Scale 0.5 
Renderstyle Add
Alpha 0.75
Decal Bulletchip
+NOBLOCKMAP
+NOGRAVITY
+ACTIVATEIMPACT
+ACTIVATEPCROSS
+DontReflect
+NOTELEPORT 
+PUFFONACTORS
+ALWAYSPUFF  
+EXTREMEDEATH
DamageType "Terminator"
Obituary "%o was liquidated by the Terminator !"
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_SpawnItemEx("RedParticleSpawner",0,0,0,0,0,0,0,SXF_CLIENTSIDE,0) 
		TNT1 AAA 0 Bright A_CustomMissile("Kaboom10",0,0,random(0,360),2,random(0,360))
		TNT1 AAA 0 Bright A_CustomMissile("SmokeFX4",0,0,random(0,360),2,random(0,360))
		RFOG A 3 Bright A_Explode(12,64,0,0)
		RFOG BCDEF 3 Bright
		Stop
	}
}

ACTOR TerminatorLineSpawner : BluePowerLineSpawner
{
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		TNT1 A 0 Bright A_CheckSight("Toaster")
		TNT1 AAAAA 0 A_SpawnItemEx("TerminatorPowerLine",random(48,-48),random(48,-48),random(0,48),0,0,random(2,8),0,128,0) 	
		TNT1 A 1 A_SpawnItemEx("TerminatorPowerLine",random(48,-48),random(48,-48),random(0,48),0,0,random(2,8),0,128,0) 
		Stop  
	}
}

ACTOR TerminatorDarkLineSpawner : BluePowerLineSpawner
{
States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster")
		TNT1 AAAAA 0 A_SpawnItemEx("TerminatorDarkPowerLine",random(48,-48),random(48,-48),random(0,48),0,0,random(2,8),0,128,0) 	
		TNT1 A 1 A_SpawnItemEx("TerminatorDarkPowerLine",random(48,-48),random(48,-48),random(0,48),0,0,random(2,8),0,128,0) 
		Stop  
	}
}

ACTOR TerminatorPowerLine : RedPowerLine
{
Scale 0.84
States
	{
	Spawn:
		SPFX A 5 Bright
		TNT1 A 0 Bright A_Jump(128,"FadeOut2")
		Goto Normal
	Normal:
		SPFX AAAAAAAA 1 Bright A_FadeOut(0.025,1)
		Stop
	FadeOut2:
		SPFX AAAAAAAA 1 Bright A_FadeOut(0.03,1)
		Stop
	}
}

ACTOR TerminatorDarkPowerLine : BluePowerLine
{
Scale 0.84
Translation "80:111=250:254"
States
	{
	Spawn:
		SPFX A 5 Bright
		TNT1 A 0 Bright A_Jump(128,"FadeOut2")
		Goto Normal
	Normal:
		SPFX AAAAAAAA 1 Bright A_FadeOut(0.025,1)
		Stop
	FadeOut2:
		SPFX AAAAAAAA 1 Bright A_FadeOut(0.03,1)
		Stop
	}
}

Actor TerminatorDevastator : FusionDevastatorBall
{
Damagetype "Terminator"
+DontReflect
}

ACTOR TerminatorPyroShot
{
PROJECTILE
Height 16
Radius 16
Scale 1.4
Speed 45
FastSpeed 50
Alpha 1.0
RenderStyle Add
Damage 300
+SeekerMissile
+FORCERADIUSDMG
+ExtremeDeath
+DONTBLAST
+NoGravity
+DONTREFLECT
DamageType "Terminator"
SeeSound "weapons/firbfi"
DeathSound "Weapons/PCnnEx"
Obituary "%o was liquidated by the Terminator!"
States
	{
	Spawn:
		TNT1 A 0 Bright A_Explode(600,64,0,1)
		HFBA ABC 1 Bright A_SpawnItemEx("HFExTrail",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 0 Bright A_SeekerMissile(0,6)
		Loop
	Death:
		TNT1 A 0 Bright
		TNT1 A 0 Bright Radius_Quake(15,20,0,20,0)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,0,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,65,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,120,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,165,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,220,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,265,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,330,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_CustomMissile("TFuelExplosion01",0,0,375,CMF_AIMDIRECTION|CMF_TRACKOWNER)
		TNT1 A 0 Bright A_Mushroom("TerminatorMushroomFireballs",8,MSF_Standard|MSF_DontHurt)
		TNT1 A 0 Bright A_Explode(2000,486,0,1)
		HFBA DEFGHIJKLMN 1 Bright 
		TNT1 A 0 Bright A_SpawnItemEx("PyroShotEx",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		TNT1 A 25 Bright A_SpawnItemEx("PyroShotEx",0,0,0,0,0,0,0,SXF_CLIENTSIDE|SXF_NOCHECKPOSITION,0)
		Stop
	}
}

ACTOR TFuelExplosion01
{
PROJECTILE
Height 8
Radius 8
Speed 6
ALPHA 0.80
RENDERSTYLE ADD
Damage 0
DONTHURTSHOOTER
+RIPPER
+BLOODLESSIMPACT
+EXTREMEDEATH
+DontReflect
+SPECTRAL
Damagetype "Terminator"
SeeSound "weapons/firex3"
States
	{
	Spawn:
		TNT1 A 0 Bright
		TNT1 AAAAA 3 Bright A_SpawnItemEx("FuelExplosion02",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION)
		Stop
	}
}

ACTOR TFuelExplosion02
{   
PROJECTILE
Height 5
Radius 5
Speed 0
ALPHA 0.80
RENDERSTYLE ADD
Damage 0
+SPECTRAL
+NOGRAVITY
+DontReflect
+EXTREMEDEATH
Damagetype "Terminator"
SeeSound "weapons/firex3"
States
	{
	Spawn:
		TNT1 A 0 Bright
		RPEX A 2 Bright
		RPEX B 2 Bright A_Explode(10,164,0,0)
		RPEX CDEFGHIJKLMNOPQRSTU 2 Bright
		Stop
	}
}

Actor TerminatorMushroomFireballs
{
PROJECTILE
Height 8
Radius 10
Speed 35
Scale 1.0
RENDERSTYLE Translucent 
Alpha 1
BounceCount 3
Damage 30
-NoGravity
+DoomBounce
+DontReflect
+SKYEXPLODE
+SPECTRAL
+SeekerMissile
DamageType "Terminator"
Obituary "%o was liquidated by the Terminator !"
SeeSound "imp/attack"
DeathSound "comet/explosion"
States
	{
	Spawn:
		TNT1 A 1 Bright
		TNT1 A 0 Bright A_PlaySoundEx("HFCyb/rocket",1,0,2)
		Goto Fly
	Fly:
		FRTB AB 1 Bright A_SpawnItem("HFCybFireballTrail")
		TNT1 A 0 Bright A_CustomMissile("SuperMeteor_m_TrailFX_Smoke",0,0,random(0,360),CMF_AIMDIRECTION,random(10,40))
		Loop
      Death:
		TNT1 A 0 Bright
		TNT1 A 0 Bright A_Explode(160,192,0,0)
		TNT1 A 0 Bright A_SpawnItemEx("LCABaseScorch",0,0,0,0,0,0,random(0,359))
        TNT1 AAAAAA 0 Bright A_CustomMissile ("OrangeParticleSpawner",0,0,random(0,360),2,random(0,180))
		TNT1 AAAAAAA 0 Bright A_SpawnItemEx("CometDeathGlow",0,0,0,0,0,0,0,128,0)
		TNT1 A 0 Bright A_SpawnItemEx("CyberSuperMeteor_m_Explosion",0,0,0,0,0,0,0,SXF_SETMASTER|SXF_NOCHECKPOSITION,0)
	    EXPL A 0 Bright Radius_Quake(15,20,0,20,0)
		BEXP B 0 Bright A_Scream
    	TNT1 A 0 Bright A_ALertMonsters
		TNT1 AAAAAAAAAAAA 0 Bright A_SpawnItemEx("SuperMeteor_m_FX_Smoke",0,0,0,0.01 * Random(-125,125),0.01 * Random(-125,125),0.01 * Random(25,245),0,128,0)
		BOOM ABCDEFGHIJKLMNOP 2 Bright
		Stop
   }
}