11,016 Commits over 4,109 Days - 0.11cph!
Don't let OutputHandler.OnMessage throw exceptions
Updated plugins with new Unity libraries
Added UnityPackageManager to ignore.conf
FIxed NRE on decay entities without decay component
When placing monuments, don't accept the first placement that works but instead try multiple layouts and pick the best one
Tweaked wall secondary stability socket volumes
Added neighbour socket to low (1/3) walls
Prevent half height offset wall stacking
Adjusted neighbour sockets for roof side conditional models to properly work with half height walls
Added one missing half wall deploy volume
Fixed DecalRecycle and EffectRecycleLite not implementing OnParentDestroying (lol)
Updated conditional model test of the bottom roof piece
When saving, catch any exceptions inside entity serialization so the save coroutine never crashes
Experiment: DontBecomeSolidWithPlayerInside no longer does anything
Removed occluder meshes from half wall building block (no longer required, don't cherry pick this)
Removed occluder meshes from building blocks (no longer required, cherry pick this)
Removed BuildPrivilegeTrigger from cupboard (no longer required)
Removed some super old obsolete "WorldItem_" components (all unused)
Removed PlaceSourceObjects procedural component (obsolete for a long time)
New entity socket finder checks all player building layers + the crater layer
Removed socket handle components (no longer required)
Removed construct vision trigger (no longer required)
Fixed proximity issue on foundations with walls
Roofs now occupy the wall socket at their bottom end
Made ConstructionSocket.DoPlacement all nice
Eliminated the need for client side building socket colliders (better performance with building plan / deployable in hand)
Added Building.GetDominatingBuildingPrivilege
Adjusted building block order in the radial menu
Added half height walls (needs new models)
FIxed editor NRE in PrefabAttribute when modifying certain prefabs
Foundations can be attached to other foundations with a half height offset
Foundation and floor placement guides no longer jitter when attaching them to other foundations or floors
Additional building proximity checks
New building proximity checks to counteract wallstacking / honeycombing exploits
Sockets / constructions can check if they can connect to other sockets / constructions at a simulated position and rotation (before placement)
Eliminated ConstructionLink, NeighbourLink and StabilityLink special cases (now all using EntityLink)