branchrust_reboot/main/UWSkidoocancel
34 Commits over 61 Days - 0.02cph!
split DPV into client/server/shared files
Hooked up fuel and health flashing warning lights
- they sync up if they're both activated
hooked up speedometer and fuel ticks
include steer and pitch inputs to animation, changed client update to have packed vector of inputs
re-enabling animation speeds for DPV
Fixing compile errors, update manifest, fix protobuf definitions, and updating FuelSystem usage to new IFuelSystem interface
watersystem handles casts made from underwater properly
- no false positives when slightly underwater
- able to get a positive result when looking at the surface from underwater
added simple pid implementation for controlling orientation when steering - needs more tuning
rolling/pitching with controls
disabled animation on dpv
- correct WaterFactor handling with eye height
- corrected deployable spawn orientation
- driving animation with throttle input
DPV changes
- toggled world collider to represent horizontal character better
- drift stabilizing force scales against engine power
- some cosmetics toggle with flags
correct protobuf entity name - no serialized data yet, so keeping the same field id
▌▆▄▉▊ ▍█▌▆ ▇▆▋▄█▍▅▆▄▊ ▇▋▋▅▄▇▇▇▉ (█▋▉ ▌▇▄▌▋ ▊▄ ▌▆▊ ██▉▍▌▌▉▍ ▆▉█▌ ▍▌▅▄▄▆▆ ▉▍▇▉▌█)
- underwater particle effect systems
- maintaining neutral buoyancy and stability forces when body is not sleeping
removed unecessary gc alloc in construction socket tests
update client dash on load
shark not assuming non-vehicle mountables in water are inflatables
- properly using water level for driving the physics
- added protobuf definition
- fuel display
- simple audio
- changed mount pose
always applying stability/righting forces when mounted, rather than needing fuel
DPV Work
- able to submerge and resurface like a sub
- steerable, with some artifical damping when turning to improve the feel
- simple headlight setup
- simple ik hand targets