304 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			304 lines
		
	
	
		
			8.3 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| WORLD_REGIONS_JSON = [
 | |
|     {
 | |
|         "name": "Massan",
 | |
|         "hintName": "in the village of Massan",
 | |
|         "nodeIds": [
 | |
|             "massan",
 | |
|             "massan_after_swamp_shrine"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Massan Cave",
 | |
|         "hintName": "in the cave near Massan",
 | |
|         "nodeIds": [
 | |
|             "massan_cave"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             803, 804, 805, 806, 807
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Route between Massan and Gumi",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "route_massan_gumi"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Waterfall Shrine",
 | |
|         "hintName": "in the waterfall shrine",
 | |
|         "nodeIds": [
 | |
|             "waterfall_shrine"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             174, 175, 176, 177, 178, 179, 180, 181, 182
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Swamp Shrine",
 | |
|         "hintName": "in the swamp shrine",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "swamp_shrine"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 30
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Gumi",
 | |
|         "hintName": "in the village of Gumi",
 | |
|         "nodeIds": [
 | |
|             "gumi",
 | |
|             "gumi_after_swamp_shrine"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Route between Gumi and Ryuma",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "route_gumi_ryuma",
 | |
|             "tibor_tree",
 | |
|             "mercator_gate_tree"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Tibor",
 | |
|         "hintName": "inside Tibor",
 | |
|         "nodeIds": [
 | |
|             "tibor"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             808, 809, 810, 811, 812, 813, 814, 815
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Ryuma",
 | |
|         "hintName": "in the town of Ryuma",
 | |
|         "nodeIds": [
 | |
|             "ryuma",
 | |
|             "ryuma_after_thieves_hideout",
 | |
|             "ryuma_lighthouse_repaired"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Thieves Hideout",
 | |
|         "hintName": "in the thieves' hideout",
 | |
|         "nodeIds": [
 | |
|             "thieves_hideout_pre_key",
 | |
|             "thieves_hideout_post_key"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 
 | |
|             203, 204, 205, 206, 207, 208, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Witch Helga's Hut",
 | |
|         "hintName": "in witch Helga's hut",
 | |
|         "nodeIds": [
 | |
|             "helga_hut"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Mercator",
 | |
|         "hintName": "in the town of Mercator",
 | |
|         "nodeIds": [
 | |
|             "mercator",
 | |
|             "mercator_repaired_docks",
 | |
|             "mercator_casino",
 | |
|             "mercator_special_shop"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Crypt",
 | |
|         "hintName": "in the crypt of Mercator",
 | |
|         "nodeIds": [
 | |
|             "crypt"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Mercator Dungeon",
 | |
|         "hintName": "in the dungeon of Mercator",
 | |
|         "nodeIds": [
 | |
|             "mercator_dungeon"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 76, 80, 81, 82, 91, 92
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Mir Tower sector",
 | |
|         "hintName": "near Mir Tower",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "mir_tower_sector",
 | |
|             "mir_tower_sector_tree_ledge",
 | |
|             "mir_tower_sector_tree_coast",
 | |
|             "twinkle_village"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Mir Tower",
 | |
|         "hintName": "inside Mir Tower",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "mir_tower_pre_garlic",
 | |
|             "mir_tower_post_garlic"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 
 | |
|             767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Greenmaze",
 | |
|         "hintName": "in Greenmaze",
 | |
|         "nodeIds": [
 | |
|             "greenmaze_pre_whistle",
 | |
|             "greenmaze_post_whistle",
 | |
|             "greenmaze_post_whistle_tree"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Verla Shore",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "verla_shore",
 | |
|             "verla_shore_cliff",
 | |
|             "verla_shore_tree"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Verla",
 | |
|         "hintName": "in the town of Verla",
 | |
|         "nodeIds": [
 | |
|             "verla",
 | |
|             "verla_after_mines"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Verla Mines",
 | |
|         "hintName": "in the mines near Verla",
 | |
|         "nodeIds": [
 | |
|             "verla_mines",
 | |
|             "verla_mines_behind_lava"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             227, 228, 229, 230, 231, 232, 233, 234, 235, 237, 239, 240, 241, 242, 243, 244, 246,
 | |
|             247, 248, 250, 253, 254, 255, 256, 258, 259, 266, 268, 269, 471
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Route between Verla and Destel",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "route_verla_destel"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Destel",
 | |
|         "hintName": "in the village of Destel",
 | |
|         "nodeIds": [
 | |
|             "destel"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Route after Destel",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "route_after_destel"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Destel Well",
 | |
|         "hintName": "in Destel well",
 | |
|         "nodeIds": [
 | |
|             "destel_well"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Route to Lake Shrine",
 | |
|         "canBeHintedAsRequired": False,
 | |
|         "nodeIds": [
 | |
|             "route_lake_shrine",
 | |
|             "route_lake_shrine_cliff"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Lake Shrine",
 | |
|         "hintName": "in the lake shrine",
 | |
|         "nodeIds": [
 | |
|             "lake_shrine"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             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
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Mountainous Area",
 | |
|         "hintName": "in the mountainous area",
 | |
|         "nodeIds": [
 | |
|             "mountainous_area",
 | |
|             "mountainous_area_tree"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "King Nole's Cave",
 | |
|         "hintName": "in King Nole's cave",
 | |
|         "nodeIds": [
 | |
|             "king_nole_cave"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             145, 147, 150, 152, 154, 155, 156, 158, 160, 161, 162, 164, 166, 170, 171, 172
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "Kazalt",
 | |
|         "hintName": "in the hidden town of Kazalt",
 | |
|         "nodeIds": [
 | |
|             "kazalt"
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "King Nole's Labyrinth",
 | |
|         "hintName": "in King Nole's labyrinth",
 | |
|         "nodeIds": [
 | |
|             "king_nole_labyrinth_pre_door",
 | |
|             "king_nole_labyrinth_post_door",
 | |
|             "king_nole_labyrinth_exterior",
 | |
|             "king_nole_labyrinth_fall_from_exterior",
 | |
|             "king_nole_labyrinth_path_to_palace",
 | |
|             "king_nole_labyrinth_raft_entrance",
 | |
|             "king_nole_labyrinth_raft",
 | |
|             "king_nole_labyrinth_sacred_tree"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             355, 356, 357, 358, 359, 360, 361, 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, 405, 406, 408, 409, 410, 411, 412, 413, 
 | |
|             414, 415, 416, 417, 418, 419, 420, 422, 423
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "name": "King Nole's Palace",
 | |
|         "hintName": "in King Nole's palace",
 | |
|         "nodeIds": [
 | |
|             "king_nole_palace",
 | |
|             "end"
 | |
|         ],
 | |
|         "darkMapIds": [
 | |
|             115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 
 | |
|             131, 132, 133, 134, 135, 136, 137, 138
 | |
|         ]
 | |
|     }
 | |
| ] | 
