31,922 Commits over 4,018 Days - 0.33cph!
Large furnace placement more forgiving - makes placement in triangle furnace bases easier
Fixed "Wall conditional corners show when placed adjacent to a backwards wall and a wall behind"
Fixed wall frame insert placement issues next to spiral stairs with some specific rotations
Subtracting
51078 (significantly increased loadtime)
Fixed inside antihack false positives on Savas and Savas_koth
Fix some error spam when running benchmarks in the editor
Refactor the phrases script so it shows a path to where it found things in warnings
Fix translation setup for bass and trumpet instruments
Fix translation setup for unwrapping gifts
Fix translation setup for "loot" option description on downed players
Fix hemp terraincheck text
Phrases
Fix a bunch of localization issues with the smart alarm setup dialog
Fix the setup dialog closing when you deselect the second textbox
Phrases
merge from building_blocks_2020
▌▊█▌█▋▍ ▉▊▄▇▉▆▆▋▉ ▇█▊ ▍▅ ▊▄▊▄▅▌▌ ▇▇▅ ▊▍▍ ▄▇█▆▍▆▆ ▅█▅ ▍▌▍▌▆▌ ▄█▅ ▆▌▆▉▋▌▆▌ ▄▅▆▍▊▉ ▇ ▆█▄▅▉ ▇▋▍ ▆▍ ▋▅▅'▄ ▉█▆▊ ▉▊ ▄▌▋ ▋█▊ █▅▄▅▆
Updated triangle grill and hatch irons
merge from building_blocks_2020
Fixed a number of edge case inside terrain AH false positives at cave_large_sewers_hard
S2P cave_large_sewers_hard
merge from attachment_fix
Fixed long standing placement issue with picture frames on all tiers of construction
Fix map image rendering for hapis and some other custom maps
Test for building privilege using steamID instead of the player (because the player might not exist when using the app)
Tweaked ultrawide handling to straighten out ironsights
Cherry picking
42341 from hdrp (print_foliage console command)
merge from building_blocks_2020 (includes network++)
Merge from fov_viewmodel_scale (fix view model clipping in ultrawide resolutions)
Fixed ladder placement on construction
Fixed large wooden box been placed at impossible angles
Spinners no longer can be stacked + deployed on
Fixed triangle ladder hatch gibs errors
▉█▍▇▅▆▇▋ █▍▇▄▋▇▄▋█▇ ▍▋█▊▅, ▍▆▅▌ ▌▅▊▍ ▊▅▊ ▇▍▌▋▊▆▍▊ ▉▌▋▆▋▅▉▆▅ ▇▌█▊▌▆▍▅
fixed female_asian hairset set to use wrong dyeset, rebalanced hair to look a bit more realistic and reflect light better, especially blondes and auburns
▉▌▊▆▊ ▊▋▅▅▍▇▅▊ █▋▌█▊█▇ ▍▄▍▆▇▍▉▅ ▍▇▍▊▉▅▊ ▅▅▋▇█ ▇█▋▊▋▉▇ ▌▊ ▋▍▌▄▉▌▉▍▇▍▊▅ ▊▆▌▍▋ ▊▉▋▊ ▋▋▆ ▄▄▉▇▇█ ▌▊ ▊█▅▇▅▉▍▇
Show the Rust+ option on the main menu
Make companion menu buttons have consistent widths
Update protobuf CodeGenerator (struct fixes, improved dispose error message)
Half3 and VectorData protobufs are now structs
Fix receiving trees not pooling on the client
Fix server not returning map notes to the pool when a new one is placed
Fix client not disposing team data when receiving an updated copy
Hopefully fixed MapNote pooling bug for real!
spas12 viewmodel - fixed issue with shell floating into weapon during reload
Merge from ObjectMotionVectorFix_improvements
Speculative fix for serverside NRE in autoturret
Make CoroutineEx.waitForSecondsRealtime finally use pooled instances!
Fix some bad pooling code in demo indexer
▉▉▍▊▅▉▋▍▉▉_▊▉▉▋▍▅▅▉▌█▄▅ ▇█ ▆▋▇▄ ▌▇ ▉▇▊▋▌▆▅
Added some slight randomisation to the push liquid invoke so all barrels on a server load aren't pushing their contents in the same frame
Added a check to prevent IOEntities getting stuck in the UpdateOutputs queue repeatedly for a frame (was affecting liquid entities in some cases and causing processing to take 1ms)
Added some profiler samples to the IOEntity queue to help identify
Work on getting simple button binds to not allocate
Update protobuf codegen - Dispose will now throw if ShouldPool is set to false