2,815 Commits over 2,011 Days - 0.06cph!
Add a dirty flag so player state doesn't always need to save for each player
▋▄█ ▌▉▆▇▄▇█ ▇▅▊▌▅ ▋▊▇▍ ▅▋ ▆▉▊ ▅▌▆ █▉▋▊▋▍▌▆▇▍ ▍▅▇▅█▍
Fix a few issues with PlayerState and MruDictionary
▆▍▄▉ ▅▅▉ ▋▌██▉ █▌▉▅█▉ ▉██▊▄▉▋█ ▄▋▌▇ ▉ ▉▇▌▄▋▍, ▄▆▌▅█▊ ▄▋▆▉█▅ ▄▌▊
▆▇▍▊▇▆ ▇▍▅▋▇█▅▅ ▆▌▉▍ ▆▍▇▊▆ ▍▅ ▅▆▆▍▆▌▊▇▌▉▌.▆▊▍▊▅▆.▋▄▍▆
Cache MainCamera.mainCamera.transform (mostly cleanup, but tiny optimization too)
Fix downloading models from the item editor when there's multiple models
Don't save replicated convars on the client
Fix toggle buttons always showing "OFF" even when they're on
Phrases
▌█▋▅ ▄█▉▆▅▆▇▋▉▄ ▍▆▇▄▌▍▅ ▄█▍▉▆▇▆▇▇▅▋
▉▊▉▆▇ ▋▍▇▄.█▍█ ▍▊ ▉▍ ▄▄█▌ ▉▆ ▅▋▄ ▌▊▌▅▆▍
▌▄▊'▆ ▌▉▋ ▌▉▅█▌▋▅▍▍▌ ▊█▆▆▍▇▅ ▇█▋▆▉▅▄▆▌█ ▄█ ▇█▋█.▆▅▌
Don't allow manually setting replicated convars clientside (prefix it with sv so you can't desync yourself)
Fix the igniter not igniting candles
Add composite keybinds so you can do stuff like: bind [leftcontrol+x] kill
Don't allow negative oceanlevel because too many things would break from it
Fix buoyancy component ignoring oceanlevel changes
▄▇▌█▉ ▋▌▌▉▌▋▌▉▌▋ ▇▋▆▌▌▅ ▆▅ █ █▉▆▊ ▊▅▊▆▉▆▅ ▅ ▇▆▄▄▉▆ (██ ▍▅█▍ ▄ ▅▊█▉▄▍ ▌▆▇▄▍'█ ▅▆▇▅ █▆▆ ▋▊▄█▆▌▆▌▋▊ ▉▆▅▇▊█ █▅▋▉▇)
▆▍▍▆ ▅▉▇ ▄▅▇▉▌▅ ▆▇▅▆▆ ▊▋ ▄▄▉▌▌▌ ▅▉▌▌ ▍▋▋▍█▊▄▆ ▅▇▍ ▌▊▇▍▇▍▅▆ ▆▆▍▄▋▆▅ █▄▇▆▇▌▆ ▆█ ▌▅▅▋▋ ▄▄▅▇▌▆▇ (▆▍ █▍▄▆▉ ▉▄▊▍▋▆▆ ▄▌▌▍▄▉ █▌▅▆▋▇▉▆▆▋ ▊▍▄▌▅▅▍ ▇▇▊ ▋▊█▅▅█)
Add meta.add console command to add a value to a convar (useful in binds)
Fix MarkHostileFor stomping the client's hostile duration timer with shorter values
Fix rivers being offset above the ocean instead of staying under
Change LifeStoryStart assertion into a Debug.LogError so it doesn't prevent respawning
Cherry pick
47385 (SoundManager fix)
Some AI tweaks to make scientists avoid running around underwater
Fix SoundManager lag spiral of death that brings the editor down to 0.1 FPS
Merge from playerstate (few fixes from review)
Clamp the un-hostile timestamp so it can never be for too long of a time (if the server's time changes)
Add player.resetstate to reset a player's PlayerState to default values
Fix aim jumping when stopping shooting when mounted on something (Mostly?)
▊▌▇▋▆ ▌▍▊██▆▍▊▆▍ █▌▅▅▅█▌ ▄▋▉ ▆▍▊▍█▅'▋ ▍▆█▍█▋▄ ▉▋▍▆▉ ▊▉ █▋▆ ▋▉▉▄▅█▌▌▉, ▆▄▌▆▋ ▍▆▉ ▍▇▋▍▍▅▄ ▉▇█▉ ▉▅▍▌ ▆█▆▌▉▊▋ ▌▊▅▍▉ ▄▋█ ▆▇▆▅ ▉▄▍▆▋██ █ ▌▄▇▇█▆
Change TOD_Time to use Update instead of FixedUpdate so it runs even when timescale is 0, and it uses its own fixed step loop inside to maintain behaviour
Add env.oceanlevel replicated convar that lets server admins change the water height
Fix demos failing to load after disconnecting from a server because World.Transfer was enabled
Fix missing speed parameter on windmill animation controller
█▄▆ ▉▇▆▉█▇▉▊▍▆_▇▋▆█▊▅ ▉▄▄▇▋▅ ▇█ ▆▊▌▆▆▆ ▊▉▊ ▉▆▄ ▊▊█▋▄▊▍ ▋█▍ █▊▋▍ █▆▇▊ ▉▇▄▌▇▋█▇█▋ (▊▌▄▋▆ ▉█▍▉)
▌▅▅ ▍▄▊▆▍▍██▉▅ ▋▊█▆▋ ▄█▊▆▌▋▍ ▇▌▇▋█▅█▄▉ █▉▄▅▉ ▍▇▉▄▋▄▇▋▇▊▄ ▆█ ▋▌▊▉▆█▄
Add env.cloudrotation convar
█▌▅ ▆▉▄▄▆▋▌▇▋▅▉, ▉▉▇▇▌▆▉▍, ▌▋▋▄█▍▌▊█, ▉▊█ █▍▇▊▇▌▊▉▉ ▇▇▆█▄▉▄ ▊▄ █▍▍▉ ▍██▉▉▄ █▄▇▋ ▅▊▅▉▆▊▍ ▍▊▄▇▉▇▉ (▉█▇▌▄█▅▋█ ▍▍▌▅▌)
▆▉▅ █▍ ▊ ▅▌▍▍▋ ▍▄█▆ ▍ ▆█ ▄ ▍▍ ▅▊▉▄▍▉█ ▅▅▊ █▉▅▋▄▍ ▌▊ ▋█, ▋█ █▄▄ █▋ -█ ▉▊ ▉▋▆ ▌▄▌ ▉▇▍▄▊▊▋ ▇▇▇▌ ▋▆▄▇▋
Unity intentionally updating a bunch of metas again to bug me (bunch of different icons)
Close the report dialog when escape is pressed
██▆ ▄▍█▊▅▉▊ (▄▉▆▋▉▇ █▉██), ▊▌▊▆▍▅ ▅▅▄ ▅▆ ▌█▆▄▄ ▋▆▍ ▋▉▉ "▄▅▌▄" ▌▊ ▋▅▅█▄▉▍ ▊▋▍▄ ▋▇▉▅ ██▅▄▄ ▋█▊▆▉▊▌▅ ▋▉█▍▆██
Fix missing dispose of the player state database
Save map markers in PlayerState so they don't get erased when you get killed (while offline)
Commit manifest and a bunch of other changes that generating the manifest results in (mostly just some fx prefab reserialization)
Commit generated LootSpawn junk so we don't have clutter in our Plastic added items list