// Splashes ---------------------------------------------------------------- splash Water { smallclass WaterSplashBase smallclip 12 smallsound world/drip baseclass WaterSplashBase chunkclass WaterSplash chunkxvelshift 8 chunkyvelshift 8 chunkzvelshift 8 chunkbasezvel 2 sound world/watersplash } splash Sludge { smallclass SludgeSplash smallclip 12 smallsound world/sludgegloop baseclass SludgeSplash chunkclass SludgeChunk chunkxvelshift 8 chunkyvelshift 8 chunkzvelshift 8 chunkbasezvel 1 sound world/sludgegloop } splash Lava { smallclass LavaSplash smallclip 12 smallsound world/lavasizzle baseclass LavaSplash chunkclass LavaSmoke chunkxvelshift -1 chunkyvelshift -1 chunkzvelshift 7 chunkbasezvel 1 sound world/lavasizzle } splash WaterSound { smallclass None baseclass None chunkclass None sound world/watersplash noalert } // Terrain types ----------------------------------------------------------- terrain Water { splash Water footclip 10 liquid } terrain Sludge { splash Sludge footclip 10 liquid } ifheretic terrain Lava { splash Lava footclip 10 liquid } endif ifhexen terrain Lava { splash Lava footclip 10 liquid damageamount 5 damagetype lava damagetimemask 31 } terrain Ice { // A friction > 1 is actually less friction friction 1.70824008138 // Ice doesn't actually do any damage. This is just so that things // that freeze to death take longer to melt on this terrain. damagetype ice } endif terrain JustASound { splash WaterSound liquid footclip 12 } // Floor -> terrain mappings ----------------------------------------------- ifheretic floor FLTWAWA1 Water floor FLTFLWW1 Water floor FLTLAVA1 Lava floor FLATHUH1 Lava floor FLTSLUD1 Sludge endif ifhexen floor X_005 Water floor X_001 Lava floor X_009 Sludge floor F_033 Ice endif ifstrife floor F_WATR03 JustASound floor F_WATR02 JustASound floor F_WATR01 JustASound floor F_VWATR3 JustASound floor F_VWATR2 JustASound floor P_VWATR1 JustASound floor F_HWATR3 JustASound floor F_HWATR2 JustASound floor F_HWATR1 JustASound floor F_PWATR3 JustASound floor F_PWATR2 JustASound floor F_PWATR1 JustASound endif