summaryrefslogtreecommitdiff
path: root/content/maps/begin.json
blob: 34a72cb6372ff92a84e2a61884de42ca34e0ba0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
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"],
		" ": []
	}
}