scoopable ash and foam, solution transfer prediction (#25832)

* move SolutionTransfer to shared and predict as much as possible

* fully move OpenableSystem to shared now that SolutionTransfer is

* fix imports for everything

* doc for solution transfer system

* trolling

* add scoopable system

* make ash and foam scoopable

* untroll

* untroll real

* make clickable it work

* troll

* the scooping room

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
deltanedas
2024-04-01 06:27:39 +00:00
committed by GitHub
parent d9b6e9f127
commit 1db178b632
23 changed files with 341 additions and 279 deletions

View File

@@ -0,0 +1 @@
scoopable-component-popup = You scoop up {$scooped} into {THE($beaker)}.

View File

@@ -9,6 +9,7 @@
- type: SmokeVisuals
- type: Transform
anchored: true
- type: Clickable
- type: Physics
- type: Fixtures
fixtures:
@@ -76,6 +77,8 @@
animationState: foam-dissolve
- type: Slippery
- type: StepTrigger
- type: ScoopableSolution
solution: solutionArea
- type: entity
id: MetalFoam

View File

@@ -120,6 +120,8 @@
- type: SolutionSpiker
sourceSolution: food
ignoreEmpty: true
- type: ScoopableSolution
solution: food
- type: Extractable
grindableSolutionName: food