From 3c45022864c96271dc54c0fbba9f79fc3c98322b Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Sun, 26 May 2024 13:13:56 -0400 Subject: [PATCH] Fix extra actor collisions (#958) --- LEGO1/lego/sources/roi/legoroi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LEGO1/lego/sources/roi/legoroi.cpp b/LEGO1/lego/sources/roi/legoroi.cpp index 35e0231a..c978b6ce 100644 --- a/LEGO1/lego/sources/roi/legoroi.cpp +++ b/LEGO1/lego/sources/roi/legoroi.cpp @@ -563,7 +563,7 @@ LegoU32 LegoROI::FUN_100a9410( ) { if (p_collideBox) { - Mx3DPointFloat v2(p_v1); + Mx3DPointFloat v2(p_v2); ((Vector3&) v2).Mul(p_f1); ((Vector3&) v2).Add(&p_v1); @@ -678,7 +678,7 @@ LegoU32 LegoROI::FUN_100a9410( local1c = localc / local8; } - if (local1c >= 0.0f && p_f1 <= local1c) { + if (local1c >= 0.0f && p_f1 >= local1c) { p_v3 = p_v2; p_v3.Mul(local1c); p_v3.Add(&p_v1);