Actor BaronSpawner : DnD_MonsterSpawner replaces BaronOfHell {
	Health 0x7fffffff
	Height 0
	Radius 0
	-COUNTKILL
	-SOLID
	+NOCLIP
	+NOTDMATCH
	+BOSSDEATH
	States {
		Spawn:
			TNT1 A 0 NoDelay ACS_ExecuteAlways(957, 0, DND_BARONID)
		SpawnLoop:
			TNT1 A 1
		Loop
		Death:
			TNT1 A 5
			TNT1 A 1 A_BossDeath
		stop
		Vanilla:
			TNT1 A 0 A_SpawnItemEx("BaronOfHell2", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var1:
			TNT1 A 0 A_SpawnItemEx("LavaDemon", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var2:
			TNT1 A 0 A_SpawnItemEx("LordOfHeresy", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var3:
			TNT1 A 0 A_SpawnItemEx("Bormereth", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var4:
			TNT1 A 0 A_SpawnItemEx("Barbatos", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var5:
			TNT1 A 0 A_SpawnItemEx("BloodSeeker", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var6:
			TNT1 A 0 A_SpawnItemEx("ShadowWizard", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var7:
			TNT1 A 0 A_SpawnItemEx("Kjaroch", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var8:
			TNT1 A 0 A_SpawnItemEx("Cybruiser", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var9:
			TNT1 A 0 A_SpawnItemEx("BruiserDemon", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var10:
			TNT1 A 0 A_SpawnItemEx("MagmaSerpent", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var11:
			TNT1 A 0 A_SpawnItemEx("DreadKnight", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
		Var12:
			TNT1 A 0 A_SpawnItemEx("MagmaGolem", 0, 0, 0, 0, 0, 0, 0, SXF_NOCHECKPOSITION | SXF_TRANSFERAMBUSHFLAG | SXF_SETMASTER |SXF_TRANSFERSPECIAL)
		Goto SpawnLoop
	}
}