branchrust_reboot/main/Livestock_animals/critter_animalscancel
30 Commits over 31 Days - 0.04cph!
fix turtle swimming movement (in a lot of ways)
fix not working in shallow waters
fix turtle swimming into terrain
add deactivated state for critters and sea turtle, if no player is in connection range, go to a special deactivated FSM state
for turtles this also disables their special water locomotion
first pass at seaturtles, with ocean locomotion
turtles use movement similar to sharks, with their own budgeted queue for movement processing
fixed population convars for other critters
removed unnecessary timers from save/load of critters
merge from Seaturtle -> critter_animals
Add temporary tool for solving animal animation speeds exactly to match motion so there's no foot sliding
Updated all critter animators and speeds with new values to better match each other
enabled swimming for frogs, with first pass animator setup
fixed frog interest, now more consistently finds water spots to start croaking
separate critter FSM to different budgeted work queue, with lower frametime
merge from Livestock_animals
clean up animators after removals
add different sleep cycles for critters
- rabbits are crepuscular, squirrels diurnal, and bullfrogs don't sleep (bc apparently thats (kinda) a thing)
remove squirrel and rabbit interest mechanics 😔
first pass at rabbit interest, added profiler sample marks, disabled debug cubes
first pass on squirrel interest mechanic
better FSM way to handle critter overrideable Interested states
refactor critter interest overrideable methods
rework how frogs try to find shallow water to croak in
rebuild manifest after merge issues
merge from Livestock_animals
fix override in last change
reduce network range of critters
set better speed values and improved animation blending (not enough tho)
movement looks more natural but needs more work
fixed critters hovering above ground instead of being on surface
merge from livestockanimals
basic rabbit setup, renamed all animation files for consistent prefix and lowercase
added missing rabbit files. Animation, model and prefabs now added.
merge from Squirrel_test -> critter_animals
merge from Rabbit_test -> critter_animals
add WIP frog "interested" state, which currently makes it look for shallow water and then start croaking
merge from Frog_Branch -> critter_animals