//==============================================================================
// DOOM
//==============================================================================

ACTOR ZombiemanSpawner //replaces Zombieman 
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Zombieman3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HereticImpLeader3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ettin3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FlemoidusCommonus3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WolfGuard",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SODGuard",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AssaultTrooper",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ProjectileFighterMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(128, "SetBStone2")
			TNT1 A 0 A_Jump(64, "SetBStone3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Informant", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SectorGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MutatedGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LowGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SkinnyOldCoot", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LSD", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(96,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("storm_trooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnimatedProbe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW:
			TNT1 A 0 A_Jump(96, "SetSW2")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWNinja", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWHenchman", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
		    TNT1 A 0 A_Jump(32,"SetBlood_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodAcolyte", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood_2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cultist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("UNBluesuit", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RedMite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG:
			TNT1 A 0 A_Jump(64,"SetIPOG2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGPrisoner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3","SetWitch4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTSkeleton", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ForestGoblin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBrownMidianWarriorHalberd", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBrownMidianWarriorSpell", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(32,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptSilverSpikeBall", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:	
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorMutantSoldier", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGrunt", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Rottweiler", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Zombieman64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(128,"SetHL2","SetHL3","SetHL4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Headcrab", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Headcrab_Scientist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetHL3:
			TNT1 A 1 A_SpawnItemEx("Headcrab_Barney", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_Die
			Goto Death
		SetHL4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Headcrab_Soldier", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2LightGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotYellow",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR ShotgunGuySpawner //replaces ShotgunGuy 
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ShotGunGuy3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MummyLeader3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FireDemon3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FlemoidusBipedicus3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WolfOfficer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SODOfficer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PigCop",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ProjectileFighterMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(128, "SetBStone2")
			TNT1 A 0 A_Jump(64, "SetBStone3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SectorGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SectorPatrol", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MutatedGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(64, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LightningGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HeavyGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BillyRayJeeter", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EradArcher", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(96,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte3", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte4", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("hoth_trooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
		    TNT1 A 0 A_Jump(96,"SetCM2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Metacop", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Rodex", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetSW:
			TNT1 A 0 A_Jump(178, "SetSW2")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWNinja", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWHenchmanRed", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cultist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("UnShockTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_Jump(100,"SetExhumed2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bluescorpion", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnubisWarrior", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGEliteCorp", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3","SetWitch4","SetWitch5")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTRedMidianWarriorSpell", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTRedMidianWarriorHalberd", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BrownOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MountainGoblin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianPikeAxeMixer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(64,"SetDisrup2","SetDisrup3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorMutantSoldier", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorCryopirate", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup3:			
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptGoldSpikeBall", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(70,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QEnforcer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGrunt", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Shotgunguy64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(128,"SetHL2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HECU_Grunt", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HECU_Grunt_Opp_Small", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2ShotgunGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotYellow",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR DoomImpSpawner //replaces DoomImp 
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DoomImp3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MummyLeader3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bishop3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewArmoredFlemoidusBipedicus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WolfOfficer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SODOfficer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AssaultCaptain",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_Jump(160,5)
			TNT1 A 1 A_Jump(160,4)
			TNT1 A 1 A_Jump(160,3)
			TNT1 A 1 A_SpawnItemEx("LavaFlicktaSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
			TNT1 A 1 A_SpawnItemEx("SewageFlicktaSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MutantBrown", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrikeTeam", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_Jump(128,"SetRR_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TurdMinionSpawner_SPF", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DaisyMae", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HSD", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(96,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte7", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte8", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DF_officer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
		    TNT1 A 0 A_Jump(22,"SetCM3")
		    TNT1 A 0 A_Jump(96,"SetCM2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMCultie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetCM2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetCM3:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PoweredGhoulie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7:
			TNT1 A 0 A_Jump(220,"SetC72","SetC75","SetC74")
			TNT1 A 0 A_Jump(64,"SetC73") 
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Eitak", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC72:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bandor", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC73:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ailoprobe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC74:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Rodex", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetC75:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnimatedProbe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetSW:
			TNT1 A 0 A_Jump(82,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWAssassin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWHenchmanGreen", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodAcolyte", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("UnShockTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnubisWarrior", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_Jump(114,"SetIPOG2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGPriestess", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG2:		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGBighead", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTMuckDemoness", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTLavaFiend", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GreenOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorMRat", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorTerroristDroid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(100,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QZombie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QEnforcer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetDoom64:
			TNT1 A 0 A_Jump(128,"SetDoom64_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Doomimp64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDoom64_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NightmareImp64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Vortigaunt", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(144,"SetQuake2_2","SetQuake2_3","SetQuake2_4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2EnhancedLightGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2RipperGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2HyperBlasterGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2LaserGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotRed",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR ChaingunGuySpawner //replaces ChaingunGuy 
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ChaingunGuy3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Knight3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bishop3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewArmoredFlemoidusBipedicus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WolfSS",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SODSS",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AssaultEnforcer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_Jump(192,"Mara2")
			Mara1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("M1EnforcerMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Mara2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("TrooperMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(208, "SetBStone2", "SetBStone3")
			TNT1 A 0 A_Jump(256, "SetBStone4", "SetBStone5")
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BlakeSentinel", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StarTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TechWarrior", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienProtector", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HighGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FrankDoyle", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Skeeving", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(96,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte5", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte6", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("imperial_commander", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMStynx", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(180,"SetC72")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bandor", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC72:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Eitak", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetSW:
			TNT1 A 0 A_Jump(24,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWHenchmanPurple", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NinjaRed", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Fanatic", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("UnShockTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("KilmaatSentry", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGHuntress", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelLowMixer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorHalberd", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorSpell", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(22,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorTerroristRepeater", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorTerroristCyclone", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QCentroid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Chaingunguy64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(96,"SetHL2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HECU_Grunt_Opp_MG", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HECU_Sarge", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(128,"SetQuake2_2","SetQuake2_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Infantry", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2MachineGunGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Gunner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotBlue",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR DemonSpawner //replaces Demon 
{
	Health 0x7fffffff
	Height 56
	Radius 30
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DoomDemon3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Clink3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Centaur3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_Jump(256,"Chex1","Chex2")
			Chex1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("NewFlemoidusCycloptisCommonus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Chex2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("NewLarva",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WolfDog",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SODDog",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
		    TNT1 A 0 A_Jump(198, "SetDuke3D_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ProtectorDroneDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid) 
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D_2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Duke3D_Protozoid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FighterMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MutantGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(64, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LightningGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HeavyGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_Jump(128,"SetRR_2","SetRR_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GuardDog", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Jackelope", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Alligator", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BoonBitter", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeStalker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("gamorrean_guard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_Jump(64,"SetCM_9","SetCM_10")
			TNT1 A 0 A_Jump(128,"SetCM_6","SetCM_7")
			TNT1 A 0 A_Jump(208,"SetCM_2","SetCM_3")
			TNT1 A 0 A_Jump(256,"SetCM_4","SetCM_5")
		SetCM_2:	
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMSlugg", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ghoulie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GangerMale", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GangerFemale", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_6:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMGenno", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WildMung", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_9:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExceptionalMung", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetCM_10:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PoweredGhoulie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetC7:
			TNT1 A 0 A_Jump(96,"SetC7_2","SetC7_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Semaj", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ailoprobe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Eniram", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			Goto Death			
		SetSW:
		    TNT1 A 0 A_Jump(12,"SetSW3")
			TNT1 A 0 A_Jump(128,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Coolie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWRipperBaby", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWRipper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetBlood:
			TNT1 A 0 A_Jump(96,"SetBlood2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AxeZombie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Hellhound", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BabyEstronBeast", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_Jump(72,"SetExhumed2","SetExhumed3")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bastet", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bluescorpion", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RedMite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGBerserker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death						
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3","SetWitch8","SetWitch11","SetWitch10")
			TNT1 A 0 A_Jump(96,"SetWitch5","SetWitch6","SetWitch7","SetWitch12")
			TNT1 A 0 A_Jump(64,"SetWitch4","SetWitch9","SetWitch13")			
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTRedMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBrownMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTPurpleMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RedOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch6:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DesertGoblin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetWitch8:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianFist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch9:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelMorningStar", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch10:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelFists", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch11:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenSpider", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch12:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenIMP", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch13:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenBrute", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2")
			TNT1 A 0 A_Jump(64,"SetDisrup3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptSawRobot", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorNightmareSpider", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorHostageDroid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2","SetQuake1_3","SetQuake1_4","SetQuake1_5","SetQuake1_6","SetQuake1_7","SetQuake1_8","SetQuake1_9")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGremlin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QKnight", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QKStatue1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Rottweiler", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1_5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Quake_Spawn", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_6:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Quake_HellSpawn", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Quake_HellSpawn_2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_8:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QFiend", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_9:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QPhantomSwordsman", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Demon64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(128,"SetHL2","SetHL3","SetHL4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bullsquid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Gonome", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLHoundeye", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLPitDrone", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(128,"SetQuake2_2","SetQuake2_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Berserker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Brain", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Parasite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotYellow",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR SpectreSpawner //replaces Spectre
{
	Health 0x7fffffff
	Height 56
	Radius 30
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Spectre3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_Jump(256,"Heretic1","Heretic2","Heretic3")
			Heretic1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("KnightGhost3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Heretic2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("MummyGhost3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Heretic3:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("MummyLeaderGhost3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Centaur3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewFlemoidusStridicus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WolfDogSpectre",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SODDogSpectre",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_Jump(214,"SetDuke3D_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ProtectorDroneDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Duke3D_Protozoid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WaterFlicktaSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MutantGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(64, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LightningGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HeavyGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_Jump(200,"SetRR_3","SetRR_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GuardDog", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Jackelope", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Alligator", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BoonBitter", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeStalker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("gamorrean_guard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_Jump(96,"SetCM_8")
			TNT1 A 0 A_Jump(128,"SetCM_6","SetCM_7")
			TNT1 A 0 A_Jump(208,"SetCM_2","SetCM_3")
			TNT1 A 0 A_Jump(256,"SetCM_4","SetCM_5")
		SetCM_2:	
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMSlugg", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ghoulie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GangerMale", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GangerFemale", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_6:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMGenno", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WildMung", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_8:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMHellspider", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(96,"SetC7_2","SetC7_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Semaj", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ailoprobe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Eniram", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetSW:
			TNT1 A 0 A_Jump(12,"SetSW3")
			TNT1 A 0 A_Jump(128,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Coolie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWRipperBaby", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWRipper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetBlood:
			TNT1 A 0 A_Jump(96,"SetBlood2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AxeZombie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Hellhound", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BabyEstronBeast", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_Jump(72,"SetExhumed2","SetExhumed3")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bastet", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bluescorpion", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RedMite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGBerserker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3","SetWitch8","SetWitch11","SetWitch10")
			TNT1 A 0 A_Jump(96,"SetWitch5","SetWitch6","SetWitch7","SetWitch12")
			TNT1 A 0 A_Jump(64,"SetWitch4","SetWitch9","SetWitch13")			
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTRedMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBrownMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTPurpleMidianWarriorSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RedOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch6:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DesertGoblin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianSword", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetWitch8:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianFist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch9:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelMorningStar", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch10:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelFists", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch11:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenSpider", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch12:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenIMP", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch13:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenBrute", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2")
			TNT1 A 0 A_Jump(64,"SetDisrup3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptSawRobot", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorNightmareSpider", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptPsionicSpikeBall", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2","SetQuake1_3","SetQuake1_4","SetQuake1_5","SetQuake1_6","SetQuake1_7","SetQuake1_8","SetQuake1_9")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGremlin", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QKnight", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QKStatue1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Rottweiler", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1_5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Quake_Spawn", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_6:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Quake_HellSpawn", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Quake_HellSpawn_2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_8:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QFiend", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_9:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QPhantomSwordsman", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Spectre64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(128,"SetHL2","SetHL3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bullsquid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Gonome", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLPitDrone", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(248,"SetQuake2_2","SetQuake2_3","SetQuake2_4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Mutant", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Brain", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Parasite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Gekk", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotYellow",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR HellKnightSpawner //replaces HellKnight
{
	Health 0x7fffffff
	Height 64
	Radius 24
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	+BOSSDEATH
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HellKnight3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Snake3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Demon1CDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewQuadrumpus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WolfMutant",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_Jump(32, "Duke3D_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AssaultCommander",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PigCop",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HunterMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(96, "SetBStone2", "SetBStone3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExpHumanBrown",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GeneticGuard",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PodAlien",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(96, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RobotGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MonkDrain", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SheriffHobbes", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(32,"SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LSD2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:	
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HSD2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeTemplar", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("gran___DF", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_Jump(32,"SetCM_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMMongo", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Metabot", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(128,"SetC7_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Otrebor", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EniramBoss", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetSW:
			TNT1 A 0 A_Jump(32,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWWizard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NinjaGray", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_Jump(64,"SetBlood2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodBeast", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Butcher", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BlacksuitStriker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExMummy", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3","SetWitch4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTPurpleMidianWarriorSpell", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTPurpleMidianWarriorHalberd", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTGiryonKnightMace", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MinoDrake", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(64,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorMutantElite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorIceDisruptor", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2","SetQuake1_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QMultiOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QMummy", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGuardian", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death					
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HellKnight64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienGrunt", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Tank", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotBlue",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 2100
			TNT1 A 0 A_BossDeath
			Stop
	}
}

ACTOR BaronOfHellSpawner //replaces BaronOfHell
{
	Health 0x7fffffff
	Height 64
	Radius 24
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	+BOSSDEATH
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BaronOfHell3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Beast3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Demon2CDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OldFlemoidusMaximusDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("HansGrosseDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("GretelGrosseDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MiniBattlelordDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 0 A_Jump(220,5)
			TNT1 A 0 A_Jump(220,4)
			TNT1 A 0 A_Jump(220,3)
			TNT1 A 1 A_SpawnItemEx("MotherofAllHuntersSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
			TNT1 A 1 A_SpawnItemEx("HunterMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(96, "SetBStone2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExpHumanBlue",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CyborgWarrior",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TriadEnforcer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienHulk",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RotoDroid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewMacil",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("phase1_DF",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_Jump(32,"SetCM_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMLoD",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Metabot",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(128,"SetC7_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("C7MWarrior",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tymok",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetSW:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Guardian",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_Jump(64,"SetBlood2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Butcher",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodBeast",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_JumpIfInventory("MultiplyToken",1,"Multiplyrmr")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HeavyBlacksuit",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExMummy",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGWizard",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death		
		SetWitch:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTGiryonKnight1HSword",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death				
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTGiryonKnight2HSword",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death				
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTSkeletalPriestess",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death	
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenShadowHound",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death			
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorNDisruptor",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorAGuardian",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2","SetQuake1_3","SetQuake1_4","SetQuake1_5")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QHKnight",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QKStatue2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGuardian2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGuardian3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1_5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGuardian4",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BaronofHell64",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Shocktrooper",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2TankCommander",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 2100
			TNT1 A 0 A_BossDeath
			Stop
	}
}

ACTOR ArachnotronSpawner //replaces Arachnotron
{
	Health 0x7fffffff
	Height 64
	Radius 64
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	+BOSSDEATH
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Arachnotron3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Snake3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CentaurLeader3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewQuadrumpus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OttoGiftmacherDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ScorpionTank",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("M2EnforcerMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SpiderMutant",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ballistikraft",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_Jump(58,"SetRR_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DoyleDaisyBike",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DoyleBike",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(64,"SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RotoDroid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LSD2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewStrifeBishop",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("KellDragon",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMTank",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(96,"SetC7_2","SetC7_3","SetC7_4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nerraw",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Otrebor",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tenaj",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tymok",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetSW:
			TNT1 A 0 A_Jump(48,"SetSW2")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SerpentGod",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
		    TNT1 A 1 A_SpawnItemEx("SWRipperBig",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Zealot",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMREstronBig",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Magmantis",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGBigGuard",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3","SetWitch4","SetWitch5")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelSpellAndStar_2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianPikeAxe_2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelBowAndStar_2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelBow_2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelSpell_2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death			
		SetDisrup:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorMBrute",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)		
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 1 A_SpawnItemEx("Vore",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)	
			TNT1 A 1 A_Die
			Goto Death
		SetDoom64:
			TNT1 A 1 A_SpawnItemEx("Arachnotron64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(128,"SetHL2","SetHL3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Voltigore", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLAbramsGun", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLBradleyGun", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(96,"SetQuake2_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Medic",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2BrainBetaClass",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 2100
			TNT1 A 0 A_BossDeath
			Stop
	}
}

ACTOR FatsoSpawner //replaces Fatso
{
	Health 0x7fffffff
	Height 64
	Radius 48
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	+BOSSDEATH
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Fatso3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Beast3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_Jump(128,"SetHexen2")	
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IceGuy3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Dragon3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewQuadrumpus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OttoGiftmacherDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ScorpionTank",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 0 A_Jump(220,5)
			TNT1 A 0 A_Jump(220,4)
			TNT1 A 0 A_Jump(220,3)
			TNT1 A 1 A_SpawnItemEx("MotherofAllCyborgsSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
			TNT1 A 1 A_SpawnItemEx("CyborgMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(160,"SetBStone2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AcidDragon",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BioMech",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ballistikraft", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_Jump(58,"SetRR_2")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DoyleBike",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DoyleDaisyBike",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(64,"SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RepairDroid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HSD2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeCrusader",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("trandoshan_1",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_Jump(128,"SetCM_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMGangX",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMHellspider",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(96,"SetC7_2","SetC7_3","SetC7_4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ttocs",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("C7MWarrior",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nerraw",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetC7_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EniramBoss",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death					
		SetSW:
			TNT1 A 0 A_Jump(128,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWRipperBabyBig",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SumoSmall",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death		
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MotherSpider",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BigEstronBeast",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ammit",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGMastiff",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death			
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTSkeletalPriestess",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Witchaven2Guardian",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death						
		SetDisrup:		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorGuardDroid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Shambler",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Fatso64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(128,"SetHL2","SetHL3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Voltigore", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLAbrams", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLBradley", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Gladiator",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 2100
			TNT1 A 0 A_BossDeath
			Stop
	}
}

ACTOR LostSoulSpawner //replaces LostSoul 
{
	Health 0x7fffffff
	Height 56
	Radius 16
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LostSoul3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HereticImp3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FireDemon3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 0 A_Jump(128,"SetChex2")
			TNT1 A 1 A_SpawnItemEx("FlemMine2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex2:
			TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,6) == 1, "SetChex2_2")
			TNT1 A 1 A_SpawnItemEx("FlemoidusGyro",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex2_2:
			TNT1 A 1 A_SpawnItemEx("NewFlemoidusGyro",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 3 A_JumpIf(ACS_ExecuteWithResult(680,10) == 1, "SetWolfAlt")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SODBat",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolfAlt:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WolfSpectre",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SentryDrone",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DroneMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(128, "SetBStone2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PerScanDrone",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PlasmaSphere",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRott:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExplosiveDiskJr",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Mosquito",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(64,"SetErad_2")
			TNT1 A 0 A_Jump(96,"SetErad_3","SetErad_4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PatrolEyeSpawner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MiniBio", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GunTurret1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GunTurret2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeSentinel", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DFRemote", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMDrone", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7:
			TNT1 A 0 A_Jump(128,"SetC7_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnimatedProbe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ailoprobe", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetSW:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWHornetWasp", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodBat", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_Jump(128,"SetRMR1","SetRMR2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRLaserDrone", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRMR1:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRGrenadeDrone", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRMR2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRSpinner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExHawk", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGSentrySphere0", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTWillOWisp", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2","SetDisrup3","SetDisrup4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptGoldSpikeBall", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorDragonFly", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetDisrup3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienWanderer_T1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetDisrup4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptPsionicSpikeBall", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QSpikeMine", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death						
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LostSoul64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Stukabat", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Flyer",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOttoWeaker",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR PainElementalSpawner //replaces PainElemental 
{
	Health 0x7fffffff
	Height 56
	Radius 31
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PainElemental3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Wizard3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Wraith3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SuperCycloptis2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FakeHitler",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_Jump(160,"SetDuke3D_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AssaultCommander",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ReconPatrolVehicle",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SphtKrMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PerScanDrone",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRott:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CopterPatrol2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TurdUFO",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(96,"SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MiniRepairDroid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MiniMech", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(128,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Programmer3", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewAlienSpectre1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetDarkF:
			TNT1 A 0 A_Jump(128,"SetDarkF_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("probe_droid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("boba_fett", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMAircar", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetC7:
			TNT1 A 0 A_Jump(64,"SetC7_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ailoprobe_2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnimatedProbe_2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetSW:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CoolieGhost", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodPhantasm", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRHoverGunner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OmenWaspNecro", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGSentrySphere", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetWitch:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenScaryScreamer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorAcidBloater", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorNightmareSphere", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QWrath", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PainElemental64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLController", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Technician", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOttoWeak",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR CacodemonSpawner //replaces Cacodemon 
{
	Health 0x7fffffff
	Height 56
	Radius 31
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cacodemon3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Wizard3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Wraith3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SuperCycloptis2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FakeHitler",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Octabrain",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SphtMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PlasmaSphere",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRott:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CopterPatrol",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TurdUFO",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(96, "SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EradMindBreaker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MiniBio", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Recycler", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
		    TNT1 A 0 A_Jump(84, "SetDarkF2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("interrogation_droid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("probe_droid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMDragonbat", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(64,"SetC7_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnimatedProbe_2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ailoprobe_2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetSW:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CoolieGhost", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodGargoyle", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_Jump(128,"SetRMR2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("UNJTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRMR2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRShoggran", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OmenWasp", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGSentrySphere", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Witchaven1Guardian", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_Jump(128,"SetDisrup2","SetDisrup3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DS_Flying_Droid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienWanderer_T2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorHostageDroid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QScrag", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cacodemon64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLController", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(48,"SetQuake2_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Icarus", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Daedalus", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOttoWeak",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR RevenantSpawner //replaces Revenant
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Revenant3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Snake3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FireDemon3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewQuadrumpus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WolfMutant",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ProtectorDroneDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FlameCyborgMinorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(108, "SetBStone2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ReptilianWarrior",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MechSentinel",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(96, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OverPatrol", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MonkDeathFire", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DaisyNDoylie", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(96, "SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LSD2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HSD2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeReaver", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("gran___DF", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_Jump(128,"SetCM_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMGangX", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CMMung", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetC7:
			TNT1 A 0 A_Jump(64,"SetC7_2","SetC7_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ttocs", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tenaj", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetC7_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Eniram", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetSW:			
			TNT1 A 0 A_Jump(52, "SetSW2")		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NinjaOrange", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NinjaGray", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GillBeast", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_Jump(128,"SetRMR2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TerranCommando", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRMR2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BlacksuitStriker", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("KilmaatSentry", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGVeekWarrior", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_Jump(64,"SetWitch2","SetWitch3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTGreyWitch", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorHalberd", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorSpell", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
	    	TNT1 A 0 A_Jump(128,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorTerroristDroid2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorTerroristElite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2","SetQuake1_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QMultiOgre", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetQuake1_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Vore", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Revenant64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_Jump(192,"SetHL2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLBlackOpsFemaleSpawner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HLBlackOpsMaleSpawner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2IronMaiden",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotBlue",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR ArchvileSpawner //replaces Archvile 
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Archvile3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IronLich3Doom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WraithBuried3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewFlemoidusMaximusArch",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf2")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("TransGrosseDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("SubmarineWillyDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PigCopTankArch",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("M2EnforcerMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(128, "SetBStone2", "SetBStone3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BreatherBeast",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WaterAlien",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PlasmaAlien",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GeneralDarian", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienVixenSpawner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(96, "SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HSD2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LSD2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(128,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeLoremaster", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewAlienSpectre2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Phase2_DF", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Srifeng", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(64,"SetC7_2","SetC7_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tenaj", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Ttocs", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetC7_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Otrebor", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NinjaDark", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodPriest", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_Jump(128,"SetRMR2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRHoverGunner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRMR2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HeavyBlacksuit", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death				
		SetExhumed:
			TNT1 A 0 A_Jump(128,"SetExhumed2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ExMummy", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OmenWaspNecro", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGWizard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_Jump(64,"SetWitch2","SetWitch3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTGreyWitch", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenBrute", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTArgothonianPikeAxe_3", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
		    TNT1 A 0 A_Jump(32,"SetDisrup2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nightmare_Demon", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
		    TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorTerroristElite", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2","SetQuake1_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QMummy", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QHKnight", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QKStatue2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Archvile64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HECU_Robot1", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL2:
			TNT1 A 0 A_JumpIfInventory("MultiplyToken",1,"MultiplyHL2")
			TNT1 A 1 A_SpawnItemEx("HECU_Robot2", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			Stop
		SetQuake2:
			TNT1 A 0 A_Jump(128,"SetQuake2_2","SetQuake2_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2IronMaidenBetaClass", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2GladiatorBetaClass", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2MedicCommander", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR CyberDemonSpawner //replaces CyberDemon
{
	Health 0x7fffffff
	Height 110
	Radius 40
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	+BOSSDEATH
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cyberdemon3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Minotaur3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Heresiarch2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("OldSnotfolus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2","Wolf3")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1","Wolf2")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf1","Wolf3")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("DoctorSchabbs",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("AngelofDeath",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf3:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("DevilIncarnate",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_Jump(256,"Duke1","Duke2")
			Duke1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("OverlordDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Duke2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("CycloidEmperorDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("JuggernautMajorSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(176, "SetBstone2", "SetBStone3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GoldFire",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("CrawlerBeast",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SpectorDemon",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(128, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TomHall",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NME",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_Jump(128, "SetRR2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Assface",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("KingHulk",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_Jump(128, "SetErad_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GorBoss",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Skaal",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(128,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewAlienSpectre3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeInquisitor",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("jerec",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NeCrom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_Jump(128,"SetC7_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tebazile",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("C7AlienTeleport",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetSW:
			TNT1 A 0 A_Jump(128,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("LoWangBrother",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SumoBig",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_Jump(128,"SetBlood2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cerberus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cheogh",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RMRJCommando",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_Jump(64,"SetExhumed2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Kilmaatikahn",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("PSSet",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_Jump(128,"SetIPOG2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGChancellor",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetIPOG2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGBrnourd",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WitchavenDragon",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraeArgoth",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DS_PresidentK",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Pterodactylus",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QArmagon",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death					
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cyberdemon64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Gargantua",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(128,"SetQuake2_2","SetQuake2_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2TankBoss", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Hornet", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Carrier", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOtto",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 2100
			TNT1 A 0 A_BossDeath
			Stop
	}
}

ACTOR SpiderMastermindSpawner //replaces SpiderMastermind
{
	Health 0x7fffffff
	Height 100
	Radius 100
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	+BOSSDEATH
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SpiderMastermind3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Sorcerer5",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Korax3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Flembomination2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			TNT1 A 0 A_Jump(256,"Wolf1","Wolf2","Wolf3","Wolf4","Wolf5","Wolf6","Wolf7","Wolf8")
			SODM1:
				TNT1 A 0 A_Jump(256,"Wolf1","Wolf2","Wolf3","Wolf4","Wolf5")
			SODM2:
				TNT1 A 0 A_Jump(256,"Wolf1","Wolf5","Wolf6","Wolf7","Wolf8")
			Wolf1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("GeneralFettgesicht",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("BarnacleWilhelm",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf3:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("UberMutant",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf4:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("WDeathKnight",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf5:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("MechaHitler",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf6:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("Robot",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf7:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("ProfessorQuarkblitz",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Wolf8:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("TheAxe",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_Jump(256,"Duke1","Duke2")
			Duke1:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("BattlelordDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
			Duke2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("AlienQueenDoom",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("M1JuggernautSpawnerInv",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(160, "SetBStone2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("ArmoredStalker",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("GiantStalker",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_Jump(96, "SetRoTT2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SebastianKrist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetRoTT2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SnakeTom", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetRR:
			TNT1 A 0 A_Jump(128, "SetRR2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BigJackelope",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetRR2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QueenVixen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("RSA", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:
			TNT1 A 0 A_Jump(128,"SetStrife_2","SetStrife_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeEntity",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewAlienSpectre4",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("NewAlienSpectre5",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Phase3_df",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("FireMother",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetC7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Solrac",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetSW:
			TNT1 A 0 A_Jump(128,"SetSW2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MasterZilla",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SerpentGodBig",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_Jump(96,"SetBlood2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Tchernobog",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cheogh",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SubestronBoss",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Selkis",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGSentinal",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTIllwhyrin",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DS_PresidentK",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Shub-Niggurath",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QOverlord",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetDoom64:
			TNT1 A 0 A_Jump(128,"SetDoom642")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Spidermastermind64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDoom642:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("MotherDemon64", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Geneworm", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_Jump(128, "SetQuake2_2","SetQuake2_3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Makron", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death			
		SetQuake2_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2SuperTank", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetQuake2_3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Q2Widow", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOtto",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 2100
			TNT1 A 0 A_BossDeath
			Stop
	}
}

ACTOR WolfensteinSSSpawner
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Spawn:
			TNT1 A 0
			//TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(680,12) == 1, "NewSystem")
			TNT1 A 0 ACS_ExecuteAlways(668,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(668,0,2)	
			Goto Deciding
		NewSystem:
			TNT1 A 0
			TNT1 A 0 ACS_ExecuteAlways(10001,0,3,0)
			TNT1 A 0 ACS_ExecuteAlways(10001,0,2)
			Goto Deciding
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nazi3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHeretic:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Chicken3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHexen:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Pig3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("YellowArmoredFlemoid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
			SODM1:
			SODM2:
				TNT1 A 0 A_UnsetSolid
				TNT1 A 0 A_NoBlocking
				TNT1 A 1 A_SpawnItemEx("Mage",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
				TNT1 A 1 A_Die
				Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HighGuard",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetMarathon:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nazi3",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone:
			TNT1 A 0 A_Jump(208, "SetBStone2", "SetBStone3")
			TNT1 A 0 A_Jump(256, "SetBStone4", "SetBStone5")
		SetBStone2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BlakeSentinel", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StarTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone4:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("TechWarrior", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBStone5:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AlienProtector", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRoTT:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("HighGuard", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRR:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Jackelope", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetErad:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EradArcher", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife:			
			TNT1 A 0 A_Jump(96,"SetStrife_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte3", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetStrife_2:		
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("StrifeAcolyte4", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetDarkF:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("hoth_trooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetCM:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Metacop", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetC7:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nerraw", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetSW:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SWNinja", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetBlood:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cultist", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetRmr:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("UnShockTrooper", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)			
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed:
			TNT1 A 0 A_Jump(128,"SetExhumed2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Bluescorpion", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetExhumed2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("AnubisWarrior", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetIPOG:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("IPOGPrisoner", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetWitch:
			TNT1 A 0 A_Jump(128,"SetWitch2","SetWitch3")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTCiraenSentinelLowMixer", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorHalberd", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWitch3:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WTBlueMidianWarriorSpell", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death	
		SetDisrup:
			TNT1 A 0 A_Jump(64,"SetDisrup2","SetDisrup3","SetDisrup4")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorMutantSoldier", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorCryopirate", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup3:			
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DsrptGoldSpikeBall", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDisrup4:			
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DisruptorHostageDroid", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake1:
			TNT1 A 0 A_Jump(128,"SetQuake1_2")
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("QGrunt", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death		
		SetQuake1_2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Rottweiler", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDoom64:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("WolfensteinSSJagaur", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetHL:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Combine_Overwatch", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetQuake2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Nazi3", 0, 0, 0, 0, 0, 0, 0, SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotBlue",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

//Skulltag replacements

ACTOR SuperShotgunGuySpawner : ShotgunGuySpawner
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SuperShotGunGuy",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
	}
}

ACTOR DarkImpSpawner : DoomImpSpawner
{
	Health 0x7fffffff
	Height 56
	Radius 20
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DarkImp2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DarkArmoredFlemoid",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotRed",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR BloodDemonSpawner : DemonSpawner
{
	Health 0x7fffffff
	Height 56
	Radius 30
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BloodDemon2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetDuke3D:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BlueProtectorDrone",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotRed",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
		
	}
}

ACTOR HectebusSpawner : FatsoSpawner
{
	Health 0x7fffffff
	Height 64
	Radius 48
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Hectebus2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetWolf3D:
		SODM1:
		SODM2:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("SuperOtto",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("BerzerkRobotGreen",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR CacolanternSpawner : CacoDemonSpawner
{
	Health 0x7fffffff
	Height 56
	Radius 31
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Cacolantern2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("YellowCycloptis",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOttoWeak",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR AbaddonSpawner : CacoDemonSpawner
{
	Health 0x7fffffff
	Height 56
	Radius 31
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Abaddon2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetChex:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("DarkCycloptis",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		SetNull:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("EvilOttoWeak",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

ACTOR BelphegorSpawner : BaronofHellSpawner
{
	Health 0x7fffffff
	Height 64
	Radius 24
	Mass 0x7fffffff
	+COUNTKILL
	+ISMONSTER
	+SOLID
	+NOTDMATCH
	+SHOOTABLE
	States
	{
		Deciding:
			TNT1 A 1
			Loop
		SetDoom:
			TNT1 A 0 A_UnsetSolid
			TNT1 A 0 A_NoBlocking
			TNT1 A 1 A_SpawnItemEx("Belphegor2",0,0,0,0,0,0,0,SXF_TRANSFERSPECIAL|SXF_TRANSFERAMBUSHFLAG|SXF_NOCHECKPOSITION,0,tid)
			TNT1 A 1 A_Die
			Goto Death
		Death:
			BZBL A 70
			Stop
	}
}

//==============================================================================
// INVASION
//==============================================================================

ACTOR NewZombieManSpot : CustomMonsterInvasionSpot replaces ZombieManSpot
{
	dropitem "ZombiemanSpawner"
}

ACTOR NewImpSpot : CustomMonsterInvasionSpot replaces ImpSpot
{
	dropitem "DoomImpSpawner" 255
}

ACTOR NewDemonSpot : CustomMonsterInvasionSpot replaces DemonSpot
{
	dropitem "DemonSpawner" 255
}

ACTOR NewSpectreSpot : CustomMonsterInvasionSpot replaces SpectreSpot
{
	dropitem "SpectreSpawner" 255
}

ACTOR NewShotgunGuySpot : CustomMonsterInvasionSpot replaces ShotgunGuySpot
{
	dropitem "ShotGunGuySpawner" 255
}

ACTOR NewChaingunGuySpot : CustomMonsterInvasionSpot replaces ChaingunGuySpot
{
	dropitem "ChaingunGuySpawner" 255
}

ACTOR NewCacodemonSpot : CustomMonsterInvasionSpot replaces CacodemonSpot
{
	dropitem "CacodemonSpawner" 255
}

ACTOR NewRevenantSpot : CustomMonsterInvasionSpot replaces RevenantSpot
{
	dropitem "RevenantSpawner" 255
}

ACTOR NewFatsoSpot : CustomMonsterInvasionSpot replaces FatsoSpot
{
	dropitem "FatsoSpawner" 255
}

ACTOR NewArachnotronSpot : CustomMonsterInvasionSpot replaces ArachnotronSpot
{
	dropitem "ArachnotronSpawner" 255
}

ACTOR NewHellKnightSpot : CustomMonsterInvasionSpot replaces HellKnightSpot
{
	dropitem "HellKnightSpawner" 255
}

ACTOR NewBaronOfHellSpot : CustomMonsterInvasionSpot replaces BaronOfHellSpot
{
	dropitem "BaronOfHellSpawner" 255
}

ACTOR NewLostSoulSpot : CustomMonsterInvasionSpot replaces LostSoulSpot
{
	dropitem "LostSoulSpawner" 255
}

ACTOR NewPainElementalSpot : CustomMonsterInvasionSpot replaces PainElementalSpot
{
	dropitem "PainElementalSpawner" 255
}

ACTOR NewCyberdemonSpot : CustomMonsterInvasionSpot replaces CyberdemonSpot
{
	dropitem "CyberDemonSpawner" 255
}

ACTOR NewSpiderMastermindSpot : CustomMonsterInvasionSpot replaces SpiderMastermindSpot
{
	dropitem "SpiderMastermindSpawner" 255
}

ACTOR NewArchvileSpot : CustomMonsterInvasionSpot replaces ArchvileSpot
{
	dropitem "ArchvileSpawner" 255
}

ACTOR NewWolfensteinSSSpot : CustomMonsterInvasionSpot replaces WolfensteinSSSpot
{
	dropitem "WolfensteinSSSpawner" 255
}

ACTOR NewDarkImpSpot : CustomMonsterInvasionSpot replaces DarkImpSpot
{
	dropitem "DarkImpSpawner" 255
}

ACTOR NewBloodDemonSpot : CustomMonsterInvasionSpot replaces BloodDemonSpot
{
	dropitem "BloodDemonSpawner" 255
}

ACTOR NewSuperShotgunguySpot : CustomMonsterInvasionSpot replaces SuperShotgunGuySpot
{
	dropitem "SuperShotgunGuySpawner" 255
}

ACTOR NewCacolanternSpot : CustomMonsterInvasionSpot replaces CacolanternSpot
{
	dropitem "CacolanternSpawner" 255
}

ACTOR NewAbaddonSpot : CustomMonsterInvasionSpot replaces AbaddonSpot
{
	dropitem "AbaddonSpawner" 255
}

ACTOR NewHectebusSpot : CustomMonsterInvasionSpot replaces HectebusSpot
{
	dropitem "HectebusSpawner" 255
}

ACTOR NewBelphegorSpot : CustomMonsterInvasionSpot replaces BelphegorSpot
{
	dropitem "BelphegorSpawner" 255
}