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  |