branchrust_reboot/main/building_system_2cancel
37 Commits over 31 Days - 0.05cph!
Generic entity linking via sockets
Reject building block placement on occupied construction sockets
Entity links support bi-gender sockets
Added stability entity link and stability socket
Sockets can choose whether or not to be monogamous
Entity links are initialized in InitShared and linked in PostInitShared
Stability uses stability entity links for robustness and predictability
Hybrid construction socket fixes
Building stability is supported by both construction and stability sockets
Only follow male entity links for stability
Building prefab updates to the new stability + construction socket backend
No more StabilityPinPoint
Ramp construction socket (used for roof)
Door prefab updates for the new stability backend
Shutter, embrasure and window bar prefab updates for the new socket features
Window shutter sockets work like doorway sockets (placement rotation)
Window bar sockets also work like doorway sockets rotation wise (since the armored window has two different looking sides)
SocketHandle for window bars, embrasures and shutters
Doorway and window deployables are easier to rotate when placing them
Entity neighbour linking is load balanced on the client
Foundation step prefab dummy sockets
Socket stability factor balancing to keep buildings in existing saves stable
Stability warmup adjustments