7 hours, walker and pick up behavior.
Starting on the ability for walkers to collaborate. I want them to grab pick up gems and turn them into turrets, so step one, grab those gems. The base enemy is no longer implementing a simple custom AI. When a gem is instantiated it will attempt to grab the attention of 3 random walkers. The gem can only attract 3 walkers, and it can only attract walkers that are currently following the player character. If a gem hasn't attracted 3 walkers it will keep attempting to until it is successful. If a walker touches a gem it is grabbed (velocity trapped at 0). When gem is collected, or if there is no path to the gem, the walker will attempt to walk at the player once more. Walkers impact the navmesh now, so if they stop on a gem they don't hang everyone up. Jumping provides additional velocity in the direction of movement. Stopped gems from being stuck in flyer spawners. Increased blast projectile number, increased CD. Decreased gem max speed. Some misc changes. Pretty into this AI stuff.