4,958 Commits over 670 Days - 0.31cph!
merge from windmill_height_fix
Prefab cleanup, minor optims and stripping client stuff from server
Windmills now calculate their relative height once when deployed
Instead of sampling the terrain height, we raycast to the ground using Terrain and World layer
Fixes windmills placed on cliffs having incorrect height values
merge from crafting_update
Special formatting for horse gallop speed mod
Horse modifiers UI
Refactored UIBuffsIcon into a base class we can inherit to show any type of modifiers
Updated the horse loot panel to use RustTexts
Removed debug log when setting the duration of a Timer Switch
Added comfort modifier, gives some level of comfort away from fire
Applied to the chocolate bar
Horses can poop again
Eating food from trough add boosts correctly
▆▄▋▆▄ ▅█▄▋ ▌▇▇▇▋▋▅▍▌▌_▄▇▄▄_█▆▉▍▅▄▍▇▇_▆▍▉
▋▋▄▄▊▇▄▉▉█ ▊▉▊▆▄▉ ▉▆▌▊ ▆▋▍▄▅▍▄ ▉▋▅▄ ▅▌▍▅ █▍▇▆▉▆▍▍▊
▊▅▋▌ ▆▄▅▄ ▉█▉▍▌ ▍▌▋ ▆▉▋██▉▊▋ ▄▉▉▅ ▍▆█▆▌▆▇ ▄▅ ▅▆▋ ▍▍▉█▇▆▊▍ ██▆▋. ▆█▆▅█▍ ▌ ▋█▍▄▆▍▇▄▊▉▌▉ ▄▇ ▍▉ █▍▆ ▇▌▌▊▋▉▄▋▍ ▇▄▆ ▉▆▇ █▇▍▍▇█▄ ▅▄ █▊▍▅▇▆▍▋ ▆▆▊▄▌▌▆▉▆▆
▇▊▊▇▆://▇▋▌.▊▉▉▊▋.▆▊▌/▅/▄▉▌▇▋█▆▄▆▉▇▊█▊▇▅/▅▋██▄▇▉█▉▊█▅▉█▇▇
▄▊▆▍▇▍▊▆▇▆ ▄▋▇
Fixed players boost not working unless they're horse boosts.......
merge from cookingv2/horse_modifiers
Tweaked bread dung production bonus
Tweaked dung spawn pos, it was a bit off after the horse update
Randomise its rotation so it's not the same everytime
Adjusted the velocity to be more downward for a more realistic drop
Fixed horse dung culling too early
Converted LODGroup to MeshLOD
Added an actual modifier for horse dung scale instead of using digestion boost, will let us tweak it without impacting player boosts
Added to bread
Horses poop faster with the digestion boost modifier
Tweaked apple world model collider so they don't roll too much when dropped on the ground
Added horse modifiers support
Added horse gallop speed mod, added to apples
Added collectible double yield modifier, giving a small chance to get double loot when picking up a collectible
Enabled on pumpkin pie for now
merge from ioentity_optims2
RF broadcaster and receiver flag networking
Storage monitor only network flags
Lights and ceiling lights network optims
Only network the flags, and only when necessary
merge from ioentity_optims2/timer
I love you Plastic for selecting all changed files by default
Client predicted timer switch, removes the network update every frame when a timer is running
Also changed the client Update for an invoke, fired when necessary
Root combiner network optims
AND, OR, XOR: check flags changed before sending the flag network update
AND, OR, XOR switch network optim
Replaced the full network updates for flags only
▍▍█▇▄ ▇▅▅▅ ▉▍▉▉▍▆▌▉▉▄_▌▋▆▋_▇▆▆▄▍
▆█▍▆▋ ▍▍▊█ ▋▆▉▅▇▋▋██▌_▌▅▄▌_▉▋▄▋▌
▅▋▋▍▄▊▆▊▋ ▉▌▍▄ ▅▉▄▍▋▋ ▉▇▉▌█▅
▅▊▄▊ ▍▍▌█ ▇▊ ▋▉▍ ▊▋▉█▅▆ ▄▄ ▅▇▆▆▄▊▄▉▉▉▌▆▌, ▌▄ ▅▍▌ ▉▄▉▋ ▉▋█▍▄ ▍▄ ▌▇▊█▅▄▆▌▇▌ ▇▌ ▌▌▄ ▍▆▅▌▊▇█ ▇▊▄ ▉█▋▉ ▌▄▊▄ ▉▊▅▅ ▌▋▌▌ ▇▊▍ ▆▅ ▊▌▉▌▅▌ ▆▆▊▇▄
▍▇▉▉ █▆▉▌▋▋ ▆▅▌▋█▇▍▌▄ ▌██▌▌▉▆▊ ▊▆█▋▌ ▆▅ ▅█▅▆▇ ▄▅▅▉ ██▋▋▅▋. █▆█▊▉▊▉ ▉▋▍▆ ▊▌ ▉ ▆▍▇ ▌▊▉ ▍▅▊▉ ▍▊▆▍ ██▌+ ▉█▌▋▅▇▆ ▋▉▊▍█▇ ▅▇ ▇▉▆ █▄▌ ▄▉▌▆▉▍▊▌▇▊, ▅▇▅▊▅▍▋▅▊▅ ▅▅▍▄▋▇▇▊▇ ▋▊▍ █▍█▌▄▉
Only show the repair UI to the corpse owner
Changed softcore gamemode convars
Corpse inventory saving/loading
Added workbench corpse
Added GibSimulator, tool to simulate gib physics in edit mode - helps creating container corpse prefab
Not tied to Gibbable for now, still wip
Wip first pass of container corpses
On death, storage containers spawn a "destroyed" version of themselves, saving a percentage of the items inside
The corpse can be hammered by the original owner to restore the original entity and regain access to the loot
Added new convars
merge from laserlight_green_fix
Fixed laser light color selection showing red twice - green was using the red token