diff options
author | Sofviic <sofviic1993@gmail.com> | 2024-06-17 15:10:26 +0300 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-23 19:20:08 +0200 |
commit | 30b65d1d5e7d0f742a430beda2c54c620a76ffce (patch) | |
tree | c2341d49d19451ae35862dfd1fd436c18a23ed07 | |
parent | 69d6b4aeed1474336381e85a240aad4c3e9be989 (diff) | |
download | hurrycurry-30b65d1d5e7d0f742a430beda2c54c620a76ffce.tar hurrycurry-30b65d1d5e7d0f742a430beda2c54c620a76ffce.tar.bz2 hurrycurry-30b65d1d5e7d0f742a430beda2c54c620a76ffce.tar.zst |
updated sketch
-rw-r--r-- | data/items.yaml | 39 | ||||
-rw-r--r-- | data/recipes.yaml | 54 | ||||
-rw-r--r-- | data/tiles.yaml | 19 |
3 files changed, 87 insertions, 25 deletions
diff --git a/data/items.yaml b/data/items.yaml index 86d2e792..936f498a 100644 --- a/data/items.yaml +++ b/data/items.yaml @@ -1,30 +1,49 @@ -- flour: - - traits: - - raw -- dough: - - traits: - - bakeable +# tomato pipeline - tomato: - traits: - raw - sliced-tomato: - traits: - food +- sliced-tomato-meal: + - traits: + - meal +# bread pipeline +- flour: + - traits: + - raw +- dough: + - traits: + - bakeable - bread: - traits: - food +- bread-meal: + - traits: + - meal +# steak pipeline - raw-steak: - traits: - raw - steak: - traits: - food - -- water: +- steak-meal: - traits: - - liquid - + - meal + +# combination meals +- tomatosteak-meal: + - traits: + - meal +- burger-meal: + - traits: + - meal +- tomatoburger-meal: + - traits: + - meal +# containers - glass: - traits: - container diff --git a/data/recipes.yaml b/data/recipes.yaml index 3817fe3d..19a28301 100644 --- a/data/recipes.yaml +++ b/data/recipes.yaml @@ -1,34 +1,74 @@ - +# tomato pipeline - tile: counter inputs: [tomato] outputs: [sliced-tomato] - duration: 3 action: hold + duration: 3 +- tile: counter + inputs: [sliced-tomato,plate] + outputs: [sliced-tomato-meal] + action: instant + duration: 0 +# bread pipeline - tile: counter inputs: [flour] outputs: [dough] - duration: 5 action: hold + duration: 5 - tile: oven inputs: [dough] outputs: [bread] - duration: 20 action: wait + duration: 20 +- tile: counter + inputs: [bread,plate] + outputs: [bread-meal] + action: instant + duration: 0 +# steak pipeline - tile: oven inputs: [raw-steak] outputs: [steak] - duration: 15 action: wait + duration: 15 +- tile: counter + inputs: [steak,plate] + outputs: [steak-meal] + action: instant + duration: 0 + +# combination meals +- tile: counter + inputs: [steak-meal,bread] + outputs: [burger-meal] + action: instant + duration: 0 +- tile: counter + inputs: [steak-meal,tomato] + outputs: [tomatosteak-meal] + action: instant + duration: 0 +- tile: counter + inputs: [burger-meal,tomato] + outputs: [tomatoburger-meal] + action: instant + duration: 0 +- tile: counter + inputs: [tomatosteak-meal,bread] + outputs: [tomatoburger-meal] + action: instant + duration: 0 +# cleaning - tile: sink inputs: [dirty-glass] outputs: [glass] - duration: 5 action: hold + duration: 5 - tile: sink inputs: [dirty-plate] outputs: [plate] - duration: 5 action: hold + duration: 5 diff --git a/data/tiles.yaml b/data/tiles.yaml index 6f30126e..2e1f757d 100644 --- a/data/tiles.yaml +++ b/data/tiles.yaml @@ -1,23 +1,26 @@ -
-- oven
+# kitchen
+- counter
+- oven:
- accepts:
- bakeable
-- service
+- service:
- accepts:
- container
-- table
-- chair
-- tomato-bag
+
+# supply
+- tomato-bag:
- generates:
- tomato
-- flour-bag
+- flour-bag:
- generates:
- flour
- freezer:
- generates:
- steak
-- counter
- sink:
- accepts:
- dirty
+# customers
+- table
+- chair
|