From f1bfaac3013fae661f2fa0757d297f30055c6beb Mon Sep 17 00:00:00 2001 From: Mitchell Richters Date: Thu, 24 Nov 2022 23:08:28 +1100 Subject: [PATCH] - Duke: Minor fixes to some angle checks. --- source/games/duke/src/actors_d.cpp | 2 +- source/games/duke/src/actors_r.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/source/games/duke/src/actors_d.cpp b/source/games/duke/src/actors_d.cpp index 7c7643583..5ac63c5c2 100644 --- a/source/games/duke/src/actors_d.cpp +++ b/source/games/duke/src/actors_d.cpp @@ -3033,7 +3033,7 @@ void move_d(DDukeActor *actor, int playernum, int xvel) goalang = (ps[playernum].opos.XY() - actor->spr.pos.XY()).Angle(); else goalang = (ps[playernum].pos.XY() - actor->spr.pos.XY()).Angle(); angdif = deltaangle(actor->spr.angle, goalang) * 0.25; - if (angdif > -DAngle22_5 / 8 && angdif < nullAngle) angdif = nullAngle; + if (angdif > -DAngle22_5 / 16 && angdif < nullAngle) angdif = nullAngle; actor->spr.angle += angdif; } diff --git a/source/games/duke/src/actors_r.cpp b/source/games/duke/src/actors_r.cpp index 43c5da8ea..5d173e66b 100644 --- a/source/games/duke/src/actors_r.cpp +++ b/source/games/duke/src/actors_r.cpp @@ -3213,7 +3213,7 @@ void move_r(DDukeActor *actor, int pnum, int xvel) goalang = (ps[pnum].opos.XY() - actor->spr.pos.XY()).Angle(); else goalang = (ps[pnum].pos.XY() - actor->spr.pos.XY()).Angle(); angdif = deltaangle(actor->spr.angle, goalang) * 0.25; - if (angdif > -DAngle22_5 / 8 && angdif < nullAngle) angdif = nullAngle; + if (angdif > -DAngle22_5 / 16 && angdif < nullAngle) angdif = nullAngle; actor->spr.angle += angdif; }