13,597 Commits over 2,710 Days - 0.21cph!
Possible horse server fix
Stomp local version of BatteringRam.cs with version from primitive branch
Protobuf, manifest, codegen
Merge from main/primitive
Codegen, manifest, protobuf, etc
Merge from shields (new branch to collect all primitive stuff in one spot for media)
Restored the 2px gap between vital bars
Fixed player hitting their own shield when crouching and melee attacking
Added a OnPlayerClothingChanged client side callback to HeldEntity
Backpack meshes will now be enabled when a shield is equipped and disabled when the shield is holstered
Fixed a case where shooting while crouched would sometimes result in the player shooting their own shield, applying damage to themselves in the process
Shield vm animator can now go straight to block from the melee attack end state
Merge from shred_helicopters
Manually kill the players in a vehicle earlier in the shredding process so they don't end up getting kicked for being under the terrain in some cases
Merge from monument_scenes_renderlod_fix
Fixed HLOD disabling meshes too early in the monument load process causing the RendererLOD to initialise with shadows disabled
Added "StripFromStorePreview" tag, will delete any gameobjects that are loaded in the store preview
Fixed snow machine throwing an NRE and not rendering properly
Possibly fix MainCamera NRE when entering/exiting game
Slightly adjust wooden shield back positions to not obscure the minicopter fuel gauge
Fixed some logic issues with the shield vm
Refactor shield handling into a static utility
Apply it to the legacy animals
Made new protection profiles for shield variants
Attacks from new wolves should now be blocked by the shield if the shield is raised and the wolf is in front of the player, will not block at all if the player isn't raising their shield
Fixed player arms animator layer getting stuck in aiming mode if player starts blocking while already crouched
Safety check for Large Shredder so we don't modify non kinematic rigidbodies and produce a warning
Merge from launcher reload bug
Fixed not being able to reload again for a small window if the reload was cancelled via holstering/redeploying
Experimental invoke based reload system tests
Merge from campfire_purifier_freshwater_fix
Fixed campfire water purifier no longer accepting fresh water in the propane tank section (unintended regression)
Fixed weapons clipping into shield when shield is held up
Can now use hammer and tool gun with shield (can only repair)
Merge from launcher reload bug
Merge from launcher reload bug
Fixed double reload still possible on flamethrower
Merge from scrap_exchange_dynamic_pricing
Merge from launcher reload bug
Fixed fractional reloading not working
Fixed vending machines not properly applying scrap received multiplier
Merge from hackweek_car_radio