13,600 Commits over 2,710 Days - 0.21cph!
Don't allow throwing the oar while on a canoe
Hooked up pushing logic for canoe
Clamp view angles while mounted
Oar crafting costs, throwable setup
Added a gametip for when a player tries to paddle without holding an oar
Added an option for VehicleSeats to forward their client input to the vehicle parent
Gib hookup, reduce canoe health, fix push priority
Fixed growable entities updating their quality twice when consuming water
Liquid Containers will now automatically evenly distribute their water between up to 3 connected liquid containers
Liquid Containers now cache the targets for pushing water instead of calculating/traversing the IO system every time they push water
Subtract
53586 (already getting pooled on a different branch)
Oar worldmodel fixes, damage properties, animation events
Paddle and movement splash effects
Support for backwards paddling
More paddling/velocity work
Planters, sprinklers, water pump, fluid switch are now poolable
▇▍▅▄▋▄▌▊▊▊.█▆▄▋▆▇▊ ▋█ ▉▉ ▍▇▉▍▉▅ ▄▅▅▌▍▌ ▆▉ ▅▌▉█▆ ▍▇▇▄ ▋▌ ▊▅ ▇▇▆ ▊▊▊█▇ ▉▉▄▅▍ ▋▉▉▋█▇▌▆ ▄█▄▆▅▊▅▉ ▇ ▌▅▌▍▊▋ (▌▆▇▆ ▋▅ ▊▇▉ ▆▇▅▌▌▇ ▇█ ▌▍ ▇▌▆▇█)
▍▇▋▆▋ ▌ ▇▍▄▋▊ █▄▅ ▅▅█▅█ ▄▌█▇▋▄ █▊▄ ▄▇▌▊▌▍▆█ ▇▇▊▊▍▇ ▅▄▅ ▌▇ ▇▋▋▍▋▋▆ ▊█▍▄▆▆▆ ▆▍▊ ▍▄▊▄▌ ▋▋▄█▋▅ █▇▇▉▅▅▇ ▇▆█ ▄▌▉▇, ▌█ ▆▅ ██▊██▅ ▄▆▆█▄ ▍▌▆ ▍▅ ▅▄▊█▄▄▍▍▊▆ ▌▆▄ ▋▄▆-█▌▄▇▉▍
▋█▊▍▉▊ ▉▅▄▋▋ ▆▊▅▋ ▆▉▊▇ ▊▌▋ ▉▌▉▇▌▍▋▅▄▊▌
▅▊▋▍▆▊▉ ▉▆█▄▊▇▋▌ ▌▋█▄█▊▆▊█ ▌▅█ ▌▋ ▆▊▆▍▍▇ ▍▌▅▉▋ ▍▍▊ ▅ ▇▄▍▇▆█▆▆▌ ▄▄ ▍▄ ▇▄▅▅▊▌ ▍▋
▋▊█▇▌ ▄▊▍▆ █▋▉█▄▌ ▅▄▉▆▄█ █▍▌▇ ▌ █▅▇▉▇▄▊█▉ ▇▉ ▍▇█▊▆▉ ▉▇▇▊▆ ▅ ▄▅▅▉▍▆ ▇▋ ▉▍▄▊█ ▊▋ ▅▊▍ ▄▉█▉ ▄ ▅▌▇▆▍▇ █▍ ▅▅▍▇█▆▉ ▊ ▅▆▊▄▄▇▌▅▊ ▋█▋█▊
▊▇▄ ▋▌▋ ▄▄▅▄▇▌ ▊▆▅ ▆▇▌▄▄█▍█▄ ▋█ ▉▆█ █▇▄ ▉▍▄▌▍ █▇▅▆▊
▄▄▌▅▊ ▇▅▇▅▋▄▌▌▊ ▍▄▍▇▅▌ ▊▊▋ ▇▇▋▅▆▆▌▉▌ ▌▌ ▍▇▆▊▌ ▆▄▅▇▉▍
Added a GrowableHeatSource component to make heaters affect plants
Uses the new TimeCachedValue to prevent repeated artificial temperature checks (like light checks)
The powered water purifier will stop converting salt water when it's output container is full, will automatically resume once some fresh water is removed
Manifest, more item changes
Marked some items as non-researchable
Cleanup, fix compile error
Codegen, manifest
Redo player prefab changes
Revert line of sight change on sprinkler
Cleanup, fixed some more edge cases
Properly fixed adding/removing ports
▆▉▍▅▉ ▄▆▇▅▉▇ ▅▍▄▌▊ ▅▌▉ ▅▇▇▊▄▅▉ ▊▆▌▉▋▄▊▊ ▍▆▅▉ ▆▍▅▌▆█▋▉▋ ▇▉▆▅ ▊▇ ▉▄▍▍ ▍▄▄▇▍▉▊▌ ▆█▆▅ ▉▉ ▉ ▊▉▍▉▄▅▆▉ ▋▇▋▉
▆▍▉ ▋▊▆▇▇▍▋▌▉ ▉▄██▇▊█▇▄, ▌▆▇▍▆▍▄▆, ▍▍▉▌, ▊▆▅█ ▆▍▋ ▊▆▅▆▋▌ ▄▆▇▄▍▋▌ ▅▊▇▊▆
▋█▇▇▄▍▌ ▇▋▍▋▆ ▍▅▋▊ ▊▌▋▄▉▅▅ ▊▊▆▄ ▆▊▋▍ ▌▉ ▆█ ██▇▅ ▅██▅▅█▅▄▌▄
▆█▌▊▊▊▊▇ ▊▊▌▍▉▊ ▍▄▍▊ ▋▊▆▆ ▇▊ ▉▊▅▄▄▅
Make the light calculation methods of GrowableEntity static so we can call it from PlanterBox
Merge from summer_dlc_skin_reassignment
Added a budgeted update for growable entity calculations so performance cost should be uniform regardless of server farm density (0.25ms default)
Only update water quality when hit by a sprinkler
Remove gene caching
Fix some client server issues when playing in editor
Use a new TimeCachedValue class to only update plant quality values every x seconds with a generic system
Merge from hostile_safe_zone (only show hostile marker when within 200m of safe zone)
Cache temperature at position on the planter and access that from plants
Fixed some refresh issues
Disable vehicle push boxes by default on double door prefabs
Only update hostile note time string when it changes, saves string creation every frame
Don't check if we're near a safe zone if we're already in a safe zone