diff --git a/source/games/duke/src/input.cpp b/source/games/duke/src/input.cpp index 2888f201f..491f53b5b 100644 --- a/source/games/duke/src/input.cpp +++ b/source/games/duke/src/input.cpp @@ -1243,6 +1243,7 @@ void GetInput() if (!cl_syncinput) { + p->q16ang = (p->q16ang + input.q16avel) & 0x7FFFFFF; p->q16horiz = clamp(p->q16horiz, F16(HORIZ_MIN), F16(HORIZ_MAX)); if (sprite[p->i].extra > 0) {