From da15c361cf541e65f9b9388afb1f6ce58eb859e9 Mon Sep 17 00:00:00 2001 From: ElCeejo <40281901+ElCeejo@users.noreply.github.com> Date: Tue, 2 Aug 2022 20:32:41 -0700 Subject: [PATCH] Fix crash --- methods.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/methods.lua b/methods.lua index d8d6b71..769ea3e 100644 --- a/methods.lua +++ b/methods.lua @@ -112,7 +112,7 @@ local function get_avoidance_dir(self) local vel = self.object:get_velocity() local ahead = vec_add(pos, vec_normal(self.object:get_velocity())) local avoidance_force = vector.subtract(ahead, col_pos) - avoidance_force = vec_normal(avoidance_force) * vec_len(vel) + avoidance_force = vec_multi(vec_normal(avoidance_force), vec_len(vel)) return vec_dir(pos, vec_add(ahead, avoidance_force)) end end @@ -360,4 +360,4 @@ creatura.register_movement_method("creatura:obstacle_avoidance", function(self) end end return func -end) \ No newline at end of file +end)