mirror of
https://github.com/ElCeejo/creatura.git
synced 2025-04-30 13:51:41 -04:00
Fix crash
This commit is contained in:
parent
35fb5b680e
commit
da15c361cf
1 changed files with 2 additions and 2 deletions
|
@ -112,7 +112,7 @@ local function get_avoidance_dir(self)
|
||||||
local vel = self.object:get_velocity()
|
local vel = self.object:get_velocity()
|
||||||
local ahead = vec_add(pos, vec_normal(self.object:get_velocity()))
|
local ahead = vec_add(pos, vec_normal(self.object:get_velocity()))
|
||||||
local avoidance_force = vector.subtract(ahead, col_pos)
|
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))
|
return vec_dir(pos, vec_add(ahead, avoidance_force))
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -360,4 +360,4 @@ creatura.register_movement_method("creatura:obstacle_avoidance", function(self)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
return func
|
return func
|
||||||
end)
|
end)
|
||||||
|
|
Loading…
Add table
Reference in a new issue