// Water -------------------------------------------------------------------- class WaterSplash : Actor { default { Radius 2; Height 4; Gravity 0.125; +NOBLOCKMAP +MISSILE +DROPOFF +NOTELEPORT +CANNOTPUSH +DONTSPLASH +DONTBLAST } States { Spawn: SPSH ABC 8; SPSH D 16; Stop; Death: SPSH D 10; Stop; } } class WaterSplashBase : Actor { default { +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH +DONTBLAST +MOVEWITHSECTOR } States { Spawn: SPSH EFGHIJK 5; Stop; } } // Lava --------------------------------------------------------------------- class LavaSplash : Actor { default { +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH +DONTBLAST +MOVEWITHSECTOR } States { Spawn: LVAS ABCDEF 5 Bright; Stop; } } class LavaSmoke : Actor { default { +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH RenderStyle "Translucent"; DefaultAlpha; } States { Spawn: LVAS GHIJK 5 Bright; Stop; } } // Sludge ------------------------------------------------------------------- class SludgeChunk : Actor { default { Radius 2; Height 4; Gravity 0.125; +NOBLOCKMAP +MISSILE +DROPOFF +NOTELEPORT +CANNOTPUSH +DONTSPLASH } States { Spawn: SLDG ABCD 8; Stop; Death: SLDG D 6; Stop; } } class SludgeSplash : Actor { default { +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH +MOVEWITHSECTOR } 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) ------------------------------------ class BloodSplash : Actor { default { Radius 2; Height 4; Gravity 0.125; +NOBLOCKMAP +MISSILE +DROPOFF +NOTELEPORT +CANNOTPUSH +DONTSPLASH +DONTBLAST } States { Spawn: BSPH ABC 8; BSPH D 16; Stop; Death: BSPH D 10; Stop; } } class BloodSplashBase : Actor { default { +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH +DONTBLAST +MOVEWITHSECTOR } States { Spawn: BSPH EFGHIJK 5; Stop; } } // Slime (sludge with a different sprite) ----------------------------------- class SlimeChunk : Actor { default { Radius 2; Height 4; Gravity 0.125; +NOBLOCKMAP +MISSILE +DROPOFF +NOTELEPORT +CANNOTPUSH +DONTSPLASH } States { Spawn: SLIM ABCD 8; Stop; Death: SLIM D 6; Stop; } } class SlimeSplash : Actor { default { +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH +MOVEWITHSECTOR } States { Spawn: SLIM EFGH 6; Stop; } } // Smoke trail for rocket ----------------------------------- class RocketSmokeTrail : Actor { default { RenderStyle "Translucent"; Alpha 0.4; VSpeed 1; +NOBLOCKMAP +NOCLIP +NOGRAVITY +DONTSPLASH +NOTELEPORT } States { Spawn: RSMK ABCDE 5; Stop; } } class GrenadeSmokeTrail : Actor { default { RenderStyle "Translucent"; Alpha 0.4; +NOBLOCKMAP +NOCLIP +DONTSPLASH +NOTELEPORT Gravity 0.1; VSpeed 0.5; Scale 0.6; } States { Spawn: RSMK ABCDE 4; Stop; } }