diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/map.yaml | 28 | ||||
-rw-r--r-- | data/recipes.yaml | 38 |
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 |