summaryrefslogtreecommitdiff
path: root/content/maps/begin.json
diff options
context:
space:
mode:
authortroido <troido@protonmail.com>2020-04-06 19:29:43 +0200
committertroido <troido@protonmail.com>2020-04-06 19:29:43 +0200
commit289a342917e9291895b0332dd4ab412b15a7fabf (patch)
tree209ccc2c1f83e3ad936c134168dadd8f71cd9590 /content/maps/begin.json
parent7c351a0c7a497d30f4826a19e6c6e92d3e7b5065 (diff)
added rooms from python asciifarm
Diffstat (limited to 'content/maps/begin.json')
-rw-r--r--content/maps/begin.json142
1 files changed, 142 insertions, 0 deletions
diff --git a/content/maps/begin.json b/content/maps/begin.json
new file mode 100644
index 0000000..34a72cb
--- /dev/null
+++ b/content/maps/begin.json
@@ -0,0 +1,142 @@
+{
+ "width": 64,
+ "height": 64,
+ "spawn": [15, 30],
+ "places": {
+ "stairdown": [37, 33],
+ "caveentrance": [31, 50],
+ "right": [62, 10],
+ "cavebridge": [1, 60]
+ },
+ "field": [
+
+
+
+
+
+
+
+
+ ",,,,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
+ ",,,,,,,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
+ ",,,,,,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~",
+ ",,,,,,,,~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,'1",
+ ",,,,,,~~~~~~~~~~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'1",
+ ",,,,~~~~~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,T,,,,,,,,,,,,,,'1",
+ ",,,~~~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,T,,,,,,,,,,,,,,,,,,,,,,'1",
+ ",,~~~~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'1",
+ ",,~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,T,,,,,,T,,,,,,,,,,,'1",
+ ",~~~~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'1",
+ ",~~~~~,,,,,,,,,''''''''T'''''''''''''''''''''''T'''''''''''''''1",
+ "~~~~~~,,,,,,,'''''''''''''T''''''''''''''''''''''''''''''''''''1",
+ "~~~~~''''T''''.................................................1",
+ "~~~~~.'''''''.'''''''''''''''''''''''''''''''''''''''''''''''''1",
+ "~~~~~........''''''''''''''''''''''''''''''''''''''''''''''''''1",
+ "~~~~~.'''...''*',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,,,,,,,,,,,'1",
+ "~~~~~''''...'''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',T,,,,,,,,,,'1",
+ "~~~~~'''''..'''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,,,,,,,,,,,'1",
+ ",~~~~'''''..'''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,,,,,,,,,,,'1",
+ ",~~~~'''*''.'''',,,,,,,,,,,,,,,,,,,,,,,,T,'''''''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,..'''',,,,,,,,,,,,,,,,,,T,,,,,,,'''''''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,'..''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,''.''',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,,'..'',,,,,,,,,,,,,,,,,,,,,,,,,,'''''''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,,''.'E,,,,,,,,,,,,,,,,,,,,,,,,,,'''T'''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,,'..''''''#####################''''''''',,,,,,,,,,,,'1",
+ ",~~~~~,,,,,''..'''BB#+++++++++++++#+++++#''''''''',,,,,,,,,,,,'1",
+ ",~~~~~'''''''..'''.'#+++++++++++++#+++++#''''''''',,,,,,,,,,,,'1",
+ "~~~~~'''5''''''../!]#+++++++++++++++++++#''''''''',,,,,,,,,,,,'1",
+ "~~~~~'''6''''.'.''..D+++++++++++++#+++++#''''''''',,,,,,,,,,,,'1",
+ "~~~~~'''7'..''.'....D+++++++++++++#######''''''''',,,,,,,,,,,,'1",
+ "~~~~~'888''.'..'....#+++++++++++++#+++++#''''''''',,,,,,,,,,,,'1",
+ "~~~~,,,,,,'.'#d.....#+++++++++++++#+++++#''''''''',,,,,,,,,,,,'1",
+ "~~~~,,,,,,8.'#..d..^#+++++++++++++++++>+#''''''''',,,,,,,,,,,,'1",
+ "~~~~,,,,,,'.'########+++++++++++++#+++++#''''''''',,,,,,,,,,,,'1",
+ "~~~~,,,,,,'.''''''''#####################''''''''',,,,,,,,,,,,'1",
+ "~~~~,,,,,,8.'''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,'1",
+ "~~~~~,,,,,'.'''''''''''''''''''''''''''''''''''''',,,,,,,,,,,,'1",
+ "~~~~~,,,,,'.'''''''''''''''''''''''''''''''''''''''''''''''''''1",
+ "~~~~~~,,,,'....................................................1",
+ ",~~~~~,,,,'''T'''''''''''''''''''''''''''''''''''''''''''''''''1",
+ ",~~~~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''1",
+ ",~~~~~~''''''''',,,,,,,,,,,,,,,''.',,,,,,,,,',,,,,,,,,,,,,,,,,'1",
+ ",,~~~~~'',,,,,,,,,,,,,,,,,,,,,,'''',,,,T,,,,',,,,,,,,,,,,,,,,,'1",
+ ",,~~~~~'',,,,,,,,,,,,,,,,,,,,,,'.'',,,,,,,,,',,T,,,,r,,,r,,,,,'1",
+ ",,~~~~~'',,,,,,,,,,,,,,,,,,,,,,T'.',,,,,,,,,',,,,,,,,,,,,,,,,,'1",
+ ",,~~~~~'',,,,,T,,,,,,,,,,,,,,,,'''',T,,,,,T,',,,,,,T,,r,,,,,,,'1",
+ ",,~~~~~'',,,,,,,,,,,,,,,,,T,,,,'''',,,,,,,,,',T,,,,,,,,,,,,,,,'1",
+ ",,~~~~~'',,,,,,,,,,,,,,,,,,,,,,'T.',,,,,,,,T,,,,,,,r,,,,T,,,,,'1",
+ ",,~~~~~'',,,,,,,,,,,,,,,,,,,,,,'''',,,T,,,,,,,,,,,,,,,,,,,,,,,'1",
+ ",~~~~~~'',,,,,,,,,,,,XXXXXXXXXX'.'',,,,,,,,,,,,T,,,,,,,T,,,,,,'1",
+ ",~~~~~~'',,,,,,XXXXXXX XCX'',,,,,T,,,,,,,,,,,,,,,,,,,,,XX",
+ ",~~~~~'''',,XXXX XXXXX,,,,,,,,,,,,T,,,,,,,,,,,,XXX ",
+ ",~~~~~''''XXX XXXX,,,,,,,,,,,,,,,,,,,,,XX ",
+ "X~~~~~'''XX XXX,,,,,,,XX,,,,,,,,,,X ",
+ "X~~~~~''XX XXX,,,XXXXXXX,,,,,,XX ",
+ "X~~~~~''X X,,XX XXXX,,XX ",
+ "X~~~~~''X X,XX XXXX ",
+ "X~~~~~'XX XXX ",
+ "#~~~~~'XX ",
+ "2=====''X ",
+ "#~~~~~XXX ",
+ "X~~~~~X ",
+ "X~~~~~X "
+ ],
+ "mapping": {
+ ",": ["grass", "freeland"],
+ "'": ["grass"],
+ "Y": ["grass", "radishplant"],
+ "T": ["grass", "tree"],
+ "~": "water",
+ "=": ["water", "bridge"],
+ "o": ["grass", "stone", "stone", "stone", "stone", "stone", "stone", "stone", "stone"],
+ "W": ["grass", "hardwood", "hardwood", "hardwood", "hardwood", "hardwood", "hardwood", "hardwood", "hardwood"],
+ "*": ["grass", "pebble"],
+ "d": ["ground", {
+ "type": "spawner",
+ "args": [{"type": "dummy"}, 1, 600],
+ "kwargs": {"initialSpawn": true}
+ }],
+ "D": ["ground", "opendoor"],
+ "#": "wall",
+ ":": ["ground", {
+ "type": "spawner",
+ "args": ["radishseed", 1, 600],
+ "kwargs": {"initialSpawn": false}
+ }],
+ ";": ["floor", "radishseed"],
+ ".": "ground",
+ "+": "floor",
+ "X": "rock",
+ "^": ["spiketrap", "ground"],
+ ">": [
+ {"type": "portal", "kwargs": {"destination": "basement", "destpos": "stairup"}},
+ {"type": "img", "kwargs": {"sprite": "stairdown"}},
+ "floor"
+ ],
+ "C": [
+ {"type": "portal", "kwargs": {"destination": "cave", "destpos": "stairup"}},
+ {"type": "img", "kwargs": {"sprite": "stairdown"}},
+ "floor"
+ ],
+ "r": ["grass", "rabbit"],
+ "/": ["grass", "sword"],
+ "!": ["grass", "club"],
+ "]": ["grass", "armour"],
+ "1": [{
+ "type": "portal",
+ "kwargs": {"destination": "right", "destpos": "left"}
+ }],
+ "2": [{
+ "type": "portal",
+ "kwargs": {"destination": "tutorial", "destpos": "tunnelout"}
+ }, "floor"],
+ "E": ["grass", "trader"],
+ "B": ["grass", "freeland", "builtwall"],
+ "5": ["grass", "plantedradishseed"],
+ "6": ["grass", "radishseedling"],
+ "7": ["grass", "youngradishplant"],
+ "8": ["grass", "radishplant"],
+ " ": []
+ }
+}