34,723 Commits over 4,444 Days - 0.33cph!
Can no longer press Alt to unlock the mouse while in debug camera if not in a demo
The demo browser now successfully populates even if one of the demos fails to load (the exception is printed to the console as a warning)
▆▍▍▉██▋▉▆ ▌▊█▌▄▋▊▉▌█▇ ▅▉▋▅▅
Improve mugshot camera orientation a bit
Speed up writing to sv.files.db
phrases and codegen check
fixed 'notes' alignment on contacts panel
More reliable check to see if a mugshot is loaded before displaying on the UI
Some mugshot rotation improvements
Automatically delete mugshots from sv.files.db
FileStorage cache is now backed by a MruDictionary instead of Dictionary (LMK if this breaks stuff in any demos)
Added coloured directional hose materials
Default colour radial menu option is now coloured green when using hose tool
Auto-refresh mugshots once in a while
fix for nametags not being lit by time of day
cleaned up contacts UI
Pooling fixes
Don't render mugshots if the player isn't visible
UI responsiveness and bugfixes
cleanup players not seen for a day from the 'seen' section of the contacts list
no longer mark victim as enemy
added 'forget' button, tightened up control UI
no mugshots of sleeping/dead people
phrases, tighter mugshotDot, removed debug.logs
fixed nametag indicators not visible when teams were mismatched
fixed nametag colors not updating immediately
Mark displayName in RelationshipManager proto as optional (should help bugged players rejoin)
Don't store relationship data if either player is an npc
merge from the water_catcher_fixes
fix for AI navmesh issue at giant excavator (collider)
Fixed new scientist corpses showing their net ID on loot panel
Fixed Storage Monitor bounds, often causing LOS to fail resulting in not sending the paring notification to app
couple sounds + anim events for newer animal idles
Only set targetId in death notifications if the killer was a player (previously included NPCs)
Allow gestures to be used while mounted on Secretlab chair