diff --git a/src/game/propobj.c b/src/game/propobj.c index 7f5702fb8..55b0e2355 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -17162,7 +17162,7 @@ void doorSetMode(struct doorobj *door, s32 newmode) { if (newmode == DOORMODE_OPENING) { if (door->mode == DOORMODE_IDLE || door->mode == DOORMODE_WAITING) { - if (!door->base.prop->active) { + if (!door->base.prop->active && (door->base.prop->flags & PROPFLAG_ENABLED)) { propUnpause(door->base.prop); }