4,399 Commits over 609 Days - 0.30cph!
Line of sight checks on the client
Added a new setting to Construction to define alternative LOS check positions when running building LOS checks
Added a few pos to the foundation and floor prefabs, this fixes the constant 'Line of sight blocked' error messages when building
Still very wip
Fixed NRE on server startup when loading a player mounted to a saddle that belonged to an invalid mountable (horse prefab name was changed)
merge from tunacanlamp_preventbuilding_fix
Fixed tuna can lamp blocking placement through walls, its prevent building volume was quite large
Also fixed its bounds that were completely off, causing issues with LOS checks and error messages
▋▊▆▉▄ ▇▋▅▋ ▌▋▆█▄▊▊▊█▊▇▍_▇█▄▊▍▅_▌▋█
Fixed audio.speakers setting stopping any playing looping sounds. Was abused by players to stop ambient looping sounds
merge from oldhorse_purge
Fixed NRE when killing horses
merge from cavebucket_tincanalarm_fix
Fixed cave bucket lift not triggering the tin can alarm
S2P all caves
merge from xorswitch_restart_fix
merge from xorswitch_restart_fix
Snap to zero paste option implementation
Copypaste compile fix
Added LoadFileFromBundles
Added snap to zero paste options
BasePlayer and RPC factory compile fixes
Fixed XOR Switch briefly sending power after a server restart
merge from main (not compiling, copypaste conflicts need to be looked at)
merge from Easter_event_2025
Fixed EggUpdater NRE when disconnecting mid event
merge from maxauth_clear_fix
merge from maxauth_clear_fix
Fixed clear auth interaction not showing up for non-authed players on auto turret and tugboat when max auth was reached (softcore)
SetAuthRadius now works with VehiclePrivilege
merge from navigationevents_fix
Disabled event system navigation events to fix longstanding issues when playing with a controller plugged in. Character stuck in place after renaming a sleeping bag for example
Added an option in the accessibility settings to enable it back, as it may be required by some accessibility devices
merge from oldhorse_purge
Removed old saddle prefabs
Renamed all RidableHorse2 mentions in the code
Removed old horses code and prefabs
Renamed RidableHorse2 -> RidableHorse
Fixed single armored and metal doors playing wood sounds when destroyed
▌▅▋▆▌ ▊▉▊▄ ▉▆▅▍_▊▌▌▋▌▉▅▌_▉▌▌
▇▌▄▍█▋▄ ▅▍▅ █▇▆▅ ▅▅▆▅█ ▋▋▇▊█▊█▇ ▊▉▄▌ ▆▌▅▇ ▋▄▌▅▅▍▇▍ ▋▄ ▇▅▅▉█▄▅▆. ▅▄▄▆▉ ▇▍█▇ ▊▌▇▅▉▄▋▇▅█ ▍▇▌▇▇ ▍█▇▆ ▅▅▄▄▊ ▄▊▅▇▉▉▉▆▋▉, ▋▅▇▌▋▄ ▇▅ ▇▊▅▍ ▇▊▊▇▄▍ ▊▆ ▆▊▌▋ ▅▌▍ ▇▋▉▌
merge from inputfield_chinese_fix
Fixed TMP_InputField GenerateHightlight OOB error when typing Chinese characters in chat (and some other languages)
Vending machine merge
Added dropLootDestroyPercent to ContainerIOEntity
merge from groundwatch_nre_fix
Fixed GroundWatch always treating non-entity colliders as invalid
merge from Easter_event_2025
Fixed eggs spawning over terrain holes
Applied same fix to double wood door, double armored door and factory door (not working atm)
Fixed doors and garage door gibs not being skinned
merge from io_networkcache
Re-enabled network cache on RF and RC entities, not needed anymore
merge from high_walls_skins
Added a fallback error for ShowBlockedByEntityToast, used when GetBlockedByErrorFromEntity returns nothing
Hide condition bar on bag, bed and towel items (they can only be full HP, or broken in softcore)