From cea673a80e3cdc78ff62d3ba7aef36b3b67ac804 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre-Xavier=20Labont=C3=A9-Lamoureux?= Date: Sat, 12 Nov 2022 02:08:13 -0500 Subject: [PATCH] Avoid square root using chrGetSquaredDistanceToCoord --- src/game/chraction.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/game/chraction.c b/src/game/chraction.c index 9c8e0697a..b22791259 100644 --- a/src/game/chraction.c +++ b/src/game/chraction.c @@ -12113,12 +12113,12 @@ bool chrStartSkJump(struct chrdata *chr, u8 arg1, u8 arg2, s32 arg3, u8 arg4) struct prop *prop = chr->prop; struct prop *target = chrGetTargetProp(chr); bool iVar2; - f32 distance = chrGetDistanceToCoord(chr, &target->pos); + f32 distance = chrGetSquaredDistanceToCoord(chr, &target->pos); f32 diffs[2]; f32 thing; s32 time60; - if (distance < 200 || distance > 550 || !target) { + if (distance < 40000 || distance > 302500 || !target) { return false; }