* 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 cfa94be4c2044146298d07c703f3b71bc377ca63) |
||
|---|---|---|
| .. | ||
| 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 | ||