X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=plugins%2Fshaders%2Fshaders.cpp;h=4099a11e3bb51ecb30300840d4e7ad13cd8f7713;hb=020d0244e4239b21dc804d630edff926386ea34f;hp=1a27dae307f13ba2533e77671a7119d28b269ed8;hpb=d903770dd298e2886ed7410c5b99d709f4349feb;p=xonotic%2Fnetradiant.git diff --git a/plugins/shaders/shaders.cpp b/plugins/shaders/shaders.cpp index 1a27dae3..4099a11e 100644 --- a/plugins/shaders/shaders.cpp +++ b/plugins/shaders/shaders.cpp @@ -637,7 +637,7 @@ bool ShaderTemplate::parseDoom3( Tokeniser& tokeniser ){ m_nFlags |= QER_NONSOLID; } else if ( string_equal_nocase( token, "liquid" ) ) { - m_nFlags |= QER_WATER; + m_nFlags |= QER_LIQUID; } else if ( string_equal_nocase( token, "areaportal" ) ) { m_nFlags |= QER_AREAPORTAL; @@ -1287,11 +1287,10 @@ bool ShaderTemplate::parseQuake3( Tokeniser& tokeniser ){ else if ( string_equal_nocase( surfaceparm, "nonsolid" ) ) { m_nFlags |= QER_NONSOLID; } - else if ( string_equal_nocase( surfaceparm, "water" ) ) { - m_nFlags |= QER_WATER; - } - else if ( string_equal_nocase( surfaceparm, "lava" ) ) { - m_nFlags |= QER_LAVA; + else if ( string_equal_nocase( surfaceparm, "water" ) || + string_equal_nocase( surfaceparm, "lava" ) || + string_equal_nocase( surfaceparm, "slime") ){ + m_nFlags |= QER_LIQUID; } else if ( string_equal_nocase( surfaceparm, "areaportal" ) ) { m_nFlags |= QER_AREAPORTAL;