248,601 Commits over 3,928 Days - 2.64cph!
Added extra collider to properly cover head/eyes position
Applied the new conditional models to all grades and skins
Set the GameEditorSession as active when tabbing to game view in playmode, resolves Facepunch/sbox-issues#6393
bucket scale and jumper cables blockout
Optimized and tightened the outside checks
Reapply "Add ActionGraph.SourceLocation"
This reverts commit 69982f5ae0aa3b6b072be3bfd5e6e28862709913.
Working damages and spraycan reskins
IActionGraphCache.Add() takes in a Guid
hammer: Don't append to EditorReferences when gathering them, start again from scratch - helps clearing out old refs that a map might not rely on anymore
More settings tweaks
Proxy model skeleton hierarchy fixes
Add IActionGraphCache.Guids
Hammer pickup working on both sides, correct skin ID applied to each side, code cleanup
Update: Adding a couple tail recursion perf tests
- also comes with a vailidity unit test
Going to be used to do a write up for the weekly perf blog post
Tests: Ran these perf tests in editor and player, got kind-of expected results.
Button styles flicker fix
Fix performance regression if ModelRenderer changes tint often
Merge SpawnMargins -> world_update_2. Compound and Launch Site S2P to merge in my changes.
Draw vislog spheres as circles to reduce clutter
Add parameter to drive vislog time between saves to disk, have NPCs log their position and state
New views
Merge branch 'main' of sbox-ui-framework
Restore wolf health if it stays out of combat for a very long time
-Metal shield textures update
Merge: from main
Tests: none
Applied the new wallpaper sockets to the other building blocks
Manifest
Setup HC revolver for all weapon racks.
Removed duplicate, unused LODGroup from HCR worldmodel root object.
Merge from main (skin bundles, so switching branches doesn't take forever)
merge from clearinventory_improvements
merge from terrain_collision_interact_fix
merge from skin-bundles-2024-09
Latest service models
Fix NRE in MapInstance.UpdateDirtyReflections
Add Model.Morphs
Add IJsonPopulator - internal for now
Added StartFolded to GroupAttribute
Refactor ControlSheet
ControlSheet groups remember their open/close state
Hide the entire group if all the controls are ShowIf'd out
Add SkinnedModelRenderer.Morphs
Delete UI.Inventory.controller, not used at runtime and prints warnings when opening the editor
Leaderboard backup, run #
13852
▆▍▊▋▇ ▌ ▊▅▋▍ ▇▍▊▄▊ ▆▅▆▉▊▊▍ ▆█▌▍▌ ▉▄▋ ▌▊▉▉ ▍█▊▋▊ ▇▆▇▅▅▄▅ ▆▇▇▋▅▋▋▇ ▌▇▋▆ ▍▇▍▅▅▍▅▋█ ▅▄ ▆▊ █▉▆█▆▋▄▇ ▋▋▉ ▅▆ ▊▄▍ ▅▊▊▊▇▌ ▇▇▄▆▅ ▍▇▊▄▆ ▅▄▊▆ █▍▉ ▉▋▍▅ ▉▇ ▄▌▆▅▋▆▉█▉ ▇▊▆▌▇
▄▊▄▄ ▄▋▇ ▄▅▄ ▌█ ▆▄▄ ▌█▊▋▍▄ █▌▌▉▇█▋▉ ▋▄▍▉▉▉▍ ▊▌▄▌▄ ▍▊▆▆▇▄ ██▋ ▌▍▉▌▇▊ (▋▆█ ▊▆▊▉) █▍▌▌▊█▅▆▉ ▉▌ ▍▅▋ ▉▉▆▇ ▄▇▌ ▌▅█▋▆▍▅▇ █▇▊ ▇█▆▇██ █▍ ▆█▇▇ ▊▍'▅ ▌▅▊▅▇▆▇ ▋▉▌▇▅▇▉▄
▌▅▅▆ ▉▋▉▆▅▌▍▄ ▄▇ ▉▋ ▌▌▄▅▍▋▆▄▇ ▄▊▊█▄▆ ▄█▆▉ ▆▅▇▇█▇ ▍▉ ▇█▆ ▆▇▄▅▉▇▇'█ ▄▅▌▅▌▉▄▌▋▄▉ ▌▉ ▋▋▆▉██▉▋▄▅ ▌▉▅▋▇▊ ▇█▍▋▄▆█ ▇▄▉▌█ █▆█▋
Fixed more armoured passenger module collider holes
Update the inner lake topology of craggy island so it renders water
Disabled deployment of Ice Throne on Tugboats (it uses a non-convex mesh collider)
Merge from spraycan_shippingcontainer_qol
Shipping container block colour is now saved as ClientInfo so will persist across servers and through client restarts