summaryrefslogtreecommitdiff
path: root/content/maps/tutorial.json
blob: c9a7c8571e7fc74891cbafc348516e146219e347 (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
{
	"width": 64,
	"height": 64,
	"spawn": [17, 5],
	"places": {
		"tunnelout": [62, 1]
	},
	"field": [

		"   HELLO PLAYER                                          #######",
		"WELCOME TO ASCIIFARM                                     #+++++1",
		"#################### YOU CAN WALK         SHORTCUT       #+#####",
		"#++++++++++++++++++# AROUND WITH       DO NOT GO HERE IF #+#    ",
		"#++++++++++++++++++# WASD OR ARROW     YOU WANT TO LEARN #+#    ",
		"#++++++++++++++++++# ARROW KEYS ##########################+#    ",
		"#++++++++++++++++++##############++++++++++++++++++++++++++#    ",
		"#+++++++++++++++++++++++++++++++++########################+#    ",
		"#############################++####                      #+#    ",
		"   OR OTHER KEYS IF YOU     #++# YOU CAN INTERACT        #+#    ",
		"   CHANGE THE CONFIG        #++# WITH OBJECTS BY         #+#    ",
		"                            #++# PRESSING R WHILE        #+#    ",
		"                            #++# STANDING NEXT TO IT     #+#    ",
		"                            #%%#                         #+#    ",
		"                            #++# YOU CAN OPEN            #+#    ",
		"           YOU CAN FIGHT BY #++# OR CLOSE DOORS          #+#    ",
		"           PRESSING F WHILE #++# THIS WAY                #+#   m",
		"           STANDING NEXT TO #++#                         #+#   m",
		"                 THE TARGET #++#                         #+#   m",
		"               ##############%%###                       #+#   m",
		"               #++++++&+&+&++++++#                       #+#   m",
		"               #+++++++++++++++++#                       #+#  mm",
		"################+++++++++++++++++#                       #+#  m~",
		"#++++++++++++++++++++++++++++++++#                       #+#  m~",
		"#+++++++++++++++++++++&+&+&++++++#                       #+#  m~",
		"#+++##############################                       #+#  mm",
		"#+++#             TRY FIGHTING                           #+#   m",
		"#+++#             THESE DUMMIES                          #+#   m",
		"#+++#                                                    #+#   m",
		"#+++# ENEMIES AND SOME                                   #+#    ",
		"#+^+# OBJECTS CAN HARM                                   #+#    ",
		"#+++# YOU                                                #+#    ",
		"#+++#                                                    #+#    ",
		"#^+^# SOMETIMES                                          #+#    ",
		"#+^+# THIS IS                                            #+#    ",
		"#++^# UNAVOIDABLE                                        #+#    ",
		"#+++#                                                    #+#    ",
		"#+++# YOU SLOWLY REGAIN                                  #+#    ",
		"#+++# HEALTH OVER TIME                                   #+#    ",
		"#+++###################################                  #+#    ",
		"#++++++++;++++++++;;++++++++++++++++++# YOU CAN DROP     #+#    ",
		"#++++++++++++++++++++++++++;++++++++++# THEM AGAIN       #+#    ",
		"#+++++;+++++++++;;++++++;+++++++++++++# WITH THE Q KEY   #+#    ",
		"###################################+++#                  #+#    ",
		" YOU CAN PICK UP OBJECTS          #+++#                  #+#    ",
		" WITH THE E KEY                   #+++# YOU CAN          #+#    ",
		" TRY PICKING UP SOME SEEDS        #+++# USE ITEMS        #+#    ",
		"                                  #+++# IN YOUR          #+#    ",
		"                    YOU CAN PLANT #+++# INVENTORY        #+#    ",
		"                     SEEDS IN THE #+++# BY PRESSING      #+#    ",
		"                       GROUND BY m#+++# SHIFT E          #+#    ",
		"                    USING THEM mmm,,++#m                 #+#    ",
		"                        mmmmmmmm,,,,+,,mm BE PATIENT OR  #+#    ",
		"       HARVEST CROPS mmmm,,,,,,,,,,,+,,,mm COME BACK     #+#    ",
		"     BY INTERACTING mm,,,,,,,,,,,,,,+,,,,m LATER         #+#    ",
		"          WITH THEM m,,...,,.$.,,...+,,,,m               #+#    ",
		"                   mm,,...,,...,,...+,,,mm RADISHES TAKE #+#    ",
		"       YOU CAN EAT m,,,...,,...,,...+,,,m AROUND TEN     #+#    ",
		"           FOOD TO m,,,,+++++++++++++,,,m MINUTES TO     #+#    ",
		"     REGAIN HEALTH m,,,,,,,,..$,,...+,,,m GROW           #+#    ",
		"                   mmm,,,,,,...,,...+,,###################+#    ",
		"                     mmmmmm,...,,...+++++++++++++++++++++++#    ",
		"        FOLLOW THE TUNNEL mmmmmmmmmmmm######################    ",
		"              TO LEAVE THE TUTORIAL     YOU CAN ALWAYS COME BACK"
	],
	"mapping": {
		",": ["grass"],
		"#": ["wall"],
		".": ["ground"],
		"+": ["floor"],
		"$": ["grass", "radishplant"],
		"~": ["water"],
		"=": ["water", "bridge"],
		"m": ["rock"],
		"^": [{"type": "spiketrap", "kwargs": {"damage": 3}}
			, "floor"],
		"%": ["floor", "closeddoor"],
		"&": [{
			"type": "spawner",
			"kwargs": {"template": {"type": "dummy"}, "delay": 300, "initial_spawn": true}
		}, "floor"],
		"1": [{
			"type": "portal",
			"kwargs": {"destination": "begin", "destpos": "cavebridge"}
		}, "floor"],
		";": ["floor", {
			"type": "spawner",
			"kwargs": {"template": {"type": "radishseed"}, "delay": 600, "initial_spawn": true}
		}],
		"A": [{"type": "letter", "args": ["A"]}],
		"B": [{"type": "letter", "args": ["B"]}],
		"C": [{"type": "letter", "args": ["C"]}],
		"D": [{"type": "letter", "args": ["D"]}],
		"E": [{"type": "letter", "args": ["E"]}],
		"F": [{"type": "letter", "args": ["F"]}],
		"G": [{"type": "letter", "args": ["G"]}],
		"H": [{"type": "letter", "args": ["H"]}],
		"I": [{"type": "letter", "args": ["I"]}],
		"J": [{"type": "letter", "args": ["J"]}],
		"K": [{"type": "letter", "args": ["K"]}],
		"L": [{"type": "letter", "args": ["L"]}],
		"M": [{"type": "letter", "args": ["M"]}],
		"N": [{"type": "letter", "args": ["N"]}],
		"O": [{"type": "letter", "args": ["O"]}],
		"P": [{"type": "letter", "args": ["P"]}],
		"Q": [{"type": "letter", "args": ["Q"]}],
		"R": [{"type": "letter", "args": ["R"]}],
		"S": [{"type": "letter", "args": ["S"]}],
		"T": [{"type": "letter", "args": ["T"]}],
		"U": [{"type": "letter", "args": ["U"]}],
		"V": [{"type": "letter", "args": ["V"]}],
		"W": [{"type": "letter", "args": ["W"]}],
		"X": [{"type": "letter", "args": ["X"]}],
		"Y": [{"type": "letter", "args": ["Y"]}],
		"Z": [{"type": "letter", "args": ["Z"]}],
		"_": [{"type": "letter", "args": [" "]}],
		" ": []
	}
}