mirror of
https://github.com/ElCeejo/creatura.git
synced 2025-07-16 03:16:39 -04:00
Add Utility Cooldown, Boid improvement
This commit is contained in:
parent
6cd34a727d
commit
de5ddbd4c1
2 changed files with 31 additions and 5 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue