2,841 Commits over 2,072 Days - 0.06cph!
Redo the setup notification dialog using Rust.UI (will need some polish)
Localization for the smart alarm default notification text
Hook up smart alarm animator
Hooking up more smart switch animation stuff, don't allow interactions without power
Smart switch receiver lights hooked up
Hook up the new art to the smart alarm prefab
Allow anyone to edit the message when there's no TC
Fix cancel button doing nothing on the message setup screen
Refresh setup menu when connecting/disconnecting
Don't show team leader's death marker to everyone
Update menu UI to use designs from Lewis
▄█▋█▄ ▇▇▆ ▊▌▌▉▅▄ ▇▊ █▊▄ █▇▍▇▉▍▌ ▋▄█▊ ▌▉▇ ▅▋ ▄▆▆▅▆ ▄█ ▄▌▉ ▉▉▅▋▉▄
Hide the setup menu unless a convar is set (default off)
Update menu panel to use Rust.UI, hook it up on the main menu
Remake the smart switch entity with receiver and icon
█▉▄ ▄▊▄▄ ▋▉▆ ▊▊▋▋▅▇▉ ▅▉▅▉ ▍█▍▇▊ ▉▄ ▆▌▉█▋
█▍▋ ▊▊▆▅▋ ▇█▆▄▇▋▋ ▄▋▌ █▇▇█ ▅▆▅▇▌ ▌▋ ▆▌▍▍▉
▍▊▄ █▆█▋▆▅ ▅█▆ ▊▅▄█▇▆█ ▄▅ ▆▍▌▄ ▋▍▆ ███▊▉▉ ▇▅▉▋█ ▄▆▍▇▆▆
Remove name from entity info
Add new PlayerStates to the cache so they don't get lost forever
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