branchrust_reboot/main/waterwheel_deployablecancel
77 Commits over 182 Days - 0.02cph!
fix water wheel pushing splash sound effect playing when the wheel is on land
shorten io info text for scaling issues
merge from waterwheel_headbob
Fix player footsteps playing when water wheel is moving too slowly for them to make sense
Add additional water loop to match particle effects for water wheels being pushed by players while in water
fix label of new io info on item
Added more to waterwheel item powergen info, added warning on waterwheel for when waterflow is missing/blocked
protection update from feedback
actual fix fire damage, ty aron
horse no go in water wheel, adjust eyepos for less potbelly
add convar for wheel budgeted work queue ms
fix particle playing out of water, fix guide size
fixed material order on lod3
Adjusted I/O back to where it was previously before downscaling
support for manual use water particles with water height adapt
basic hookup of visual effects
Water wheel movement accents and loop changes and added new inventory pickup and drop sounds
change sound class of idle accent sound
water wheel deploy fires effects instead of using RPC
footsteps now play when a player pushing the water wheel
fix bounds after downscale + snapping changes
merge from waterwheel_downscale_option
enable snapping, fix bounds
move audio deploy to rpc (for now), code gen
adjusted ao of water wheel
merge from main/waterwheel_deployable/waterwheel_sounds
remove debugging ddraw, compiler issue
Add condition to waterwheel item, retained when picked up
fix missing ! from refactor
move in checks for placement, should be even easier to place on sloped surfaces
merge from hamster_water_wheel
Drain calories and hydration while running, when too low on calories prevent running on the wheel with a toast to show reason
Water wheel server methods moved to budgeted queue, better cached performance of water blocking check, renamed item asset
SetMountedAnimationSpeed will now be called all the time while mounted, regardless of what ForceUpdatePlayerModel returns