1,005 Commits over 518 Days - 0.08cph!
merge from pool_fixes_july_26
merge from sewer_cave_box_fix
Delete a stray cardboard box in large sewer cave
Fix a few companion app pool leaks, flagged by adding the non caching attribute to broadcast methods
Fix all clan actions not returning their result protos to the pool
Fix DeepSeaManager.TeleportPassenger incorrect pooling
Slight refactor, got rid of an unnecessary class and method
Fix pool leak in DisplayingBoxStorage
merge from apartment_s2p_spawner
Remove rogue disabled small apartment in the scene
S2P apartment complex
merge from automated_testing
Fix small backpack broken world model outline
Testlist
merge from static_piano_variant
merge from deathscreen_bag_delete
Fix not being able to unclaim sleeping bags on the death screen
Converted piano.deployed.static to a prefab variant, fixes player model issues
S2P outpost + floating cities
merge from cui_fadeout_fix
Possible fix for CUI fadeout not working
merge from triggerbase.ontriggerenter_nre
Fix items being movable into the vending machine inventory of the rentable shop while the purchase menu is open
Fix an edge case with legacy skins (workshop id 0) incorrectly appearing as selected
Fix failing container corpse test for bed
testlist
merge from apartment_complex_monument
merge from demo_compat_convar_default
merge from raid_window_map_widget_fix
merge from softcore_bed_corpse_respawn
Points for running excavator go to the clan who last accessed the diesel fuel storage
(before if clan 1 countered clan 2 and inserted more diesel to keep it running, the points would keep going to clan 2)
Add score event for using a red keycard (5 points)
Add score event for destroying the patrol helicopter (50 points)
Clan points balance pass
- Removed scores for killing players in other clan, destroying tool cupboards
- Removed score penalties for for being killed by player in another clan, killing unarmed players
- Destroying bradley 10 -> 50
- Looting a hackable crate 5 -> 10
- Running excavator 10 -> 3 (its per diesel fuel consumed)
- Looting an elite crate 10 -> 5
Fix playground entities not immortal
S2P apartment complex
merge from shopfront_stringpool_warning_fix
Fix stringpool warning spam when hitting metal shopfront
Fix interaction collider incorrect physics material
Fix roundabout and swings not immortal + marking players as hostile
Fix the rotation not being initialized correctly on the client
merge from ballisticlegSFX
Fix patrol heli being able to crash at apartment complex, S2P
Fix apartment complex missing map display phrase
merge from spraycan_reskin_refactor
All skin pickers now grey out and mark the currently applied skin, added to repair bench and crafting menu
Uses the same style as in the charm picker
General cleanup
https://files.facepunch.com/cipeaX/2026/June/26_21-18-RemarkableAcornbarnacle.mp4
Added a regular furnace to the medium apartment
merge from apartment_complex_monument
S2P apartment complex
Fix compile for jake