diff --git a/plugins/rendermax/renderer_light.cpp b/plugins/rendermax/renderer_light.cpp index 90c38a06a..24c6bc751 100644 --- a/plugins/rendermax/renderer_light.cpp +++ b/plugins/rendermax/renderer_light.cpp @@ -798,7 +798,7 @@ void lightingEngineViewscreen::doOcupancyAndLights() if (DFHack::Units::isCitizen(u) && !u->counters.unconscious) addLight(getIndex(pos.x,pos.y),matCitizen.makeSource()); creatureLightDef *def=getCreatureDef(u); - if(def && !u->flags1.bits.dead) + if(def && Units::isActive(u)) { addLight(getIndex(pos.x,pos.y),def->light.makeSource()); }