Actor Satanic_RocketTrail 
{
	Speed 	3
	Height 	2
	Radius 	4
	Mass 	9
	Damage 	0
	PROJECTILE
	Scale 2.25
	RenderStyle Translucent
	Alpha 		0.35
	States
	{
	Spawn:
		NULL A 4
		PHEO BCDEF 3 A_CustomMissile("Satanic_RocketTrailSecondary",0,0,Random(-360,360),0,0)
		Stop
	}
}

Actor Satanic_RocketTrailSecondary
{
	Speed 	2
	Height 	2
	Radius 	4
	Mass 	9
	Damage 	0
	PROJECTILE
	Scale 3.0
	RenderStyle Translucent
	Alpha 		0.2
	States
	{
	Spawn:
		PHEO B 4 
		PHEO C 4
		PHEO D 4 
		PHEO EF 4
		Stop
	}
}

Actor Satanic_Rocket : Rocket Replaces Rocket
{
	Decal Scorch
	-ROCKETTRAIL
	States
	{
	Spawn:
		TNT1 A 0
		TNT1 A 0 A_CheckSight("SpawnNoEffects")
		MISL A 1 A_CustomMissile("Satanic_RocketTrail",4,0,Random(-360,360))
		Loop
	SpawnNoEffects:
		MISL A 1
		Goto Spawn
	Death:
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL AAAAA 0 A_CustomMissile("Satanic_RocketRipper",0,Random(-64,64),Random(0,360),2,Random(0,360)) 
		MISL A 0 A_SetTranslucent(1.0,1)
		MISL A 0 A_SpawnItem("Satanic_SmokeSpawner")
		MISL A 0 A_SpawnItem("Satanic_SmokeSpawner")
		MISL A 0 A_Explode
		MISL BCD 4 Bright
		Stop
	}
}

Actor Satanic_RocketRipper
{
	Speed	24
	Height	1
	Radius	1
	Mass	8
	Damage	1
	RenderStyle	Add
	Decal 		BloodSmear
	Alpha		0.8 
	Scale		0.5
	PROJECTILE
	-NOGRAVITY
	+ROCKETTRAIL
	+RIPPER
	States
	{
	Spawn:
		NULL A 4   
		Loop
    Death: 
		NULL A 0
		Stop
    }
}