Okay, so as I'm working on this, I think I've got a new/better solution:
- I'm going to tweak the flocking math to create some more stylized grouping behaviors to create a large herd that includes all cows.
- This 'master' herd will only control movement, and only for cows in the 'active list'...
I'd like to have a herd of animals that move together, but also have individual needs/behaviors.
A quick example would be a player trying to herd some cows from enclosure A to B. During this walk the cows "flock" together, but some cows see food, the cows that are farther from the player should...