diff options
Diffstat (limited to 'content/maps/cave.json')
| -rw-r--r-- | content/maps/cave.json | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/content/maps/cave.json b/content/maps/cave.json new file mode 100644 index 0000000..6086d78 --- /dev/null +++ b/content/maps/cave.json @@ -0,0 +1,93 @@ +{ + "width": 64, + "height": 44, + "spawn": [32, 4], + "places": { + "stairup": [32, 4] + }, + "field": [ + " ", + " ", + " XXX ", + " XXX<X ", + " XX...X ", + " X....X ", + " X....X ", + " X....XX ", + " X.....X ", + " XX....X ", + " X....X ", + " X....X ", + " XX....X ", + " X.....X ", + " X.....X ", + " X.....X ", + " X....XX ", + " X...XX ", + " X...X ", + " X...X ", + " XX...X ", + " XXXXXXX X....XX ", + " XXX.....XXXXXXXXX.....XXXXXXXXX XXXXX ", + " X.............................XXXXXX...XX ", + " XX.......................................X ", + " X.......................................XX ", + " X........g.....................g........X ", + " X.......................................XX ", + " X........................................X ", + " X.......................................XX ", + " X.......................................X ", + " XX.......................................X ", + " XXX........................................X ", + " X..........................................XX ", + " X...........g......................g........X ", + " XX..........................................X ", + " X..........................................X ", + " XXX.......................................XX ", + " X.......................................X ", + " X...XX.................................XX ", + " X.X...X.............T..............XX.XX ", + " XXX.........................XXX.......X ", + " XXXXXXXXXXXXX...........XXX XXXXXXXXX ", + " XXXXXXXXXXXXX " + ], + "mapping": { + ",": "grass", + "Y": ["grass", "plant"], + "~": "water", + "X": "wall", + "X": "rock", + ".": "ground", + "+": "floor", + "<": [ + {"type": "portal", "args": ["begin", "caveentrance"]}, + {"type": "img", "args": ["stairup"]}, + "floor" + ], + "g": [ + "ground", + { + "type": "spawner", + "kwargs": { + "template": {"type": "goblin"}, + "amount": 2, + "delay": 50, + "initial_spawn": true + } + } + ], + "T": [ + "ground", + { + "type": "spawner", + "kwargs": { + "template": {"type": "troll"}, + "amount": 1, + "delay": 200, + "initial_spawn": true + } + } + ], + " ": [] + } +} |
