122,985 Commits over 4,048 Days - 1.27cph!
Remove some redundant spectator checks
Simplify access to first person spectator state, remove IsFirstPersonSpectating and IsLocalPlayerSpectateAware
Check against the actual values instead (FirstPersonSpectatorMode.FirstPersonSpectatePlayer and LocalPlayer.EntitySpectateAware
▅▅▌▌▌▆ ▊█▉▌▆ ▇▄▊▉▆▅▋▅▋ ▆▌▅▆▇▆▋▅█▍▅▍ (▊▋▉▇▌█ ▆▉▋▍▉▋▉▆ ▇▋▍█▊▊ ▊▋▉▇▍, ▉▉▉▉█▍▊ ▋▆▋▆▅ ▅█▊█▉▍▇ ▇▇ ▋▄▌▍▅▄▇█▇ ▌▆▅▇▆▍▊▍)
▆▍▍'▄ ▆█▄ ▊▋▍▍▅▄ ▌▆▍▉▌█▊▊▇▌▆ ▆▍ ▍▍▍▋▅▋ ▌▊ ▊▇▇ ▇█▉▌
▇▇▄ ▇▆▇▍▄▆▌.██▍▇▍▄▊▋▇▉▅▊▄ ▌▆▇ █▅▌▊▆█▌ ▌▇▍ ▌▍▍▉▍▍▋▍▊▆▌ ▆▋▆▋▊▄▍▊▊
Merge Main -> VehicleUpdates
▇▋▇ ▊▄▅▌▍ ▊▇▆▊▋▌ ▄▌ ▌█▋▌▆▅▊▄ ▌▉▌▌▇▌▉▄ ▊█▆▋█ ▆▊▄▆▋▍▄▊▄▆▉█
Arctic research base scene progress
Placeholder meshes and prefabs for new portacabin variants / added roof units
Wire fence placeholder meshes and prefabs
Snowy material and texture variants of various assets
Arctic base modules / custom meshes and prefabs
▉▍▆▌▅▋ ▄▇▄▉ ▊▉▋▅▍ - ▋█▇▇ ▌▉▍██▉▆▊▋ ▋▇▋▊ ▇▄ ▋▅▊██▊+▆▅▉▊▌▉ ▋▇▆▋ ▇▄ ▆ ▄▍▉'█ ▋▇▍▅ ▇▊ ▊▋▄▅ ▊▇ ▋▅▄ ▍▋▉▇ █▌▊▍ █▆▉ ▄▄▋▇
▇▉▊▅▉▋ █▇▄▊ ▋▆ ▆▍▇▋▄█▅▋█▄ ▄▋▋▄▋ ▌▉▍▌█▅ ▌▍▌▄▍▄▄▅▍.
cherrypicking
66864 - fixed hazmat suit displaying the incorrect VM
Revert the accidental revert of the revert. Subtracts
66868.
Reapplying all the vehicles merges (so they can be tested in local builds)
Reverting all the vehicle merges (let's test this on a branch first)
Ocean renderer optimizations, trace optimizations
▇▌▉▆▅▊▅▌ ▆▅▌▇█▄ ▆█▇▅▉▌ █▇▆ ▊▉▆▍▉▅█ ▇█▍▇ ▍▌▍▆ ▅▄█▉▋ ▅█▆▆▌▅▊ ▋▄ ▋▋▋▍ ▊▍▋▍ ▋▊▊ ▌▋▇ █▅ ▄██▄▄█▇▌▉ ▅▅▆▄▅▇.
▉▊▆▋▅ ▉▍ ▅▄▉▆▇ ▌▌▍ ▇▅▌▄ ▋▋▅▊▄▆ ▇▌▇ ▉▋█▌▉ ▆▄▅▉ ▊▆▉▅▆▇▉▋▅▉.
Fixed prefab preprocessing never running on entities that spawn as child entities / nested prefabs (this will need testing for vehicles after loading a save and for map entities after wiping a server)
last few prefabs, manifest.
Handle bones that don't exist on the server in BoneDictionary transform lookup
NPC rename/reorganizing in stages because plastic got confused last time.
Screenshot camera prefab tweaks
Snowmobile WIP code, protobuf setup etc
Rework relative midi knob bindings
Revert
66868. Was causing trouble with PrefabAttributes that tried to double-process when already destroyed.
Allow prefab pre-processing to include sub-entities. Fixes nested entities on vehicles not stripping client/server-only components. Need André to review this.
Merge misc_improvements -> Main
cherrypicking
66864 - fixed hazmat suit displaying the incorrect VM
█▅▊▋▅ ▋▆▋▇▇▇ ▄▍▅▆ █▉▇█▇▅▉█▊▊ ▉▉▋ ▅▆▉▍▌▇▍▄▌ ▄▇
Merge IntegrateVehicleSubEnts -> Main
Fix ProjectSettings set to CLIENT
▌▆▉▄▋▅▍ ▆▍▆ ▅▋▍▊▅▉▇▉▇ ▆▋ ▌▍▊ ▇▊▄▍▇▌█ ▅▊▆▌ ▍▇▍ ▋ ▊█▊▅▆ ▋█▊▅ ▍▍▋▊█▄▅▄▆ ▌▋▅▄▍
▍▅▌▄▅▊▋▅ ▆▇▋▋▋▅▊▊ ▌▍▍▌▍▇▄▋▊ ▊▅▌▊ █▆▊▉█▊▄█▋▆ ▍ █▌▋█▍▋▆
Merge MLRSUpdates -> Main
▇▇██▇ █▉▋▉▅▍█ ▌▄▄ ▊▄▊▆▄▇▅█