12,708 Commits over 3,959 Days - 0.13cph!
Same thing for power lines
Split river and road terrain adjustments into their own procedural components
Improved mesh generation and terrain adjustments for roads and rivers
Improved transition from procedural roads to monument roads
Fixed the occasional gaps between roads and terrain
Fixed terrain sometimes peaking through roads
Mining quarry is uncraftable and no longer drops as loot (static quarries only)
Warehouse no longer has a quarry
Added road piece to warehouse
Mining quarry monument is tier 2
Added road connection node to mining quarry monument
Reapplied launch site road / power nodes
Fixed possible race condition when building splits / merges were deferred
Fixed building merge not sending out network updates for building blocks that changed their IDs
Building privilege extends out for 10 meters around a building
Fixed another "user-provided triangle mesh descriptor is invalid" error on some road meshes
Road and powerline tweaks
PathFinder still prioritizes direct neighbors over diagonal neighbors when diagonals are allowed
PathFinder.Point implements IEquatable
Preliminary road / power connection points for all monuments
Monument placement optimizations
Updated powerline layout to same algorithm roads are using
Added gizmos to TerrainPathConnect
Tweaked world tier distribution (slightly smaller, more concentrated tier 2)
Tweaked biome distribution (slightly less arctic, slightly more arid)
Roads no longer sometimes go through water
Fixed "user-provided triangle mesh descriptor is invalid" error on some road meshes
More work on the road network generation in preparation of monument in / out points
Fixed roads / powerlines getting interrupted by rivers
Don't let OutputHandler.OnMessage throw exceptions
Use MSBuild copy (cross-platform)
Output xml in release builds as well
Rebuilt DLL
Updated UnityEngine libraries
Merge branch 'master' of Facepunch.Unity
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