diff --git a/src/game/propobj.c b/src/game/propobj.c index 604e6efc3..2f111e6d0 100644 --- a/src/game/propobj.c +++ b/src/game/propobj.c @@ -9002,6 +9002,12 @@ void autogunInitMatrices(struct prop *prop, Mtxf *mtx) void autogunTickShoot(struct prop *autogunprop) { +#ifndef PLATFORM_N64 + // HACK: fire every other tick at 60+ fps and every tick at <60 fps + if (g_Vars.lvupdate240 <= TICKS(4) && (g_Vars.lvframe60 & 1)) { + return; + } +#endif if (!lvIsPaused()) { struct autogunobj *autogun = (struct autogunobj *) autogunprop->obj; struct defaultobj *obj = autogunprop->obj;