ACTOR PredatorBlood
{
	Game Doom
	+NOBLOCKMAP
	+MOVEWITHSECTOR 
	+NOGRAVITY
	+RANDOMIZE
	RenderStyle "Translucent"
	Alpha 0.3
	Scale 0.4
	Mass 0
	States
	{
	Spawn:
	Melee:
		TNT1 A 0
		EXPL AAA 0 A_CustomMissile ("PFlyingBlood1", 1, 0, random (0, 360), 2, random (0, 90))
		EXPL AAAAAAAAA 0 A_CustomMissile ("PFlyingBloodFake", 1, 0, random (0, 360), 2, random (0, 350))
		Stop
	}
}

Actor PFlyingBlood1
{
  Height 2
  Radius 2
  Mass 0
  Alpha 0.7
  +Missile
  +NoBlockMap
  +DontSplash
  +MOVEWITHSECTOR 
  +FORCEXYBILLBOARD
  +CLIENTSIDEONLY
  +THRUACTORS
  BounceFactor 0.01
  Decal "PredatorSplat"
  Gravity 0.95
  Speed 5
  Scale 0.2
  States
  {
  Spawn:
    PSPH ABC 2 Bright
	PSPH C -1 Bright
    Stop
 Death:
    TNT1 A 0
	TNT1 A 0 A_CheckFloor("StayOnGround")
	TNT1 A 2
	Stop
	
 StayOnGround:
    PSPH D 1 Bright
	PSPH D 2000 Bright
	PSPH DDDDDDDDDD 1 Bright A_FadeOut(0.1)
	Stop
  }
}


Actor PFlyingBloodFake: PFlyingBlood1
{
  Speed 2
  States
  {
  Spawn:
  Death:
    PSPH ABCCC 2 Bright
	Stop
  }
}

Actor PFlyingBloodFake2: PFlyingBlood1
{
  Speed 2
  Scale 0.4
  Gravity 0.5
  States
  {
  Spawn:
    PSPH ABC 2 Bright
	PSPH C -1 Bright
	Stop
  Death:
  TNT1 A 0
  Stop
  }
}


Actor PFlyingBloodBig1: PFlyingBlood1
{
  Speed 6
  Gravity 0.6
  Scale 1.1
  Alpha 0.7
  SeeSound "misc/xdeath1"
  States
  {
  Spawn:
    PSPH CCCCCCCCCCCCCCCCCCCC 5 Bright A_CustomMissile ("PFlyingBloodFake2", 1, 0, random (0, 360), 2, random (0, 350))
  Death:
	PSPH CCCCCCCCCCCCCCCCCCCCCCCCCC 1 Bright A_FadeOut(0.2)
	Stop
  }
}


Actor PFlyingBloodBig2: PFlyingBlood1
{
  Speed 9
  Gravity 0.6
  Alpha 0.7
  SeeSound "misc/xdeath1"
  Scale 1.4
  States
  {
  Spawn:
	PSPH CCCCCCCCCCCCCCCCCCCC 7 Bright A_CustomMissile ("PFlyingBloodFake2", 1, 0, random (0, 360), 2, random (0, 350))
  Death:
	PSPH CCCCCCCCCCCCCCCCCCCCCC 1 Bright A_FadeOut(0.2)
	Stop
  }
}


Actor PFlyingBloodBig1B: PFlyingBlood1
{
  Speed 4
  Gravity 0.3
}



Actor PFlyingBloodRidiculous: PFlyingBlood1
{
  Speed 11
  Gravity 0.6
  Scale 0.3
  Alpha 0.7
  SeeSound "misc/xdeath1"
  States
  {
  Spawn:
    PSPH CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 3 Bright A_CustomMissile ("PFlyingBloodFake2", 1, 0, random (0, 360), 2, random (0, 350))
  Death:
	PSPH CCCCCCCCCCCCCCCCCCCCCCCCCC 1 Bright A_FadeOut(0.3)
	Stop
  }
}