248,805 Commits over 3,959 Days - 2.62cph!
Leaderboard backup, run #
15773
Disabled horse temp ragdoll for now
Fixed dismounting
Horses can eat food again, this time using a trigger instead of vis.entities
Stationary flag and rigidbody sleep logic
Fix Owner/Host mode RPCs not sending to target. Fix issue w/ Rider intellinse when typing Rpc. in attribute
Finalized ammo additives.
Slightly tweaked M39 exhaust fumes because they seemed regressed.
Smooth move rigidbodies with position tool so moving them doesn't fight with physics https://files.facepunch.com/layla/1b2911b1/sbox-dev_ondqw8nnTP.mp4
Plunger and Small Pipe Set Mesh update
New RPC api + code upgrader foundation
Merge: from soundmodulator_leak
Disabling audio pooling to mitigate SoundModulator NRE in BlendedSoundLoops
Tests: on Craggy ran around, rode the zipline, hunted animals. Also left it to stew for a bit - no exceptions
Update: disable client-side sound pooling
- Gives us time to track down the missing bad-pooling scenario
Tests: on Craggy ran around, rode the zipline, hunted animals. Also left it to stew for a bit - no exceptions
Add RpcAttribute, RpcMode
Remove codegen from AuthorityAttribute
Instanced rpcs
Expose transmission
Rename NetTransmission to NetFlags, hide RpcMode
Update NetFlags descriptions and names
Obsolete NetPermission, BroadcastAttribute, AuthorityAttribute
Rename Unbuffered to SendImmediate
Add upgraders
Take my shit out of async, fixed not being able to reload gun if we have modifiers
Improve played card groupings
Convert NetPermission flags too
CommandManager takes CancellationToken, not source
Add navigation obstacle scene and examples
Was accidentally using DateTime.UtcNow instead of DateTime.Now
Change the time check to prevent the extremely rare edgecase of the server attempting to restart twice
Use the global cancellation token in the CommandManager, don't make a new one
Update: Adding a wait statement
- Using it to help debug issues with procedural world not running world generation.
Tests: ran LoadProcTest - it waited
Menu improvements.
Additional RPC checks.
Some refactoring.
Explicitly pull in updated System.Formats.Asn1
Show PanelComponent source location in UI Panels heirarchy
UI Panels: fix deselection not clearing selected panel
UI Panels: fix element nodes not updating when changed
Optimise comically slow processing logic when pasting into TextEntry (several seconds -> low ms), Facepunch/sbox-issues#6938
merge from fix_monument_scenes_osx -> main
█▇▄▄▇▇ `▅▅▄▊_▆▋▋█▋▍▆▇_▅▉▆▉▊█▉_▄▉▇▍▉`'▅ ▆▌▅▅▅▅▉▋ `▊▇▍▍▌▍▉▇▍▉` ▊▌▅ ▇▆ `▇▌▋▉▉.▇▋▌▅▉█▍▍▉▆▊▋▊▉▉▅▇▉▌▉()` ▍▋▊▋ ▆▊ `▍▍▊▋▇.█▉▄█▌▉▋█▇▍▊()` ▋▊ ▍▍▆▊▌ ▄▄▆▍ ▄▉▊▅▄ ▌▍▉▄▇▋▌▆▅ ▊▅▊▊ ▉▅█▊▇▍▍ ▌▇█ ▇▅▉▋▅█▉. █▌▋█▌█▌▍▇ ▍▋▋ ▋▉█▅█▉▄ ██▅ ▊▅▆ ▉█ ▅▍▋▄▋.
`▋▉▅▇▍▆▊▊▊▋.▄▍▅▄▉▌▌▍` ▅▅▄▄ ▅▇▅ ▊▅▇▄▊▍▉ ▍▄▄ ▅█▅▅▆▌█ ▌▊ ▅▋▍ ▅▄▊▆▍▊▌▋▋█ ▋▅ ▇▄▇▊▍▋ █▄▅▄ ▇█▋▋▍▇▉ ▅█▆ █▊▍▇▇▇▄ ▍▄ ▆▇▋▊ ▍▌ ▅ ▉▋▍▍▊▊▋ ▅▊▅▉▅▊▉▅ ▉▍▉▋▊▄▍▆ ▉▋▉▍▍▋▉▋▌ (▍▋▋▌▅▉▉▋▍▌).
▊▅▌▌▆█▄▋▌ ▄▅▅ ▄▉▉▇▆▅▋ ▌▇ ▅█▊ ▆▌ ▌▇▇█▄ ▄▋ ▆▇▄▊▌▆▉▌▄ ▋▊▊▋▋ ▅ ▆▌▇█▄▅█ ▉▋▆▊▇, ▉▋▇▇▄▅█▌▆ █▊▇▌ ▅▍▇▇▋▍█▅▋▄.
Use new MoveMode API for climbing
Move PlayerController.Animation behaviour to MoveMode (#1716)
fixed lod1 uv1 for emissive broken
ballista - rigged base model export
Clean tests
Documentation
colour picker fixes/cleanup
- added support for multiple renderers
- using MaterialPropertyBlock rather than Material
- deleted per-colour materials other than on/off variants
Implemented new ballista placeholder anims
Bugfix: use the right token for some async ops
Update: limit how much time upload routine can take
- also add extra logging around processGuard semaphore
Tests: tested the entire flow by triggering 5 snapshots
Fix monument scenes not working on osx because the scene's path was using windows line endings
merge from main -> fix_monument_scenes_osx