Files
crystall-punk-14/Resources/Prototypes
Tayrtahn cfa94be4c2 Add ability to shake fizzy drinks so they spray in peoples' faces (#25574)
* 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
2024-04-18 11:49:58 +10:00
..
2024-03-28 17:32:56 +11:00
2024-04-17 14:48:35 -07:00
2024-03-07 16:02:49 -05:00
2024-02-13 18:10:44 +11:00
2023-12-20 09:30:29 +11:00
2024-04-01 17:41:14 +11:00
2024-04-17 21:22:09 -04:00
2024-04-17 19:27:00 +10:00
2024-04-17 19:38:49 +10:00
2024-03-31 15:39:40 +11:00
2024-04-01 15:35:21 +11:00
2023-10-04 18:47:33 -07:00
2024-02-28 23:53:48 -06:00
2023-12-04 16:04:39 -07:00
2024-02-26 16:34:15 -07:00
2024-03-03 11:30:22 +11:00
2024-02-01 00:02:49 -05:00
2024-02-28 23:53:48 -06:00
2023-12-02 15:41:36 -05:00