10,550 Commits over 4,324 Days - 0.10cph!
Always clamp FOV to a valid range
Building prefab updates to the new stability + construction socket backend
No more StabilityPinPoint
Added maxthreads convar (number of threads to use for the procedural world generation, defaults to processor thread count)
Ramp construction socket (used for roof)
Cherry picking Vince's door material fix
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
maxthreads convar defaults to 8
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
Merge from building_system_2
Subtracting building_system_2
Fixed external walls collapsing
Merge from building_system_2.1
Subtracting building_system_2.1
Fixed PrefabAttribute sometimes returning true when comparing two instances that aren't equal
Fixed grass removal exploit
Stability refresh of connected building blocks notifies along both male and female links
Wall sideways stability socket tweak
Stability floating point inaccuracy fix
Added stability.verbose convar (default off)