ACTOR RD_BluedStarter
{
	radius 1
	height 2
	+NOGRAVITY
	+NOTELEPORT
	+ALLOWPARTICLES
	States
	{
		Spawn:
			EMPT A  1// A_Jump(128, 2)
//			EMPT A 0 A_CustomMissile("RD_Blued1", 0, 8, Random(100,260), CMF_AIMDIRECTION, random(-20, 50))
//			Stop
			EMPT A 0 A_CustomMissile("RD_Blued2", 0, 8, Random(0,360), CMF_AIMDIRECTION, random(-10, 60))
			EMPT A 0 A_CustomMissile("RD_Blued1", 0, 8, Random(100,260), CMF_AIMDIRECTION, random(-20, 50))
			Stop
	}
}

ACTOR RD_Blued1
{
	Mass 1
	Renderstyle Translucent
	Speed 4
	Radius 1
	Height 2
	Alpha 0.6
	Scale 0.6
	Gravity 0.5
	PROJECTILE
	+NOCLIP
	-NOGRAVITY
	+NOTELEPORT
	States
	{
		Spawn:
			CBLD AAA 2
			CBLD A 2 A_ChangeFlag("NOCLIP", FALSE)
		OnAir:
			CBLD BBBBBBCCCCCCCC 2 A_SpawnItemEx("RD_BluedTrail",0 ,0 ,0 ,0 ,0 ,0 ,128)
		Death:
			CBLD C 1 A_SpawnItem("RD_BluedFloor")
			Stop
	}
}

ACTOR RD_Blued2
{
	Mass 1
	Renderstyle Translucent
	Speed 5
	Radius 1
	Height 2
	Alpha 0.7
	Scale 0.6
	Gravity 0.5
	PROJECTILE
	+NOCLIP
	-NOGRAVITY
	+NOTELEPORT
	States
	{
		Spawn:
			CBLD EE 2
			CBLD E 2 A_ChangeFlag("NOCLIP", FALSE)
		OnAir:
			CBLD FFFFGGGGG 2 A_SpawnItemEx("RD_BluedTrail",0 ,0 ,0 ,0 ,0 ,0 ,128)
		Crash:
		Death:
			CBLD F 1 A_SpawnItem("RD_BluedFloor")
			Stop
	}
}

ACTOR RD_BluedTrail
{
	radius 2
	height 2
	Renderstyle Translucent
	Alpha 0.5
	Scale 0.4
	gravity 0.4
	+NOCLIP
	+NOTELEPORT
	-nogravity
	States
	{
		Spawn:
			CBLD D 2
			CBLD DFFGG 2 A_FadeOut(0.1)
			Stop
	}
}


actor RD_BluedFloor
{
	Height 4
	radius 4
	scale 0.5
	alpha 0.5
	-SOLID
	-SHOOTABLE
	-NOGRAVITY
	Renderstyle Translucent
	States
	{
	Spawn:
		CBLD B 1
		CBLD B 0 A_Jump(72, "Blod2")
		CBLD B 0 A_Jump(80, "Blod3")
		CBLD B 0 A_Jump(96, "Blod4")
		GoTo Blod1
	Blod1:
		CBLD B 1 A_SpawnItemEx("RD_BluedFloor1")
		Stop
	Blod2:
		CBLD B 1 A_SpawnItemEx("RD_BluedFloor2")
		Stop
	Blod3:
		CBLD B 1 A_SpawnItemEx("RD_BluedFloor3")
		Stop
	Blod4:
		CBLD B 1 A_SpawnItemEx("RD_BluedFloor4")
		Stop
	}
}

actor RD_BluedFloor1
{
	Height 3
	radius 4
	-SOLID
	-SHOOTABLE
	-NOGRAVITY
	Renderstyle Translucent
	Scale 0.9
	Alpha 0.8
	States
	{
	Spawn:
		FBB1 A 50
		FBB1 AAAAAAAAAA 70 A_FadeOut(0.1)
		Stop
	}
}

actor RD_BluedFloor2 : RD_BloodFloor1
{
	scale 0.6
	Renderstyle Translucent
	States
	{
	Spawn:
		FBB2 A 50
		FBB2 AAAAAAAAAA 70 A_FadeOut(0.05)
		Stop
	}
}

actor RD_BluedFloor3 : RD_BloodFloor1
{
	scale 0.8
	Renderstyle Translucent
	States
	{
	Spawn:
		FBB3 A 50
		FBB3 AAAAAAAAAA 70 A_FadeOut(0.05)
		Stop
	}
}

actor RD_BluedFloor4 : RD_BloodFloor1
{
	scale 0.7
	Renderstyle Translucent
	States
	{
	Spawn:
		FBB4 A 50
		FBB4 AAAAAAAAAA 70 A_FadeOut(0.05)
		Stop
	}
}

