239,597 Commits over 3,837 Days - 2.60cph!
If we pass in an invalid transform to Steam Audio, just ignore it
Fix SerializedList/Dictionary not converting property - fixes sbox-issues/issues/5104
Consumables inventory moved away from objectives UI
Fixed weapon sounds being unlinked
Replaced church prefab in the scene
Fixed stamina infinitely draining
Moved stamina drain/regen to mechanic instead of playercontroller
Posture regenerates over time
Fixed assuming max posture is 100
Update posture UI color
Prefab setup for the church
Add PostureMechanic.Default
Calculate posture damage separate from damage inflicted, so weapons can be better at breaking posture
Refactor Networking/Connection - fixes sbox-issues/issues/4676
Fixed ceiling lights being powerable using only 1 power instead of 2
Removed button active usage and power consumption
Fixed large oilrig gas room roof being see through
deleted phantom elite crate from CraggyIsland following
94119
player update. set guitars and shovel bass entities to use spine 3 instead of spine 4
Fixed unpowered components draining batteries, much more common now that branches do not waste power anymore
player update. edited drumkit deployed entity so drum sticks are positioned in the hands correctly
▇▋▉█▆ ▄▊▇▉ ▋█▄▉▄▍▇▊█_▄▅▉▋▋█▊▊▅ (▅▆▇█▆▅▌_▍▌▇▍█▄ = ▋.▅▍ ▇▄▄█ ▉.▉█)
Add [RequireComponent]
Postprocess components use [RequireComponent]
https://files.facepunch.com/garry/436210e0-e5e0-44d2-86b5-3456d99bfa33.png
Prevent electrical branch from draining power when nothing is connected to its left side
player update. geiger counter entity edited so it is held correctly and its holdtype updated with latest idle pose
Move Json.Upgrader out of Sandbox,Game, have it filter by type
Add GameResource.ResourceVersion
Inject version into gameresource saves
Change DeserializeToObject to use JsonNodes
GameResources can define JsonUpgraders
v1 upgraders for SceneFile and PrefabFile
Add GameResource.LoadFromJson and use that anywhere we load a GameResource
Fix PrefabFile upgrader doing nothing
Fix tests, supply upgraders
Increase not-attacked timeout duration
ModelPanelnspector: smooth out rotation when mouse is released instead of freezing the model
player update. edited horse sitting pose so the hands do not clip into the saddle
Move NotesUI in front of everything that isn't the pause menu
GameManager -> Game, add our own GameManager, add GameManager.IsPaused
Refactor NotesUI interaction, closing state is handled on the UI itself, instead of relying on interaction system (since the object might've moved, or you might've moved, which would hard lock you in the UI)
Enable/disable model renderer when using model panel inspector
Use InputHint for NotesUI
Not sure why I pass victim in our damageinfo at all, doesn't make sense and it's not used
reverting a material changes to main's version
Sat tubes, moonpool and level3 rooms LODs and colliders - prefabs setup
Posture mechanic compensates for any damage taken, and controls breaking posture - don't block attacks if we broke posture in the same attack
playe rupdate. edited botabag override controller so latest drink and pour anims trigger
Start designing posture mechanic
Fixed being able to block while in the notes UI
Add SwingingHeavyAttack, only gets set when you're winding up your attacks
merge from material_biome_improvements
merge from wr_pickaxe (Pickaxe cant be placed on Weapon Rack Stand)
cherrypicking
94119 - fix for elite loot crate missing its bottom face