12,539 Commits over 3,806 Days - 0.14cph!
Removed IL2CPP server build
Merge branch 'master' of JenkinsTools
Added TerrainMeta.RandomPointOffshore
Fixed cargo ship sometimes spawning out of world bounds and immediately killing its scientists
Default world size is now 4250 (from 4000) to give monuments slightly more space to spawn in with the new ring road
Reapplied
46942 terrain map resolution clamping to prepare for 2019.3
Removed ring road from maps smaller than 4k since it takes away too much space
Roadside monuments can spawn next to both main roads and side roads
Place roadside monuments after all other monuments
Removed TerrainPath.RingRoad reference
Subtracting
43422 (crash fix test)
▇▇▍▄█▋▄▋▅▅▍ ▅▅█▆█▅▇ ▄▄▋▋▍▉▍▇ ▉▍▌▆ ▋▍▍▋▇▊ ▆▌ ▇ ▇██▍▄▄▋▊▊ ▋▆▆▍▇▍▅▉ (▇▇▅▄▅ ▄▌▌█ ▍▅█▅▉▅▆▍ ▊▊▆▌▍▉▆▋)
Fixed several client-only projectile instantiates calling SetActive instead of AwakeFromInstantiate (this would leak with pooling, although none of these currently appear to be using pooling)
BaseProjectile.ServerUse correctly returns its temporary hit list to the pool
SetFlag invalidates network cache even if called without sending a network update
SendIONetworkUpdate no longer calls InvalidateNetworkCache (since it is now correctly done in SetFlag)
Upgrade MeshColliderCookingOptions to the new default value that includes UseFastMidphase when preprocessing prefabs (hopefully temporary)
Fixed map cache texture resolution backwards compatibility on 2019.3 (only affected maps over 4k)
Fixed Spawn / SetParent order in BaseVehicle and MotorRowboat ("changing network group to null" warning spam)
▇▌▄▄▋▊ ▉▅▄▌▊▆█ ▆▄▅█▊█▆█ █▋ ▆▄▇█▇▉▉▇▅ ▌▌▄▆▇▆█▆
▆▆▊▊▌▌▊▅▌▅▅▊▄.▆▊▌▊▇▇█▅▍█▉▌▄▋▅▍▍▉▊▄ ▋▇▅▋ ▌▄▅▉▄▅▉▆█▌ ▄▋ ▍▊▉▅▄█ ▇▌▅▋ (▋▅█'▅ ▌▉▉▊ ▇▌ █▅▋▇ ▆▌▅▌▍▆ ▇▆▋█▄▆)
BasePlayer.lookingAt, lookingAtEntity and lookingAtCollider return real null if lookingAtEntity is set but invalid
Subtracting
46562 (ring road once again on 3k maps)
Only generate ring road on 4k maps or larger
Fixed minicopter and scrap transport helicopter spawn filter regression (causing them to cluster up too much)
Fixed road mesh being placed slightly too high when loading a map from disk
▇▅█▌▆▆▄▆ ▄▇█▍▉▆ ▄▆▆▆ ▊▍▅▆▊▋▊ ▅▌▍▋ ▅▌ ▄▌▊▍▊▊▅ ▅▍▄▄ ▌▆▅ ▅▅▋▆▉▇▌▉ (▌▇▄█▊▅▄▇▅▉▍, ▉▇▄▍▇▇ ▊▄▅▊▌▅▇█ ▉▉ ▄▅▊▅ ▋▍▉▄▆ ▍▆ ▍▍▄ ▉▍▉▍▊ ▋▄▆ ▇▌▍▆▋ ▌▍▆▊)
Updating libRustNative.so (Linux server)
Fixed various cases where roadside monuments could be placed in a way that they were partially floating
Better shuffling when attempting to place roadside monuments
▄▉▉█▉▍ "▉▉▉▄▋ ▌▊▆▅▅ ▌█▉▄▍▇▊"
▌▅▊▊ ▅█▅█▋▍▋ ▄▇▌▋▍▆ ▍▊▌█▉▇▍▉▋▇█▅▉▅▍▋▌▋▇▌▆▇▅█▉▍▍▍▅▌▇▅▉▆▅▇▉▅▆▋.
Restoring Linux RustNative
Removed road mesh offset of 0.01m (makes it hover too much)
Adjusted roadside monument loot spawns on tier 1 and 2
▉▉▄▍▌█▄█▅ ▍▊▋▌▌▉▊▇▇ ▊▋▍▊▅ (▄█▍▅ ▄▊▇ ▇▌▉▄▇█▉▇ ▆▊▋▋▍▋ ▋█▌█▅▇▉)
▌▊▇▊█▋▌█▍▇▉ ▆▉▅▋█ ▄▆ ▋ ▉▇▇█ (▆▅▄▍▍▆▍▋▍▍_▅█▍▇▅█▇▊▆█_▍)
River mesh import settings fixes
Fixed ring road not having any vertical smoothing applied (was overwritten after roadside monument placement)
Only attempt to generate ring road on 3k map or larger
Cull river and road meshes at 1000m
Use 4 anchor points to generate ring road on small maps, then 8 at 5k or larger
TreeEntity: Changed OnDrawGizmos to OnDrawGizmosSelected (editor performance)
Snap vertices to terrain at start and end of the path meshes
Fixed off by one in PathInterpolator (resulting in slightly incorrect path positions)