From 15e00f22e8e8220cdf4acba0d08517d61e5e8864 Mon Sep 17 00:00:00 2001 From: Yukita Mayako Date: Wed, 9 Nov 2022 18:36:44 -0500 Subject: [PATCH] Normalize angle in AngleToACS Fixes GetActorAngle returning negative or large values with no range limit. --- src/playsim/p_acs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/playsim/p_acs.cpp b/src/playsim/p_acs.cpp index 917a00e98f5..983ad08bafe 100644 --- a/src/playsim/p_acs.cpp +++ b/src/playsim/p_acs.cpp @@ -620,7 +620,7 @@ inline DAngle ACSToAngle(int acsval) inline int AngleToACS(DAngle ang) { - return ang.Q16(); + return ang.Normalized360().Q16(); } inline int PitchToACS(DAngle ang)