Add Utility Cooldown, Boid improvement

This commit is contained in:
ElCeejo 2023-03-14 20:04:14 -07:00
parent 6cd34a727d
commit de5ddbd4c1
2 changed files with 31 additions and 5 deletions

View file

@ -110,8 +110,9 @@ function creatura.get_boid_dir(self)
local closest_pos
for _, object in ipairs(boids) do
if object then
boid_pos, vel = object:get_pos(), vector.normalize(object:get_velocity())
boid_pos, vel = object:get_pos(), object:get_velocity()
if boid_pos then
vel = vec_normal(vel)
local obj_yaw = object:get_yaw()
pos_no, pos_sum = pos_no + 1, vec_add(pos_sum, boid_pos)
sum_sin, sum_cos = sum_sin + sin(obj_yaw), sum_cos + cos(obj_yaw)