summaryrefslogtreecommitdiff
path: root/content/maps/tutorial.json
blob: 2ac04b46e78c252c3d998462edf6f1ac35cc759c (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
{
	"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}}
			, "ground"],
		"d": ["ground", {
			"type": "spawner",
			"args": [{"type": "dummy"}, 1, 600],
			"kwargs": {"initial_spawn": true}
		}],
		"%": ["floor", "closeddoor"],
		"&": [{
			"type": "spawner",
			"args": [{"type": "dummy"}, 1, 300],
			"kwargs": {"initial_spawn": true}
		}],
		"1": [{
			"type": "portal",
			"args": ["begin","cavebridge"]
		}, "floor"],
		";": ["floor", {
			"type": "spawner",
			"args": [{"type": "radishseed"}, 1, 600],
			"kwargs": {"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": [" "]}],
		" ": []
	}
}