918 Commits over 487 Days - 0.08cph!
merge from mission_screen_flicker_fix
Fix screen flickering when starting a conversation with an NPC, caused by delayed position updates after the player gets frozen in place locally
Upgrade "prefab not found in any asset scenes" log to a warning
merge from codeanalyzer_getwrapperattrib
Applied PoolAnalyzerGetWrapper attribute to a couple of clan methods
merge from gamemode_tag_active_fix
Fix gamemode server tags being active by default in the UI, causing them to be visible while the state was still loading
Fix pool "leave game" not working due to using the same reset game rpc, rename it to "cancel"
Better icon + description
Fix dartsgame phrase conflict
Codegen, phrases
Fix some issues with the pool table reset game interaction checks
Participants can always reset, other players only when the table has been idle for 5 minutes, don't require build priv
Only show the "processing" interaction to participants
Fix duplicate bone name
Enable require build priv on pool table pickup
Pool table:
- fix offset deploy guide
- enable pickup, repair
- assign protection and hp
- add cloth surface collider
merge from grenade_drop_fix
Fix grenades sometimes incorrectly dropping on your feet when you meant to do a regular throw
Could happen if you right clicked -> switched away -> went back to grenade -> left click throw
merge from automated_testing
Fix turret test failing due to weapon default ammo contents
merge from BoatVendor_BPchange
AKs now come with 4 rifle bullets in the magazine by default again (this was removed more than 4 years ago due to a bug)
merge from demo_browser_search
Added a search bar to the demo browser window
Make nest hat a wolf headdress skin too
Set up all of the lunar new year animal masks as skins of the wolf headdress, so you can reskin between them
merge from automated_testing
Jukebox collider convex + RW
Bar stools disable researchable
Dartboard assign place effect
manifest + testlist
Hackable crates correctly saveload their state (timer progress, whether its been looted, etc.)
Some cleanup on the script
merge from vehicle_emojis
Improved emoji search in chat
- Can search for items with their display name (had to guess their shortname before), works in different languages
- Emoji autocomplete now also works with Contains instead of just StartsWith
Fix car and chassis vehicle items having whitespace in their shortname - its bad and breaks using them as emojis in chat
Changing shortnames is cursed but these are only used for the f1 vehicle tab and I've applied the FreezeItemId tag so the id will stay the same
merge from vehicle_emojis
Allow vehicle icons to be used as emojis in chat
https://files.facepunch.com/cipeax/2026/July/14_18-56-CriminalZenaida.png
Fix one more collision issue
Resolved more CanvasRenderer warnings
merge from minifridge_reskin_fix
Fix reskinning mini fridge not preserving storage adaptor
merge from automated_testing
New automated test checking all Gibbable components for mesh colliders that are missing RW
All pass as expected
merge from fix_realmed_remove_warning