]> git.lizzy.rs Git - minetest.git/commitdiff
Convert entity glow value to color space before adding to the light
authorx2048 <codeforsmile@gmail.com>
Sun, 4 Sep 2022 14:00:13 +0000 (16:00 +0200)
committerx2048 <codeforsmile@gmail.com>
Sun, 4 Sep 2022 14:00:13 +0000 (16:00 +0200)
src/client/content_cao.cpp

index 9bd1df1abfff0cfa92c105c1750fca391ae6073f..3b2f3ef7258f6d6cbe7ea5f8b3a2f90ae9275bc6 100644 (file)
@@ -881,7 +881,7 @@ void GenericCAO::updateLight(u32 day_night_ratio)
        if (!pos_ok)
                light_at_pos = LIGHT_SUN;
 
-       video::SColor light = encode_light(light_at_pos, m_prop.glow);
+       video::SColor light = encode_light(light_at_pos, decode_light(m_prop.glow));
        if (!m_enable_shaders)
                final_color_blend(&light, light_at_pos, day_night_ratio);