All Rust commits from Facepunch
merge from ddraw_parent_fix
merge from distanceflaregammafix
~merge from vendingmarkers_fix
~merge from filestorage_cache_fix
merge from reloadmap_bugs
~merge from get_networklodcell_fix
~merge from painting_tablet_fix
~merge from sound_errors_fix
merge from scientist_boat_overworld_passive_fix
~merge from vclouds_kernel_not_set_error
~merge from projectile_hide_world_invalids
~merge from demoui2_nametags
~merge from tri_frame_deployables_bounds
~merge from mirroredstairs_gametip
~merge from windmill_highlight_fix
~merge from SoftCoreCorpseInfoPanel
~merge from softcoremodal_update
~merge from BluePrintPagesPrimitive
~merge from door_setswingdynamic_nre_fix
~merge from travellingvendor_wheel_nre_sound_fix
~merge from boat_event_kill_fix
~merge from scientist_boats_beach_targetting_fix
~merge from scientist_boat_los_suppression_fix
merge from f1items_nre_fix
~merge from gamepad_focus_nre
~merge from drop_bind_fix
~merge from pickupnotice_nre_fix
~merge from LightHouse_Cratefix2
~merge from bird_critters
~merge from melee_nre_fix
▉▍▉▆▄▍▄ ▌▇▇▅ ▇▋▍▊██▊▆▆▇▌▌▍▅▉▄▅
~merge from distanceflaregammafix
~merge from laserstretching_fix
~merge from npcencountertimer_fix
~merge from nameplates_maxnameplates_hotfix
~merge from netread_nre_fix
Merge from ballista_bolt_fix
remove stray sound anim event with no sound assigned from shears deploy
Merge from audio_import_changes
Merge from rustplus_remove_direct
Restore alien costume sitem meta guid, changed in 167536 making it uncraftable
Fix NRE in Rust+ CameraInput when the target camera was destroyed
▋ ▉▄▌▇▋▋▊▄ ▋▇▊▊▆▇▉▋▅▌ ▆▍▍▅▉▊ ▍▅█▄▋▋▆▊▊ ▉█▍▆
Add some resources to seagull corpses
merge from hopper_backpack_fix
~merge from industrial_precheck_fix
~merge from deepsea_crash_fix
~merge from new_phone_conversations
Cherrypick CS 170189 (set chainlink & prison gate cell as see through for base occlusion)