6,993 Commits over 2,771 Days - 0.11cph!
▄▅▊▌▄▍ ▍▉▊█▉▊▆▊▆▆.▋▋▋▅▌▍▇▆▅▋▊▅▉▋▄▊▄ ▉▊▆▌▊▊▍▉ ▅▆ ▆▋▊ ▉▇▇▋▌▋, ▄▅▊ ▅▌█▊ ▇▆ ▌▍ ▌█▍▉▋▄ ▍█▅▄▋▊ ▊▋ ▅█▉ ▅▇▋▌▌ ▆▊▌▌▉█▇▍▇▋▊▆▇
Probably fix random TrySpawn exception
Add masking to EnvironmentFishCritter shader (untested at all)
▆▋ ▅▊▆▌ ▆▍▋▍▉▍ ▍▌▋▌██▇▆ ▌▆▌▍▋▄▋▌█▊█ ▊▍ ▅█▊▇ ▇▄ █▍▄▊▉▌ █▇▄▌▋ ▅▍▅ ▅▊▍▍▆▍ ▅▄█▉▅█▌▍▌█▅▉ ▄▇
▌▇▌ ▊▆▄▆▊▊▍▊▉▉▉▌▉█<▊▅█▌> █▉█▉▄ ▄▉▉▊ ▋▆▄▉▇▌▋ ▇▊▅ ▊▉██ ▌▉▍▆▄▇ ▍█▇▉██▋ ▇▄'▆ ▄ ▋▄▄▆
▍▍▇ ▋▉ █▊█▅▇▆▄ ▉▉ ▌▋▌ █▇▍▍▅▉▄▄▆▍▍ ▆▌▌▍, ▅▆█▄ ▋ ▅▋█ ▉▋█▇▇ ▌▌ ▉▆▌▌▆▆ ▉▆▋▇▆▊▆▉
▇▄▆▅▅▌ ▇▍▋▆▄ ▊█ ▄▋▍▊▊▆▌▉█ ▄▍ ▋▇ ▇▄ ▇█▋▅▍▅█▍▆▅ -> ▆▋▆▌ ▋▍▋▆▋█▍ -> ██▍▄▍▊▌▄▆▇▌, █▆ ▉▇█▌ ▋▇▉▌▊██ █▉▊ ▋▄▅ ▉▉▌ ▄▍▍ ▋▄▍▉▉ ▍▄▌▇▆▍▇▇█▍ ██▌▅▌▍▉
▄▄▊▋▄▅▇ ▌▊▌▇█▉▌▅ ▊▆▊▊▇▌▆ ▆▋▅▄█▅▇ ▋▆▌▉ ▊▅▇▆▊▆▌▋▋▉ █▆▅▄ ▉▆▌▋▋▍ ▅▄▌▋▍▊
▍▊▆█ ▍▉█▌ ▍▊▋█▊ ▇▌ ▉▄ ▊▌▉▍ ▍▍▌▉▍▉▍█▊▇/▊▆▍▇▅▉▇▊▍▋ ▇▅▌ ▉▇▄ ▇▄▉▍▅ ▍█▊▄▋█▌▍▄ █▇▆▆ ▅ ▆▊▄▊▄▋ ▍▍▋ ▊▌▄▆▆▍▅▌▌ ▋▆▊▌▇ ▆█ ▄█▋▍▇▍
▋▋▆▆ ▅▉▊▆ ▆▍▉▄▉▊▊ ▌▉▍▋ ▌▅▊ ▇▉▊▉ ▇█▋▉ ▇▊ ▉▌▍ ▌▆▋▆ ▍▌▄▉ █▋▇ ▅▍▌▅▊▄█ ▄▍▅█▋▉▊▅ ▆▉ ▋▉▌▉ ▋▊▋▊ ▋▊▋ ▍▅▄▌ ▋▇ ▇▇▉▉▌▇▅█
▄▌▆ ▋▊ ▊▊▉▉▅ ▅█▆▆▉▉█▇▌ █▅▉ ▅▉▊▉█▌▆▇▉▍ ▄▆▄▊ ▋▆▋▋▅▇▋▆▇ ▇█▋▍▆
▉█▅▊▌▍ ▄██▌▉▍ ▌▍▇▇ ▊▇▄▌█▇ - ▄█▅▄▋▍ ▍▆▆▊█ ▉▍▌▄▇█ ▆█ ▍▍▌▉▆ ▄▋█▉
▉▌▋▆ ▍▅▅█▅ ▅▄▇ █▌▍▄▌▅ ▍▅▅▌▊ ▋▍▋▍▊█▉█▄▊▉▆▋█
▇▅▉ ▍▆▍█▇ █▌▊▊▇▋ ▋▇▇█ ▌▋ ▇█▊▊ █▍▌▍▋▋ ▆▉▆▇▅
▌▌▌ ▋▋▄▍▌▇ ▉▍▌▊▆▄▊▌ ▌▌▇▆▅█▇▇▆▍▇█▍
▆▄▄▍▇ ▇▌▋▅▆█ ▅▋▋▆█▋ ▍▋▋▇ ▄▍ █▄▋▇▉ ▄▇▉▋▄█▄ ▆▇ ▋▆▅▋▍ ██ ▌▅▌ █▇▉▋█▆▉ ▉▅▅▊▌▊
▊▌█▋▍▉▇▆ ▄▌▊▇▅ ▆▉ ▌▇▇▋▇▆▋▌ ▅▍▄ █▌▋▉▆█▊ █▊ ▅▉▄ ▅▉▍▊▍▇▆▆██ ▆█ ▊▍▉▇▇ ▍▍▆▋▌ ▄▉█ █▊▅
▅▉▋▉█▊▍▋ ▍█▍▉█▊ ▌▆▍ ▊▋▍▅ ▉▊▋▌█▊, ▆█▋ ▌▆▆█▇▅▊▇▍▄▅ ▇▇▅▋ █▅▇▅▇ █▉ ▌▅▅▊▌ ▍▊▄...
▉▄▆█▆▆ ▋▆▆▊▆▊▍▄▇▅▌▉▊▄█ ▆▌▄▇▅▇
▄▋▉▆▋█ ▆▋▅ ▆▉▌▆▉ ▊██▍▉▊ ▇▄ ▊▊▆▉ █▉▌'▍ ▊▊ ▌▆▆▌ ▋▆ ▍▊▉▋ ▍▉▉▅▄▆▉▉ ▋▋█▌▍▍▅▌▍▅ ▍▋▍▆▊
▉▌▉▍▋ ▍▆▋▋ ▍▋▆▉▅▊▍▄▉▄▌_▊▅▆▋▇
▉▆▅▉▌ ▅▇▋█ ▅▇▊▅▅▆▋▅▇▍▅_▇▊▍▄▅
▍▌▊█▉▌ ▅▆▌▇▊▋▋▉▋▊▄ ▆▌▅▋ █▄ ▆▊▅▆▌▇ ▅▊▉▄▊▋▋▇▌▆▆ (▌▆█ █▇▇▌▌ ▍▍ ▊▊ ▌▇▉▉ ▋▇▌▇▉▇ ▌▊▊ ▄▋▅ ▋▄▆▅ ▍▉▇▉▍▊)
▊▋▌█▆▉ ▌▅▅▅▇▌▅▆▍▌▅ ▉█▋ ▌▍▋ ▇▆▅▆▅▉ ▌█▌▇▆
▉▅█ ▄▇▌▍▅▌█▌▆ ▋▆▉▊▇▇█ ▍▊█ ▇▊▄▌█▍▍▆▋▇ ▉▆▅ ▄▄ ▍▉▆▉▋ ▇▊▍▆█▊ ▇▌▋ █▆▅▇▄▋▋▍ █▇▄▆ ▉▊▉▋▉ ▄▉▉▇
▋▆█▌▅▋▋ ▌█▌▉ ▅█▇▅ █▌▅▆▇ ▄▅▌ █▉▋ ▍▇▉▍▊▌ ▇█▊ ▍▋ █▌▄▄▅▍█'▉ ▅▄▇█ ▆▊▌▇▆▇ ▊▇ ▍▆█▋▇▆▉
▆▋▋▄ ▊▅▋ ▇▆▆▆▌▅▇▍█▊▊▍▆▆<▋▉▅▅> ▄▊▋▅█▇ ▊▍ █▆▌▇▄▊▆▉▆▊ ▄▍▉▉▍ ▄▌▌▅▇▍ ▆▉ ▆▊▍▊█▍▅▌▍▊ ▍▊▅▅▄ ▊▍▊▋▄▄
▉▉▄ ▊█ ▄▄▅▊▊▇▋▇▅▅ ▇▉▄▇ ▆▇▄▄ ▍▌ ▊▋▊█▊▄▋▋▅ █▍ █▊▆▄▄▆▅█▌█▋ ▉▅▉▉▉▋ ▋▍ ▉▉▄▋ ▌▇█▋ ▍▊▉▍▆▊ ▆▍ ▌▌▆▅▅▌▊▅▇ ▌▅ █▌▅█▄▄▆ ▍█▇▌▇
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