* Implemented Shakeable
* Prevent shaking open Openables
* Prevent shaking empty drinks. Moved part of DrinkSystem to Shared.
* DrinkSystem can have a little more prediction, as a treat
* Cleanup
* Overhauled PressurizedDrink
* Make soda cans/bottles and champagne shakeable. The drink shaker too, for fun.
* We do a little refactoring.
PressurizedDrink is now PressurizedSolution, and fizziness now only works on solutions containing a reagent marked as fizzy.
* Documentation, cleanup, and tweaks.
* Changed fizziness calculation to use a cubic-out easing curve.
* Removed broken YAML that has avoid the linter's wrath for far too long
* Changed reagent fizzy bool to fizziness float.
Solution fizzability now scales with reagent proportion.
* Rename file to match changed class name
* DoAfter improvements. Cancel if the user moves away; block if no hands.
* Match these filenames too
* And this one
* guh
* Updated to use Shared puddle methods
* Various fixes and improvements.
* Made AttemptShakeEvent a struct
* AttemptAddFizzinessEvent too
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| ButcherableComponent.cs | ||
| CreamPieComponent.cs | ||
| CreamPiedComponent.cs | ||
| DrinkComponent.cs | ||
| HungerComponent.cs | ||
| OpenableComponent.cs | ||
| PressurizedSolutionComponent.cs | ||
| SealableComponent.cs | ||
| ShakeableComponent.cs | ||
| SharedFatExtractor.cs | ||
| SharedFoodComponent.cs | ||
| SmokableComponent.cs | ||
| ThirstComponent.cs | ||
| UtensilComponent.cs | ||