1,542 Commits over 1,705 Days - 0.04cph!
Added null check on CH47 scientist spawns, with error thrown if it fails. Plus minor edit where we were doing a redundant transform.transform
Commented out region ping spam in editor
Merge HarborAudioFix -> Main
Subtract
94930, there is now a more general sign fix
Remove prefab context scene camera as well
Removed TOD Sky stuff from Prefab_Context_scene. Keeping it very simple. Background is now black.
Made Prefab_Context_scene darker so that models, colliders etc can be seen more clearly against the background
Use 'obj is IList' instead of the earlier, longer version
Remove all my temporary rowboat seat clip debugging. Hopefully rowboat dismounts are now solved
Clear list when using GetList in the pool
Add info on a collider name to the IsSeatClipping error
Fixed editor-only list check in Pool.Free
In editor only, throw an exception if Pool.GetList is going to return a list that isn't empty.
Reduce latestSeatClipSeemsFarAway from 40m to 25m just to make 100% sure this is fixed.
Merge SkinViewerBones -> main
Actually let's go 4x as fast - that matches the scroll sensitivity of the main crafting list. Increased queue scroll sensitivity also.
Skin picker mouse wheel scroll is now 3x as fast
Fixed debuglanguage being on by default (mode 2) instead of off (mode 0) as intended. Bug from merge in
94124.
Added error message if IsSeatClipping gets a list that already has items
Merge RowboatDismountBug -> main
Merge RowboatDismountBug -> main
Merge RowboatDismountBug -> main
Don't rebuild skeleton, since that method is editor only!
Keep SkeletonSkin scripts and rebuild them when the skin loads. Attempts to fix build-only bug where clothing skins no longer show up after connecting to a server and disconnecting again back to main menu.
Small adjustment to axe and pick visual positioning on the item store abyss page. I didn't have time to position these perfectly the other day.
Merge analytics_pooling_refactor -> Main. Fixes list free bug that was affecting some unrelated things (e.g. blackjack machines).
Fixed skin viewer item spin being affected by framerate
Merge store-ui -> main. SkinViewer work is now complete (don't laugh at the inevitable further skinviewer commits pls).
Fixed ice mask being invisible when not on a player, now showing it in the item store viewer
Ran "Prepare all prefabs"
Full manifest rebuild, lots of stuff needs rebuilding
Merge optimize_build_prefab_process -> Main
Fix NRE if SkinViewer is closed while loading a skin
Don't show 3D skin viewer models for Pattern Sofa or Factory Door. Mainly because pattern sofa has no base.
Fix bugs with attack heli rocket/flare firing lockouts
Attack heli: Reset flare and rocket timers if new inventory is loaded in
Attack heli: Added off-state dashboard lights so they don't visually appear suddenly when the light comes on green or red.
- Attack heli flares can now only be fired once every 30 seconds
- Added small lights to the heli pilot controls that indicate rocket and flare readiness
- Added a little ding sound when flares become available again
- Improved attack heli rocket hit pos prediction marker accuracy slightly
- If the attack heli hit projection doesn't hit anything, move the marker to the middle of the UI instead of taking the end point of the last ray
- Added a couple of useful methods to ItemContainer
Fixed IsSeatClipping direction not being normalised
Merge SeatClipInfoChanges -> Main
Cherry pick small SceneLoader improvements -> Main