branchrust_reboot/main/animalcancel
85 Commits over 31 Days - 0.11cph!
Started to unify flee and retreat.
AI now remember their current action's score.
Merged changes from main.
Removed fake CanSleep check.
Animals now sleep in the woods instead of directly on their spawn point.
Sleeping animals are no longer disturbed by resource nodes.
NPC now flinch when attacked.
Fixed NPC animation state.
AISense.Think no longer called twice.
Merged changes from main.
Decision.State now works with AITarget.
Merged changes from main.
NPCAI now uses Decision.State.
Set up AI decision curves.
Merged changes from main.
Added decision states to AI prefab.
redid all of the animals' mecanim state machine. They transition to/from each state much smoother now (no more snapping from sleep --> awake)
Fixed how AI decisions calculate target intensity.
Started refactoring AI decisions.
tired / angry state animations for the wolf idle/walk/run
added flinch animations for the wolf.
Merged changes from main.
fixed bug with the stag running like it's on crack cocaine.
added tired/angry states to the stag.
added flinching for the stag and bear.
Animals now accelerate 30% slower.
Fixed animal trap interest.
Merged changes from main.
added boar idle/walk/run animations for various states ( tired / angry )
added boar and wolf flinching (stationary / moving)
fixed some issues with the bear anim controller.
Foraging now has a separate duration property.
Stag now flee half as far.
Reduced animal attack range.
Animals now slow down while turning.
Reapplied NPC age and murder weapon logging.
Subtracted last commit because it had scene changes.
NPC death logs now include the creature's age and what weapon killed it.
NPC survey is now profiled.
NPC survey now includes total count.
NPC survey now includes topology and biome.
Merged changes from main again.
Merged changes from main.
added some more animations for the bear angry state
added sound fx for the various bear states.
NPC now forage while idling if they are only slightly hungry.
NPC deaths are now remotely logged.
NPC population and position is now remotely logged.
Merged changes from main.
Homing no longer starts with a perpendicular waypoint if called after an idle period.
NPC homing now immediately succeads if already home.
NPC no longer flip in and out of a sleeping state while sleeping.
Height map fallback now logs a warning.
NPC now use a fallback to snap to terrain when there is no height map.
NPC now return home before sleeping.
NPC now sleep when tired.