1,093 Commits over 304 Days - 0.15cph!
Fix compile errors and warnings
Tiger being automatically added to spawn prefabs
Generate anims root motion curves
Refactor tiger perception of being watched, to allow them to know how long they were not watched
Make the tiger sneak faster when fully in its prey's back
Correct tiger audio import settings (load in bg, preload, pcm)
▅▋▅▋▍▇▄▆▉█▊ ▊▍▅ ▋█▇▉▉▅▅▄▊▄▄ ▋▋ ▌▅▄▍▌▋, ▋▉▅▌▉▇▉▅ ▇▍▆ ▍▅▊▇▌▊ ▅▇▊▊▉▅▄▅▊ ▅▊ ▅▄▉▉▋▌ ▆▊▉▊
Merge from fixFsmErrorLogs
Merge from fixFsmErrorLogs
Reduce tiger charge range
Setup crocodile pop to spawn only in swamp, riverside or lakeside
Make crocodile prefer being in water when roaming or fleeing unlike other animals who try to avoid it
Use log instead of error when long recursion is caught in fsm, and add additional debug information to the message
Fix croc sometimes snapping between water surface and water floor
Fix head pop, but had to disable the head look, need to find a way to order proc anim on spine and neck properly
Add proc anim to croc tail
Conform crocodile x-axis (roll) rotation to slopes, as even though it looks odd with tall animals it looks natural for them
- decrease acceleration when swimming
- increase land sprint speed
- charge when injured
- fix swim sprint anim playing briefly sometimes when not sprinting
- submerge more when swimming
Switch land or swim attack depending on context
Prototype swimming, reduce head turn range
Reduce foot sliding, rebuild manifest, fix charge
Setup crocodile fsm and animator
Merge from tiger as there are a lof of shared improvements that need to be ported
Bring over locomotion improvements from tiger branch
Instead of fleeing just after attack, the tiger will flee when slightly injured
Make tiger more reactive when eating or roaring
* Fix tiger stopping too abruptly after fleeing and going back into stealth
* Fix tiger accelerating too slowly after landing an attack
* Add better speed logging
Have tiger freeze when they think their prey spotted them, and resume moving once it looks away
If their prey stares at them too long or start aiming at them, they realize their cover is blown and fight or flight
Fix oversight in aim time calculation
Fix tiger thinking someone is always aiming at him
Fix baseEntity.query returning client entities in editor
Remove unused tiger state, and fix NRE when no corpse is assigned (tiger will just disappear on death until we make a corpse for it)
Add counter to blackboard
When the tiger is sneaking, it will flee if aimed at from far enough, but charge if it's close
Correct tiger push direction
Shorten tiger leap and growl anims for better blending, custom flee to go back into hiding then circle back
Make tiger weave less than wolves when attacking, as it doesn't fit its personality as much