6,985 Commits over 2,771 Days - 0.11cph!
▄▌▆ ▋▊ ▊▊▉▉▅ ▅█▆▆▉▉█▇▌ █▅▉ ▅▉▊▉█▌▆▇▉▍ ▄▆▄▊ ▋▆▋▋▅▇▋▆▇ ▇█▋▍▆
▉█▅▊▌▍ ▄██▌▉▍ ▌▍▇▇ ▊▇▄▌█▇ - ▄█▅▄▋▍ ▍▆▆▊█ ▉▍▌▄▇█ ▆█ ▍▍▌▉▆ ▄▋█▉
▉▌▋▆ ▍▅▅█▅ ▅▄▇ █▌▍▄▌▅ ▍▅▅▌▊ ▋▍▋▍▊█▉█▄▊▉▆▋█
▇▅▉ ▍▆▍█▇ █▌▊▊▇▋ ▋▇▇█ ▌▋ ▇█▊▊ █▍▌▍▋▋ ▆▉▆▇▅
▌▌▌ ▋▋▄▍▌▇ ▉▍▌▊▆▄▊▌ ▌▌▇▆▅█▇▇▆▍▇█▍
▆▄▄▍▇ ▇▌▋▅▆█ ▅▋▋▆█▋ ▍▋▋▇ ▄▍ █▄▋▇▉ ▄▇▉▋▄█▄ ▆▇ ▋▆▅▋▍ ██ ▌▅▌ █▇▉▋█▆▉ ▉▅▅▊▌▊
▊▌█▋▍▉▇▆ ▄▌▊▇▅ ▆▉ ▌▇▇▋▇▆▋▌ ▅▍▄ █▌▋▉▆█▊ █▊ ▅▉▄ ▅▉▍▊▍▇▆▆██ ▆█ ▊▍▉▇▇ ▍▍▆▋▌ ▄▉█ █▊▅
▅▉▋▉█▊▍▋ ▍█▍▉█▊ ▌▆▍ ▊▋▍▅ ▉▊▋▌█▊, ▆█▋ ▌▆▆█▇▅▊▇▍▄▅ ▇▇▅▋ █▅▇▅▇ █▉ ▌▅▅▊▌ ▍▊▄...
▉▄▆█▆▆ ▋▆▆▊▆▊▍▄▇▅▌▉▊▄█ ▆▌▄▇▅▇
▄▋▉▆▋█ ▆▋▅ ▆▉▌▆▉ ▊██▍▉▊ ▇▄ ▊▊▆▉ █▉▌'▍ ▊▊ ▌▆▆▌ ▋▆ ▍▊▉▋ ▍▉▉▅▄▆▉▉ ▋▋█▌▍▍▅▌▍▅ ▍▋▍▆▊
▉▌▉▍▋ ▍▆▋▋ ▍▋▆▉▅▊▍▄▉▄▌_▊▅▆▋▇
▉▆▅▉▌ ▅▇▋█ ▅▇▊▅▅▆▋▅▇▍▅_▇▊▍▄▅
▍▌▊█▉▌ ▅▆▌▇▊▋▋▉▋▊▄ ▆▌▅▋ █▄ ▆▊▅▆▌▇ ▅▊▉▄▊▋▋▇▌▆▆ (▌▆█ █▇▇▌▌ ▍▍ ▊▊ ▌▇▉▉ ▋▇▌▇▉▇ ▌▊▊ ▄▋▅ ▋▄▆▅ ▍▉▇▉▍▊)
▊▋▌█▆▉ ▌▅▅▅▇▌▅▆▍▌▅ ▉█▋ ▌▍▋ ▇▆▅▆▅▉ ▌█▌▇▆
▉▅█ ▄▇▌▍▅▌█▌▆ ▋▆▉▊▇▇█ ▍▊█ ▇▊▄▌█▍▍▆▋▇ ▉▆▅ ▄▄ ▍▉▆▉▋ ▇▊▍▆█▊ ▇▌▋ █▆▅▇▄▋▋▍ █▇▄▆ ▉▊▉▋▉ ▄▉▉▇
▋▆█▌▅▋▋ ▌█▌▉ ▅█▇▅ █▌▅▆▇ ▄▅▌ █▉▋ ▍▇▉▍▊▌ ▇█▊ ▍▋ █▌▄▄▅▍█'▉ ▅▄▇█ ▆▊▌▇▆▇ ▊▇ ▍▆█▋▇▆▉
▆▋▋▄ ▊▅▋ ▇▆▆▆▌▅▇▍█▊▊▍▆▆<▋▉▅▅> ▄▊▋▅█▇ ▊▍ █▆▌▇▄▊▆▉▆▊ ▄▍▉▉▍ ▄▌▌▅▇▍ ▆▉ ▆▊▍▊█▍▅▌▍▊ ▍▊▅▅▄ ▊▍▊▋▄▄
▉▉▄ ▊█ ▄▄▅▊▊▇▋▇▅▅ ▇▉▄▇ ▆▇▄▄ ▍▌ ▊▋▊█▊▄▋▋▅ █▍ █▊▆▄▄▆▅█▌█▋ ▉▅▉▉▉▋ ▋▍ ▉▉▄▋ ▌▇█▋ ▍▊▉▍▆▊ ▆▍ ▌▌▆▅▅▌▊▅▇ ▌▅ █▌▅█▄▄▆ ▍█▇▌▇
Update one of the fish materials
Merge EnvironmentFish and CritterMovement shaders into EnvironmentFishCritter
▋▅▊▌▄▆ ▄▉▅▌ ▅▉▌▌▄▌ - ▇▊▌▋▉█▊ ▇▍▇▉█▋▊▌▌▅▄ ▄▇ ▊▅▆▆▊ █▇▅▋▄ █▌█▇▆▊ ▇▉▅ ▆▉▆▍▋▊▉▋
▅▌▍▊▊▇▊ ▄▍██▋▅▇▇▆▍▍ ▌▇ █▅█▄▌ ▊▊▌ █▌█
Optimize entity menu codegen to reduce memory usage
* Replace the per-option GameMenu.Option field (120 bytes) with just the action caches (8-24 bytes)
* Cache the phrases instead of allocating every time they can display
▅█▄█▍ ▊▆▌▌ ▆▅█▆█▇▍▅▅█▉█_▅▆▉ - ▄▋▇▄ ▊▇▆▍▉ ▋▆▇▆▅▊▉
▉▉▍▋▊▄ ▍▇ █▅▍▅▆ ▍-▆▅▌ ▇▇▇▄▇▋ ▉▋▌ ▋▆▋▍▅▅▇▊▅▆ ▌▅ ▅▌▉ ▇▊█ ▆▆██▆▌▆▇▄█▇▆ ▌█▄ ▋▇▋▉▉▄▌▋
▇▄▉▆▆ ▉▉▇▍ ▋▄▋▍▊▌▊▌▌▄▋█_█▊▇ - ▉▅█▋█▆▋ ▍▉▇▍▋
▌▅▉▍▅ ▄▊▇▉ ▇▇▅▆▆▌▅███▍▌_▉▇▇ - ▉▆▆ █▍▅▇▊█▌ ▄▌▇
▋▍▋▄▇ ▊▌▇▄ ▌█▄█▅▄▊▋▄▇█▇_▉▊▍ - ▅▋▋▍▌▍ ▌▊▌▋▊▊▍▉▍█▌ ▇▄█▆▉▅ ▌▋ ▅▅▄▌▅
▆▋▄▌▍▋ ▇▌ ▍▉▊ ▆▋▊▇▄▇▇▇▄▅▇ █▊▄▄▍▇▉▅█▇█▋▆▊ ▅▌▌▌▅▄█ ▇▊▊▌▌▊▄▍ ▊▅ ▌▍▍▆█
▋▌▌▄▆▋ ▄▆▋▄█▋▌█▉█▍ ▅▌▅▍█▆▄▊ ▉▅▌ ▆▉▌▇█▊▅▍▄ ▄▌▊▆█▌ ▌█▍▅▉▄▋ ▍▌ ▄▄▉▇▊'▋ █▊▊▅ ▄▆ ▆▅ ▇▅▇▊▇▌▆▆ ▌▉▉█▊
▄▋▄▋█▍▌▋▊▌▇█▍ █▇▋ [▅▅▄▅▌▌▋▅▅▊▇] ▅▌▄▌▋██▋▆▌ ▄▄ ▅█▆ ▋▅█▌█▊ ▊▊ ▌▅▍▌▍▅▍▍▊▋ ▊▋▍▊▄ ▉▍ █▊ ▅▌▄ ▄▌▋▉▅▉▊ ▆▅▊█ ▅▆▊▌▉▉ ▉▆▍█ ▇▉▊▇▅▅▌▌▄ ▍█▋▋▄ ▄▅ ▇▄█ ▆▇ ▉▄▇▌
▌▍▅▍▌ ▉▌▄▉ ▋▆▅▌▊▇▍▊▅▊▄▅_▌▆▅
▇▊█ ▋▇▊█▉ ▇▇█▇▅▅▊▇▅▉ ▊▊▄▊▄▌▄▅ ▇█ ▉▍▆▉█▇▉ ▅▄▇▄ ▄▉▋▌▊▍█'▊ ▅▊ ▄▋▆▋█▄▋▉▊▋ (▆▇▍▄▇ ▅▍▍▋▊ █▇▌ █▉▅▇▋█ ▌▊▉▆▌▉ ▅▄▌▄ ▆▋▉▇▊▋▋▊▋█▉▄▉▌█)
Hot air balloon compile fix
More eager cancelling for cached server browser ping query
Fix IpList queries not cancelling when disposed
█▆▊▌▄ ▅█▌▅ ▍▊▌▊█▋▉▆▅▋▆▌_▇▍█
▌▋▅ ▌▌▋▆▇▉▄▍ ▍▅▌▆█/▅▄▉▆ ▅▅ ▅▊▄▅ ▄▄▉▋ ▍▄█▉▇▆ ▆▍ ▌█▉ ▊▌▍ ▍▋▉▇▋▆▋ ▋▇▊▊▋▊█▋▊▋▅▋▋ ▅▍█▉, █▍▅ ▅▆ ▅▋▉▇▅▋▆▉▊ ▇▇▄▅ ▋▌▍▊ ▉▋▆▅▋'█ ▌▄▋ ▍▆▍▌▋▄▊
Apply convar defaults at client and server boot instead of only on the client when it connects to a server
Fix unable to delete twitch headset
Fix possible NRE when deleting twitch drops items from your inventory
Fix twitch drops somtimes still showing in your inventory right after deleting them
▌▍▅▅▇ ▆▋▇▋ █▄▇█▉▍▍▊▌▋▇▋_▆▆▋
▍█▌▄▋▊ ▆▌██▄██▊▊▄ ▊▅ ▆▄▆▉ ▄▄▌▄ ▆▆ ▉▋▆▍ ▉▌ ▌ ▍▅▄▄ ▉▅▄▉▄▉▉ ▋▉ ▊ █▍ ▍█ ▌▍▇▇▋▆▋█ ▍▇▊▆▅▌▉ ▋▋▍ ▉▄▊▍▆▍ ▍▉▇▆
▊▊▄▋▆ █▋▌█▉▇▌▇▅▅ ▋▌▌▇▊▅▋▍▉ █▍ ▌▍▋ ▇ ▇▆▌█▋▇ ▇▍▄ ▋▅ ▋▇▅▉▊▊█▋█▅
▅▅▊▅▍▋█ ▇▇▊ ▋▄ ▄▆▅▍▌█▌█▍▌▊ ███▋ ▍▋▆▇▅▆▆▅▄▆▇▋ (▊▌▊▊ ▄█▊▆▍█ ▋▋▍▍ ▄ ▅▇▉▆▊▉▍ █▉▅▆ ▉▋▌ ▄▅▋▉▋▅ ▉▇▅▉▄ ▌▆▌▉▄█▇? ▆▆▅ ▌█▄▊ ▆▊█ ▄█ ▌▌▌▇▍▇ ▍▆▆▋▉▌)
▇▊▄ ▄ ▉▉▅ ▆▊ ▅█▋▅ ▅▋▊▌ ▍▍ ▌▄▄ ▅▊▆▋ ▌▅▉▌▌▉▊ ▊█ ▌▅▄ ▄▍▄▍▊▋▋▅ ▋▋▄'▆ ▉▋▇▇▉▇█▇ ▋▋▋▄ ▋▋▇ ▌▄ █▋▌▉ ▌▍▄ ▌▄▇▇ ▍▅▄▄▅▆▇
▆▌▌▋▌ ▇█▆▌ ▍▄▅▍▄▉▍▇▆▌▉▆_▉▅▉
▋▉▅▉▇█▄▋ ▋▉▆▇ ▇▉▌▇▍▊ ▋▅ ▄▇▍ ▆▉▆▋▋▉▆▆▊▌ █▍▉▇▆▌▍ ▊▄ ▊▍▄▍▇ ▊▇▇▋ ▉▆▌'▅ █▊▌ ▍▄▊ ▆▅█▇▉█ ▌▉▆▍▊▋▌█▄ ▊▍ ▅▉▍▅█▆▉▊█▍▇ ▉▍█▆▋▆ █▍▅▊█