31,186 Commits over 3,928 Days - 0.33cph!
Updated a radio station URL
Increased scroll speed in radio station selection dialog
▉▍▄▋ ▅▅▅ █▅▄█▆▅ ▋▆▍▄▉▍▇▇█ ▌█▆▊▌▆
█▋▆ ▌▇▊▇ █▊▊█ ▅█▊██▇ ▄▌▌ ▋█▅ ▄▌▄▇▋▆ ▄▇▇▊▊▌▆
Removed the temporary camper car that was used for testing last month (3module_camper_temp).
Take internal items button now works for camper (only shows one camper inventory at a time, clicking the take items button switches it to the next inventory after removing the items)
Calculate the approximate prevent building radius of each monument on the client before it's children get detached
Use this to determine whether to show the "Cannot build this close to x" error
▄▉▍ ▌▆▄▇▌▄▊▌▄▍▄▌▊▉▊▍ ▋▆ ▍▋█▊▄▇ ▉▊▍ ▆▍▋█▇▄ ▉▉▅▅▄▌▇▆▋ ▌▌▍▉▄▇▅ ▌▉ ▌▅▋▉▅▅▊▌▆▅█.▍▇▉▋▋▄▍
▉▌▋▇▊ ▉▊▌ ▅█▄▉▉▅ ▄▆▉ ▆▆▍▇▍▉▆▊▆▌▌▉ ▇▆▋▍█▉ ▄▋▉ █▆▍▇▍▆'▋ ▊▉▇▌▄▍▉▉▄ ▉▉▆▉ ▊█ ▊▋▆▌▆▇▊
Fixed ore node sparkles occasionally appearing in the air away from the node
Change hurt trigger on deployable elevator lift to a Crush Trigger to prevent damaging players standing on elevator lift (same setup as static elevator lift)
Cherrypick
65550 (don't show too close to monument error if not actually close to a monument)
Possible IconSkinPicker.OnSearchFilterChanged NRE fix
▊▍▋█▊ ▆▆▊▆▊▌██▍█ ▊▊█▌▍▄ ▊▄▇▋ ▇▋▇▊▉▅▌ ▊▊▆█▊▍▄ ▌▇▊▇▄▊▍ ▅▉▊▍▋ ▊█▉█▍
▅▊▄ ▅▅▇▌.▅▅▆▄▊▋█▋▄▅▌▌▉▌ █▍ ▍▊▊▌▋█ ▋▋▊▆▉▌█▌▆▍ ▇▉ ▇▋▍ ▅▅ ▌ ▉▉▌▊▅▊▇▆▋ ▋▄ ▉██▄▋▇██▇ (▆▉▇▆▍▌ ▉▍▉▊▍▌▉▌▆ ▆▉▄▉▍▍▇▅ ▊▋ ▋█▌ ▉▊██▊▋)
cherrypicking
65378 - Possible fix for NVG over saturation at night
█▇▇▌▅▋ ▌▊▋▅▍: "▄▆▋▄ ▆▉▍▉▆█▋ ▄▅▉▊-▇▍▇▌▊▋▌▇▄ ▍▊ ▋▄▄▅▇▉▊ ▇█▅▇█▇▇ ▆▊ ▅▄▊▇▅▆▉▇▍▆ ▌█▆ ▆▍▊▄▉▋▍ █▅ ▅▆▇▌ ▅▉▄." █▍▉█ ▄▋▆▇▉ █▉ █▋▅▄▊▆ ▄▅▅▋▇▌▉ ▆▆▍▍ █▄▇▄▄▇█▆ ▇▄▆ █▊▆▉ ▄▆▉▋▍▄ ▊▅▋▍▇▆ ▄▄▍▆.
▆▊▅▉██▅▊▄▍▉ ▇▄▉▌█ - ▄▆▇▍▊ ▆▄▄▄▋ ▆▆▋, ▄█▅█▅▍▊ ▋▋▄▊ ▉▊▄▄▅
▋▇█▇▄▉▋ ▅▌▊▌▉█▄ ▅▌▊▊▇▉ █▄ ▌▊▍▅▇▊ █▆▅▌▄ ▅▉ ▊▌▄▌▄▋▇█ ▍▊▆▋ - ▆▋█ ▉▄▊▊▊▋█ ▋█ ▍▆▅ ▊▊█▍▉▆ █▉▍▊ ▌▆▌▅▉▍??
Allow hot air balloon override cargoship parenting
attacking sharks no longer flags the player as hostile
Merge ArrowCamperFix -> Main
Fixed bottom of the screen sleeping bag button not correctly unlocking after the cooldown elapses (the map icon was unaffected)
merge from ModuleCarDoubleUps
merge from mission_hotfixes
Fixed ID on captainslog.item, was duplicated from vodkabottle.item
Fixed TackleBox prefab having the wrong PrefabID
▆▄▉▌▇██▍ ▆▄▋▋▋ ▌▅ ▅▇█▇ ▍▌▄▆▆▅▇▋, █▄▊▉▌▋▇▅▌ ▋▄▍ ▊▇▌ ▉█▊▇▆▉▄▍▋█
Fixed edge case blocking way too large of an area for other player missions when a player accepts a mission
Don't lazy lerp player model rotation when sleeping or crawling
Fixes weird looking rotation when players are sleeping or crawling while parented to something moving
▌▅▌▄█▋▅ ▅▇▋▇▉▅ ▋▆ ▉▍▋▉█▇▊▇█▋▉ ▊▋▅▄ ▅▆▊▍ ▇▅▅█▊▅█▊▆█ / ▇▉▄▋▋▉▅▋▄ ▆▅▅ ▋█▇▍ ▅▇▍▆ ▊ ▅▍▅▇▄█▉▄ █▄▋▇▍▅ ▆█▌▄▊ ▌█▆█▋▅ █▋▅▋▍ ▄▊▍▌ ▅▉ ▍█▋▄▊▊▉▅ █▌▌▇▄▉ ▇▇▇▇▅▌▉▇▅ ▊▊█▆▉▍▄ ▇▅▍▊▉█▇▉▆▋▊▆▇ ▇▉█▄▆▊▋▇ ▉▊▇ ▄▉▆▄█▅█▄▅ ▇▉▋▇▇▍▌▄ ▌▅█ / ▆▆▄▌▄▆▇ ▄▌▆▋▋█▉▉▄▆▆▅ (▄▇▊▄▄ ▋▌▄▋ ▆▋▊ ▉█▆ ▅▌▉▇▄ ▅▌ ▇▅▍▊▌▆ ▌▋▍ ▊▌ "▊▄▄▉▆▍▅▅" ▅▊ ▋▅▊▅ ▆▆█▋█▌▅ ▍▆▍█▅▇▍▊▆▍)
Fixed WorldPositionGenerator NRE (introduced with the partial rewrite)
▉▊█▉▄▇▋▄▌▇ ▉▅▌ ▉▌▄▍▆▆▌▋▊▇▆▊▋ ▆▇▌█▋
Simplify the parenting check in TrainEngine as well. Not due to a code change, I simply didn't know the BasePlayer had network-synced parenting state info at the time
Now that
65357 guarantees the player is placed correctly in the scrap heli rear parenting trigger, simplify its PlayerIsInside check to just check the player's parent.
Allow a high-priority parent trigger to override a standard priority one (usually players can only be in one parent trigger at a time, and entering one while inside another ignores the "inner" one). Fixes falling out of the scrap transport helicopter when it takes off if a player gets in the back while the player is inside another parent trigger.
WorldPositionGenerator partial rewrite (fixed incorrect position calculation + missing valid spawn positions under certain conditions)
Revert head IK look from a RotateTowards back to a Lerp