aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/maps/5star.yaml91
-rw-r--r--data/maps/debug.yaml118
-rw-r--r--data/maps/junior.yaml68
-rw-r--r--data/maps/lobby.yaml47
-rw-r--r--data/maps/paris.yaml76
-rw-r--r--data/maps/ring.yaml68
6 files changed, 148 insertions, 320 deletions
diff --git a/data/maps/5star.yaml b/data/maps/5star.yaml
index f6ce9cd6..56d7dd25 100644
--- a/data/maps/5star.yaml
+++ b/data/maps/5star.yaml
@@ -20,7 +20,7 @@ map:
- " *''*''''''''*''''*'''*''*' "
- " ''''''''*''''''''*''''''''' "
- "'''██████████████████████''*' "
- - "'''█c..........d.......#█'''' "
+ - "'''█c..........d.......Q█'''' "
- "'''▒tc..c...c..d..vv#..Y▒'''' "
- " ''█c..ctc.ctc.█..v##..Y▒''*' "
- " ''█...ctc.ctc.w.......S█''*' "
@@ -48,72 +48,45 @@ map:
tiles:
"#": counter
- "f": counter
- "P": counter
- "v": counter
- "w": counter-window
- "W": counter-window
+ "P": counter -i=foodprocessor
+ "v": counter -i=plate
+ "w": counter-window -i=plate
+ "W": counter-window -i=glass
+ "Q": deep-fryer -xi=basket
"s": sink
"o": oven
- "S": stove
- "Y": stove
+ "S": stove -i=pot
+ "Y": stove -i=pan
"f": freezer
"C": cutting-board
- "X": trash
+ "X": trash -x
- "R": steak-crate
- "D": coconut-crate
- "V": strawberry-crate
- "F": fish-crate
- "U": rice-crate
- "T": tomato-crate
- "G": flour-crate
- "L": leek-crate
- "A": lettuce-crate
- "E": cheese-crate
+ "R": steak-crate -x
+ "D": coconut-crate -x
+ "V": strawberry-crate -x
+ "F": fish-crate -x
+ "U": rice-crate -x
+ "T": tomato-crate -x
+ "G": flour-crate -x
+ "L": leek-crate -x
+ "A": lettuce-crate -x
+ "E": cheese-crate -x
- ".": floor
- ",": floor
- "'": grass
+ ".": floor -w
+ ",": floor -w --chef-spawn
+ "'": grass -w
"t": table
- "c": chair
- "*": tree
- "!": street
- "_": street
- "-": path
- "d": door
- "█": wall
- "▒": wall-window
- "=": fence
- "^": conveyor
- "Ŧ": lamp
-
-items:
- "S": pot
- "Y": pan
- "w": plate
- "v": plate
- "W": glass
- "P": foodprocessor
+ "c": chair -w
+ "*": tree -c
+ "!": street -w --customer-spawn
+ "_": street -w
+ "-": path -w
+ "d": door -w
+ "█": wall -c
+ "▒": wall-window -c
+ "=": fence -c
+ "Ŧ": lamp -c
entities:
- !customers
scaling_factor: 0.25
-
-chef_spawn: ","
-customer_spawn: "!"
-
-walkable:
- - door
- - floor
- - chair
- - grass
- - path
- - street
-
-collider:
- - wall
- - tree
- - wall-window
- - fence
- - lamp
diff --git a/data/maps/debug.yaml b/data/maps/debug.yaml
index 06a5f8ac..6699aa84 100644
--- a/data/maps/debug.yaml
+++ b/data/maps/debug.yaml
@@ -36,63 +36,51 @@ map:
tiles:
"⌷": counter
- "f": counter
- "p": counter
+ "f": counter -i=foodprocessor
+ "p": counter -i=plate
"t": table
- "w": counter-window
"s": sink
"o": oven
"z": freezer
- "S": stove
- "T": stove
- "b": book
+ "S": stove -i=pot
+ "T": stove -i=pan
+ "b": book --book
"Y": cutting-board
- "™": deep-fryer
+ "™": deep-fryer -xi=basket
"R": rolling-board
- "0": rice-crate
- "1": steak-crate
- "2": tomato-crate
- "3": leek-crate
- "4": coconut-crate
- "5": strawberry-crate
- "6": flour-crate
- "7": fish-crate
- "8": cheese-crate
- "9": lettuce-crate
- "ß": mushroom-crate
- "?": potato-crate
- "Ü": bun-crate
- "X": trash
+ "0": rice-crate -x
+ "1": steak-crate -x
+ "2": tomato-crate -x
+ "3": leek-crate -x
+ "4": coconut-crate -x
+ "5": strawberry-crate -x
+ "6": flour-crate -x
+ "7": fish-crate -x
+ "8": cheese-crate -x
+ "9": lettuce-crate -x
+ "ß": mushroom-crate -x
+ "?": potato-crate -x
+ "Ü": bun-crate -x
+ "X": trash -x
"¹": black-hole-counter
"²": white-hole-counter
- "³": black-hole
- "⁴": white-hole
- "l": lamp
- "c": chair
- "~": floor
- ".": floor
- "'": grass
- "*": tree
- "!": path
- "_": path
- "d": door
+ "³": black-hole -w
+ "⁴": white-hole -c
+ "l": lamp -c
+ "c": chair -w
+ "~": floor -w --chef-spawn --customer-spawn
+ ".": floor -w
+ "'": grass -w
+ "*": tree -c
+ "!": path -w
+ "_": path -w
+ "d": door -w
"Æ": counter-window:blue
- "A": wall:blue
- "B": wall:red
- "C": wall:green
- "ɷ": chandelier
-
-items:
- "™": basket
- "S": pot
- "T": pan
- "w": plate
- "p": plate
- "f": foodprocessor
- "}": foodprocessor
- "]": foodprocessor
- "ö": pot
+ "A": wall:blue -c
+ "B": wall:red -c
+ "C": wall:green -c
+ "ɷ": chandelier -w
entities:
- !customers
@@ -100,38 +88,4 @@ entities:
- !item_portal { from: [20, 4], to: [20, 6] }
- !environment_effect { name: rain, on: 60, off: 40 }
- !environment_effect { name: wind, on: 60, off: 40 }
- # - !environment [night]
-
-tile_entities:
- "}": !conveyor { dir: [1, 0], filter: dough-foodprocessor }
- "]": !conveyor { dir: [1, 0], filter: tomato-juice-foodprocessor }
- "o": !conveyor { dir: [1, 0], filter: bread }
- "v": !conveyor { dir: [0, 1] }
- "^": !conveyor { dir: [0, -1] }
- ">": !conveyor { dir: [1, 0] }
- "°": !conveyor { dir: [1, 0], filter: plate }
- "+": !conveyor { dir: [1, 0], filter: tomato }
- "L": !conveyor { dir: [1, 0], filter: leek }
- "ö": !conveyor { dir: [1, 0], filter: tomato-soup-pot }
- "ü": !conveyor { dir: [1, 0], filter: tomato-soup-plate }
- "b": !book
-
-chef_spawn: "~"
-customer_spawn: "!"
-
-walkable:
- - door
- - floor
- - chair
- - grass
- - path
- - black-hole
- - chandelier
-
-collider:
- - wall
- - wall-window
- - tree
- - lamp
- - white-hole
- - deep-fryer
+ - !environment [night]
diff --git a/data/maps/junior.yaml b/data/maps/junior.yaml
index bc9472e0..f4ab3bc6 100644
--- a/data/maps/junior.yaml
+++ b/data/maps/junior.yaml
@@ -34,60 +34,32 @@ map:
tiles:
"⌷": counter
- "f": counter
- "p": counter
+ "f": counter -i=foodprocessor
+ "p": counter -i=plate
"t": table
- "w": counter-window
+ "w": counter-window -i=plate
"s": sink
"o": oven
- "S": stove
- "b": book
+ "S": stove -i=pan
+ "b": book --book
"C": cutting-board
- "R": steak-crate
- "T": tomato-crate
- "F": flour-crate
- "L": lettuce-crate
- "X": trash
+ "R": steak-crate -x
+ "T": tomato-crate -x
+ "F": flour-crate -x
+ "L": lettuce-crate -x
+ "X": trash -x
- "c": chair
- "~": floor
- ".": floor
- "'": grass
- "*": tree
- "!": path
- "_": path
- "d": door
- "▒": wall-window
- "█": wall
-
-items:
- "S": pan
- "w": plate
- "p": plate
- "f": foodprocessor
-
-chef_spawn: "~"
-customer_spawn: "!"
+ "c": chair -w
+ "~": floor -w --chef-spawn
+ ".": floor -w
+ "'": grass -w
+ "*": tree -c
+ "!": path -w --customer-spawn
+ "_": path -w
+ "d": door -w
+ "▒": wall-window -c
+ "█": wall -c
entities:
- !customers
scaling_factor: 0.25
-
-tile_entities:
- "b": !book
-
-walkable:
- - door
- - floor
- - chair
- - grass
- - path
-
-collider:
- - wall
- - wall-window
- - tree
- - steak-crate
- - tomato-crate
- - flour-crate
- - lettuce-crate
diff --git a/data/maps/lobby.yaml b/data/maps/lobby.yaml
index 479e7061..8396f475 100644
--- a/data/maps/lobby.yaml
+++ b/data/maps/lobby.yaml
@@ -33,38 +33,17 @@ map:
- "*'''''''''*''''*"
tiles:
- "1": table
- "2": table
- "3": table
- "4": table
- "5": table
- "6": table
+ "1": table -i=glass:strawberry-icecream
+ "2": table -i=plate:seared-patty,sliced-bun,sliced-lettuce,sliced-tomato
+ "3": table -i=plate:seared-steak
+ "4": table -i=plate:sliced-lettuce,sliced-tomato
+ "5": table -i=plate:nigiri
+ "6": table -i=dirty-plate
"s": sink
- "c": chair
- "~": floor
- ".": floor
- "b": book
- "'": grass
- "*": tree
- "█": wall
-
-items:
- "1": glass:strawberry-icecream
- "2": plate:seared-patty,sliced-bun,sliced-lettuce,sliced-tomato
- "3": plate:seared-steak
- "4": plate:sliced-lettuce,sliced-tomato
- "5": plate:nigiri
- "6": dirty-plate
-tile_entities:
- "b": !book
-
-chef_spawn: "~"
-customer_spawn: "!"
-
-walkable:
- - floor
- - chair
- - grass
-collider:
- - wall
- - tree
+ "c": chair -w
+ "~": floor -w --chef-spawn
+ ".": floor -w --customer-spawn
+ "'": grass -w
+ "b": book --book
+ "*": tree -c
+ "█": wall -c
diff --git a/data/maps/paris.yaml b/data/maps/paris.yaml
index 1dfd5576..e79376e6 100644
--- a/data/maps/paris.yaml
+++ b/data/maps/paris.yaml
@@ -38,64 +38,38 @@ map:
tiles:
"#": counter
- "f": counter
- "p": counter
+ "f": counter -i=foodprocessor
+ "p": counter -i=plate
"t": table
"w": counter-window
"s": sink
"o": oven
- "S": stove
- "Y": stove
+ "S": stove -i=pot
+ "Y": stove -i=pan
"C": cutting-board
- "R": steak-crate
- "T": tomato-crate
- "F": flour-crate
- "L": leek-crate
- "B": lettuce-crate
- "D": cheese-crate
- "X": trash
- "l": lamp
- "8": chandelier
- "1": ceiling-lamp
+ "R": steak-crate -x
+ "T": tomato-crate -x
+ "F": flour-crate -x
+ "L": leek-crate -x
+ "B": lettuce-crate -x
+ "D": cheese-crate -x
+ "X": trash -x
+ "l": lamp -c
+ "8": chandelier -w
+ "1": ceiling-lamp -w
- "c": chair
- ".": floor
- "'": grass
- "*": tree
- "_": path
- "~": street
- "!": street
- "-": street
- "d": door
- "█": wall
- "▒": wall-window
-
-items:
- "S": pot
- "Y": pan
- "p": plate
- "f": foodprocessor
+ "c": chair -w
+ ".": floor -w
+ "'": grass -w
+ "*": tree -c
+ "_": path -w
+ "~": street -w --chef-spawn
+ "!": street -w --customer-spawn
+ "-": street -w
+ "d": door -w
+ "█": wall -c
+ "▒": wall-window -c
entities:
- !customers
- !environment [night]
-
-
-chef_spawn: "~"
-customer_spawn: "!"
-
-walkable:
- - door
- - floor
- - chair
- - grass
- - path
- - street
- - chandelier
- - ceiling-lamp
-
-collider:
- - wall
- - tree
- - wall-window
- - lamp
diff --git a/data/maps/ring.yaml b/data/maps/ring.yaml
index 307db866..da76ac93 100644
--- a/data/maps/ring.yaml
+++ b/data/maps/ring.yaml
@@ -39,61 +39,37 @@ map:
tiles:
"#": counter
- "f": counter
+ "f": counter -i=foodprocessor
"l": sink
"o": oven
- "p": stove
- "a": stove
+ "p": stove -i=pot
+ "a": stove -i=pan
"g": freezer
"e": cutting-board
"r": rolling-board
- "X": trash
+ "X": trash -x
- "A": steak-crate
- "B": coconut-crate
- "C": cheese-crate
- "D": lettuce-crate
- "E": rice-crate
- "F": tomato-crate
- "G": flour-crate
- "H": leek-crate
+ "A": steak-crate -x
+ "B": coconut-crate -x
+ "C": cheese-crate -x
+ "D": lettuce-crate -x
+ "E": rice-crate -x
+ "F": tomato-crate -x
+ "G": flour-crate -x
+ "H": leek-crate -x
- ".": floor
- ",": floor
- "'": grass
+ ".": floor -w
+ ",": floor -w --chef-spawn
+ "'": grass -w
"t": table
- "c": chair
- "*": tree
- "!": street
- "_": street
- "d": door
- "█": wall
- "▒": wall-window
-
-items:
- "p": pot
- "a": pan
- "t": plate
- "f": foodprocessor
+ "c": chair -w
+ "*": tree -c
+ "!": street -w --customer-spawn
+ "_": street -w
+ "d": door -w
+ "█": wall -c
+ "▒": wall-window -c
entities:
- !customers
scaling_factor: 0.8
-
-chef_spawn: ","
-customer_spawn: "!"
-
-walkable:
- - door
- - floor
- - chair
- - grass
- - path
- - street
-
-collider:
- - wall
- - tree
- - wall-window
- - fence
- - lamp