summaryrefslogtreecommitdiff
path: root/content/maps/town.json
diff options
context:
space:
mode:
Diffstat (limited to 'content/maps/town.json')
-rw-r--r--content/maps/town.json106
1 files changed, 106 insertions, 0 deletions
diff --git a/content/maps/town.json b/content/maps/town.json
new file mode 100644
index 0000000..dd0b2b5
--- /dev/null
+++ b/content/maps/town.json
@@ -0,0 +1,106 @@
+{
+ "width": 64,
+ "height": 64,
+ "spawn": [55, 37],
+ "places": {
+ "gate": [62, 37]
+ },
+ "field": [
+
+ ",,,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,",
+ ",hhhhhhhhhhhhhhhhhh~~~~~~hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,======.....................,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,======.....................,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,======.....................,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,,,,,,,,h%",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,....................%",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,....................%",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,....................%",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,....................%",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,,,,,..,,,,,h%",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,####++##,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,#++++++#,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,#++++++#,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~,,,,,,,,,,,,,,,,,,...,,,,,#++++++#,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~~,,,,,,,,,,,,,,,,,...,,,,,#++++++#,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~~~~~~,,,,,,,,,,,,,...,,,,,#++++++#,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~,,,,,,,,,,...,,,,,#++++++#,,,h,",
+ ",h,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~,,,,,,,...,,,,,########,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~,...,,,,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~===~~~,,,,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~===~~~~~~,,,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~===~~~~~~~~,,,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~===~~~~~~~~~~,,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~===~~~~~~~~~~~,,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~===~~~~~~~~~~~~,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~,,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~,,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~,,h,",
+ ",h,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~,,h,",
+ ",hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh~~~~~~hhh,",
+ ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~,,,,"
+ ],
+ "mapping": {
+ ",": "grass",
+ "Y": ["grass", "plant"],
+ "T": ["grass", "tree"],
+ "~": "water",
+ "=": ["water", "bridge"],
+ "o": ["grass", "stone"],
+ "*": ["grass", "pebble"],
+ "d": ["ground", "dummy"],
+ "#": "wall",
+ "h": "fence",
+ ":": ["floor", {
+ "type": "spawner",
+ "args": ["seed", 1, 600],
+ "kwargs": {"initialSpawn": true}
+ }],
+ ";": ["floor", "seed"],
+ ".": "ground",
+ "+": "floor",
+ "X": "rock",
+ "^": ["spiketrap", "ground"],
+ "%": [{
+ "type": "portal",
+ "kwargs": {"destination": "smallview", "despos": "towneast"}
+ }, "ground"],
+ "r": ["grass", "rabbit"],
+ "/": ["grass", "sword"],
+ "!": ["grass", "club"],
+ "]": ["grass", "armour"],
+ " ": []
+ }
+}