
// Water --------------------------------------------------------------------

ACTOR WaterSplash
{
	Radius 2
	Height 4
	+NOBLOCKMAP 
	+MISSILE 
	+DROPOFF
	+NOTELEPORT
	+LOWGRAVITY
	+CANNOTPUSH
	+DONTSPLASH
	+DONTBLAST
	States
	{
	Spawn:
		SPSH ABC 8
		SPSH D 16
		Stop
	Death:
		SPSH D 10
		Stop
	}
}


ACTOR WaterSplashBase
{
	+NOBLOCKMAP
	+NOCLIP
	+NOGRAVITY
	+DONTSPLASH
	+DONTBLAST
	States
	{
	Spawn:
		SPSH EFGHIJK 5
		Stop
	}
}

// Lava ---------------------------------------------------------------------

ACTOR LavaSplash
{
	+NOBLOCKMAP
	+NOCLIP
	+NOGRAVITY
	+DONTSPLASH
	+DONTBLAST
	States
	{
	Spawn:
		LVAS ABCDEF 5 Bright
		Stop
	}
}

ACTOR LavaSmoke
{
	+NOBLOCKMAP
	+NOCLIP
	+NOGRAVITY
	+DONTSPLASH
	RenderStyle Translucent
	DefaultAlpha
	States
	{
	Spawn:
		LVAS GHIJK 5 Bright
		Stop
	}
}

// Sludge -------------------------------------------------------------------

ACTOR SludgeChunk
{
	Radius 2
	Height 4
	+NOBLOCKMAP 
	+MISSILE 
	+DROPOFF
	+NOTELEPORT
	+LOWGRAVITY
	+CANNOTPUSH
	+DONTSPLASH
	States
	{
	Spawn:
		SLDG ABCD 8
		Stop
	Death:
		SLDG D 6
		Stop
	}
}

ACTOR SludgeSplash
{
	+NOBLOCKMAP
	+NOCLIP
	+NOGRAVITY
	+DONTSPLASH
	States
	{
	Spawn:
		SLDG EFGH 6
		Stop
	}
}

/*
 * These next four classes are not used by me anywhere.
 * They are for people who want to use them in a TERRAIN lump.
 */

// Blood (water with a different sprite) ------------------------------------

ACTOR BloodSplash
{
	Radius 2
	Height 4
	+NOBLOCKMAP 
	+MISSILE 
	+DROPOFF
	+NOTELEPORT
	+LOWGRAVITY
	+CANNOTPUSH
	+DONTSPLASH
	+DONTBLAST
	States
	{
	Spawn:
		BSPH ABC 8
		BSPH D 16
		Stop
	Death:
		BSPH D 10
		Stop
	}
}


ACTOR BloodSplashBase
{
	+NOBLOCKMAP
	+NOCLIP
	+NOGRAVITY
	+DONTSPLASH
	+DONTBLAST
	States
	{
	Spawn:
		BSPH EFGHIJK 5
		Stop
	}
}

// Slime (sludge with a different sprite) -----------------------------------

ACTOR SlimeChunk
{
	Radius 2
	Height 4
	+NOBLOCKMAP 
	+MISSILE 
	+DROPOFF
	+NOTELEPORT
	+LOWGRAVITY
	+CANNOTPUSH
	+DONTSPLASH
	States
	{
	Spawn:
		SLIM ABCD 8
		Stop
	Death:
		SLIM D 6
		Stop
	}
}

ACTOR SlimeSplash
{
	+NOBLOCKMAP
	+NOCLIP
	+NOGRAVITY
	+DONTSPLASH
	States
	{
	Spawn:
		SLIM EFGH 6
		Stop
	}
}

// Smoke trail for rocket -----------------------------------

ACTOR RocketSmokeTrail
{
	RenderStyle Translucent
	Alpha 0.4
	VSpeed 1
	+NOBLOCKMAP 
	+NOCLIP 
	+NOGRAVITY 
	+DONTSPLASH
	+NOTELEPORT
	States
	{
	Spawn:
		RSMK ABCDE 5
		Stop
	}
}

ACTOR GrenadeSmokeTrail
{
	RenderStyle Translucent
	Alpha 0.4
	+NOBLOCKMAP 
	+NOCLIP 
	+DONTSPLASH
	+NOTELEPORT
	Gravity 0.1
	VSpeed 0.5
	Scale 0.6
	States
	{
	Spawn:
		RSMK ABCDE 4
		Stop
	}
}
