ACTOR D'SparilMounted : Sorcerer1 replaces Sorcerer1
{
states
{
  Death:
    TNT1 A 0
    SRCR E 7 A_Stop
	SRCR EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_SpawnItem("Blood",-2,16)
	SRCR EEEEEEEEEEEEEEEEEEEEEEEE 0 A_SpawnItem("BloodClone",-2,16)
    SRCR F 7 A_Scream
	SRCR EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_SpawnItem("Blood",-2,16)
	SRCR EEEEEEEEEEEEEEEEEEEEEEEEEEEEE 0 A_SpawnItem("BloodClone",-2,16)
    SRCR G 7
	SRCR EEEEEEEEEEEEEEEEEE 0 A_SpawnItem("Blood",-2,16)
	SRCR EEEEEEEEEEEEE 0 A_SpawnItem("BloodClone",-2,16)
    SRCR HIJK 6
    SRCR L 15 A_PlaySoundEx("dsparil/zap", "body")
    SRCR MN 5
    SRCR O 4
    SRCR L 15 A_PlaySoundEx("dsparil/zap", "body")
    SRCR MN 5
    SRCR O 4
	SRCR L 15 A_PlaySoundEx("dsparil/zap", "body")
    SRCR MN 5
    SRCR O 4
    SRCR L 12
    SRCR P -1 A_SorcererRise
  }
}

ACTOR SorcererFX1~ : SorcererFX1 replaces SorcererFX1
{
  States
  {
  Spawn:
    FX14 A 3 BRIGHT A_SpawnItemEx("Puffy2",random(-5,5),random(-5,5))
	FX14 A 3 BRIGHT 
	FX14 B 3 BRIGHT A_SpawnItemEx("Puffy2",random(-5,5),random(-5,5))
	FX14 B 3 BRIGHT 
	FX14 C 3 BRIGHT A_SpawnItemEx("Puffy2",random(-5,5),random(-5,5))
	FX14 C 3 BRIGHT 
    Loop
  Death:
    TNT1 AAAAAAAA 0 A_SpawnItemEx("PhoenixProjFX1", 0, 0, 0, (0.1)*Random(25, 100), 0, (0.1)*Random(-25, 25), Random(0, 360), 128)
	TNT1 AAAAAAAA 0 A_SpawnItemEx("PhoenixProjFX2", 0, 0, 0, (0.1)*Random(25, 100), 0, (0.1)*Random(-25, 25), Random(0, 360), 128)
	TNT1 A 0 A_SpawnItem("PhoenixFlash")
	TNT1 A 0 A_SpawnItem("PhoenixFlash2")
    FX14 DEFGH 5 BRIGHT
    Stop
  }
}

Actor Puffy2 : Puffy~
{
scale 0.3
states
{
  Spawn:
    SMOK AAAAAAA 1 ThrustThingZ(0,2,0,0)
	goto fade
	}
}