branchrust_reboot/main/animal-survivalcancel
37 Commits over 30 Days - 0.05cph!
Merged changes from main.
Calories and hydration may now be configured with a lost per day value.
Animals now avoid water using TerrainMeta.Math.
Locomotion now handles destroyed move targets gracefully.
* Animals now trot and gallop instead of run.
* Animal attack range is now calculated as the space between the two colliders.
* Animals now deal extra damage to each other.
* Wolves now gallop closer to their real life speed.
Reverted Content to main.
Merged changes from main.
Merged changes from main.
Added missing SERVER blocks.
Subtracted the animal survival rollback. (4028)
Missing files from merge.
Merged changes from main.
Animals no longer use rigid bodies.
Animals no longer need to drink. Wolves now only animal that needs to eat.
Animals now only search when hungry.
Animals now update their metabolism and can die from not drinking or eating.
Animals now reset their search pattern when they run out of space.
Improved how animals avoid deep water.
Test spiral now resets if it runs out of area to search.
Animals now search the environment using a spiral pattern.
Spiral now responds to obstacles.
Started working on animal search behaviour.
Spiral now has equidistant nodes.
Created spiral test scene.
Animals now like to avoid deep water.
Animals now only hunt when hungry and eat until they are full.
Animals now gain calories from eating meat.
Animals can now eat corpses.
Merged changes from main.
Animals now use one behaviour tree.
Animal attack stats now part of BaseAnimal.
Fixed animal patrols on test level.
Animals now have metabolism.
Created base metabolism class.