From 9263cf810f71822f49d58048e03feb8da5734d78 Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Wed, 25 Dec 2024 13:13:12 -0700 Subject: [PATCH] Fix bug that was fixed in retail --- LEGO1/realtime/matrix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LEGO1/realtime/matrix.h b/LEGO1/realtime/matrix.h index 574be74b..8704d739 100644 --- a/LEGO1/realtime/matrix.h +++ b/LEGO1/realtime/matrix.h @@ -235,7 +235,7 @@ inline void Matrix4::ToQuaternion(Vector4& p_outQuat) trace = 0.5f / trace; p_outQuat[3] = (*Element(nextNext, next) - *Element(next, nextNext)) * trace; - p_outQuat[next] = (*Element(largest, next) - *Element(next, largest)) * trace; + p_outQuat[next] = (*Element(largest, next) + *Element(next, largest)) * trace; p_outQuat[nextNext] = (*Element(largest, nextNext) + *Element(nextNext, largest)) * trace; } }