249,340 Commits over 3,959 Days - 2.62cph!
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
impact_water prefab adjustment
removed some bits
hoover files + plastic_hose cable material + plastic blend mat adjustments
Fix hull navmesh area bounds using z up instead of y up.
Restored horse stamina
Compile fix
Bugfix: respect the cancellation token when fetching a response of request
ballista - added rigged mesh and anims
mini crossbow viewmodel animations edited
set up emissives and diffrent light colours + materials
Move PlayerController.Animation behaviour to MoveMode
Include Sandbox.CodeUpgrader.dll as an Analyzer
Refactor upgraders with nicer syntax
qol_vendorlist_virtualitemicon -> main
added IO artwork and light to ice pedestal, added emissive on UV2, added to gibs, set up IO positions and test emissive materials