diff --git a/source/games/exhumed/src/2d.cpp b/source/games/exhumed/src/2d.cpp index 49e71090b..261f71d1b 100644 --- a/source/games/exhumed/src/2d.cpp +++ b/source/games/exhumed/src/2d.cpp @@ -107,9 +107,9 @@ void menu_DoPlasma() int ptile = nPlasmaTile; int pclock = I_GetBuildTime(); - if (pclock >= nextPlasmaTic || !PlasmaBuffer) + while (pclock >= nextPlasmaTic || !PlasmaBuffer) { - nextPlasmaTic = pclock + 4; + nextPlasmaTic += 4; if (!PlasmaBuffer) {