diff --git a/src/g_game.c b/src/g_game.c index e165d5415..963163084 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -2248,7 +2248,10 @@ void G_Ticker(boolean run) players[i].angleturn += players[i].cmd.angleturn - players[i].oldrelangleturn; players[i].oldrelangleturn = players[i].cmd.angleturn; - players[i].cmd.angleturn = players[i].angleturn; + if (P_ControlStyle(&players[i]) == CS_LMAOGALOG) + P_ForceLocalAngle(&players[i], players[i].angleturn << 16); + else + players[i].cmd.angleturn = players[i].angleturn; } }