5,962 Commits over 4,324 Days - 0.06cph!
█ ▍▍▊▇ ▅▄▆▊▋ ▄▆▋▋▇▍ ▇█▍▊ ▌▄▅▉▍▍▉█▆▊▇ ▌▆▅▌ ██▊▉ █▍▌▍▅▋▆█▍▇ ▆▇▊▆▅██▌█ ▊█ ▊▉▍▄ ▇▆▍ ▊▌▌▉▋▌▉ ▋▍▅▍ ▋▋█▉▅▍ ▆▋▉▅▊█▉▍ ▍▅▋▇▌▌▌▉▆▋▅ █▊▊▌▋▇▉ ▆▍▋▍▍▄█▍▋▊▊
▅ ▍█▆▅█▄▅▉▇▇▍▍▉▋▋▍█▇▆ ▄▌▇▆▇▊▊▉▆▍▍▉▍▊▊ ▍▇▅▊█▇▋▋▊▆ ▅▋▄ ▊▊▊▉▅▇▌ ▇▊▅▍ ▉▌▉ ▌▉▇▋▄▆▍ ▋█▌ ▌▌▌▇▅▋▄ ▅▌ ▊▌▊▇ ██▊▌▆▆▅▅▄▊▌
▅ ▇▄▌▆▋ ▅▅▆▉▌ ▇▉▉▇ ▉▅▆▇ █▌▇ ▍▉▅▇▍▇▊▇▆▄ ▅▊▍▌▋▋▇▇▌▅▉ ▇▅█ ▄▄█ ▇█▊▊▍█▌██▋ ▍▌▌█▍▇▌▆ ▍▉█ ▌▇ ▍▍ ▉▊▋▉█ ▋▆ ▍▌ ▇▍ ▊▇▆▅▅█▆▄▇▉▍▋ ▊▄▇▅▅█▄▉ ▄▋▋▇▋▄▌▄▄▊ ▌▄▅ ▄▋█▄▋█▄▊▇▉ █▊▌▅▉▄▉ ▅█▌▋▍▍▊▍▇▄ ▊▅▍▋ ▊▍▊ ▊▇▌▄▇▄▍▍▊▅ ▇▊ ▍▍▆▄███▆ ▇▄▌▌▅▇▇███ ▌▋▋ ▆█▆▅ █▌█▌▌▆▋▇▆█▅ ▇▅▉▆▆▊▇▉█▄▍▍▊▉█▆▆ ▉▍▊█ ▄▌▍▊▍██▋ ▄█▍▍▅▄ ▇▌▊█ ▄▍▌▋▅▉▌▌▆▇▄ ▉▋▆▌ ▊▇▆▉▊▆▆▌▋█ ▉▄▄█▉▅▇▊▄
▊ ▋▍▊▌▅▍▉▍ ▋▅▌▍▅▆▊ ▄▉▅ ▋▅▋▋▉▍▊ ▍▊▌▋▇▊ ▌▉▍ ▍▄█▍▍▌ ▆▍▉█▉█▇▆ ▊█▆█▅▌
▊ ▅▉▆▍█ ▄▉▋▄▊▆▊▅▌█▆▇▅▄▌▇▇▌▋▇ ▆█ ▆▄▊▅▄█▆ ▌█▄ ▉▌▇ ▊▌▇█▋▋ ▇▄ █▅▇▍▋█▇ ▌▋▉▉▅ ▊▆▊▇ ▉▆▅ ▌▍▍▅▋▆▋▅█▄ █▍▊▍▇▌▍▆ ▆▆▄▌▄▊▉▄▊▋▇
█ ▆▊▅█▊ ▉▉█ ▇▇█▋▍▌▅▄▅▌ ▅▉▌▊▇▋▍ ▊▆ ▉▄▍▉▄ ▆▋█▅▆▌▅▊▍▅ ▅▅▍▇▅▅▄▄▌ ▊▊█▉▉ ▆▇█ ▄▇▄█ ▇▋█▉▅▇▄▋▆▊ ▉▊▋ ▉▅▋▊█▅█▄▅ ▌▇▌▅▌▌▌▇▅▇▌▊▋▇▉▌▍▋▄▆ ▉▍▅▌▌▄▄▊▌▉▆▊▇▆▍▅▊▍█ ▅▌▌ ▉▆▋▄▋▌▆▌█▇▇▋▉ ▌▅▍▇▌▌ ▆▉ ▉▅▆▆▉ █▇▅▍▆▍▇▋█▍
▋ ▄▄▅▌▅▄█ ▄▍▊▊█▇▆▊▆▋▄▇▌▍▍▉▍▍▉▌▋ █▊ ▅▋▉▍▆ ▍▅▄▆▅ ▅▄▍█▇▌▋▇▇▋▆▇▍▌ ▌▄█▅▌▊▅▋▉▇▉▌▍▇▍▋▄▊▌▅▊▌▍▅▊▅▌▉▇▋▇▌▋▋▅ ▅█▄▆▊▄ █▉▊▌█ ▌▇█▊▊ ▉▉▌▅▍▅▆█ ▋▋ ▊▇▋ ▄▋▄▆ ▆▋▆▄█▆▅▆▆▇▆▆▆▉▅▋ ▄▌▇▍▉▆ ▄▅ ▉▉▌▇▄▌▊▅▇▊ ▅▊▇▊▄▆▊ ▌▊▋▍▆█▆▉▊ ▋▅ █▅ ▊▍▋▄▉▍ █▋▆█▋▅▌▊▇█▇▇▋▄ ▆▊ ▊▆▅▆▅▉ ▌█▄█ ▋▆▍▅▌▇▅▅▌
█ ▍▆▅█▍ ▋█▆▌ ▇▊▌▄█▍▇▄▊▌▍▉▉▊▊▍▉▆▍▆██▅
▇ ▉▄▇▇▍▅ ▅▋▋▆▉▋▇ ▄▆▌▆▋█▋▌ ▌▄▋ ▌▄█▊▊▆▉▍▊▉
▊ ▋▍▉█▉ ▇▊▅▍▋█▌ ▊▍▅ ▇▅█▇▄▋▊▉█▉ ▌▇ ▄ ▅█▅▋▆▍▅▌ ▋▆▉▊ ▄▉▇▆ ▆▋█▍▋█ ▄██ ▍▌▄▇▄ ▍▊▍▉ ▍█▊▋▉▊▋ ▇▊▌▌ ▊▍▅▆▇▆▌ ██ ▆▊█▊ ▆▇▄▅█▋▇▌▋█ ▉▌▊▉▅▌▆█▌ ▅▉▋ ▄▋▋ ▄▋▄▆▉▇▆ ▄▍█▆ ▉▊▍▍ ▉▍▍▉▊█
▄ █▆▇▍▊ ▍▅▄ ▉▍▊▅▄▆ ▉▍▉▇▍▍██ ▆█▌▄▋▋ ▇▄▌▇▆▊▅▍▄▅▍▍▋▍ ▆▊▇▇█ ▌▊▇▉ ▋▆▋▊▍▄ ▍▅ ▊▅▇▊█▅▇▌ █▄▉▍ █▇▄▅▉▆▉ ▄▉▉▍▅▄▉ ▅▄█▄▅▍▅▄▇▋█▆▋▉▄▉▍ ▋▄█▅▇▅▊▅▋▉▌ ▉▄▆▆▊▍▄ ▆▇█▌▉▋█ ▄▇▋▆█▍▍ ▄▊▅▄▉▇▋▍▌ ▍██▆█ ▆▉ ▅▊▋▉▋▅▉ ▍▉▋ ▋▆▌▍▌ ▆▉▌ ▉█▅ ▆▅▉ ▆▆▉ ▉█▅█▄▌ ▋▉ ▉▊█▆ ▌▄▆▉ ▌▊▉▅ ▌▄▆▍▇▌▌▇ ▍▉ ▅▆█▊ ▄█▇▆▋█▄ █▆ ▉▄▊ ▊▇ ▍▊▆▍ ▋▅▊█▅▆▅▅▍▇ ▉▄█▅▋▆▄ ▋▅▊▍
▅ ▌▍▆█▄ ▇▊▊▉▍▌▄▆▍▊ ▍▋▌▊ ▇▌▆▉▉▊▊ ▍▉▄▄▌ ▊▋▄▇▆ ▅▌▆ ▇▉▄ ▄▊▊▌▅▄▅▅▄▍ ▇▍▇▉▇ ▋▋ ▇█▄▊█ ▅▅▆▆▉█ ▌▍▊▇▌▋▅
Subtracting
53468 (ProjectilesThroughVehicles) and
53754 (wounded player collider adjustment) since they're causing regressions
▄ ▊▊▉▌▍▉▋▇▍▍ ▋▅▉█▊▌▊ ▇▆▅▉▊▍ █▌█▍▌▍▇ ▌▆▊█ ███▋▌ ▍▉▋▌▉▅▅▍▍▄▇ ▊▍▉▍▉▄▋▄ ▄█▉ ▌▇▉▅▉█▅ ▍▆█▍▉▇▉▋ ▋▇▇▊▉▍ ▌▊▋▍ ▊▋▌▇▋▇ ▋▇▇▊
Codegen (IOEntity.Server_RequestData now has CallsPerSecond check?)
▇ ▄▇▉▋▄▉▆ ▅▊▇▋▍▌▅▄▄▅ ▄▋▍▇▄▌▉ ▄▊▇█▋▄█▊█▆▄▍▆ ▆▊▄▄▊▌▌▅▄▋▄▌▆▉▇▋▅▄▍▉▄▋ ▇▅▌ █▉▌▅▉▉▄▄▋▌▇▋ ▌▊▆▍▇▍▍ ▆ ▉██▄▌▇▆▄█ ▆█▇▍▆▅▆▍▄▉▅▄▌▉ ▊▄▄ ▆▇▋▉▊▌█ ▌▆▄▄▋▆▆▇ ▍▊ ██▄▌▊▉▍ ▍▇▇▋▆▋▌ ▌▄▌▄▌▇▌
▅ ▋▋▌▅▄▍▆ ▆▊██ █▋▉▄▊ ▅▌▊▌▇▋ ▄▋ ▌▌█▅▆▅▇▇▆█▋▇▌▌ ▅▍▌▄▍▊▅ ▇▊ ▇▋ ▇▍▉▅▉ ▌▍▋▄▇▆█▄▍▉▄▅▆▆▌▊▌▆▋▋ ▄▆▋▇▊ ▉▅▅█▍▅▋▆▋▊ ▋▉▋▉▌█▋▅
▇ ▌▊▅▇▋▅▋▉▌▌▇▉▍█ ▍▅▄▉▊▅▅ ▉█▉▉▊▇▊ ▌▇▍▅▍▍▅▉▍▊▋▍▆ ▊█▋▊▍█▄▄ ▌▄▅█ ▍▆▇▆▉ ▌▄▋ ▅▋▉▍▅▊ ▍▆▇▆█▋▋▍▉▄ ▋▌▉▅▇▉▍▆▌▋ ▍▋▋▇▇▌▋ ▅▅▌▍▌▉▇█ ▋▋▊▊▇▋▍▋ ▇▉▋▆▌▇▉▌▇▅█▊▆▉▍▌▊▄ ▉▌▊▅▌▇▆ ▋▉▋▇ ▉█▍▄▍█▌ ▉▉▌▌▉▍ ▉▋▄▋▅▆▋▋▍▇▆ ▅▄ ▅▊ █▍▅ ▌▋▉▋▊▉▊▆▄▄ ▆▄▆▋▆▋ ▊▅ ▆▉ ▉▇▍▉▉▄▋▌ ▍▇▅▅▊▊▄
▋ █▌▇▉▍ ▊▄▉▅▇▊▌█▉▇█▍▌▄▆▇▅▉▄ ▅▆▆▌▊█▇▅█ ▄▍▆▌▄ ▊█▆▅▉▊ ▆▍▍▉▆▉▇▊▋█▇▆
▇ ▉▄█▌▊▄█▄█ ▅▋▇ ▆▊▆ ▌▄▌▋▇▆▌▊▇▇█▇▉▌▌▊▆▉▅ ▇▉▊▊▊▄▍▍▇ ▅▊▇▇▍ ▇▆▊▋▅▄ ▅▊▇▅█▅▋▌▅▊██ ▌▄ ▇▊▆▇▅▋▇▇ ▉▉▊▍▄█▆▉▅▌ ▅█▄▊▆▉ ▅▉▇▄▌▊▊ ▆▉ ▆▊▋▄▇▉█▋▋▅▌█▉ ▅▇▊▉▉ ▉▇▇▄▊█▋ ▅▊▇▆█▌▍██▌▋▉▉▋▇▊▋▆
▌ ▊▍▌█▍▋▍▊▇▍ ▇▇▊▉ ▇ ▊▅▌▉▍ ▉▇▊▄█▌█▋█▋▌▄█▅ ▆▅▉ ▅▍▋▅▆ ▍▉▄▇▇▊▍ ▍▇▉▉█▆ ▇▇▋▄▅ ▆▆▅ ▊▄▇ ▌▉▇▆▄▍▌▌▋ ▆▇ ▄▄▄ ▉▌▌ ▉▇▆▉▍ ▌▌▋▌ ▅▌▉▍▄▇█ ▋█ ▋▇▋▍ ▇▋▋▊▍
▉ ▉▅▌▅ ▋█▍▍ ▆▉█ ▋▇▋▊ ▋██▅▄▅▄▋▋▇ ▌▌▍▅ ▉▅█▅▆▉ ▉▄▋ ▄▄▆▆ █▅▋▉▄ ▆▅▇▄▇ ▊▊▇▉ █▅ ▋▍ ▊▄▋▊█▄▉▅▅▄▊▊▇▅ ▌▌▊▉▍▌▋ ▉▋▌▉ ▋▋█▌ ▄ ▄▌▄ ▄▇▆▉ ▋▋▋▍▍▅▄ ▊▇▍▉▌▉ ▍▌▅▍ ▆▄▆▌▅ ▊▆▅▇ ▅▄▋▊▆▋▊▇ ▌▌ ▆▌▌▇▋▆▅ ▋▆▉▆▄ ▆▋ ▄▌▆ ▍▊▊▄█▌ ▉▄▄▌▊▋▋▆▅▄
▉▄ ▌▌▉▅▍█▉▆ ▉ ▊▊▉█▋▋ ▊▍ ▌▉█▌▄ ▌▅█▄▊
▄▋ ▅▊▅▆█▍█▌ ▌▌▍▍ ▋▅▇▄▌ ██▅▊▋▋
▉█ █▇▊█▄█▇ █▅▄▆█▄█▌█▌▄▆▍█▇▊▌▋▌▄
▌ ▄▅▉▆█ ▋▇▇▊ ▉ ▄▆▌▊▉█▊ ▍▊▄ ▄▄▆▉▇▆▍ ▆▉▍ ▅▅▋▋▆▊▍▊▍▇ ▉▍█▆▄▉
▋ ▌▇▋█▍▍▇ ▌▅▊▍▉ ▋▌▄ ▋▅▌ ▅▉▅▇▌▅▋▌▉▅▆▉▅▉▊▇▅▆▆▄ ▊▆ █▊▍▄▉▅ ▅▋▉▊ ▇▍▄▆▊█
█ ▇▍▅▍█▉▇▇▋▋ ▉▆██▉ ▋▊▉█▍▅▇ ▊ ▍▄█▄▌▊▄▍▊▇ ▅▊▇▄▍
▊ ▇▅▌▊▋▆▆ ▅▆▋▄▍ ▋▊▆█▊▊▆ █ ▌▊▋▊▅▆▄█▆▉ ▄▄▉▆▅
Fixed protobuf/generate.sh DOS line endings (breaking unix shell scripts)
▌ ▌▅▊ ▅▆▌ ▆█▍▇▅▋▊▇▌ ▅▊▋ ▌▊▅▄ ▌▇▉▇▅▉ ▆▄▇▋ ▆▇▌▊▊▋▋ ▇▆▄▉
▆ ▍▄▄▋▊ ▉▋▄▋▅▌▊▄▆▍ ▌▋▊▋ ▆▇ █▋▄▊▌ ▆▋▌▍▉ ▉▆ ▇▋▅▊▆▄▄█ ▇▅▌▊▉ ▆▋▊▋ ▍▆▄▉ ▌█▇▍ ▅▋ ▆▍▆▌▉▇█▋▉▋ ▆█▊▊▌ ▄▇▍█ ▄▉ █▅▄▍▇ █▊█▆▌▊ ▅▆ ▌█▅ ▇▆ ▇▅▉▆▌ ▉█▊▇ ▋▌▅▇ ▉▄▆▋ ▌▅▌ ▆▌▌▆▆▍▊ ▇▇▌█▍ ▍▊ ▅▍▄▆▆▉█▊▄
Fixed two cases where roof eaves conditional models would not show even though they should, resulting in gaps (server side fix)
▆ ▉█▄▇▊▇▅ ▄▊█▄▅ ▊▉▅▊ █▍▍▄▊▊▆▌ ▋█▌▇█▍▄█▋▅ ▍▊▉▊▄█ ▊▆▆▋ ▉▅█▆
▆ ▆▍▄▍▅ ▉▌▄▍ ▆▄▋▄▍▄ ▌▅▅▄█▍▉ ▄█▆█▉▅▄▅▅▌▆ ▍▆ ▅▆▅▍▌▅
Roofs cost the same as floors (build + upkeep) since they also have the same health
Square / triangle roofs no longer try to join when placed next to each other in a straight line (only triangle / triangle will)
▇ ▇▆▊▅ ▊▌▌▉ ▋▌▋▉▅▅ ▉▇▌▍▍ ▉▅▄▊▄▍▉ ▆▄▊▍▉ ▆▅ ▊▇▋ ▆▊▄▄▍ ▆▄ ▋▄▊ ▍▉▉ ▋▅▄▆▌▅ ▇▉▉▅▄ ▉▋▍▌▇▉▇▉▋▌ ▄▅▍ ▍▉▍ ▍▍▄▇ ▊▋▉▍▋█▍▆ ▉▄▅▊▉▍▉ ▅▇▆ █▉▆█▋▊ ▊▍▅▇ ▆▅▇▊▉▋█▌▆▍▄▌▉▄▄▊▊ █▊▍▇█▉▋▉█▅ ▅▍▌▇▌▇▊ ▄▇▋▉ ▄▌▉▊▍▇ ▆▉▄▅█▅ ▄▆▇▅ ▍▌▊▉ ▄▅▉▆▌ █▊▆▉▍▄▋▍▅▇▌█ ▋█▆ █▄█ ▍▋▌▌▄▉▅▊ ▅▊▅█▍▆▆ ▌▉▊▄▍▄▄ ▊▆▌▍█▊▆▇▇▄▄▊▉
▉▍ ▌▌▊▊▉▋▊▍▆▋▉▉ ▋▉▌▄▄▉ ▇▇▊█▍ █▄█▅▌▅ ▄▇▇█▍
Subtracting
53182 (SimplerBuildingColliders) since it doesn't improve performance and makes things more difficult to work with for artists and less unified
▍ ▊▇▋▄█▇▄ ▅▍ ▇▊▊ ▅▄▉▉▉▆▍▉▋▌ ▆▅▋▌▄ ▆▇ ▄▍▊▌▆▌█
█ ▌▋▉▌█ ▇▍▄▇▇ ▍▅█▅▉▉▆▊▋▅ ▅▉▉▅▅▍ ▌▊▌▆▍ ▄▌▉█▋ ▄▌▄▅ ▋▄▅▆▇▇ ▊▋█ ▅▆▌▆ ▋▆▇▆ █▋▉█ ▆ ▅ ▄█▌ ▇▌▋▌ █▇▉▉ █▅▇ ▆▌▌▆▅▅▊▍▄ ▌▅ ▆▄█▊▅▉▋