All Rust commits from Facepunch
Console now fills bottom up Added an immediate mode to FlushBuffer, fixes the frame delay before the console updates when opening or entering a command Fixed command list search bar selection color being transparent Fixed consoletoggle arguments causing tabs to open when the dev tools were closing, causing bugs like autocomplete staying visible, input fields not selected correctly etc
Reduce error overlay duration to 30s Fixed loc in tools tab More null checks in SpawnVehicle

▄█▋▋▅▌▉█▆▊
new egg hunt music new egg open/upgrade sounds
Alternative with refraction.
Further optimisations for WorldPositionGenerator - For each potential set of input values passed into the WorldPositionGenerator, each keeps its own array of potential areas in the map. Discard any element which will never pass for that set of input values, saving on computation on all future runs with those input values - Testing the most problematic WorldPositionGenerator (ocean) on a 4.5k map shows that 98% of the potential candidates can be discarded - Need to iron out an issue with the list of candidates always getting smaller when artificially checking every single candidate in each attempt
Update Mono.Cecil, use .net standard build
Some styling tweaks on the top bar nav Fixed console scroll getting back to the top when opening the command list
Dont show [] if we cant get the value (server var from the client)
New tooltip prefab for f1 UI Some color fixes in command list
music for new rustige egg
Remove poolable from scientist suit NVGM (matches main)
fix manifest after merge squashed
move in checks for placement, should be even easier to place on sloped surfaces
Added a scrollbar to the command list Some layout tweaks and fixes
merge from hamster_water_wheel
merge from main
merge from main

get RRP running on unity 6
grid fixes, added prefab and hooked everything up, marked junk items as junk, convars are saved now added convar for debugging logs
Fixed item and vehicle list flex scroll gap
When clicking on a server command that also exists on the client, auto add 'sv'. Otherwise it just fired the client one
Merge from main
Checkpoint for Flavien test.

▇▌▋█▆▉▋▌▊ ▅▄▉▋▉
Refactor all fsms, wip

▆▇▇▍▇▋▌▌█▇
new mocap for shrug, thumbs up and thumbs down updated

merge from main
add convars for: disabling completely, area radius, duration, # of successes until overfished
Compile fix


oops
Fixed double select none buttons in the tools tab
exported/setup M16a2 3p anims, set up overide controller and entity. Set holster/backpack and attachment positons
Start breaking apart LimitedTurnNavAgent and moving its functionnality to the shared rust nav agent
Fixed loadouts not loading in non debug builds
Clean(tests): rename DummyServer -> TestServer Tests: compiles
RidableHorse.prefab really wants to be reserialized
Fixed text layout issues in auto complete buttons when increasing console text size Fixed auto complete still visible after closing the console
Clean(tests): consolidate various test entities/systems Tests: none, going to happen later
FlexVirtualScroll can now use GameObjectRef Use refs when spawning UGC stubs, hopefully fixes the engineui2_serveradmin_ugcplayerhistoryentry error