5,953 Commits over 4,171 Days - 0.06cph!
▍▍▇▊▇█▇ ▇▋█▌▆▄ ▍▅▉▅▋▇ ▋▍▉▋▇▉▇ (▍▍▍▊█▉▉ ▊▌█▋▄█ ▉▅▅▍▉▇▅▉▉▉ ▍▄ ▆▌▋▄█▅ ▄▅▄▉█▇ ▅▍▇▋█▅▊▌)
▅▆▌▊▌▉▆++
World Serialization++
Network++
Forgotten UnityEngine.Profiling
AntiHack.Log only prints to server console on debuglevel 2 or higher
FIxed editor NRE in PrefabAttribute when modifying certain prefabs
Experiment: DontBecomeSolidWithPlayerInside no longer does anything
When saving, catch any exceptions inside entity serialization so the save coroutine never crashes
Fixed DecalRecycle and EffectRecycleLite not implementing OnParentDestroying (lol)
Merge from building_system_3.1
Added shell protection to 1/2 and 1/3 walls
Changed health of 1/3 wall to same as other walls
Fixed Barren startup error
Updated road physic material
Log error when baking terrain heightmap while the terrain is on the wrong layer
Merged in quarry fixes
Network++
Removed survey charge from loot table
Some more quarry / survey charge loot table updates
Can no longer connect two buildings if both have a cupboard
Can no longer stack wall frames with 0.5 vertical offset
Added BaseEntity.IsOlderThan
Added DecayEntity.GetBuilding
Subtracting
24349 (deployable sounds)
Secondary cupboards decay if there is more than one cupboard on a building
Added persistance version
BP WHIP
Fixed upkeep resource numbers being shown incorrectly when reconnecting
Process building splits / merges when entity is placed instead of the end of the frame
No longer check for building merges when loading from save
No longer check for building splits when shutting down
Process building splits / merges when entity is placed instead of the end of the frame
No longer check for building merges when loading from save
No longer check for building splits when shutting down
Only log "no building for tool cupboard" with developer >= 1
StackOverflowException fix for certain massive bases on certain hardware under certain circumstances
Optimized BuildingBlock.IsOutside
Reapplied
24429 (TC no longer drops any loot when destroyed)
Upkeep is now paid for in the individual entity decay ticks (code simplification + cleanup)
Building blocks that are inside now decay at 10% of their normal decay rate (upkeep_inside_decay_scale convar)
Foundations now decay at the same rate as other building blocks when their upkeep is not paid
Eliminated server side GC allocs from upkeep system