forked from Mirrorlandia_minetest/minetest
GenericCAO: Fix glow not working since a08d18a
This commit is contained in:
parent
e746607d0f
commit
8fc9e7eb11
@ -787,6 +787,9 @@ void GenericCAO::addToScene(ITextureSource *tsrc)
|
|||||||
|
|
||||||
void GenericCAO::updateLight(u32 day_night_ratio)
|
void GenericCAO::updateLight(u32 day_night_ratio)
|
||||||
{
|
{
|
||||||
|
if (m_glow < 0)
|
||||||
|
return;
|
||||||
|
|
||||||
u8 light_at_pos = 0;
|
u8 light_at_pos = 0;
|
||||||
bool pos_ok;
|
bool pos_ok;
|
||||||
|
|
||||||
@ -797,7 +800,7 @@ void GenericCAO::updateLight(u32 day_night_ratio)
|
|||||||
else
|
else
|
||||||
light_at_pos = blend_light(day_night_ratio, LIGHT_SUN, 0);
|
light_at_pos = blend_light(day_night_ratio, LIGHT_SUN, 0);
|
||||||
|
|
||||||
u8 light = decode_light(light_at_pos);
|
u8 light = decode_light(light_at_pos + m_glow);
|
||||||
if (light != m_last_light) {
|
if (light != m_last_light) {
|
||||||
m_last_light = light;
|
m_last_light = light;
|
||||||
setNodeLight(light);
|
setNodeLight(light);
|
||||||
|
Loading…
Reference in New Issue
Block a user