ACTOR Snake~ : Snake Replaces Snake
{
  States
  {
  Death:
    SNKE G 5
	SNKE G 0 A_Stop
    SNKE H 5 A_Scream
	SNKE HHHHHHHHHHHHHHHHHHHH 0 A_SpawnItem("Blood")
	SNKE HHHHHHHH 0 A_SpawnItem("BloodClone")
    SNKE IJKL 5
	SNKE HHHHHHHH 0 A_SpawnItem("Blood")
	SNKE HHHH 0 A_SpawnItem("BloodClone")
    SNKE M 5 A_NoBlocking
    SNKE NO 5
    SNKE P -1
    Stop
  }
}

ACTOR SnakeProjA~ : SnakeProjA replaces SnakeProjA
{
  scale 0.6
  States
  {
	Spawn: 
		BPB2 AB 6 BRIGHT A_SpawnItemEx("WizAttackTrail", Random(-7, 7), Random(-7, 7), Random(0, 9), Random(1, 3), 0, (0.1)*Random(-10, 10), Random(-20, 20), 128)
		Loop
	Death:
		BPB2 CDEFGHI 3 Bright
		Stop
		}
}

ACTOR SnakeProjB~ : SnakeProjB replaces SnakeProjB
{
  scale 0.8
  States
  {
	Spawn: 
		BRB2 AABB 3 BRIGHT A_SpawnItemEx("SnakeProjBTrail", Random(-7, 7), Random(-7, 7), Random(0, 9), Random(1, 3), 0, (0.1)*Random(-10, 10), Random(-20, 20), 128)
		Loop
	Death:
		BRB2 CDEFGHI 3 Bright
		Stop
		}
}

Actor SnakeProjBTrail
{
  Height 0
  Radius 0
  Mass 0
  +MISSILE
  +NOBLOCKMAP
  +NOGRAVITY
  +DONTSPLASH
  RenderStyle Add
  Scale 0.035
  States
  {
  Spawn:
    YGZF A 2 Bright A_FadeOut(0.12)
    Loop
  }
}