34,631 Commits over 4,444 Days - 0.32cph!
merge from sam_pickup_fix
merge from static_workbench_rotation
Removing meta file that can be deleted
Proper fix for ProcessNestedPrefabs (now processed in-place if we're not bundling, see ShouldExclude / IsProcessedAsNestedPrefab)
Merge from skeleton_optimisations
Cherrypicking missing references fix
merge from skeleton_optimisations
Merge from skeleton_optimisations
Subtracting
44822 (it completely disables nested prefab preprocessing in the editor, which will break)
Fixed inside terrain antihack issue at cave_large_sewers_hard
cave_large_sewers_hard S2P
Potentially fixed nested prefabs becoming corrupted after playing in editor
Stops PrefabPreProcess running ProcessNestedPrefabs in editor if we're not bundling, since running that removes components from the asset on disk and not on the copy of the prefab.
Merge from instruments (typo fix)
Merge from misc_optimisations
Add support for temporarily banning players
There's a new, optional parameter at the end of ban/banid that controls the expiry date
It can be something like (one of these) 5m, 2w, 3d for relative time, or a unix timestamp, which is what's saved to bans.cfg
fixed polestar_treeset gibs read & write errors
Remove a debug draw line that was accidentally left in TreeEntity
Another attempt to fix nested parenting trigger issues
fixed deluxe xmas lights always starting with red bulbs
fixed large present not giving items very rarely
Fixed bleeding notice getting stuck
NoticeArea uses RustLayout (fixes spazzing)
Xmas menu background video
Only update VitalNote text if they're shown (!)
Throttle NoticeArea updates
Only update HudElement when totally needed
Fixed WaterSystem allocations
Fixed GC in PlayerWalkMovement.GroundCheck
Fixed GC in TimedExplosive.DoCollisionStick
Crosshair/LookingAtTooltip UI no longer use animators
LookingAtTooltip text uses RustText
Throttle UpdateLookingAt instead of running every frame
Throttle HasVoiceData check
Profile SoundManager.Update better
Simplified TimeWarning to just do a ScopedProfile - holding off on renaming it until next year (alocation free, should have less impact in release builds)
Throttle and cache foot IK traces, added player.footikrate
Removed a useless Mathf.Max with one parameter that was allocating every frame
Tweaked Patrol helicopter culling distance