aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/map.yaml28
-rw-r--r--data/recipes.yaml38
2 files changed, 47 insertions, 19 deletions
diff --git a/data/map.yaml b/data/map.yaml
new file mode 100644
index 00000000..096bb945
--- /dev/null
+++ b/data/map.yaml
@@ -0,0 +1,28 @@
+map:
+ - "+--------------------+"
+ - "|ctc.ctc.ctc.ctc.ctc.|"
+ - "|.....c..............|"
+ - "|c...c...+--www---dd-+"
+ - "|tc.ctc..|##...##W..#|"
+ - "|c...c...w..........S|"
+ - "|c.......w..######..T|"
+ - "|tc......w..........F|"
+ - "|c.....ct|##ss##ooo##|"
+ - "+---dd---+-----------+"
+
+tiles:
+ ".": floor
+ "+": wall
+ "-": wall
+ "|": wall
+ "d": door
+ "t": table
+ "c": chair
+ "#": counter
+ "w": window
+ "s": sink
+ "o": oven
+ "W": watercooler
+ "S": raw-steak-spawn
+ "T": tomato-spawn
+ "F": flour-spawn
diff --git a/data/recipes.yaml b/data/recipes.yaml
index f356912c..e95c6e03 100644
--- a/data/recipes.yaml
+++ b/data/recipes.yaml
@@ -1,30 +1,30 @@
- { tile: floor, action: !never }
-- { tile: counter, inputs: [steak-meal, void] }
-- { tile: counter, inputs: [sliced-tomato-meal, void] }
-- { tile: counter, inputs: [bread-meal, void] }
-- { tile: counter, inputs: [burger-meal, void] }
-- { tile: counter, inputs: [tomatosteak-meal, void] }
-- { tile: counter, inputs: [tomatoburger-meal, void] }
+- { tile: window, inputs: [steak-meal, void] }
+- { tile: window, inputs: [sliced-tomato-meal, void] }
+- { tile: window, inputs: [bread-meal, void] }
+- { tile: window, inputs: [burger-meal, void] }
+- { tile: window, inputs: [tomatosteak-meal, void] }
+- { tile: window, inputs: [tomatoburger-meal, void] }
- { tile: trash, action: !instant , inputs: [raw-steak] }
- { tile: trash, action: !instant , inputs: [steak] }
- { tile: trash, action: !instant , inputs: [flour] }
- { tile: trash, action: !instant , inputs: [dough] }
- { tile: trash, action: !instant , inputs: [steak-meal] }
-- { tile: table, inputs: [raw-steak, void] }
-- { tile: table, inputs: [sliced-tomato, void] }
-- { tile: table, inputs: [dough, void] }
-- { tile: table, inputs: [bread, void] }
+- { tile: counter, inputs: [raw-steak, void] }
+- { tile: counter, inputs: [sliced-tomato, void] }
+- { tile: counter, inputs: [dough, void] }
+- { tile: counter, inputs: [bread, void] }
- tile: tomato-spawn # Tomato pipeline
outputs: [tomato]
action: !instant
-- tile: table
+- tile: counter
inputs: [tomato]
outputs: [sliced-tomato]
action: !active 3
-- tile: table
+- tile: counter
inputs: [sliced-tomato, plate]
outputs: [sliced-tomato-meal]
action: !instant
@@ -32,7 +32,7 @@
- tile: flour-spawn # Bread pipeline
outputs: [flour]
action: !instant
-- tile: table
+- tile: counter
inputs: [flour]
outputs: [dough]
action: !active 5
@@ -40,7 +40,7 @@
inputs: [dough]
outputs: [bread]
action: !passive 20
-- tile: table
+- tile: counter
inputs: [bread, plate]
outputs: [bread-meal]
action: !instant
@@ -52,24 +52,24 @@
inputs: [raw-steak]
outputs: [steak]
action: !passive 15
-- tile: table
+- tile: counter
inputs: [steak, plate]
outputs: [steak-meal]
action: !instant
-- tile: table # Combination meals
+- tile: counter # Combination meals
inputs: [steak-meal, bread]
outputs: [burger-meal]
action: !instant
-- tile: table
+- tile: counter
inputs: [steak-meal, sliced-tomato]
outputs: [tomatosteak-meal]
action: !instant
-- tile: table
+- tile: counter
inputs: [burger-meal, sliced-tomato]
outputs: [tomatoburger-meal]
action: !instant
-- tile: table
+- tile: counter
inputs: [tomatosteak-meal, bread]
outputs: [tomatoburger-meal]
action: !instant