10,834 Commits over 3,867 Days - 0.12cph!
▆▄▋▅▆▇▆ ▌▌▅▅█▌ ▇▊▍▋▌▅▌ ▌▇▄▄▉▌▇▊ ▇▌ ▆▋▄▊▋ ▄▆▇ ▆▅ ▅▅▉▆█▉▍
! ▄▍▌▆▆▍▅▅ ▍▄▊▉▇▄▉ ▉▄▌██▅▊▊▊ ▇▊▄▋▋▋
▆▊▅ ▉▅▄▅▌▅▍▊▄ ▆▇▄ ▅▉▅▆▊▅ ▌▇▋▋▅▄ ▌▌█▄▆▌▊▇ ▅▍▋▊▆▊▊ ▊█ ▉▆▊▄
▇▆▉▄▄▌▄▌ ▇▊▅▊▉████ ▇▆█▇▇ ▋█ ▍█▋ ▅█▄▋▋▊▋ ▄▆▉▄▍█▆▆▌▊ ▉▄ ▇▄▇ █▋▄▌▍▍ ▄█ ▄▄▊▄▌█▇ ▌▇▍▌ ▇ ▆▌▇█▌▆▅█ ▄▍▍▅▊
! ▋▄▇▊▌ ▊▋▄▋█▄▇ ▇▇▋▉▋▆▄█ ▋▅ ▉█▊▄▋▌▉█▅ ▅▉█▅▇▍▆█▆ ▄▆▉ ▇ ▇▄▉▍ ▇▍▆▊▌ ▊▍▊█▍▄▌▍ ▍▉ ▆▇▍
▌▉▆▆▉ ▋█▇▉▄▌▇▆ ▍▅▄ ▌▍▇▌▉▉▍ ▌▄▄▊▋▋▌▅▄▄▋█▆▇▋▅▍ ▍█▇▋▄ ▍▊▄█▉▌
▄▆██▆▍▅▇ ▆▆▆▄▇▄▇▋▇ ▊█▅▇▄▍▍▊ ▍▋█ ▇▋▇
! ▉█▍▉▉▇▌ ▅█▉▅▌█▆ ▆▋▅▄▇▉▆▍▇
Sky and moon brightness tweaks
Sleeping bags can no longer be placed in nobuild zones
Sleeping bags cannot be stacked as much anymore
Sleeping bag collision is less annoying
Fixed possible NRE in Model.SyncBones
Moved asset warmup to the first time a server is joined
Asset warmup is now enabled by default
Enabled read/write on concrete wall meshes
Added asset warmup to bootstrap (needs testing, disabled by default)
Optimized ragdoll bone copy
Sleeping bag no longer teleports the player, then respawns but instead uses a respawn overload
Fixed protocol mismatch messages being reversed
Added batching to all compound walls and barricades from the second texture atlas
Reduced rain probability some more
Network++
▄▅█'▉ ▊▌▅▊▄▇ █▆▌ ▌▉▋-▉▄▅▋ ▇▇▍█▍ █▊ ▋▍▆▉█▅ ▇▄ █▄▉█▊▍▍▊▌▍ ▍▍▇ ▇▇▇▉▋ ▄▊▊ ▆▄▉ ▆▅▇▊▌
Testing a rubberbanding theory
Fixed player skeleton gizmos
Added SavePause component (pauses auto-save for the lifetime of this entity)
Added SavePause to cargo plane prefab
Server save optimization test
Fixed lastPositionValue being uninitialized on a freshly spawned player
▋▇▍▆█▌▋▆ ▌▊▍▅▊█ ▄▄▊▅▊▄▊▌▅ ▊▇▋▍▌▅ ▉ ▌▍▆▊▆▌▉▄ ▌▌▆▆▅▄ ▍█▊▅▋▉▋▇ ▋▆▊▍ ▅▇▌▊▌▍ ▄▇ ▌▄▍▍▆▆ (█▊▆▌▌█▋ ▅▊▍▄▌ ▅▉ ▋▉▅▍▄▇ ▊▆ ▅▅▍▆▅▋ ▆ ▌█▊▍█▄ ▅▄▍█▅▅▄▊)
! ▍▉▄▌▉▉▆▍ ▍▍▌▉▆▉ ▄▌▊▇▄▌▋██ ▌▊█▊▉▅ ▉ ▌▆▊▊▆▊▌█ ▊▅▄▍▉▋▄ ▌▌▉▍▅▌ ▌▅ ▅▌█▅▆▅▄▌▋ ▋▇▄▊▍ ▉
Server keeps 4 backups of the identity folder with increasing time intervals
Server backup timespan calculation fix
Fixed respawn not setting lastPositionValue until the next client tick is received
▇▇▋▇▆▌▉▆ ▌▉▊▍▅▍▌ ▄▋▍▇ ▇▌▋▆▄▋▆
Removed LookAt weight smoothing from PlayerModel to see if we can do it with just the animator curve
▆▍▍█▌ █▄▋▆▉▊ ▋▆▌▅▍ ▋▋▌▋██ █▊▉█▍█▄▅ ▋▆▉▋▆▊ (▅▇▆▆▆▅▋▍ ▊▆▇▌▍▆▋▊▄▄)
▋▆▊▊▇▇█ ▆▇ ▌▇▉▍▇ ▌▉▅▇ ▌▅▉▊▊▄▊▄ (▌▄▆▍▄'█ ▍▌▉▋ ▄▄▇▌ ▍█▆▄▅▅, ▊▌▄▇▌▅▋▆█ ▄▊▊▍▆▉▇▍▇▋ ▌▉▅▋▅▉ ▅▄ ▄▅▄▇ ▉▌ ▉█▍▄▍▅ ▍▋ ▊▇▉▅▇▄)
Fixed console UI not refreshing when entering console commands that don't reply with anything
Servers now make a full backup of the server data folder on startup
Servers now keep 9 backups of the server savegame in addition to the current state
Servers now double the lifetime of every additional savegame backup that's kept
Drowning water level now matches underwater camera effects
Tweaked water drop overlay when swimming
Fixed not seeing the head look direction of other players
Made protocol mismatch disconnect message more descriptive
Disabled saving for barrels and crates that spawn on spawn points (fixes duplicates on server restart)
Fixed triangle foundation climbing
Added cooldown to jumping when on a ladder
TextBuffer splits all input into individual lines
Added world.monuments query to quickly get an overview of all the monuments on a map
Fixed deployable guides showing up as blue inside non-authorized cupboard range
Fixed landmine and beartrap being placeable in radtowns and monument nobuild zones
Fixed being able to place multiple beartraps inside each other
Moved LookRotationForcedUp and LookRotationGradient to QuaternionEx
Don't enforce population limits on corn and pumpkins
Animals drop 50% of the cloth value they used to drop