133,865 Commits over 4,293 Days - 1.30cph!
Merge from naval_missions
Fix potential key has already been added exception in Server_RequestValidMissionsUpdate
Also check the length of the static work queue before adding players to the collection of players requesting an update, instead of checking IsInvoking which checks an action only on that player
▅ ▉▇▇▋▊▅ ▅▊▆▍▍▇▍▅ ▊▄▄▍██▉ ▄▌ ▇▉▊▍▅▊▆▄█▉▍ ▍▊ ▆▊▇ ▉▊█▍ ▊▉▅▆▌▇▊▆▋▍▄ ▊▉█▍▆▄▆▄▍▍▍
▉ ▊▆▋▇▄▌ ▊▆▅▋ ▊▇█▄▋▋▅▌▆ ▄▋▉▌▄▉ ▄▄ ▇▆▅▆▆█▍▌▆▅▅ ▊▆ ▋▊▊▄▌ ▄▆ ▉▍▇▌▉▇ █▋▅ █▊▋▍▋▇▍▍▉█▌ █▅▉▊▄▅▄▆▄ ▌▋ ▅▉▌▉▇ ▍▆▊▌▍
Change GetComponent to TryGetComponent in OnParentChanging to remove some editor profliing overhead
Added XS frameless canvas, ran manifest
merge from artist_pack_dlc
Moved the paintable reactive target in the artist pack folder too
Paintable window deployable on boats
Reorganised the frame prefabs into an artist pack folder
▌ █▉▇██▍▅ ▌▄▊▄▋▊▇▌▅▇▉▄▉ ▄▊▍▄▉▊▆▆█▄▇ ▌▅▄▇▄▊▆█ ▋▋ █▇▆▆ ▇▄ ██▄▍▉▅ ▆▋▋ ▉▇▍▌▊▌█▍ ▇▆▉
LOD fixes variable zoom scope
Fixing offsets and incorrect conditionals on the space station roof blocks
▋▆▋▉▊▍ ▅ ▅▇▉ ▋▍▄▊▉ ▇█▌██ ▄▅▍▉ ▊▍▅▌ ▅▅▊▆▆▄ ▊▆▋ ▍▉▅▊ ▊▅▍▅▊▍▄▄▍▉▅ ▊▇█▊▆▅▌▊▋ ▇▍▆▍█▋ ▍▍▇ ▊▉▇▆▋█▄▄ ▇▍▍▅▋▆▊
Merge from artist_pack_dlc
Modify hat/head wearables which had head clothing slots set for both under and over to now only be set to over, so that they can be worn with clothing items which are set to be underneath head.
This is in line with other head item wearables.
Paintball gun - new ammo material updates
exported paintable target rig with latest mesh
Remove cannon barrel z offset on root for all animations
Merge: from playerinventory_oncycle_optim
- Bugfix for leaking onCycle items when calling Item::Remove
Tests: unit tests + cooked meat, consumed, cooked again
Bugfix: fix leaking onCycle items when calling Item::Remove
- Consolidated onCycle callback cleanup to DoRemove
- ItemManager::DoRemoves(bool) can now force remove all items
- Added a unit test to validate the logc
Tests: ran unit test, cooked meat on a campfire, ate it, cooked again - no exception
Simplify wooden collision
- Paintball overalls mostly functional
- Update WearableNotifyConditionalClothing to be able to check for clothing both under and over the source wearable, and for a clothing slot match only on specific slots
- Changed PlayerModel.HasClothingUnder to return the bitmask value of all clothing slot matches both under and over the source wearable
- Remove garbage allocations from SkinnedMultiMesh.FindParts
merge from artist_pack_dlc
BakeBallPositionsToVertexColor compile fix
merge from artist_pack_dlc
random meta keep deleting itself
Fixed reactive target not paintable
Merge from small_engine_col_simpler
Fixed paintable window ground watch
▅▊▉▍ ▌▆█▅▅▍▉▊ ▅▄▇▅▉ ▋▋█▉▋▉ █▄▆▌ ▊▍▆ ▄█▋█▊▄ ▆▆▄ ▇▋▇▆▍ █▋▅ ▊▉▉▉▇
More rotation fixes on all frames
Fixed large light up frame sticking into walls
Standing frames rotation fix
merge from hopper_shader_test
set deploy rotation on frames to 90
Paintball Gun - worldmodel hopper updates to material, meshes and prefab
▌▍▇▉▊ ▆▇▄▆▄ ▋▅▅▋▅▅ ▌ ▌▆▆█▌▌▍ █▍▄▋▉▇
Impact splat colours vertex driven, so that we don't need a ton of mats.
toggled rotate on deploy and after deploy on frames
▄▋▊▅▊▊ ▇▉▌▄ ▊▉▉▄█▆▆▄▍▍▍▅▄▄█