Prevent RF_DONTDRAW (and MF2_DONTDRAW) overrides due to eflags

This commit is contained in:
Anonimus 2025-10-10 15:50:23 -04:00
parent dc9ee0bc95
commit b67e9d07bb

View file

@ -862,7 +862,7 @@ static int mobj_set(lua_State *L)
// Mhm. Yeah. // Mhm. Yeah.
visflags = eflags_vischeck(eflags); visflags = eflags_vischeck(eflags);
if (visflags) if ((visflags) && ((mo->renderflags & RF_DONTDRAW) != RF_DONTDRAW))
{ {
mo->renderflags &= ~RF_DONTDRAW; mo->renderflags &= ~RF_DONTDRAW;
mo->renderflags |= visflags; mo->renderflags |= visflags;