241,305 Commits over 3,867 Days - 2.60cph!
Fixed weapon placement effect not working for some weapons.
Placement effect for weapons using SkinnedMeshRender now also work correctly.
Setup Abyss items to work with weaponr acks.
pumpjack static prefab - fixed ladder volume being too short
added single collider for the fuel engine as the global metal mesh collider is removed
added some missing box colliders on bones and rotated some for a better fit
merge from august_art_bugfixes
merge from fish_gut_notification_fix
Only call UpdateShadow for physics body if we have a shadow controller, physics body scale is getting stomped
Skull trophies will now properly display the inserted skull even if it was created from the Items F1 menu and not the createskull command
Leaderboard backup, run #4541
Fixed case where entering a safe zone and equipping a weapon at the same time would sometimes result in a duplicate viewmodel appearing
Added a little backpack icon to the current backpack item in the main inventory
Fixed not being able to move a backpack around in the inventory
Merge AttackHelicopterPreTurret -> Aux, fix compile error.
Don't save the parachute (we can't reconnect the player after reboot so don't go parachuting during a server restart)
Removed another accidental include
Merge AttackHelicopterPreTurret -> Attackhelicoper. Integrates the merge from Main + fixes.
Merge from hackweek-chat-emoji
Move FindAllServerEmoji to much later in the server boot process to prevent local folders getting created with invalid identifiers
Merge from global_networked_bases -> aux2
Trying to fix errors that appear in CLIENT mode but not CLIENT + SERVER on craggy
Merge from global_networked_bases -> aux2
Fix IndirectArgs ComputeBuffer not expanding because it is 5 uint each draw call
Merge AttackHelicopterPreTurret -> Aux2
Removed accidental Amazon include (decided to do this not directly on Aux2)
Removed accidental Amazon include
Slight camera motion improvement when equipping weapons, unequipping weapons still has a slight camera snap
Merge AttackHelicopterPreTurret -> Aux2
Merge from hackweek-chat-emoji
Merge from global_networked_bases -> aux2 (bbq loot panel)
Merge from main -> global_networked_bases
Merge from global_networked_bases -> aux2
Cherrypick
84979 (BeginWrite two new compute buffers)
Fix 2021 to use BeginWrite() & EndWrite() on the two new ComputeBuffers (IndirectArgs & InstanceOffsets)
Main cannon ground effect
Fix name conflict dll copy - where'd that come from, it was the right one
Turn assembly version validation
Update global_networked_bases/2021
Remove util.IsPointInBox as Vector:WithinAABox exists
Fix trigger_hurt forgiveness not resetting damage correctly
language.GetPhrase changes
* Increase limit to 4000 bytes, from 1000
* If limit is hit, truncate the string, instead of outputting an empty string
Make language.Add type-error on invalid input instead of silently fail
Added more intersection functions
* util.IntersectRayWithSphere
* util.IsSphereIntersectingSphere
* util.IsBoxIntersectingSphere
* util.IsPointInBox
* util.IsPointInCone
* util.IsSphereIntersectingCone
* util.IsOBBIntersectingOBB - last argument is now optional
Merge from global_networked_bases -> aux2