-
Notifications
You must be signed in to change notification settings - Fork 12
/
KantoMap.lua
527 lines (518 loc) · 51.4 KB
/
KantoMap.lua
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
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
local cpath = select(1, ...) or "" -- callee path
local function nTimes(n, f, x) for i = 0, n - 1 do x = f(x) end return x end -- calls n times f(x)
local function rmlast(str) return str:sub(1, -2):match(".+[%./]") or "" end -- removes last dir / file from the callee path
local cpppdpath = nTimes(4, rmlast, cpath) -- callee parent parent of parent dir path
local _ss = require (cpppdpath .. "Settings/Static_Settings")
return function()
local ss = _ss()
local K_SUBWAY = ss.K_SUBWAY
local KantoMap = {}
KantoMap["Berry Tower Reception Kanto"] = {["Route 13_A"] = {1}}
KantoMap["Bike Road House 1f"] = {["Route 16 Stop House"] = {1}}
KantoMap["Bike Road Stop 1f"] = {["Bike Road Stop"] = {1}}
KantoMap["Bike Road Stop"] = {["Bike Road Stop 1f"] = {1}, ["Route 18_A"] = {0.2, {["items"] = {"Bicycle"}}}, ["Route 18_B"] = {0.2}}
KantoMap["Bills House"] = {["Route 25"] = {1}}
KantoMap["Celadon City Subway"] = {["Lavender Town Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Pokecenter Celadon"] = {0.2}, ["Cerulean City Subway"] = {K_SUBWAY}}
KantoMap["Celadon City_A"] = {["Celadon City_B"] = {1, {["abilities"] = {"cut"}}}, ["Celadon Gamecorner Stairs"] = {1}, ["Celadon Gamecorner Prize Center"] = {1}, ["Celadon House"] = {1}, ["Celadon Office 1F"] = {1}, ["Route 16_B"] = {1}, ["Celadon Mart 1"] = {1}, ["Pokecenter Celadon"] = {1}, ["Route 7"] = {1}}
KantoMap["Celadon City_B"] = {["Celadon City_A"] = {1, {["abilities"] = {"cut"}}}, ["CeladonGym"] = {1}}
KantoMap["Celadon Gamecorner Prize Center"] = {["Celadon City_A"] = {1}}
KantoMap["Celadon Gamecorner Stairs"] = {["Celadon City_A"] = {1}}
KantoMap["Celadon House"] = {["Celadon City_A"] = {1}}
KantoMap["Celadon Mart 1"] = {["Celadon Mart 2"] = {1}, ["Celadon City_A"] = {1}, ["Celadon Mart Elevator"] = {1}}
KantoMap["Celadon Mart 2"] = {["Celadon Mart 1"] = {1}, ["Celadon Mart Elevator"] = {1}, ["Celadon Mart 3"] = {1}}
KantoMap["Celadon Mart 3"] = {["Celadon Mart 2"] = {1}, ["Celadon Mart 4"] = {1}, ["Celadon Mart Elevator"] = {1}}
KantoMap["Celadon Mart 4"] = {["Celadon Mart 5"] = {1}, ["Celadon Mart Elevator"] = {1}, ["Celadon Mart 3"] = {1}}
KantoMap["Celadon Mart 5"] = {["Celadon Mart Elevator"] = {1}, ["Celadon Mart 4"] = {1}, ["Celadon Mart 6"] = {1}}
KantoMap["Celadon Mart 6"] = {["Celadon Mart 5"] = {1}}
KantoMap["Celadon Mart Elevator"] = {["Celadon Mart 2"] = {0.2}, ["Celadon Mart 1"] = {0.2}, ["Celadon Mart 4"] = {0.2}, ["Celadon Mart 3"] = {0.2}, ["Celadon Mart 5"] = {0.2}}
KantoMap["Celadon Office 1F"] = {["Celadon City_A"] = {1}, ["Celadon Office 2F"] = {1}, ["Celadon Office Elevator 1"] = {1}}
KantoMap["Celadon Office 2F"] = {["Celadon Office 1F"] = {1}, ["Celadon Office Elevator 1"] = {1}, ["Celadon Office Elevator 2"] = {1}}
KantoMap["Celadon Office 3F"] = {["Celadon Office Elevator 1"] = {1}, ["Celadon Office Elevator 2"] = {1}}
KantoMap["Celadon Office Elevator 1"] = {["Celadon Office 1F"] = {0.2}, ["Celadon Office 2F"] = {0.2}, ["Celadon Office 3F"] = {0.2}}
KantoMap["Celadon Office Elevator 2"] = {["Celadon Office Roof Top"] = {0.2}, ["Celadon Office 2F"] = {0.2}, ["Celadon Office 3F"] = {0.2}}
KantoMap["Celadon Office Roof Top"] = {["Know It All Mans Room"] = {1}, ["Celadon Office Elevator 2"] = {1}}
KantoMap["CeladonGym"] = {["Celadon City_B"] = {1}}
KantoMap["Cerulean City Bike Shop"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean City Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Pokecenter Cerulean"] = {0.2}, ["Lavender Town Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}}
KantoMap["Cerulean City_A"] = {["Cerulean City Bike Shop"] = {1}, ["Cerulean Gym"] = {1}, ["Cerulean House 6"] = {1}, ["Cerulean House 5"] = {1}, ["Cerulean House 4"] = {1}, ["Cerulean House 3"] = {1}, ["Cerulean House 2"] = {1}, ["Cerulean House 1"] = {1}, ["Pokecenter Cerulean"] = {1}, ["Route 9"] = {1}, ["Route 5_B"] = {1, {["abilities"] = {"cut"}}}, ["Route 5_A"] = {1, {["abilities"] = {"cut"}}}, ["Route 24_B"] = {1}, ["Cerulean Pokemart"] = {1}, ["Route 4"] = {1}}
KantoMap["Cerulean City_B"] = {["Route 24_A"] = {1, {["abilities"] = {"surf"}}}, ["Route 4"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Cerulean Gym"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean House 1"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean House 2"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean House 3"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean House 4"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean House 5 2f"] = {["Cerulean House 5"] = {1}}
KantoMap["Cerulean House 5"] = {["Cerulean City_A"] = {1}, ["Cerulean House 5 2f"] = {1}}
KantoMap["Cerulean House 6"] = {["Cerulean City_A"] = {1}}
KantoMap["Cerulean Pokemart"] = {["Cerulean City_A"] = {1}}
KantoMap["Cinnabar Gym B1F"] = {["Cinnabar Gym"] = {1}}
KantoMap["Cinnabar Gym"] = {["Cinnabar Island"] = {1}, ["Cinnabar Gym B1F"] = {1}}
KantoMap["Cinnabar Island"] = {["Cinnabar Gym"] = {1}, ["Cinnabar mansion 1_A"] = {1}, ["Cinnabar Lab"] = {1}, ["Pokecenter Cinnabar"] = {1}, ["Cinnabar Pokemart"] = {1}, ["Route 21"] = {1, {["abilities"] = {"surf"}}}, ["Route 20_A"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Cinnabar Lab Room 1"] = {["Cinnabar Lab"] = {1}}
KantoMap["Cinnabar Lab Room 2"] = {["Cinnabar Lab"] = {1}}
KantoMap["Cinnabar Lab Room 3"] = {["Cinnabar Lab"] = {1}}
KantoMap["Cinnabar Lab"] = {["Cinnabar Lab Room 3"] = {1}, ["Cinnabar Lab Room 2"] = {1}, ["Cinnabar Lab Room 1"] = {1}, ["Cinnabar Island"] = {1}}
KantoMap["Cinnabar Pokemart"] = {["Cinnabar Island"] = {1}}
KantoMap["Cinnabar mansion 1_A"] = {["Cinnabar Island"] = {1}, ["Cinnabar mansion 2"] = {1}}
KantoMap["Cinnabar mansion 1_B"] = {["Cinnabar Island"] = {1}, ["Cinnabar mansion B1F_B"] = {1}}
KantoMap["Cinnabar mansion 2"] = {["Cinnabar mansion 1_A"] = {1}, ["Cinnabar mansion 3_B"] = {1}, ["Cinnabar mansion 3_A"] = {1}}
KantoMap["Cinnabar mansion 3_A"] = {["Cinnabar mansion 2"] = {1}}
KantoMap["Cinnabar mansion 3_B"] = {["Cinnabar mansion 2"] = {1}, ["Cinnabar mansion B1F_A"] = {1}}
KantoMap["Cinnabar mansion B1F_A"] = {["Cinnabar mansion B1F_B"] = {0--[[npc maybe]]}}
KantoMap["Cinnabar mansion B1F_B"] = {["Cinnabar mansion 1_B"] = {1}}
KantoMap["Diamond Domain 1F_A"] = {["Love Island_A"] = {1}, ["Diamond Domain 1F_B"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Diamond Domain 1F_B"] = {["Diamond Domain 1F_A"] = {1, {["abilities"] = {"surf"}}}, ["Diamond Domain B1F"] = {1}, ["Love Island_B"] = {1}}
KantoMap["Diamond Domain B1F"] = {["Diamond Domain 1F_B"] = {1}}
KantoMap["Digletts Cave Entrance 1"] = {["Digletts Cave"] = {0.5}, ["Route 2_B"] = {0.5}}
KantoMap["Digletts Cave Entrance 2"] = {["Route 11"] = {0.5}, ["Digletts Cave"] = {0.5}}
KantoMap["Digletts Cave"] = {["Digletts Cave Entrance 2"] = {3}, ["Digletts Cave Entrance 1"] = {3}}
KantoMap["Fisherman House - Vermilion Top"] = {["Fisherman House - Vermilion"] = {1}}
KantoMap["Fisherman House - Vermilion"] = {["Vermilion City_A"] = {1}, ["Fisherman House - Vermilion Top"] = {1}}
KantoMap["Fuchsia City Stop House"] = {["Route 19"] = {0.2}, ["Fuchsia City"] = {0.2}}
KantoMap["Fuchsia City Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}, ["Lavender Town Subway"] = {K_SUBWAY}, ["Pokecenter Fuchsia"] = {0.2}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Cerulean City Subway"] = {K_SUBWAY}}
KantoMap["Fuchsia City"] = {["Move Deleter House"] = {1}, ["Fuchsia Gym"] = {1}, ["Fuchsia Pokemart"] = {1}, ["Safari Stop"] = {1}, ["Fuchsia City Stop House"] = {1}, ["Fuchsia House 1"] = {1}, ["Pokecenter Fuchsia"] = {1}, ["Route 15 Stop House"] = {1}, ["Route 18_B"] = {1}}
KantoMap["Fuchsia Gym"] = {["Fuchsia City"] = {1}}
KantoMap["Fuchsia House 1"] = {["Fuchsia City"] = {1}}
KantoMap["Fuchsia Pokemart"] = {["Fuchsia City"] = {1}}
KantoMap["Golds Gym Vitamin Shop"] = {["Golds Gym"] = {1}}
KantoMap["Golds Gym"] = {["Saffron City"] = {1}, ["Golds Gym Vitamin Shop"] = {1}}
KantoMap["Guild House"] = {["Saffron City"] = {1}}
KantoMap["Hall Of Fame B1F"] = {["Hall Of Fame"] = {1}, ["Hall Of Fame B2F"] = {1}}
KantoMap["Hall Of Fame B2F"] = {["Hall Of Fame B1F"] = {1}}
KantoMap["Hall Of Fame"] = {["Lavender Town"] = {1}, ["Hall Of Fame B1F"] = {1}}
KantoMap["Indigo Plateau Center Johto"] = {["Indigo Plateau"] = {1}}
KantoMap["Indigo Plateau Center"] = {["Indigo Plateau"] = {0.2}, ["Player Bedroom Pallet"] = {0.2}}
KantoMap["Indigo Plateau"] = {["Indigo Plateau Center Johto"] = {1}, ["Indigo Plateau Center"] = {1}, ["Victory Road Kanto 3F_B"] = {1}}
KantoMap["Item Maniac House"] = {["Route 25"] = {1}}
KantoMap["Jail"] = {["Pewter City"] = {1}}
KantoMap["Kanto Safari Zone Area 1 Building 1"] = {["Safari Entrance_A"] = {1}}
KantoMap["Know It All Mans Room"] = {["Celadon Office Roof Top"] = {1}}
KantoMap["Lavender Pokemart"] = {["Lavender Town"] = {1}}
KantoMap["Lavender Town Costume Mart 2"] = {["Lavender Town"] = {1}}
KantoMap["Lavender Town Costume Mart"] = {["Lavender Town"] = {1}}
KantoMap["Lavender Town House"] = {["Lavender Town"] = {1}}
KantoMap["Lavender Town Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pokecenter Lavender"] = {0.2}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Cerulean City Subway"] = {K_SUBWAY}}
KantoMap["Lavender Town Volunteer House"] = {["Lavender Town"] = {1}}
KantoMap["Lavender Town"] = {["Lavender Town House"] = {1}, ["Hall Of Fame"] = {1}, ["Lavender Town Costume Mart"] = {1}, ["Lavender Town Costume Mart 2"] = {1}, ["Lavender Town Volunteer House"] = {1}, ["Lavender Pokemart"] = {1}, ["Route 10_C"] = {1}, ["Route 12"] = {1}, ["Pokecenter Lavender"] = {1}, ["Pokemon Tower 1F"] = {1}, ["Route 8_A"] = {1}}
KantoMap["Love Island_A"] = {["Diamond Domain 1F_A"] = {1}, ["Love Island_B"] = {1}, ["Love Island Ferry"] = {1}, ["Pokecenter Love Island"] = {1}}
KantoMap["Love Island_B"] = {["Diamond Domain 1F_B"] = {1}, ["Private Resort"] = {1}}
KantoMap["Love Island Ferry"] = {["Love Island_A"] = {1}, ["Pokecenter Vermilion"] = {999}}
KantoMap["Move Deleter House"] = {["Fuchsia City"] = {1}}
KantoMap["Mt. Moon 1F"] = {["Mt. Moon B1F_A"] = {2}, ["Mt. Moon B1F_D"] = {2}, ["Route 3"] = {2}, ["Mt. Moon B1F_C"] = {2}}
KantoMap["Mt. Moon B1F_A"] = {["Mt. Moon B2F_C"] = {1}, ["Mt. Moon 1F"] = {1}}
KantoMap["Mt. Moon B1F_B"] = {["Mt. Moon B2F_A"] = {0.5}, ["Mt. Moon Exit"] = {0.5}}
KantoMap["Mt. Moon B1F_C"] = {["Mt. Moon B2F_B"] = {0.5}, ["Mt. Moon 1F"] = {0.5}}
KantoMap["Mt. Moon B1F_D"] = {["Mt. Moon 1F"] = {1}, ["Mt. Moon B2F_A"] = {1}}
KantoMap["Mt. Moon B2F_A"] = {["Mt. Moon B1F_D"] = {2}, ["Mt. Moon B1F_B"] = {2}}
KantoMap["Mt. Moon B2F_B"] = {["Mt. Moon B1F_C"] = {1}}
KantoMap["Mt. Moon B2F_C"] = {["Mt. Moon B1F_A"] = {1}}
KantoMap["Mt. Moon Exit"] = {["Route 4"] = {0.2}, ["Mt. Moon B1F_B"] = {0.2}}
KantoMap["Mt. Silver 1F_A"] = {["Mt. Silver Lower Mountainside"] = {1--[[, npc battle]]}, ["Mt. Silver Exterior"] = {1}}
KantoMap["Mt. Silver 1F_B"] = {["Mt. Silver 1F_C"] = {1, {["abilities"] = {"rock smash"}}--[[, npc battle]]}, ["Mt. Silver 2F_A"] = {1--[[, npc battle, npc battle]]}, ["Mt. Silver Lower Mountainside"] = {1}}
KantoMap["Mt. Silver 1F_C"] = {["Mt. Silver 1F_B"] = {1, {["abilities"] = {"rock smash"}}}, ["Mt. Silver Expert Belt"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Mt. Silver 1F_E"] = {["Mt. Silver Lower Mountainside"] = {1}}
KantoMap["Mt. Silver 2F_A"] = {["Mt. Silver 1F_B"] = {3}, ["Mt. Silver Upper Mountainside_A"] = {3--[[, "npc battle"}]]}}
KantoMap["Mt. Silver 2F_B"] = {["Mt. Silver Upper Mountainside_A"] = {1}}
KantoMap["Mt. Silver 2F_C"] = {["Mt. Silver Upper Mountainside_A"] = {1}, ["Mt. Silver Upper Mountainside_B"] = {1}}
KantoMap["Mt. Silver 2F_D"] = {["Mt. Silver Upper Mountainside_B"] = {1}}
KantoMap["Mt. Silver 3F"] = {["Mt. Silver Summit"] = {1}, ["Mt. Silver Upper Mountainside_B"] = {1}}
KantoMap["Mt. Silver Expert Belt"] = {["Mt. Silver 1F_C"] = {1}}
KantoMap["Mt. Silver Exterior"] = {["Route 28_B"] = {1}, ["Mt. Silver Pokecenter"] = {1}, ["Route 28_A"] = {1}, ["Mt. Silver 1F_A"] = {1}}
KantoMap["Mt. Silver Lower Mountainside"] = {["Mt. Silver 1F_A"] = {1}, ["Mt. Silver 1F_B"] = {1}, ["Mt. Silver 1F_E"] = {1}}
KantoMap["Mt. Silver Pokecenter"] = {["Mt. Silver Exterior"] = {1}}
KantoMap["Mt. Silver Summit"] = {["Mt. Silver 3F"] = {1}}
KantoMap["Mt. Silver Upper Mountainside_A"] = {["Mt. Silver 2F_C"] = {1}, ["Mt. Silver 2F_A"] = {1}, ["Mt. Silver 2F_B"] = {1}}
KantoMap["Mt. Silver Upper Mountainside_B"] = {["Mt. Silver 2F_C"] = {1}, ["Mt. Silver 3F"] = {1--[[npc talk]]}, ["Mt. Silver 2F_D"] = {1}}
KantoMap["New Bark Town"] = {["Route 27_A"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Oaks Lab"] = {["Pallet Town"] = {1}}
KantoMap["Pallet Town"] = {["Oaks Lab"] = {1}, ["Rivals House"] = {1}, ["Player House Pallet"] = {1}, ["Route 21"] = {1, {["abilities"] = {"surf"}}}, ["Route 1"] = {1}}
KantoMap["Pewter City Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}, ["Lavender Town Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pokecenter Pewter"] = {0.2}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Cerulean City Subway"] = {K_SUBWAY}}
KantoMap["Pewter City"] = {["Pewter Gym"] = {1}, ["Pewter Museum"] = {1}, ["Jail"] = {1}, ["Pewter House 2"] = {1}, ["Pewter House 1"] = {1}, ["Pokecenter Pewter"] = {1}, ["Pewter Pokemart"] = {1}, ["Route 2_A"] = {1}, ["Route 3"] = {1}}
KantoMap["Pewter Gym"] = {["Pewter City"] = {1}}
KantoMap["Pewter House 1"] = {["Pewter City"] = {1}}
KantoMap["Pewter House 2"] = {["Pewter City"] = {1}}
KantoMap["Pewter Museum"] = {["Pewter City"] = {1}}
KantoMap["Pewter Pokemart"] = {["Pewter City"] = {1}}
KantoMap["Player Bedroom Pallet"] = {["Player House Pallet"] = {1}}
KantoMap["Player House Pallet"] = {["Player Bedroom Pallet"] = {1}, ["Pallet Town"] = {1}}
KantoMap["Pokecenter Celadon"] = {["Celadon City_A"] = {1}, ["Celadon City Subway"] = {0.2}}
KantoMap["Pokecenter Cerulean"] = {["Cerulean City Subway"] = {0.2}, ["Cerulean City_A"] = {1}}
KantoMap["Pokecenter Cinnabar"] = {["Cinnabar Island"] = {1}}
KantoMap["Pokecenter Fuchsia"] = {["Fuchsia City Subway"] = {0.2}, ["Fuchsia City"] = {1}}
KantoMap["Pokecenter Lavender"] = {["Lavender Town"] = {1}, ["Lavender Town Subway"] = {0.2}}
KantoMap["Pokecenter Love Island"] = {["Love Island_A"] = {1}}
KantoMap["Pokecenter Pewter"] = {["Pewter City"] = {1}, ["Pewter City Subway"] = {0.2}}
KantoMap["Pokecenter Route 10"] = {["Route 10_A"] = {1}}
KantoMap["Pokecenter Route 3"] = {["Route 3"] = {1}}
KantoMap["Pokecenter Saffron"] = {["Saffron City"] = {1}, ["Saffron City Subway"] = {0.2}}
KantoMap["Pokecenter Trainers Valley"] = {["Trainers Valley"] = {1}}
KantoMap["Pokecenter Vermilion"] = {["Vermilion City_A"] = {1}, ["Vermilion City Subway"] = {0.2}}
KantoMap["Pokecenter Viridian"] = {["Viridian City Subway"] = {0.2}, ["Viridian City"] = {1}}
KantoMap["Pokemon Club"] = {["Vermilion City_A"] = {1}}
KantoMap["Pokemon League Reception Gate"] = {["Route 28_A"] = {1}, ["Route 26_A"] = {1}, ["Victory Road Kanto 1F"] = {1}, ["Route 22"] = {1}}
KantoMap["Pokemon Tower 1F"] = {["Lavender Town"] = {1}, ["Pokemon Tower 2F"] = {1}, ["Pokemon Tower B1"] = {1}}
KantoMap["Pokemon Tower 2F"] = {["Pokemon Tower 1F"] = {1}, ["Pokemon Tower 3F"] = {1}}
KantoMap["Pokemon Tower 3F"] = {["Pokemon Tower 4F"] = {1}, ["Pokemon Tower 2F"] = {1}}
KantoMap["Pokemon Tower 4F"] = {["Pokemon Tower 3F"] = {1}, ["Pokemon Tower 5F"] = {1}}
KantoMap["Pokemon Tower 5F"] = {["Pokemon Tower 6F"] = {1}, ["Pokemon Tower 4F"] = {1}}
KantoMap["Pokemon Tower 6F"] = {["Pokemon Tower 5F"] = {1}, ["Pokemon Tower 7F"] = {1}}
KantoMap["Pokemon Tower 7F"] = {["Pokemon Tower 6F"] = {1}}
KantoMap["Pokemon Tower B1"] = {["Pokemon Tower 1F"] = {1}, ["Pokemon Tower B2"] = {1}}
KantoMap["Pokemon Tower B10_A"] = {["Pokemon Tower B9_B"] = {1}, ["Pokemon Tower B9_A"] = {1}}
KantoMap["Pokemon Tower B10_B"] = {["Pokemon Tower B11"] = {1}}
KantoMap["Pokemon Tower B11"] = {["Pokemon Tower B1"] = {1}, ["Pokemon Tower B12"] = {1}}
KantoMap["Pokemon Tower B12"] = {["Pokemon Tower B13"] = {1}}
KantoMap["Pokemon Tower B13"] = {["Pokemon Tower B14"] = {1}}
KantoMap["Pokemon Tower B14"] = {["Pokemon Tower B15"] = {1}}
KantoMap["Pokemon Tower B15"] = {["Pokemon Tower B16"] = {1}}
KantoMap["Pokemon Tower B16"] = {["Pokemon Tower B17_A"] = {1}}
KantoMap["Pokemon Tower B17_A"] = {["Pokemon Tower B17_B"] = {1}}
KantoMap["Pokemon Tower B17_B"] = {["Pokemon Tower B1"] = {1}, ["Pokemon Tower B18"] = {1}}
KantoMap["Pokemon Tower B18"] = {["Pokemon Tower B19_A"] = {1}, ["Pokemon Tower B19_C"] = {1}, ["Pokemon Tower B19_B"] = {1}}
KantoMap["Pokemon Tower B19_A"] = {["Pokemon Tower B18"] = {1}}
KantoMap["Pokemon Tower B19_B"] = {["Pokemon Tower B20_A"] = {1}, ["Pokemon Tower B18"] = {1}, ["Pokemon Tower B20_B"] = {1}}
KantoMap["Pokemon Tower B19_C"] = {["Pokemon Tower B18"] = {1}}
KantoMap["Pokemon Tower B2"] = {["Pokemon Tower B3_A"] = {1}}
KantoMap["Pokemon Tower B20_A"] = {["Pokemon Tower B21"] = {1}}
KantoMap["Pokemon Tower B20_B"] = {["Pokemon Tower B19_B"] = {1}}
KantoMap["Pokemon Tower B21"] = {["Pokemon Tower B23"] = {1}}
KantoMap["Pokemon Tower B22"] = {["Pokemon Tower B24"] = {1}, ["Pokemon Tower B13"] = {1}}
KantoMap["Pokemon Tower B23"] = {["Pokemon Tower B22"] = {1}}
KantoMap["Pokemon Tower B24"] = {["Pokemon Tower B1"] = {1}, ["Pokemon Tower B29"] = {1}}
KantoMap["Pokemon Tower B29"] = {["Pokemon Tower B1"] = {1}, ["Pokemon Tower Underground"] = {1}}
KantoMap["Pokemon Tower B3_A"] = {["Pokemon Tower B3_B"] = {0}}
KantoMap["Pokemon Tower B3_B"] = {["Pokemon Tower B3_C"] = {0}}
KantoMap["Pokemon Tower B3_C"] = {["Pokemon Tower B4"] = {0}}
KantoMap["Pokemon Tower B4"] = {["Pokemon Tower B6"] = {1}}
KantoMap["Pokemon Tower B6"] = {["Pokemon Tower B7"] = {1}}
KantoMap["Pokemon Tower B7"] = {["Pokemon Tower B8"] = {1}, ["Pokemon Tower B3_B"] = {1}}
KantoMap["Pokemon Tower B8"] = {["Pokemon Tower B9_A"] = {1}}
KantoMap["Pokemon Tower B9_A"] = {["Pokemon Tower B10_A"] = {1}}
KantoMap["Pokemon Tower B9_B"] = {["Pokemon Tower B10_B"] = {1}}
KantoMap["Pokemon Tower Underground"] = {["Pokemon Tower B29"] = {1}}
KantoMap["Power Plant"] = {["Route 10_B"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Private Resort"] = {["Love Island_B"] = {1}}
KantoMap["Psychic House"] = {["Saffron City"] = {1}}
KantoMap["Rivals House 2F"] = {["Rivals House"] = {1}}
KantoMap["Rivals House"] = {["Pallet Town"] = {1}, ["Rivals House 2F"] = {1}}
KantoMap["Rock Tunnel 1_A"] = {["Rock Tunnel 2_A"] = {0.5}, ["Route 10_A"] = {0.5}}
KantoMap["Rock Tunnel 1_B"] = {["Rock Tunnel 2_B"] = {1.2}, ["Rock Tunnel 2_A"] = {1.2}}
KantoMap["Rock Tunnel 1_C"] = {["Route 10_C"] = {1}, ["Rock Tunnel 2_B"] = {1}}
KantoMap["Rock Tunnel 2_A"] = {["Rock Tunnel 1_B"] = {1.5}, ["Rock Tunnel 1_A"] = {1.5}}
KantoMap["Rock Tunnel 2_B"] = {["Rock Tunnel 1_C"] = {1.5}, ["Rock Tunnel 1_B"] = {1.5}}
KantoMap["Route 1 Stop House"] = {["Viridian City"] = {0.2}, ["Route 1"] = {0.2}}
KantoMap["Route 1"] = {["Pallet Town"] = {1}, ["Route 1 Stop House"] = {1}}
KantoMap["Route 10_A"] = {["Route 9"] = {0.5}, ["Rock Tunnel 1_A"] = {0.5}, ["Route 10_C"] = {1, {["abilities"] = {"dig"}}}, ["Pokecenter Route 10"] = {0.5}}
KantoMap["Route 10_B"] = {["Route 9"] = {1}, ["Power Plant"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Route 10_C"] = {["Lavender Town"] = {1}, ["Route 10_A"] = {1, {["abilities"] = {"dig"}}}, ["Rock Tunnel 1_C"] = {1}}
KantoMap["Route 11 Stop House 1f"] = {["Route 11 Stop House"] = {1}}
KantoMap["Route 11 Stop House"] = {["Route 11 Stop House 1f"] = {1}, ["Route 11"] = {0.2}, ["Route 12"] = {0.2}}
KantoMap["Route 11"] = {["Route 2_B"] = {1, {["abilities"] = {"dig"}}}, ["Vermilion City_A"] = {1}, ["Digletts Cave Entrance 2"] = {1}, ["Route 11 Stop House"] = {1}}
KantoMap["Route 12 House"] = {["Route 12"] = {1}}
KantoMap["Route 12"] = {["Route 12 House"] = {1}, ["Lavender Town"] = {2}, ["Route 13_A"] = {2}, ["Route 11 Stop House"] = {2}}
KantoMap["Route 13_A"] = {["Berry Tower Reception Kanto"] = {1.5}, ["Route 13_B"] = {0}, ["Route 12"] = {1.5}, ["Route 14_A"] = {1.5}}
KantoMap["Route 13_B"] = {["Route 13_A"] = {0}}
KantoMap["Route 14_A"] = {["Route 13_A"] = {1}, ["Route 14_B"] = {0, {["abilities"] = {"cut"}}}, ["Route 15"] = {1}}
KantoMap["Route 14_B"] = {["Route 14_A"] = {0}}
KantoMap["Route 15 Stop House"] = {["Route 15"] = {0.2}, ["Fuchsia City"] = {0.2}}
KantoMap["Route 15"] = {["Route 15 Stop House"] = {1}, ["Route 14_A"] = {1}}
KantoMap["Route 16 Stop House"] = {["Bike Road House 1f"] = {1}, ["Route 16_B"] = {0.2}, ["Route 16_A"] = {0.2, {["items"] = {"Bicycle"}}}}
KantoMap["Route 16 house"] = {["Route 16_A"] = {1}}
KantoMap["Route 16_A"] = {["Route 16 Stop House"] = {1}, ["Route 16 house"] = {1}, ["Route 17"] = {1}}
KantoMap["Route 16_B"] = {["Route 16 Stop House"] = {0.5}, ["Celadon City_A"] = {0.5}}
KantoMap["Route 17"] = {["Route 18_A"] = {2}, ["Route 16_A"] = {2}}
KantoMap["Route 18_A"] = {["Route 17"] = {0.5}, ["Bike Road Stop"] = {0.5}}
KantoMap["Route 18_B"] = {["Fuchsia City"] = {0.5}, ["Bike Road Stop"] = {0.5}}
KantoMap["Route 19"] = {["Route 20_B"] = {1.5, {["abilities"] = {"surf"}}}, ["Fuchsia City Stop House"] = {1.5, {["abilities"] = {"surf"}}}}
KantoMap["Route 2 House"] = {["Route 2_B"] = {1}}
KantoMap["Route 2 Stop"] = {["Viridian Forest"] = {0.2}, ["Route 2_C"] = {0.2}}
KantoMap["Route 2 Stop2"] = {["Route 2_A"] = {0.2}, ["Viridian Forest"] = {0.2}}
KantoMap["Route 2 Stop3"] = {["Route 2_B"] = {0.2}, ["Route 2_D"] = {0.2}}
KantoMap["Route 20_A"] = {["Seafoam 1F_A"] = {1, {["abilities"] = {"surf"}}, ["Cinnabar Island"] = {1.5, {["abilities"] = {"surf"}}}}}
KantoMap["Route 20_B"] = {["Seafoam 1F_B"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Route 21"] = {["Cinnabar Island"] = {1, {["abilities"] = {"surf"}}}, ["Pallet Town"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Route 22"] = {["Viridian City"] = {1}, ["Pokemon League Reception Gate"] = {1}}
KantoMap["Route 24_A"] = {["Route 25"] = {1}, ["Cerulean City_B"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Route 24_B"] = {["Route 25"] = {1}, ["Cerulean City_A"] = {1}}
KantoMap["Route 24_C"] = {["Route 25"] = {1}, ["Cerulean City_A"] = {1}}
KantoMap["Route 25"] = {["Route 24_A"] = {1}, ["Route 24_B"] = {1}, ["Item Maniac House"] = {1}, ["Bills House"] = {1}}
KantoMap["Route 26 House 2"] = {["Route 26_A"] = {1}}
KantoMap["Route 26 House1"] = {["Route 26_A"] = {1}}
KantoMap["Route 26_A"] = {["Route 26 House1"] = {1}, ["Route 26 House 2"] = {1}, ["Route 26_B"] = {0.7}, ["Route 27_B"] = {1.5}, ["Pokemon League Reception Gate"] = {1.5}}
KantoMap["Route 26_B"] = {["Route 27_B"] = {0.3}}
KantoMap["Route 27 House1"] = {["Route 27_B"] = {1}}
KantoMap["Route 27_A"] = {["New Bark Town"] = {1, {["abilities"] = {"surf"}}}, ["Tohjo Falls"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Route 27_B"] = {["Route 27 House1"] = {1}, ["Tohjo Falls"] = {1, {["abilities"] = {"surf"}}}, ["Route 26_A"] = {1.5, {["abilities"] = {"surf"}}}}
KantoMap["Route 28 House"] = {["Route 28_B"] = {1}}
KantoMap["Route 28_A"] = {["Pokemon League Reception Gate"] = {1}, ["Mt. Silver Exterior"] = {1}}
KantoMap["Route 28_B"] = {["Mt. Silver Exterior"] = {1}, ["Route 28_A"] = {0.2}, ["Route 28 House"] = {1}}
KantoMap["Route 2_A"] = {["Pewter City"] = {1}, ["Route 2 Stop2"] = {1}, ["Route 2_B"] = {0, {["abilities"] = {"cut"}}}}
KantoMap["Route 2_B"] = {["Route 2 House"] = {1}, ["Route 11"] = {1, {["abilities"] = {"dig"}}}, ["Route 2_A"] = {0, {["abilities"] = {"cut"}}}, ["Route 2 Stop3"] = {1}}
KantoMap["Route 2_C"] = {["Viridian City"] = {1}, ["Route 2_D"] = {1, {["abilities"] = {"cut"}}}, ["Route 2 Stop"] = {1}}
KantoMap["Route 2_D"] = {["Route 2 Stop3"] = {1}, ["Route 2_C"] = {0, {["abilities"] = {"cut"}}}}
KantoMap["Route 3"] = {["Pewter City"] = {1}, ["Mt. Moon 1F"] = {1}, ["Pokecenter Route 3"] = {1}, ["Route 4"] = {1, {["abilities"] = {"dig"}}}}
KantoMap["Route 4"] = {["Route 3"] = {1, {["abilities"] = {"dig"}}}, ["Mt. Moon Exit"] = {1}, ["Cerulean City_B"] = {1, {["abilities"] = {"surf"}}}, ["Cerulean City_A"] = {1}}
KantoMap["Route 5 Stop House"] = {["Saffron City"] = {0.2, {["items"] = {"Marsh Badge"}}, {["items"] = {"Fresh Water"}}}, ["Route 5_B"] = {0.2}}
KantoMap["Route 5_A"] = {["Route 5_B"] = {0.2}}
KantoMap["Route 5_B"] = {["Cerulean City_A"] = {1}, ["Underground House 1"] = {1}, ["Route 5 Stop House"] = {1}}
KantoMap["Route 6 Stop House"] = {["Saffron City"] = {0.2, {["items"] = {"Marsh Badge"}}, {["items"] = {"Fresh Water"}}}, ["Route 6"] = {0.2}}
KantoMap["Route 6"] = {["Vermilion City_A"] = {1}, ["Route 6 Stop House"] = {1}, ["Underground House 2"] = {1}}
KantoMap["Route 7 Stop House"] = {["Route 7"] = {0.2}, ["Saffron City"] = {0.2, {["items"] = {"Marsh Badge"}}, {["items"] = {"Fresh Water"}}}}
KantoMap["Route 7"] = {["Route 7 Stop House"] = {0.5}, ["Celadon City_A"] = {0.5}, ["Underground House 3"] = {0.5}}
KantoMap["Route 8 Stop House"] = {["Route 8_A"] = {0.2}, ["Saffron City"] = {0.2, {["items"] = {"Marsh Badge"}}, {["items"] = {"Fresh Water"}}}}
KantoMap["Route 8_A"] = {["Lavender Town"] = {1}, ["Route 8_B"] = {1, {["abilities"] = {"cut"}}}, ["Route 8 Stop House"] = {1}, ["Underground House 4"] = {1}}
KantoMap["Route 8_B"] = {["Route 8_A"] = {1, {["abilities"] = {"cut"}}}}
KantoMap["Route 9"] = {["Route 10_B"] = {1}, ["Route 10_A"] = {1}, ["Cerulean City_A"] = {1}}
KantoMap["Safari Area 1"] = {["Safari Entrance_A"] = {1.5}, ["Safari Area 2_A"] = {1.5}, ["Safari House 2"] = {1}}
KantoMap["Safari Area 2_A"] = {["Safari Area 3"] = {1}, ["Safari Area 2_B"] = {0, {["abilities"] = {"surf"}}}, ["Safari Area 1"] = {1}}
KantoMap["Safari Area 2_B"] = {["Safari House 3"] = {1}, ["Safari Area 3"] = {1}, ["Safari Area 2_A"] = {0, {["abilities"] = {"surf"}}}}
KantoMap["Safari Area 3"] = {["Safari House 4"] = {1}, ["SecretHouse"] = {1}, ["Safari Area 2_A"] = {1}, ["Safari Exclusive"] = {1--[[MS]]}, ["Safari Entrance_B"] = {1}}
KantoMap["Safari Effort Wald 1"] = {["Safari Stop"] = {1}, ["Safari Effort Wald 2_A"] = {1}}
KantoMap["Safari Effort Wald 2_A"] = {["Safari Effort Wald 1"] = {1}, ["Safari Effort Wald 2_B"] = {0, {["abilities"] = {"surf"}}}, ["Safari Stop"] = {1}}
KantoMap["Safari Effort Wald 2_B"] = {["Safari Effort Wald 2_A"] = {0, {["abilities"] = {"surf"}}}}
KantoMap["Safari Entrance_A"] = {["Kanto Safari Zone Area 1 Building 1"] = {1}, ["Safari Stop"] = {1}, ["Safari Entrance_C"] = {0, {["abilities"] = {"surf"}}}, ["Safari Entrance_B"] = {0, {["abilities"] = {"surf"}}}, ["Safari Area 1"] = {1}}
KantoMap["Safari Entrance_B"] = {["Safari Area 3"] = {1}, ["Safari Entrance_A"] = {0, {["abilities"] = {"surf"}}}, ["Safari Entrance_C"] = {0, {["abilities"] = {"surf"}}}}
KantoMap["Safari Entrance_C"] = {["Safari Entrance_B"] = {0, {["abilities"] = {"surf"}}}, ["Safari Entrance_A"] = {0, {["abilities"] = {"surf"}}}}
KantoMap["Safari Exclusive"] = {["Safari Area 3"] = {1}}
KantoMap["Safari House 2"] = {["Safari Area 1"] = {1}}
KantoMap["Safari House 3"] = {["Safari Area 2_B"] = {1}}
KantoMap["Safari House 4"] = {["Safari Area 3"] = {1}}
KantoMap["Safari Stop"] = {["Fuchsia City"] = {1}, ["Safari Entrance_A"] = {1}, ["Safari Effort Wald 2_A"] = {1}}
KantoMap["Saffron City Station Floor 2"] = {["Saffron City Station_B"] = {0.5}, ["Trainers Valley Station Floor 2"] = {999}}
KantoMap["Saffron City Station_A"] = {["Saffron City Station_B"] = {0.5}, ["Saffron City"] = {0.5}}
KantoMap["Saffron City Station_B"] = {["Saffron City Station Floor 2"] = {1}, ["Saffron City Station_A"] = {0.5}}
KantoMap["Saffron City Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}, ["Lavender Town Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}, ["Cerulean City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Pokecenter Saffron"] = {0.2}}
KantoMap["Saffron City"] = {["Silph Co 1F"] = {1}, ["Golds Gym"] = {1}, ["Psychic House"] = {1}, ["Guild House"] = {1}, ["Saffron House Bottom"] = {1}, ["Saffron Gym_H"] = {1}, ["Saffron Dojo"] = {1}, ["Route 7 Stop House"] = {1}, ["Route 8 Stop House"] = {1}, ["Route 5 Stop House"] = {1}, ["Saffron Pokemart"] = {1}, ["Saffron City Station_A"] = {1}, ["Route 6 Stop House"] = {1}, ["Pokecenter Saffron"] = {1}}
KantoMap["Saffron Dojo"] = {["Saffron City"] = {1}}
KantoMap["Saffron Gym_A"] = {["Saffron Gym_B"] = {1}, ["Saffron Gym_C"] = {1}, ["Saffron Gym_D"] = {1}, ["Saffron Gym_E"] = {1}}
KantoMap["Saffron Gym_B"] = {["Saffron Gym_A"] = {1}, ["Saffron Gym_D"] = {1}, ["Saffron Gym_F"] = {1}, ["Saffron Gym_G"] = {1}}
KantoMap["Saffron Gym_C"] = {["Saffron Gym_A"] = {1}, ["Saffron Gym_F"] = {1}, ["Saffron Gym_G"] = {1}, ["Saffron Gym_I"] = {1}}
KantoMap["Saffron Gym_D"] = {["Saffron Gym_A"] = {1}, ["Saffron Gym_B"] = {1}, ["Saffron Gym_F"] = {1}, ["Saffron Gym_G"] = {1}}
KantoMap["Saffron Gym_E"] = {["Saffron Gym_A"] = {1}, ["Saffron Gym_H"] = {1}}
KantoMap["Saffron Gym_F"] = {["Saffron Gym_B"] = {1}, ["Saffron Gym_C"] = {1}, ["Saffron Gym_D"] = {1}, ["Saffron Gym_I"] = {1}}
KantoMap["Saffron Gym_G"] = {["Saffron Gym_B"] = {1}, ["Saffron Gym_C"] = {1}, ["Saffron Gym_D"] = {1}, ["Saffron Gym_I"] = {1}}
KantoMap["Saffron Gym_H"] = {["Saffron Gym_I"] = {1}, ["Saffron City"] = {1}}
KantoMap["Saffron Gym_I"] = {["Saffron Gym_C"] = {1}, ["Saffron Gym_F"] = {1}, ["Saffron Gym_G"] = {1}, ["Saffron Gym_H"] = {1}}
KantoMap["Saffron House Bottom"] = {["Saffron City"] = {1}, ["Saffron House Top"] = {1}}
KantoMap["Saffron House Top"] = {["Saffron House Bottom"] = {1}}
KantoMap["Saffron Pokemart"] = {["Saffron City"] = {1}}
KantoMap["Seafoam 1F_A"] = {["Seafoam B1F"] = {1}, ["Route 20_A"] = {1}}
KantoMap["Seafoam 1F_B"] = {["Route 20_B"] = {1}, ["Seafoam B1F"] = {1}}
KantoMap["Seafoam B1F"] = {["Seafoam B2F_A"] = {1}, ["Seafoam 1F_B"] = {1}, ["Seafoam B2F_B"] = {1}, ["Seafoam 1F_A"] = {1}, ["Seafoam B2F_D"] = {0.9}}
KantoMap["Seafoam B2F_A"] = {["Seafoam B3F_A"] = {0.5}, ["Seafoam B1F"] = {1}}
KantoMap["Seafoam B2F_B"] = {["Seafoam B2F_D"] = {0.5}, ["Seafoam B1F"] = {1}}
KantoMap["Seafoam B2F_C"] = {["Seafoam B3F_D"] = {1}, ["Seafoam B3F_C"] = {1}}
KantoMap["Seafoam B2F_D"] = {["Seafoam B3F_E"] = {1}, ["Seafoam B1F"] = {1}}
KantoMap["Seafoam B3F_A"] = {["Seafoam B2F_A"] = {0.3}, ["Seafoam B3F_B"] = {0.3, {["abilities"] = {"surf"}}}}
KantoMap["Seafoam B3F_B"] = {["Seafoam B3F_A"] = {0.7, {["abilities"] = {"surf"}}}, ["Seafoam B4F_A"] = {1}}
KantoMap["Seafoam B3F_C"] = {["Seafoam B2F_C"] = {0.2}, ["Seafoam B4F_A"] = {0.2}}
KantoMap["Seafoam B3F_D"] = {["Seafoam B4F_C"] = {0.5}, ["Seafoam B2F_C"] = {0.5}}
KantoMap["Seafoam B3F_E"] = {["Seafoam B4F_B"] = {1}, ["Seafoam B4F_D"] = {1}, ["Seafoam B4F_C"] = {1}, ["Seafoam B2F_D"] = {1}}
KantoMap["Seafoam B4F_A"] = {["Seafoam B3F_C"] = {2, {["abilities"] = {"surf"}}}, ["Seafoam B3F_B"] = {2, {["abilities"] = {"surf"}}}}
KantoMap["Seafoam B4F_B"] = {["Seafoam B3F_E"] = {1}}
KantoMap["Seafoam B4F_C"] = {["Seafoam B3F_D"] = {1.5, {["abilities"] = {"surf"}}}, ["Seafoam B3F_E"] = {1.5, {["abilities"] = {"surf"}}}}
KantoMap["Seafoam B4F_D"] = {["Seafoam B3F_E"] = {1}}
KantoMap["SecretHouse"] = {["Safari Area 3"] = {1}}
KantoMap["Silph Co 10F"] = {["Silph Co 4F"] = {1}, ["Silph Co 9F"] = {1}, ["Silph Co 11F_A"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 11F_A"] = {["Silph Co 10F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 11F_B"] = {["Silph Co 7F_B"] = {1}}
KantoMap["Silph Co 1F"] = {["Silph Co Elevator"] = {1}, ["Silph Co 2F"] = {1}, ["Saffron City"] = {1}}
KantoMap["Silph Co 2F"] = {["Silph Co 6F"] = {1}, ["Silph Co 8F"] = {1}, ["Silph Co 1F"] = {1}, ["Silph Co 3F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 3F"] = {["Silph Co 9F"] = {1}, ["Silph Co 7F_B"] = {1}, ["Silph Co 5F"] = {1}, ["Silph Co 2F"] = {1}, ["Silph Co 4F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 4F"] = {["Silph Co 6F"] = {1}, ["Silph Co 10F"] = {1}, ["Silph Co 3F"] = {1}, ["Silph Co 5F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 5F"] = {["Silph Co 9F"] = {1}, ["Silph Co 3F"] = {1}, ["Silph Co 7F_A"] = {1}, ["Silph Co 4F"] = {1}, ["Silph Co 6F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 6F"] = {["Silph Co 2F"] = {1}, ["Silph Co 4F"] = {1}, ["Silph Co 5F"] = {1}, ["Silph Co 7F_A"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 7F_A"] = {["Silph Co 5F"] = {1}, ["Silph Co 6F"] = {1}, ["Silph Co 8F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 7F_B"] = {["Silph Co 11F_B"] = {1}, ["Silph Co 3F"] = {1}, }
KantoMap["Silph Co 8F"] = {["Silph Co 2F"] = {1}, ["Silph Co 7F_A"] = {1}, ["Silph Co 9F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co 9F"] = {["Silph Co 5F"] = {1}, ["Silph Co 3F"] = {1}, ["Silph Co 8F"] = {1}, ["Silph Co 10F"] = {1}, ["Silph Co Elevator"] = {1}}
KantoMap["Silph Co Elevator"] = {["Silph Co 1F"] = {1}}
KantoMap["Tohjo Falls"] = {["Route 27_A"] = {1, {["abilities"] = {"surf"}}}, ["Route 27_B"] = {1, {["abilities"] = {"surf"}}}}
KantoMap["Trainers Valley"] = {["Pokecenter Trainers Valley"] = {1}, ["Trainers Valley Station"] = {1}, ["Trainers Valley Stop"] = {1}}
KantoMap["Trainers Valley Station"] = {["Trainers Valley"] = {1}, ["Trainers Valley Station Floor 2"] = {1}}
KantoMap["Trainers Valley Station Floor 2"] = {["Trainers Valley Station"] = {0.5}, ["Saffron City Station Floor 2"] = {0.5}, ["Goldenrod City Station Floor 2"] = {0.5}}
KantoMap["Trainers Valley Stop"] = {["Trainers Valley Stop"] = {1}}
KantoMap["Underground House 1"] = {["Underground2"] = {0.2}, ["Route 5_B"] = {0.2}}
KantoMap["Underground House 2"] = {["Underground2"] = {0.2}, ["Route 6"] = {0.2}}
KantoMap["Underground House 3"] = {["Route 7"] = {0.2}, ["Underground1"] = {0.2}}
KantoMap["Underground House 4"] = {["Route 8_A"] = {0.2}, ["Underground1"] = {0.2}}
KantoMap["Underground1"] = {["Underground House 4"] = {1.5}, ["Underground House 3"] = {1.5}}
KantoMap["Underground2"] = {["Underground House 2"] = {0.9}, ["Underground House 1"] = {0.9}}
KantoMap["Vermilion City Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Viridian City Subway"] = {K_SUBWAY}, ["Lavender Town Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Pokecenter Vermilion"] = {0.2}, ["Cerulean City Subway"] = {K_SUBWAY}}
KantoMap["Vermilion City_B"] = {["One Island Ferry"] = {1}, ["Two Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Vermilion Gym"] = {1}, ["Vermilion City_A"] = {0, {["abilities"] = {"cut"}}, {["abilities"] = {"surf"}}}}
KantoMap["Vermilion City_A"] = {["Love Island Ferry"] = {0.2}, ["Pokemon Club"] = {1}, ["Vermilion House E"] = {1}, ["Vermilion House D"] = {1}, ["Vermilion House C"] = {1}, ["Vermilion House B"] = {1}, ["Vermilion House A"] = {1}, ["VermilionHouse2Bottom"] = {1}, ["Vermilion House 1"] = {1}, ["Fisherman House - Vermilion"] = {1}, ["Vermilion City_B"] = {0, {["abilities"] = {"cut"}}, {["abilities"] = {"surf"}}}, ["Vermilion Pokemart"] = {1}, ["Route 11"] = {1}, ["Pokecenter Vermilion"] = {1}, ["Route 6"] = {1}}
KantoMap["Vermilion Gym"] = {["Vermilion City_B"] = {1}}
KantoMap["Vermilion House 1"] = {["Vermilion City_A"] = {1}}
KantoMap["Vermilion House A"] = {["Vermilion City_A"] = {1}}
KantoMap["Vermilion House B"] = {["Vermilion City_A"] = {1}}
KantoMap["Vermilion House C"] = {["Vermilion City_A"] = {1}}
KantoMap["Vermilion House D Top"] = {["Vermilion House D"] = {1}}
KantoMap["Vermilion House D"] = {["Vermilion City_A"] = {1}, ["Vermilion House D Top"] = {1}}
KantoMap["Vermilion House E"] = {["Vermilion City_A"] = {1}}
KantoMap["Vermilion Pokemart"] = {["Vermilion City_A"] = {1}}
KantoMap["VermilionHouse2Bottom"] = {["Vermilion City_A"] = {1}, ["VermilionHouse2Top"] = {1}}
KantoMap["VermilionHouse2Top"] = {["VermilionHouse2Bottom"] = {1}}
KantoMap["Victory Road Kanto 1F"] = {["Victory Road Kanto 2F_A"] = {3}, ["Pokemon League Reception Gate"] = {1.5}}
KantoMap["Victory Road Kanto 2F_A"] = {["Victory Road Kanto 3F_D"] = {1}, ["Victory Road Kanto 3F_A"] = {1}, ["Victory Road Kanto 1F"] = {1}}
KantoMap["Victory Road Kanto 2F_B"] = {["Victory Road Kanto 2F_C"] = {0.3}}
KantoMap["Victory Road Kanto 2F_C"] = {["Victory Road Kanto 3F_B"] = {0.3}}
KantoMap["Victory Road Kanto 2F_D"] = {["Victory Road Kanto 2F_A"] = {1}, ["Victory Road Kanto 3F_C"] = {1}}
KantoMap["Victory Road Kanto 3F_A"] = {["Victory Road Kanto 2F_A"] = {1}, ["Victory Road Kanto 3F_B"] = {0.3}}
KantoMap["Victory Road Kanto 3F_B"] = {["Victory Road Kanto 2F_A"] = {1}, ["Indigo Plateau"] = {1}, ["Victory Road Kanto 2F_C"] = {1}}
KantoMap["Victory Road Kanto 3F_C"] = {["Victory Road Kanto 2F_C"] = {1}, ["Victory Road Kanto 2F_D"] = {1}, ["Victory Road Kanto 2F_B"] = {1}}
KantoMap["Victory Road Kanto 3F_D"] = {["Victory Road Kanto 2F_A"] = {0.5}, ["Victory Road Kanto 2F_D"] = {0.5}}
KantoMap["Viridian City House 1"] = {["Viridian City"] = {1}}
KantoMap["Viridian City House 2"] = {["Viridian City"] = {1}}
KantoMap["Viridian City School Underground"] = {["Viridian City School"] = {1}}
KantoMap["Viridian City School"] = {["Viridian City"] = {1}, ["Viridian City School Underground"] = {1}}
KantoMap["Viridian City Subway"] = {["Celadon City Subway"] = {K_SUBWAY}, ["Cerulean City Subway"] = {K_SUBWAY}, ["Lavender Town Subway"] = {K_SUBWAY}, ["Pokecenter Viridian"] = {0.2}, ["Saffron City Subway"] = {K_SUBWAY}, ["Pewter City Subway"] = {K_SUBWAY}, ["Vermilion City Subway"] = {K_SUBWAY}, ["Fuchsia City Subway"] = {K_SUBWAY}}
KantoMap["Viridian City"] = {["Viridian Gym 2"] = {1}, ["Viridian City House 1"] = {1}, ["Viridian City House 2"] = {1}, ["Viridian City School"] = {1}, ["Route 1 Stop House"] = {1}, ["Pokecenter Viridian"] = {1}, ["Viridian Pokemart"] = {1}, ["Route 2_C"] = {1}, ["Route 22"] = {1}}
KantoMap["Viridian Forest"] = {["Viridian Maze"] = {1}, ["Route 2 Stop"] = {2}, ["Route 2 Stop2"] = {2}}
KantoMap["Viridian Gym 2"] = {["Viridian City"] = {1}}
KantoMap["Viridian Maze"] = {["Viridian Forest"] = {1}}
KantoMap["Viridian Pokemart"] = {["Viridian City"] = {1}}
--Sevii Islands
KantoMap["Altering Cave"] = {["Outcast Island"] = {1}}
KantoMap["Berry Forest"] = {["Bond Bridge"] = {1}}
KantoMap["Bond Bridge"] = {["Berry Forest"] = {1}, ["Three Island"] = {1}}
KantoMap["Canyon Entrance"] = {["Sevault Canyon"] = {1}, ["Seven Island"] = {1}}
KantoMap["Cape Brink Move Tutor House"] = {["Cape Brink"] = {1}}
KantoMap["Cape Brink"] = {["Two Island"] = {1}, ["Cape Brink Move Tutor House"] = {1}}
KantoMap["Chrono Cross"] = {["Resort Gorgeous"] = {1}, ["Water Labyrinth"] = {1}, ["Five Island_B"] = {1}}
KantoMap["Dotted Hole B1F"] = {["Dotted Hole B2F"] = {1}, ["Dotted Hole B3F"] = {1}, ["Dotted Hole B4F"] = {1}}
KantoMap["Dotted Hole B2F"] = {["Dotted Hole B1F"] = {1}, ["Dotted Hole B3F"] = {1}, ["Dotted Hole B4F"] = {1}}
KantoMap["Dotted Hole B3F"] = {["Dotted Hole B1F"] = {1}, ["Dotted Hole B2F"] = {1}, ["Dotted Hole B4F"] = {1}, ["Sapphire Room"] = {1}}
KantoMap["Dotted Hole B4F"] = {["Dotted Hole B1F"] = {1}, ["Dotted Hole B2F"] = {1}, ["Dotted Hole B3F"] = {1}}
KantoMap["Dotted Hole B5F"] = {["Sapphire Room"] = {1}, ["Dotted Hole Exit"] = {1}}
KantoMap["Dotted Hole Entrance_A"] = {["Dotted Hole B1F"] = {1}, ["Ruin Valley"] = {1}}
KantoMap["Dotted Hole Entrance_B"] = {["Sapphire Room"] = {1}, ["Dotted Hole Entrance_A"] = {1}}
KantoMap["Dotted Hole Exit"] = {["Dotted Hole B5F"] = {1}, ["SpringDell Hideout"] = {1}}
KantoMap["Ember Spa"] = {["Kindle Road_A"] = {1}}
KantoMap["Five Island Ferry"] = {["Five Island_A"] = {1}, ["Vermilion City_A"] = {1}, ["One Island Ferry"] = {1}, ["Two Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Six Island Ferry"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["Five Island House 1"] = {["Five Island_A"] = {1}}
KantoMap["Five Island House 2"] = {["Five Isle Meadow"] = {1}}
KantoMap["Five Island Rocket Hideout"] = {["Five Island_A"] = {1}}
KantoMap["Five Island_A"] = {["Five Island Rocket Hideout"] = {1}, ["Five Isle Meadow"] = {1}, ["Pokecenter Five Island"] = {1}, ["Five Island House 1"] = {1}, ["Five Island_B"] = {1, {["abilities"] = {"surf"}}}, ["Five Island Ferry"] = {1}}
KantoMap["Five Island_B"] = {["Chrono Cross"] = {1}, ["Five Island_A"] = {1}}
KantoMap["Five Isle Meadow"] = {["Memorial Pillar"] = {1}, ["Five Island House 2"] = {1}, ["Five Island_A"] = {1}}
KantoMap["Four Island Daycare"] = {["Four Island_A"] = {1}}
KantoMap["Four Island Ferry"] = {["Four Island_A"] = {1}, ["Vermilion City_A"] = {1}, ["One Island Ferry"] = {1}, ["Two Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Six Island Ferry"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["Four Island House 1"] = {["Four Island_A"] = {1}}
KantoMap["Four Island House 2"] = {["Four Island_A"] = {1}}
KantoMap["Four Island House 3"] = {["Four Island_A"] = {1}}
KantoMap["Four Island_A"] = {["Four Island House 1"] = {1}, ["Four Island House 2"] = {1}, ["Four Island House 3"] = {1}, ["Mart Four Island"] = {1}, ["Pokecenter Four Island"] = {1}, ["Four Island Daycare"] = {1}, ["Four Island_B"] = {1, {["abilities"] = {"surf"}}}, ["Four Island Ferry"] = {1}}
KantoMap["Four Island_B"] = {["Icefall Cave Entrance_A"] = {1}, ["Four Island_A"] = {1}}
KantoMap["Green Path Cave B1F"] = {["Green Path Cave Exit"] = {1}, ["Green Path Cave B2F"] = {1}}
KantoMap["Green Path Cave B2F"] = {["Green Path Cave B1F"] = {1}, ["Green Path Cave Entrance"] = {1}}
KantoMap["Green Path Cave Entrance"] = {["Green Path Cave B2F"] = {1}}
KantoMap["Green Path Cave Exit"] = {["Green Path"] = {1}, ["Green Path Cave B1F"] = {1}}
KantoMap["Green Path"] = {["Water Path_B"] = {1}, ["Outcast Island"] = {1}, ["Green Path Cave Exit"] = {1}}
KantoMap["Icefall Back Cave"] = {["Icefall Cave 1F_C"] = {1}}
KantoMap["Icefall Cave 1F_A"] = {["Icefall Cave B1F_A"] = {1}, ["Icefall Cave Entrance_A"] = {1}}
KantoMap["Icefall Cave 1F_B"] = {["Icefall Cave 1F_A"] = {1}, ["Icefall Cave B1F_C"] = {1}}
KantoMap["Icefall Cave 1F_C"] = {["Icefall Back Cave"] = {1}, ["Icefall Cave B1F_B"] = {1}, ["Icefall Cave B1F_A"] = {1}, ["Icefall Cave 1F_A"] = {1}}
KantoMap["Icefall Cave 1F_D"] = {["Icefall Cave B1F_B"] = {1}, ["Icefall Cave B1F_C"] = {1}}
KantoMap["Icefall Cave 1F_E"] = {["Icefall Cave 1F_C"] = {1}, ["Icefall Cave B1F_A"] = {1}}
KantoMap["Icefall Cave B1F_A"] = {["Icefall Cave 1F_E"] = {1}}
KantoMap["Icefall Cave B1F_B"] = {["Icefall Cave 1F_D"] = {1}}
KantoMap["Icefall Cave B1F_C"] = {["Icefall Cave 1F_B"] = {1}, ["Icefall Cave B1F_B"] = {1}}
KantoMap["Icefall Cave Entrance_A"] = {["Icefall Cave 1F_A"] = {1}, ["Four Island_B"] = {1}}
KantoMap["Joyful Game Corner"] = {["Two Island"] = {1}}
KantoMap["Kindle Road_A"] = {["Mt. Ember_A"] = {1}, ["Ember Spa"] = {1}, ["One Island_A"] = {1}, ["One Island_B"] = {1}, ["Kindle Road_C"] = {1, {["abilities"] = {"rock smash"}}}}
KantoMap["Kindle Road_B"] = {["One Island_A"] = {1}}
KantoMap["Kindle Road_C"] = {["Kindle Road_A"] = {1, {["abilities"] = {"rock smash"}}}}
KantoMap["Lost Cave 1F1"] = {["Lost Cave 1F2"] = {1}, ["Lost Cave Entrance"] = {1}}
KantoMap["Lost Cave 1F10"] = {["Lost Cave 1F1"] = {1}}
KantoMap["Lost Cave 1F11"] = {["Lost Cave 1F4"] = {1}}
KantoMap["Lost Cave 1F12"] = {["Lost Cave 1F7"] = {1}}
KantoMap["Lost Cave 1F13"] = {["Lost Cave 1F4"] = {1}}
KantoMap["Lost Cave 1F14"] = {["Lost Cave 1F1"] = {1}}
KantoMap["Lost Cave 1F2"] = {["Lost Cave 1F3"] = {1}, ["Lost Cave 1F1"] = {1}, ["Lost Cave 1F10"] = {1}}
KantoMap["Lost Cave 1F3"] = {["Lost Cave 1F4"] = {1}, ["Lost Cave 1F1"] = {1}}
KantoMap["Lost Cave 1F4"] = {["Lost Cave 1F13"] = {1}, ["Lost Cave 1F5"] = {1}}
KantoMap["Lost Cave 1F5"] = {["Lost Cave 1F6"] = {1}, ["Lost Cave 1F4"] = {1}}
KantoMap["Lost Cave 1F6"] = {["Lost Cave 1F4"] = {1}, ["Lost Cave 1F7"] = {1}, ["Lost Cave 1F11"] = {1}}
KantoMap["Lost Cave 1F7"] = {["Lost Cave 1F8"] = {1}}
KantoMap["Lost Cave 1F8"] = {["Lost Cave 1F9"] = {1}, ["Lost Cave 1F12"] = {1}, ["Lost Cave 1F7"] = {1}}
KantoMap["Lost Cave 1F9"] = {["Lost Cave 1F7"] = {1}, ["Lost Cave 1F14"] = {1}}
KantoMap["Lost Cave Entrance"] = {["Lost Cave 1F1"] = {1}, ["Lost Cave"] = {1}}
KantoMap["Lost Cave"] = {["Lost Cave Entrance"] = {1}, ["Resort Gorgeous"] = {1}}
KantoMap["Mart Four Island"] = {["Four Island_A"] = {1}}
KantoMap["Mart Seven Island"] = {["Seven Island"] = {1}}
KantoMap["Mart Three Island"] = {["Three Island"] = {1}}
KantoMap["Memorial Pillar"] = {["Five Isle Meadow"] = {1}}
KantoMap["Mt. Ember Ruby Path 1F_A"] = {["Mt. Ember Ruby Path B1F"] = {1}, ["Mt. Ember_A"] = {1}}
KantoMap["Mt. Ember Ruby Path 1F_B"] = {["Mt. Ember Ruby Path B3F"] = {1}, ["Mt. Ember Ruby Path 1F_A"] = {1}}
KantoMap["Mt. Ember Ruby Path B1F"] = {["Mt. Ember Ruby Path B2F"] = {1}, ["Mt. Ember Ruby Path 1F_A"] = {1}}
KantoMap["Mt. Ember Ruby Path B2F"] = {["Mt. Ember Ruby Path B3F"] = {1}, ["Mt. Ember Ruby Path B1F"] = {1}}
KantoMap["Mt. Ember Ruby Path B3F"] = {["Mt. Ember Ruby Path 1F_B"] = {1}, ["Mt. Ember Ruby Path B4F"] = {1}, ["Mt. Ember Ruby Path B2F"] = {1}}
KantoMap["Mt. Ember Ruby Path B4F"] = {["Mt. Ember Ruby Path B5F"] = {1}, ["Mt. Ember Ruby Path B3F"] = {1}}
KantoMap["Mt. Ember Ruby Path B5F"] = {["Mt. Ember Ruby Path B4F"] = {1}}
KantoMap["Mt. Ember Summit Path 1F"] = {["Mt. Ember Summit Path 2F"] = {1}, ["Mt. Ember_A"] = {1}}
KantoMap["Mt. Ember Summit Path 2F"] = {["Mt. Ember Summit Path 1F"] = {1}, ["Mt. Ember Summit Path 3F"] = {1}}
KantoMap["Mt. Ember Summit Path 3F"] = {["Mt. Ember Summit Path 2F"] = {1}, ["Mt. Ember_B"] = {1}} -- npc blocking path (20, 12)
KantoMap["Mt. Ember_A"] = {["Mt. Ember Ruby Path 1F_A"] = {1}, ["Kindle Road_A"] = {1}, ["Mt. Ember Summit Path 1F"] = {1}}--Jackson on cell (21,67)
KantoMap["Mt. Ember_B"] = {["Mt. Ember Summit Path 3F"] = {1}, ["Mt. Ember_A"] = {1}}
KantoMap["One Island Ferry"] = {["One Island_A"] = {1}, ["Vermilion City_A"] = {1}, ["Two Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Six Island Ferry"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["One Island House 1"] = {["One Island_A"] = {1}}
KantoMap["One Island House 2"] = {["One Island_A"] = {1}}
KantoMap["One Island_A"] = {["Kindle Road_B"] = {1, {["abilities"] = {"surf"}}}, ["Kindle Road_A"] = {1, {["abilities"] = {"surf"}}}, ["Treasure Beach"] = {1}, ["Pokecenter One Island"] = {1}, ["One Island House 1"] = {1}, ["One Island House 2"] = {1}, ["One Island Ferry"] = {1}}
KantoMap["One Island_B"] = {["Kindle Road_A"] = {1}}
KantoMap["Outcast Island"] = {["Altering Cave"] = {1}, ["Green Path"] = {1}}
KantoMap["Pokecenter Five Island"] = {["Five Island_A"] = {1}}
KantoMap["Pokecenter Four Island"] = {["Four Island_A"] = {1}}
KantoMap["Pokecenter One Island"] = {["One Island_A"] = {1}}
KantoMap["Pokecenter Seven Island"] = {["Seven Island"] = {1}}
KantoMap["Pokecenter Six Island"] = {["Six Island"] = {1}}
KantoMap["Pokecenter Three Island"] = {["Three Island"] = {1}}
KantoMap["Pokecenter Two Island"] = {["Two Island"] = {1}}
KantoMap["Pokemart Six Island"] = {["Six Island"] = {1}}
KantoMap["Resort Gorgeous"] = {["Lost Cave"] = {1}, ["Resort House 1"] = {1}, ["Resort House 2"] = {1}, ["Chrono Cross"] = {1}}
KantoMap["Resort House 1"] = {["Resort Gorgeous"] = {1}}
KantoMap["Resort House 2"] = {["Resort Gorgeous"] = {1}}
KantoMap["Ruin Valley"] = {["Dotted Hole Entrance_A"] = {1}, ["Water Path_A"] = {1}}
KantoMap["Sapphire Room"] = {["Dotted Hole B5F"] = {1}, ["Dotted Hole Entrance_B"] = {1}}
KantoMap["Sevault Canyon House 1"] = {["Sevault Canyon"] = {1}}
KantoMap["Sevault Canyon"] = {["Tanoby Key"] = {1}, ["Tanoby Ruins"] = {1}, ["Sevault Canyon House 1"] = {1}, ["Canyon Entrance"] = {1}}
KantoMap["Seven Island Ferry"] = {["Seven Island"] = {1}, ["Vermilion City_A"] = {1}, ["One Island Ferry"] = {1}, ["Two Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Six Island Ferry"] = {1}}
KantoMap["Seven Island House 1"] = {["Seven Island"] = {1}}
KantoMap["Seven Island"] = {["Trainer Tower"] = {1}, ["Canyon Entrance"] = {1}, ["Pokecenter Seven Island"] = {1}, ["Mart Seven Island"] = {1}, ["Seven Island House 1"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["Six Island Ferry Reception"] = {["Six Island"] = {1}, ["Six Island Ferry"] = {1}}
KantoMap["Six Island Ferry"] = {["Six Island Ferry Reception"] = {1}, ["Vermilion City_A"] = {1}, ["One Island Ferry"] = {1}, ["Two Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["Six Island House 1"] = {["Six Island"] = {1}}
KantoMap["Six Island House 2"] = {["Six Island"] = {1}}
KantoMap["Six Island"] = {["Water Path_A"] = {1}, ["Pokecenter Six Island"] = {1}, ["Pokemart Six Island"] = {1}, ["Six Island House 1"] = {1}, ["Six Island House 2"] = {1}, ["Six Island Ferry Reception"] = {1}}
KantoMap["SpringDell Hideout Lab"] = {["SpringDell Hideout"] = {1}}
KantoMap["SpringDell Hideout"] = {["SpringDell Hideout Lab"] = {1}, ["Dotted Hole Exit"] = {1}}
KantoMap["Tanoby Key"] = {["Sevault Canyon"] = {1}}
KantoMap["Tanoby Ruins Dilford Chamber"] = {["Tanoby Ruins"] = {1}}
KantoMap["Tanoby Ruins Liptoo Chamber"] = {["Tanoby Ruins"] = {1}}
KantoMap["Tanoby Ruins Monean Chamber"] = {["Tanoby Ruins"] = {1}}
KantoMap["Tanoby Ruins Scufib Chamber"] = {["Tanoby Ruins"] = {1}}
KantoMap["Tanoby Ruins Viapois Chamber"] = {["Tanoby Ruins"] = {1}}
KantoMap["Tanoby Ruins Weepth Chamber"] = {["Tanoby Ruins"] = {1}}
KantoMap["Tanoby Ruins"] = {["Tanoby Ruins Liptoo Chamber"] = {1}, ["Tanoby Ruins Dilford Chamber"] = {1}, ["Tanoby Ruins Scufib Chamber"] = {1}, ["Tanoby Ruins Viapois Chamber"] = {1}, ["Tanoby Ruins Weepth Chamber"] = {1}, ["Tanoby Ruins Monean Chamber"] = {1}, ["Sevault Canyon"] = {1}}
KantoMap["Three Island Ferry"] = {["Three Isle Port_A"] = {1}, ["Vermilion City_A"] = {1}, ["One Island Ferry"] = {1}, ["Two Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Six Island Ferry"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["Three Island House 1"] = {["Three Island"] = {1}}
KantoMap["Three Island House 2"] = {["Three Island"] = {1}}
KantoMap["Three Island House 3"] = {["Three Island"] = {1}}
KantoMap["Three Island House 4"] = {["Three Island"] = {1}}
KantoMap["Three Island House 5"] = {["Three Island"] = {1}}
KantoMap["Three Island"] = {["Bond Bridge"] = {1}, ["Mart Three Island"] = {1}, ["Pokecenter Three Island"] = {1}, ["Three Island House 1"] = {1}, ["Three Island House 2"] = {1}, ["Three Island House 3"] = {1}, ["Three Island House 4"] = {1}, ["Three Island House 5"] = {1}, ["Three Isle Port_A"] = {1}}
KantoMap["Three Isle Path"] = {["Three Isle Port_A"] = {1}, ["Three Isle Port_B"] = {1}}
KantoMap["Three Isle Port_A"] = {["Three Island"] = {1}, ["Three Isle Path"] = {1}, ["Three Island Ferry"] = {1}}
KantoMap["Three Isle Port_B"] = {["Three Isle Path"] = {1}}
KantoMap["Trainer Tower"] = {["Seven Island"] = {1}}
KantoMap["Treasure Beach"] = {["One Island_A"] = {1}}
KantoMap["Two Island Ferry"] = {["Two Island"] = {1}, ["Vermilion City_A"] = {1}, ["One Island Ferry"] = {1}, ["Three Island Ferry"] = {1}, ["Four Island Ferry"] = {1}, ["Five Island Ferry"] = {1}, ["Six Island Ferry"] = {1}, ["Seven Island Ferry"] = {1}}
KantoMap["Two Island House"] = {["Two Island"] = {1}}
KantoMap["Two Island"] = {["Cape Brink"] = {1}, ["Joyful Game Corner"] = {1}, ["Two Island House"] = {1}, ["Pokecenter Two Island"] = {1}, ["Two Island Ferry"] = {1}}
KantoMap["Water Labyrinth"] = {["Chrono Cross"] = {1}}
KantoMap["Water Path House 1"] = {["Water Path_A"] = {1}}
KantoMap["Water Path House 2"] = {["Water Path_A"] = {1}}
KantoMap["Water Path House 3"] = {["Water Path_A"] = {1}}
KantoMap["Water Path_A"] = {["Green Path Cave Entrance"] = {1, {["abilities"] = {"surf"}}}, ["Water Path House 1"] = {1, {["abilities"] = {"surf"}}}, ["Water Path House 2"] = {1, {["abilities"] = {"surf"}}}, ["Water Path House 3"] = {1, {["abilities"] = {"surf"}}}, ["Ruin Valley"] = {1}, ["Six Island"] = {1}}
KantoMap["Water Path_B"] = {["Water Path_A"] = {1}, ["Green Path"] = {1}}
-- KantoMap["node"] = {["link"] = {distance, {["restrictionType"] = {"restriction"}}}}
return KantoMap
end