Actor SacrosanctTerminator 
{
//Creator: Nemesiscaptain(uwu)and Makarov
//Origin: Infinity Gods
//Sprite: SCTK
//Title: "SacrosanctTerminator" 
Monster
Health 12500
Radius 28 
Height 86 
Mass 0x7FFFFFFF
Speed 40
Scale 1.4
BloodColor "Green"
Species "Cybers"
//Terminator Damage Factors
DamageFactor 0.3
  DamageFactor "TrueLegendaryDamage", 0.345
  DamageFactor "TrueLegendaryPlayer", 0.345
  DamageFactor "Hackroid", 0.365
  DamageFactor "Cursed", 0.23
  DamageFactor "PlayerNemesisPlasma", 0.3
  DamageFactor "PlayerFireSword", 0.75
  DamageFactor "PlayerDTRG", 0.0001
  DamageFactor "DTRailgun", 0.0001
  DamageFactor "PDTPuff", 0.0001
  DamageFactor "RailG", 0.0001
  DamageFactor "PlayerBHole", 0.25
  DamageFactor "LegendaryGuru", 0.0
  DamageFactor "LegendaryGuruPlayer", 0.2
  DamageFactor "LegendaryPlayer", 0.3
  DamageFactor "Cyber10K", 0.0
  DamageFactor "Extreme", 0.0
  DamageFactor "CustomSpray", 0.0
  DamageFactor "BFG9500Ball", 0.0
  DamageFactor "PlayerPyro", 0.15
  DamageFactor "C0mm4nder", 0.0
  DamageFactor "UltimateLegendary", 0.0
  DamageFactor "DemolisherEx", 0.0
  DamageFactor "DarkDemoEx", 0.0
  DamageFactor "CerChainguns", 0.0	
  DamageFactor "CerEnergyBall", 0.0
  DamageFactor "PDTBFG", 0.03
  DamageFactor "PDTBFGTracer", 0.03
  DamageFactor "Legendary", 0.0
  DamageFactor "LegendaryPlayer", 0.0
  DamageFactor "BFG10K", 0.65
  DamageFactor "BFGSplash", 0.0
  DamageFactor "BFGSpray", 0.0
  DamageFactor "PlayerDevBall", 0.020
  DamageFactor "PlayerDevBall2", 0.020
  DamageFactor "PlayerDTBFGRailgunSlug", 0.020
  DamageFactor "PlayerDevTracer", 0.020
  DamageFactor "Ice", 0.0
  DamageFactor "FreezerBurn", 0.0
  DamageFactor "Railg", 0.5
  // no infight 4 u, Beetch, aaaaaaaaaaaaaaaaaa
  DamageFactor "Baby15K", 0.0
  DamageFactor "Legendary1", 0.0
  DamageFactor "LegMind", 0.0
  DamageFactor "VileFires", 0.0
  DamageFactor "NobleComet", 0.0
  DamageFactor "ZombieDev", 0.0
  DamageFactor "BeheComet", 0.0
  DamageFactor "HFCyb3r", 0.0
  DamageFactor "T3rm", 0.0
  DamageFactor "Terminator", 0.0
  DamageFactor "Hell", 0.0
  DamageFactor "DJB", 0.0
  DamageFactor "Clowny", 0.0
//Drops
DropItem "BossLifeEssence" 256 25
DropItem "BossArmorBonusMax" 256 1
DropItem "GreaterDemonicEnergy" 128 200
DropItem "SkullOfPower" 128
DropItem "DemonicChalice" 128
DropItem "PlasmaRepeater" 256
DropItem "Demon Tech BFG10K" 256
DropItem "ChaosEssence" 256
+DONTHARMSPECIES
+MISSILEMORE
-FLOORCLIP
+FireResist
+NORADIUSDMG
+NOICEDEATH
+BOSS
+NOTARGET
+MISSILEEVENMORE
+CANTSEEK
+NOFEAR
+DONTSPLASH
+LOOKALLAROUND
+NOEXTREMEDEATH
+BOSSDEATH
+NOTIMEFREEZE
+NOTELEFRAG
+DONTGIB
+DONTMORPH
+QUICKTORETALIATE
+DONTRIP
+FLOAT
+NOGRAVITY
+BRIGHT
SeeSound "monster/dtermsit" 
PainSound "monster/dtermpin" 
DeathSound "monster/termdth"
ActiveSound "Terminator/dtermact"
Species "Cybers"
Obituary "%o was struck down by Sacrosanct Terminator sacred might."
Tag "\c[q6]Sacrosanct Terminator\c-"
var int user_script;
var int user_music;
var int user_missile;
States
{
  Spawn:
	TNT1 A 0 A_SpawnItem("GHellionSmokeSpawner",0,0,0,0)
	SCTK A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("GHellionSmokeSpawner",0,0,0,0)
	SCTK B 2 Bright A_Look
	Loop
  See:
    TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("InfinityMusic",0,1786,960)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 A_SpawnItem("GHellionSmokeSpawner")
	SCTK A 2 A_Chase
	TNT1 A 0 A_Jump(48,"Rush")
	TNT1 A 0 A_SpawnItem("GHellionSmokeSpawner")
	SCTK B 2 A_Chase
	TNT1 A 0 A_Jump(48,"Teleport")
	Loop
  Rush:
	SCTK A 0 A_Chase
	SCTK A 0 A_SpawnItemEx("GHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	SCTK A 2 A_Chase
	SCTK A 0 A_Chase
	SCTK A 0 A_SpawnItemEx("GHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	SCTK A 2 A_Chase
	SCTK A 0 A_Chase
	SCTK A 0 A_SpawnItemEx("GHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	SCTK A 2 A_Chase
	SCTK A 0 A_Chase
	SCTK A 0 A_SpawnItemEx("GHellionSmokeSpawner",0,0,0,0,0,0,0,128)
	SCTK A 2 A_Chase
	TNT1 A 0 A_Jump(72,"See")
	Loop
  Teleport:  
	SCTK M 1 A_UnSetShootable
	SCTK EEEEEEEEEEEE 0 A_SpawnItemEx("DTermLineSpawner") 
	SCTK EEEEEEEEEEE 1 A_FadeOut(0.1,0)
	SCTK EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
	SCTK EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_Wander
	SCTK M 1 A_PlayWeaponSound("boss/teleport")
	SCTK EEEEEEEEEEEE 0 A_SpawnItemEx("DTermLineSpawner")
	SCTK EEEEEEEEEEE 1 A_FadeIn(0.1)
	SCTK E 1 A_SetShootable
 Missile:
	TNT1 A 0 A_Jump(192,"BFG9K","BFG10K","DTBFG10K","Railgun","GaussAnnihilator","LightningBalls","GuruCannon","DoomsdayCannon")
	TNT1 A 0 A_JumpifCloser(300,"UberHexaSG")
 Normal:
	SCTK G 0 A_FaceTarget
	SCTK H 2 Bright A_CustomMissile("OverseerPlasma",70,-18,Random(-800,800)/100.00)
	SCTK I 2 Bright A_CustomMissile("OverseerPlasma",70,-18,Random(-800,800)/100.00)
	TNT1 A 0 A_StopSoundEx("Weapon")	
	TNT1 A 0 A_Jump(15,"Missile")
	TNT1 A 0 A_SpidRefire
    Loop
UberHexaSG:
	SCTK G 5 A_FaceTarget
	SCTK GGG 0 A_SpawnItemEx("ShellCasing",25,-25,70,Random(2,4),Random(-3,-6),Random(3,6),0)
	TNT1 A 0 A_PlaySound ("Weapons/BFSG/Fire")
	SCTK H 0 Bright A_CustomMissile("DarkCyber15K",48,-17,Random(-800,800)/100.00)
	TNT1 AAAAA 0 Bright A_CustomMissile("DarkCyber15K",48,-17,Random(-800,800)/100.00)
	TNT1 A 0 A_StopSoundEx("Weapon")	
	TNT1 A 0 A_Jump(15,"See")
	SCTK G 5 A_FaceTarget
	TNT1 A 0 A_SpidRefire
	Loop
 Railgun:
	TNT1 A 0 A_PlaySound("weapons/rgcharge")
	TNT1 A 0 A_Changeflag(reflective,1)
	TNT1 A 0 A_SetUserVar("user_missile", 0)
	SCTK EE 10 A_FaceTarget
  RailgunLoop:
	TNT1 A 0 A_JumpIf(user_missile > 15,"RailgunEnd")
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK E 2 Bright A_FaceTarget
	TNT1 A 0 A_PlaySound("monsters/darkcyberrail",CHAN_WEAPON)
	SCTK F 1 Bright A_CustomMissile("OverseerRail",83,26,random(-2,3))
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	Loop
  RailgunEnd:
	SCTK E 15 Bright
	TNT1 A 0 A_Changeflag(reflective,0)
	Goto See
  BFG10K:
	TNT1 A 0 A_PlaySound("weapons/charge15k")
	TNT1 A 0 A_SetUserVar("user_missile",0)
	SCTK E 3 A_FaceTarget
  BFG10KLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 20,"BFG10KEnd")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	TNT1 A 0 A_PlaySound("weapons/bfg15kfire")
	SCTK F 3 A_CustomMissile("DarkDemo10K",42,0,random(-4,4))
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	Loop
  BFG10KEnd:
	SCTK E 3 A_PlaySound("weapons/bfg15kcooldown",CHAN_AUTO)
	Goto See
  BFG9K:
	TNT1 A 0 A_PlaySound("weapons/bfgf")
	SCTK EEEEEEEEEEEEFFFF 2 A_FaceTarget
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK F 1 Bright A_CustomMissile("SpiderBFG9500Ball",48,15,random(-4,4))
	SCTK EE 4 A_FaceTarget   
	Goto See
  DTBFG10K:
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_JumpIf(user_missile >= 3,"DTBFG10KEnd")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_PlaySound("Cardinal/9k")
	SCTK E 4 A_FaceTarget
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK E 4 A_FaceTarget
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK E 4 A_FaceTarget
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK F 4 A_CustomMissile("OverseerDTBFG10KBall",48,0,0)
	SCTK E 4 A_FaceTarget
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK E 4 A_FaceTarget
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK E 4 A_FaceTarget
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK E 4 A_FaceTarget
	Goto DTBFG10k+1
  DTBFG10KEnd:
	SCTK NNNNNT 3
	Goto See
  GaussAnnihilator:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit2","DTSIGHT")
	TNT1 A 0 A_SetUserVar("user_missile",0)
  GaussAnnihilatorCharge:
	TNT1 A 0 A_JumpIf(user_missile >= 10,"GaussAnnihilatorCharged")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	SCTK E 2 A_FaceTarget
	SCTK EEEEEE 0 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 A_FaceTarget
	loop
  GaussAnnihilatorCharged:
	TNT1 A 0 A_PlaySound("ThunderCannon/Fire",1)
	SCTK F 2 A_FaceTarget
	SCTK FFFFFF 0 Bright A_SpawnItemEx("DTermLineSpawner")
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK FFFF 1 A_CustomRailgun(0,0,NONE,NONE,RGF_SILENT|RGF_NOPIERCING,1,0,"OverseerRailPuff",0,0,0,0,2.0,0,"OverseerRailParticle",-10)
	TNT1 A 0 A_GiveInventory("SacroOverseerStrafe",1)
	SCTK FFFF 1 A_CustomRailgun(0,0,NONE,NONE,RGF_SILENT|RGF_NOPIERCING,1,0,"OverseerRailPuff",0,0,0,0,2.0,0,"OverseerRailParticle",-10)
	SCTK EEEEEE 2 Bright 
	Goto See
  DoomsdayCannon:
	TNT1 A 0 A_PlaySoundEx("monster/dtermsit2","DTSIGHT")
	TNT1 A 0 A_SetUserVar("user_missile",0)
	TNT1 A 0 A_PlaySound("DoomsdayCannon/Fire",5,1.0,0,0.3)
  DoomsdayCannonLoop:
    TNT1 A 0 A_JumpIf(user_missile >= 11,"DoomsdayCannonCharged")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 A_Facetarget
    Loop
  DoomsdayCannonCharged:
    SCTK F 0 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 A_Facetarget
	SCTK F 0 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 A_Facetarget
	SCTK F 0 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 A_Facetarget
	SCTK F 0 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 A_Facetarget
	SCTK F 0 A_PlaySound ("devastator/fire")
	SCTK F 0 Bright A_CustomMissile("SacrosanctDoomsdayCannon",78,17,-7)
	SCTK F 0 Bright A_CustomMissile("SacrosanctDoomsdayCannon",78,17,7)
	SCTK F 2 Bright A_FaceTarget
	SCTK F 2 Bright A_FaceTarget
	SCTK E 2 Bright A_FaceTarget
	SCTK EEEEEEEEEEEEEEEEEEEEEEE 2 Bright 
	Goto See
  GuruCannon:
	TNT1 A 0 A_PlaySound("EnragedDTech/Charge",0,1,0,ATTN_NONE)
	TNT1 A 0 A_ChangeFlag("NOPAIN",1)
	SCTK EEEEEEEEEEEEEEEEEEE 5 A_FaceTarget
	TNT1 A 0 A_PlaySound("devastator/fire",1)
	SCTK F 4 A_CustomMissile("SacrosanctGuruBall",45)
	SCTK E 4 A_FaceTarget
	Goto See
  LightningBalls:
    TNT1 A 0 A_PlaySoundEx("monster/dtermsit2","DTSIGHT")
	TNT1 A 0 A_SetInvulnerable
	SCTK E 0 A_FaceTarget
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 0 A_FaceTarget
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 0 A_FaceTarget
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 0 A_FaceTarget
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 0 A_FaceTarget
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 0 A_FaceTarget
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	SCTK E 2 Bright A_SpawnItemEx("DTermLineSpawner")
	TNT1 A 0 A_UnSetInvulnerable
	SCTK E 0 A_FaceTarget
	TNT1 A 0 A_SetUserVar("user_missile",0)
  LightningBallLoop:
	TNT1 A 0 A_JumpIf(user_missile >= 4,"LightningBallEnd")	 
	TNT1 A 0 A_SetUserVar("user_missile",user_missile+1)
	TNT1 A 0 A_FaceTarget
	TNT1 A 0 A_SpawnItem("ChaosSuperLightningFX",40,100,0,0)
	SCTK F 4 A_CustomMissile("SacroOverseerLightningBall",48)
	SCTK E 2 Bright A_FaceTarget
	SCTK E 2 Bright A_FaceTarget
	SCTK E 2 Bright A_FaceTarget
	Loop
  LightningBallEnd:
	SCTK E 2
	Goto See
  Pain:
	TNT1 A 0 A_Jump(128,"PainMissile")
	SCTK L 3 Bright
	SCTK L 3 Bright A_Pain	
	Goto See
  PainMissile:
	SCTK L 3 Bright
	SCTK L 3 Bright A_Pain
	Goto See
  Death:
	TNT1 A 0
	TNT1 A 0 A_Stopsound(7)
    SCTK Q 10 A_Scream	
	SCTK R 6  A_Fall
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	SCTK SSSSSSS 2 A_CustomMissile("Kaboom5", random(10,60), random(30,-30), random(0,360), 2, random(0,360))
	TNT1 AA 0 A_SpawnItemEx("GreenGibbedGenerator",Random(10,-10),Random(10,-10),Random(20,60),0,0,0,0,128,0)
	TNT1 AAAAAA 0 A_CustomMissile("BigGreenBloodCloud", 80, 0, random(0,360), 2, random(0,360))
	TNT1 AAAAAAAAA 0 A_CustomMissile("Kaboom5",random(30,60),0,random(0,360),2,random(0,360))
	TNT1 A 0 A_SpawnItemEx("SacrosanctDeathBall")
	TNT1 A 0 A_PlaySound("DoomsdayCannon/Hiss",6)
	TNT1 A 0 A_PlaySound("DoomsdayCannon/Boom",1)
	TNT1 A 0 A_SpawnItemEx("SacrosanctDoomsdayExploder",0,0,0,0,0,0,0,SXF_TRANSFERPOINTERS,0)
	SCTK "X" 6 A_Fall
	SCTK "Y" 2
	SCTK "Z" -1 A_KillMaster
	Stop	
	}
}

Actor INFSacrosanctTerminator : SacrosanctTerminator
{
Tag "\c[q6]Sacrosanct Terminator\c-"
States
{
  Spawn:
    TNT1 A 0
	TNT1 A 0 A_JumpIf(ACS_NamedExecuteWithResult("TrueLegendaryRuneSpawnCheck") == 2,1)
	Goto Remove
  Idle:
	TNT1 A 0 A_SpawnItem("GHellionSmokeSpawner",0,0,0,0)
	SCTK A 2 Bright A_Look
	TNT1 A 0 A_SpawnItem("GHellionSmokeSpawner",0,0,0,0)
	SCTK B 2 Bright A_Look
	Loop
  Remove:
	TNT1 A 1
	TNT1 A 0 A_SpawnItemEx("Cyberdemon",0,0,0,0,0,0,0,SXF_NOCHECKPOSITION)
	TNT1 A 0 A_ChangeFlag("COUNTKILL", FALSE)
	TNT1 A 0
	Stop
	}
}
