diff --git a/src/game/propobj.c b/src/game/propobj.c index 6a309193d..dd37d7cd9 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -20056,7 +20056,12 @@ bool doorCalcIntendedFrac(struct doorobj *door) if (door->base.flags3 & OBJFLAG3_DOOR_STICKY) { s32 value = (random() % 64) + 30; +#ifndef PLATFORM_N64 // emulate low fps cal rate for stackage test + if (((g_Vars.lvframenum % value) == 0) + && ((g_Vars.lvframe60 & 3) == 0)) { +#else if ((g_Vars.lvframenum % value) == 0) { +#endif bool dothething = false; struct doorobj *loopdoor;