{ "format_version": 5, "name": "floor1_left2", "tile_map": { "file": "dungeons/dungeon0/floor1_left2.png", "color_map": "dungeons/dungeon0/colormap.json", "canvas": "textures/tilecanvas_floor1.json" }, "enemies": [ { "type": "berserker", "rank": 1, "start": { "position": {"x": 16, "y": 18.5}, "facing": "SOUTH" }, "inventory": [ { "type": "heal_powerup", "rank": 1 } ], "patrol_route": [] }, { "type": "ranger", "rank": 0, "start": { "position": {"x": 12, "y": 8}, "facing": "NORTH" }, "inventory": [], "patrol_route": [ {"x": 12, "y": 18.5}, {"x": 12, "y": 2.5} ] }, { "type": "ranger", "rank": 0, "start": { "position": {"x": 20, "y": 13}, "facing": "SOUTH" }, "inventory": [], "patrol_route": [ {"x": 20, "y": 2.5}, {"x": 20, "y": 18.5} ] }, { "type": "ranger", "rank": 1, "start": { "position": {"x": 3, "y": 26}, "facing": "SOUTH" }, "inventory": [ { "type": "key", "key_id": 1 } ], "patrol_route": [] }, { "type": "ranger", "rank": 1, "start": { "position": {"x": 29, "y": 20}, "facing": "NORTH" }, "inventory": [ { "type": "key", "key_id": 1 } ], "patrol_route": [] }, { "type": "berserker", "rank": 1, "start": { "position": {"x": 12.5, "y": 30.5}, "facing": "EAST" }, "inventory": [ { "type": "heal_powerup", "rank": 0 } ], "patrol_route": [ {"x": 12.5, "y": 30.5}, {"x": 29.5, "y": 30.5} ] }, { "type": "first_boss", "rank": 1, "start": { "position": {"x": 6, "y": 40}, "facing": "EAST" }, "inventory": [ { "type": "key", "key_id": 2 } ], "patrol_route": [] } ], "objects": [ { "type": "heal_powerup", "rank": 0, "position": {"x": 28.9375, "y": 34.0625} }, { "type": "heal_powerup", "rank": 0, "position": {"x": 29.25, "y": 34.5} }, { "type": "heal_powerup", "rank": 0, "position": {"x": 29.5, "y": 34} }, { "type": "heal_powerup", "rank": 2, "position": {"x": 28.5, "y": 44} }, { "type": "door", "key_id": 1, "bounds": { "left": 22, "right": 25, "bottom": 32, "top": 33 } }, { "type": "door", "key_id": 1, "bounds": { "left": 21, "right": 22, "bottom": 39, "top": 41 } }, { "type": "door", "key_id": 2, "bounds": { "left": 25, "right": 26, "bottom": 43, "top": 45 } } ], "exits": { "floor1_left2_bottom_right_exit": { "bounds": { "left": 32, "right": 32, "bottom": 1, "top": 2 } }, "floor1_left2_top_right_exit": { "bounds": { "left": 32, "right": 32, "bottom": 43, "top": 45 } } } }