197,112 Commits over 4,110 Days - 2.00cph!
merge from kill_bees_command
merge from collisionmeshdata_error_fix
merge from improve_rug_pickup
merge from bag_phrase_standardisation
merge from train_disconnect_fix
merge from clone_icons_fix
2-week yolo merge from main
Simple AO baker implementation
trawler latest props progress
subtract print_light_counts
merge from adjust_shelf_pickup_volumes
merge from tutorial_jungle_rock_fix
merge from abyss_containers
merge from BowWeapon_cleanup
merge from print_light_counts
merge from train_clipping_parent_fix
Merge from mixing_item_delete_fix
Fixed mixing table sometimes deleting ingrendients when they cannot be stacked due to spoiling
▋▊▇▉▊ ▊▇▇▊ ▋▄▅▄▉▇_▆▇▆▋▇▊_▉▍▉▅▌▄█_▄▇▄
▊▄▍▅▋ ▍█▇▇▍▉ ▉▊▉▍▄▉▄ ▋▉▇▄▊▌▍ ▉▆▅▉▋ ▇▋ ▉▇▌▌▌█ ▄▄ ▆▅▍▉ ▉▄▊ ▆▇▇▅▋▅▍▅▊ ▇▅▆▅▊▆▋▊▊
More cleanup
Added "Block from Mannequin" field on ItemModWearable, enabled on inflatable outfits
More cleanup, update icon
Cleaned out a bunch of stuff we're not planning on using - scrubbing animations, manual joint posing
Removed female mannequin version
Merge from hackweek_manny
Mouse wheel keybind support + wire slack keybinds to the new settings menu
Minor cleanup for CeilingLight
Fixed wire slack not working with string lights
merge from mousewheel_binds_fix
Can now bind mousewheeldown and mousewheelup from the settings
Added binds for wire slack
Also fixed the options menu defaulting to the controls tab
Fixed mouse wheel key combos not being bindable
Fixed LR300 steam item description generation
Fixed some compile warnings
Added more sanity checks
Prop fading changes
If prop min fade distance is below 0 (i.e. -1), it will be set to max fade distance if max fade distance is below 500. This avoids props being always transparent in this scenario, even when walking up really close to it.
Merge from trimmed_asset_warmup
Try to only bundle referenced prefabs since Unity doesn't like us selectively warming them up
fix water rendering issues on macOS
merge from session_analytics
Added session_start and session_end events
Added session_id field to every events
Flex grid min values on row count and row min height
Don't rely on managed references when removing instances, use InstanceHandle instead
Hack: BiomeBenchmark - try generating clutter without incomplete server
Didn't work, since they spawn server side, but there's no server to send this info to client. Will try to migrate the clutter to client side next.
Tests: benchmark in editor