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