summaryrefslogtreecommitdiff
path: root/content/maps/smallview.json
diff options
context:
space:
mode:
Diffstat (limited to 'content/maps/smallview.json')
-rw-r--r--content/maps/smallview.json87
1 files changed, 87 insertions, 0 deletions
diff --git a/content/maps/smallview.json b/content/maps/smallview.json
new file mode 100644
index 0000000..bcfd1f4
--- /dev/null
+++ b/content/maps/smallview.json
@@ -0,0 +1,87 @@
+{
+ "width": 33,
+ "height": 33,
+ "spawn": [24, 24],
+ "places": {
+ "begin": [21, 24],
+ "towneast": [24, 13],
+ "home": [24, 26]
+ },
+ "field": [
+ "########.###############.########",
+ "#,,,,,,#.#,,,,,,#~~~,~,#.#,,,,^,#",
+ "#,,,,,,#.#,,,,,,#~~~~~~#.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#~~~~~~#.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#~~~~~,#.#,,^^,,#",
+ "#,,,^^,#.#,,,,^,#,~~~~,#.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#,~~,,,#.#,,,,,,#",
+ "########.#########~#####.########",
+ "..................=..............",
+ "########.#########~#####.########",
+ "#,,,,,,#.#,,,,,,#^~^..^#.#,^,,,,#",
+ "#,,,,,,#.#,,,,,,#^~^..^#.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#.=..^^#.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#^~^...2.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#.~~=~.#.#,,,,,,#",
+ "#,,,,,,#.#,,,,,,#.^^.~~#.#,,,,,,#",
+ "########.#############~#.########",
+ "#,,,,,,#.,,T,,T,T,,T,~~,.#,,,,,,#",
+ "#,,,^^,#.,T,T,T,T,,TT~,,.#,,,,,,#",
+ "#,,,,,,#.,T,T,,T,,TT,~~,.#,,,,,,#",
+ "#,,,,,,#.,TT,,TTT,,,T,~,.#,,,,,,#",
+ "#,,,,,,#.T,,,TT,TT,T,T~,.#,,^,,,#",
+ "#,,,,,,#.,TT,T,,T,,,T,~~.#,,,,,,#",
+ "########.T,,TTTT,TTT,TT~.########",
+ ".......................=........4",
+ "########.,,~~~~~~~~~~1~~.########",
+ "#,,,,,,#.~~~,,,T,,,,,,,~.3,,,,,,#",
+ "#,,,,,,#.~,,,,,,,,,,,,,~,#,^,,,,#",
+ "#,,,,,,#.~,,,,,,,,,,T,,~,#,,,,,,#",
+ "#,,,,,,#.~,,^^,,,,,,,,,~,#,,,,,,#",
+ "#,,,,,,#.~,,,T,,,,T,,,,~,#,,,,,,#",
+ "#,,,,,,#.~,,X,,,X,,,,XX~,#,,,,,,#",
+ "######XX+~XXXXXXXXXXXXX~+XXX#####"
+ ],
+ "mapping": {
+ ",": "greengrass",
+ "Y": ["grass", "plant"],
+ "T": ["grass", "tree"],
+ "~": "water",
+ "=": ["water", {"type": "bridge", "kwargs": {"small": true}}],
+ "o": ["grass", "stone"],
+ "*": ["grass", "pebble"],
+ "d": ["ground", "dummy"],
+ "#": "fence",
+ ":": ["floor", {
+ "type": "spawner",
+ "args": ["seed", 1, 600],
+ "kwargs": {"initialSpawn": true}
+ }],
+ ";": ["floor", "seed"],
+ ".": "ground",
+ "+": "floor",
+ "X": "rock",
+ "^": "house",
+ "1": [{
+ "type": "portal",
+ "kwargs": {"destination": "right", "destpos": "bridge"}
+ }, "floor"],
+ "2": [{
+ "type": "portal",
+ "kwargs": {"destination": "town", "destpos": "gate"}
+ }, "floor"],
+ "3": [{
+ "type": "portal",
+ "kwargs": {"destination": "_home+{player}"}
+ }, "floor"],
+ "4": [{
+ "type": "portal",
+ "kwargs": {"destination": "room"}
+ }, "floor"],
+ "r": ["grass", "rabbit"],
+ "/": ["grass", "sword"],
+ "!": ["grass", "club"],
+ "]": ["grass", "armour"],
+ " ": []
+ }
+}