Actor DementedTerminator2 : DementedTerminator replaces DementedTerminator
{
var int user_music;
Tag "\c[o7]Demented\c- \crTerminator\c-"
DamageFactor "PlayerNemesisPlasma", 0.3
DamageFactor "Explosion", 0.1
States
{
See:
	TNT1 A 0 A_JumpIf(user_music == 1,3)
	TNT1 A 0 ACS_NamedExecuteAlways("StartMonsterMusic",0,602)
	TNT1 A 0 A_SetUserVar("user_music",1)
	TNT1 A 0 Bright A_SpawnItem("DTermFireSpawner",0,0,0,0)
	DTRM A 2 A_Chase
	TNT1 A 0 A_Jump(48,"Rush")
	TNT1 A 0 Bright A_SpawnItem("DTermFireSpawner",0,0,0,0)
	DTRM B 2 A_Chase
	TNT1 A 0 A_Jump(48,"Teleport")
	Loop
  Death:
	DTRM 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))
	DTRM 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("DTermNukeDeath",0,0,0,0,0,0,0)
	DTRM 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))
	DTRM 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))
	DTRM UUUVVV 2 Bright A_CustomMissile("Kaboom",random(10,60),random(30,-30),random(0,360),2,random(0,360))
	DTRM W 4
	TNT1 A 0 A_SpawnItemEx("BlackHole Generator",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("NuclearMissileBox",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("NuclearMissileLauncher",0,0,64,random(1,8),0,2,random(0,360),0,128)
	TNT1 A 0 A_SpawnItemEx("BfgUpgrade",0,0,64,random(1,8),0,2,random(0,360),0,192)
	TNT1 A 0 A_SpawnItemEx("Terminator",0,0,8,0,0,0,0,0,250)
	TNT1 A 0 A_SpawnItemEx("Explosive Minigun",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("Demon Tech Devastator",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("BFG10K ",0,0,64,random(0,8),0,2,random(1,360),0,0)
	TNT1 A 0 A_SpawnItemEx("PyroCannon",0,0,64,random(1,8),0,2,random(0,360),0,0)
	TNT1 A 0 A_SpawnItemEx("HellfireUltrasphere",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("UnbelieveabilitySphere",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,64,random(1,8),0,2,random(0,360),0,64)
	TNT1 A 0 A_SpawnItemEx("LegendaryRune",0,0,64,random(1,8),0,2,random(0,360),0,64)
	DTRM "X" 6 A_Fall
	DTRM "Y" 2 A_Bossdeath
	TNT1 A 0 A_KillMaster
	DTRM "Z" 63000 CanRaise
	Stop
	}
}