1990 lines
		
	
	
		
			49 KiB
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			1990 lines
		
	
	
		
			49 KiB
		
	
	
	
		
			Python
		
	
	
	
| HINT_SOURCES_JSON = [
 | |
|     {
 | |
|         "description": "Lithograph",
 | |
|         "smallTextbox": True
 | |
|     },
 | |
|     {
 | |
|         "description": "Oracle Stone",
 | |
|         "smallTextbox": True
 | |
|     },
 | |
|     {
 | |
|         "description": "Mercator fortune teller",
 | |
|         "textIds": [
 | |
|             654
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "description": "King Nole's Cave sign",
 | |
|         "textIds": [
 | |
|             253
 | |
|         ]
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to Ryuma's mayor house)",
 | |
|         "entity": {
 | |
|             "mapId": 611,
 | |
|             "position": {
 | |
|                 "x": 47,
 | |
|                 "y": 25,
 | |
|                 "z": 3
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (behind trees in Gumi)",
 | |
|         "entity": {
 | |
|             "mapId": [602, 603],
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 35,
 | |
|                 "z": 6
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "gumi"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to Mercator gates)",
 | |
|         "entity": {
 | |
|             "mapId": 454,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 46,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "route_gumi_ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near basin behind Mercator)",
 | |
|         "entity": {
 | |
|             "mapId": 636,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 27,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near cabin on Verla Shore)",
 | |
|         "entity": {
 | |
|             "mapId": 468,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 45,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "verla_shore"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (outside Verla Mines entrance)",
 | |
|         "entity": {
 | |
|             "mapId": 470,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 29,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "verla_shore"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (room below Thieves Hideout summit)",
 | |
|         "entity": {
 | |
|             "mapId": 221,
 | |
|             "position": {
 | |
|                 "x": 29,
 | |
|                 "y": 19,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_post_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near waterfall in Mountainous Area)",
 | |
|         "entity": {
 | |
|             "mapId": 485,
 | |
|             "position": {
 | |
|                 "x": 42,
 | |
|                 "y": 62,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "nw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mercator Castle left court)",
 | |
|         "entity": {
 | |
|             "mapId": 32,
 | |
|             "position": {
 | |
|                 "x": 36,
 | |
|                 "y": 38,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on Mercator inn balcony)",
 | |
|         "entity": {
 | |
|             "mapId": 632,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 35,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on a beach between Ryuma and Mercator)",
 | |
|         "entity": {
 | |
|             "mapId": 450,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 28,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "route_gumi_ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (atop Ryuma's lighthouse)",
 | |
|         "entity": {
 | |
|             "mapId": [628, 629],
 | |
|             "position": {
 | |
|                 "x": 26,
 | |
|                 "y": 21,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (looking at dead man in Thieves Hideout)",
 | |
|         "entity": {
 | |
|             "mapId": 210,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 20,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_pre_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (contemplating water near goddess statue in Thieves Hideout)",
 | |
|         "entity": {
 | |
|             "mapId": [219, 220],
 | |
|             "position": {
 | |
|                 "x": 36,
 | |
|                 "y": 31,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_pre_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (after timed trial in Thieves Hideout)",
 | |
|         "entity": {
 | |
|             "mapId": 196,
 | |
|             "position": {
 | |
|                 "x": 49,
 | |
|                 "y": 24,
 | |
|                 "z": 10
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_post_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (inside Mercator Castle armory tower)",
 | |
|         "entity": {
 | |
|             "mapId": 106,
 | |
|             "position": {
 | |
|                 "x": 31,
 | |
|                 "y": 30,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near Mercator Castle kitchen)",
 | |
|         "entity": {
 | |
|             "mapId": 71,
 | |
|             "position": {
 | |
|                 "x": 15,
 | |
|                 "y": 19,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mercator Castle library)",
 | |
|         "entity": {
 | |
|             "mapId": 73,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 29,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mercator Dungeon main room)",
 | |
|         "entity": {
 | |
|             "mapId": 38,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 35,
 | |
|                 "z": 3
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mercator_dungeon"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in hallway before tower in Mercator Dungeon)",
 | |
|         "entity": {
 | |
|             "mapId": 46,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 13,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mercator_dungeon"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (atop Mercator Dungeon tower)",
 | |
|         "entity": {
 | |
|             "mapId": 35,
 | |
|             "position": {
 | |
|                 "x": 31,
 | |
|                 "y": 31,
 | |
|                 "z": 12
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "mercator_dungeon"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (inside Mercator Crypt)",
 | |
|         "entity": {
 | |
|             "mapId": 647,
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 21,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "crypt"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on Verla beach)",
 | |
|         "entity": {
 | |
|             "mapId": 474,
 | |
|             "position": {
 | |
|                 "x": 43,
 | |
|                 "y": 30,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "verla_shore"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (spying on house in Verla)",
 | |
|         "entity": {
 | |
|             "mapId": [711, 712],
 | |
|             "position": {
 | |
|                 "x": 48,
 | |
|                 "y": 29,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "verla"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on upper Verla shore, reachable from Dex exit)",
 | |
|         "entity": {
 | |
|             "mapId": 530,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 29,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Verla Mines jar staircase room)",
 | |
|         "entity": {
 | |
|             "mapId": 235,
 | |
|             "position": {
 | |
|                 "x": 42,
 | |
|                 "y": 22,
 | |
|                 "z": 6
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Verla Mines lizards and crates room)",
 | |
|         "entity": {
 | |
|             "mapId": 239,
 | |
|             "position": {
 | |
|                 "x": 32,
 | |
|                 "y": 31,
 | |
|                 "z": 3,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Verla Mines lava room in Slasher sector)",
 | |
|         "entity": {
 | |
|             "mapId": 252,
 | |
|             "position": {
 | |
|                 "x": 16,
 | |
|                 "y": 13,
 | |
|                 "z": 1,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Verla Mines room behind lava)",
 | |
|         "entity": {
 | |
|             "mapId": 265,
 | |
|             "position": {
 | |
|                 "x": 13,
 | |
|                 "y": 16,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Verla Mines lava room in Marley sector)",
 | |
|         "entity": {
 | |
|             "mapId": 264,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 19,
 | |
|                 "z": 6,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on small rocky ledge in elevator map near Kelketo shop)",
 | |
|         "entity": {
 | |
|             "mapId": 473,
 | |
|             "position": {
 | |
|                 "x": 35,
 | |
|                 "y": 25,
 | |
|                 "z": 8
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "route_verla_destel"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (contemplating fast currents below Kelketo shop)",
 | |
|         "entity": {
 | |
|             "mapId": 481,
 | |
|             "position": {
 | |
|                 "x": 40,
 | |
|                 "y": 48,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "route_verla_destel"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Destel)",
 | |
|         "entity": {
 | |
|             "mapId": 726,
 | |
|             "position": {
 | |
|                 "x": 48,
 | |
|                 "y": 55,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "destel"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (contemplating water near boatmaker house in route after Destel)",
 | |
|         "entity": {
 | |
|             "mapId": 489,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 20,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "route_after_destel"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (looking at Lake Shrine from elevated viewpoint)",
 | |
|         "entity": {
 | |
|             "mapId": 525,
 | |
|             "position": {
 | |
|                 "x": 53,
 | |
|                 "y": 45,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "route_after_destel"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on small floating block in Destel Well)",
 | |
|         "entity": {
 | |
|             "mapId": 275,
 | |
|             "position": {
 | |
|                 "x": 27,
 | |
|                 "y": 36,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "destel_well"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Destel Well watery hub room)",
 | |
|         "entity": {
 | |
|             "mapId": 283,
 | |
|             "position": {
 | |
|                 "x": 34,
 | |
|                 "y": 41,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "destel_well"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Destel Well watery room before boss)",
 | |
|         "entity": {
 | |
|             "mapId": 287,
 | |
|             "position": {
 | |
|                 "x": 50,
 | |
|                 "y": 46,
 | |
|                 "z": 8,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "destel_well"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (at Destel Well exit on Lake Shrine side)",
 | |
|         "entity": {
 | |
|             "mapId": 545,
 | |
|             "position": {
 | |
|                 "x": 58,
 | |
|                 "y": 18,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (at crossroads on route to Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 515,
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 20,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "route_lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on mountainous path to Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 514,
 | |
|             "position": {
 | |
|                 "x": 57,
 | |
|                 "y": 24,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in volcano to Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 522,
 | |
|             "position": {
 | |
|                 "x": 50,
 | |
|                 "y": 39,
 | |
|                 "z": 6,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "route_lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to Lake Shrine door)",
 | |
|         "entity": {
 | |
|             "mapId": 524,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 51,
 | |
|                 "z": 2,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (above Greedly's shop)",
 | |
|         "entity": {
 | |
|             "mapId": 503,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 35,
 | |
|                 "z": 8
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "route_lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (contemplating water near Greedly's teleport tree)",
 | |
|         "entity": {
 | |
|             "mapId": 501,
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 26,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room after golem hops riddle in Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 298,
 | |
|             "position": {
 | |
|                 "x": 21,
 | |
|                 "y": 19,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room next to green golem roundabout in Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 293,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 18,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Lake Shrine 'throne room')",
 | |
|         "entity": {
 | |
|             "mapId": 327,
 | |
|             "position": {
 | |
|                 "x": 31,
 | |
|                 "y": 31,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room next to golden golems roundabout in Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 353,
 | |
|             "position": {
 | |
|                 "x": 31,
 | |
|                 "y": 20,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room near white golems roundabout in Lake Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 329,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 25,
 | |
|                 "z": 2,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to Mir Tower)",
 | |
|         "entity": {
 | |
|             "mapId": 475,
 | |
|             "position": {
 | |
|                 "x": 34,
 | |
|                 "y": 17,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_sector"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on the way to Mir Tower)",
 | |
|         "entity": {
 | |
|             "mapId": 464,
 | |
|             "position": {
 | |
|                 "x": 22,
 | |
|                 "y": 40,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_sector"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near Twinkle Village)",
 | |
|         "entity": {
 | |
|             "mapId": 461,
 | |
|             "position": {
 | |
|                 "x": 20,
 | |
|                 "y": 21,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_sector"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (inside Tibor)",
 | |
|         "entity": {
 | |
|             "mapId": 813,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 32,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "tibor"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (inside Tibor spikeballs room)",
 | |
|         "entity": {
 | |
|             "mapId": 810,
 | |
|             "position": {
 | |
|                 "x": 21,
 | |
|                 "y": 33,
 | |
|                 "z": 2,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "tibor"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near Kado's house)",
 | |
|         "entity": {
 | |
|             "mapId": 430,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 27,
 | |
|                 "z": 11
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "route_gumi_ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Gumi boulder map)",
 | |
|         "entity": {
 | |
|             "mapId": 449,
 | |
|             "position": {
 | |
|                 "x": 48,
 | |
|                 "y": 20,
 | |
|                 "z": 1,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_gumi_ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (at Waterfall Shrine crossroads)",
 | |
|         "entity": {
 | |
|             "mapId": 425,
 | |
|             "position": {
 | |
|                 "x": 22,
 | |
|                 "y": 56,
 | |
|                 "z": 0,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_massan_gumi"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in upstairs room inside Waterfall Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 182,
 | |
|             "position": {
 | |
|                 "x": 29,
 | |
|                 "y": 19,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "waterfall_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (inside Waterfall Shrine pit)",
 | |
|         "entity": {
 | |
|             "mapId": 174,
 | |
|             "position": {
 | |
|                 "x": 32,
 | |
|                 "y": 29,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "waterfall_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Massan)",
 | |
|         "entity": {
 | |
|             "mapId": 592,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 46,
 | |
|                 "z": 0,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "massan"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room at the bottom of ladders in Massan Cave)",
 | |
|         "entity": {
 | |
|             "mapId": 805,
 | |
|             "position": {
 | |
|                 "x": 34,
 | |
|                 "y": 30,
 | |
|                 "z": 2,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "massan_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in treasure room of Massan Cave)",
 | |
|         "entity": {
 | |
|             "mapId": 807,
 | |
|             "position": {
 | |
|                 "x": 28,
 | |
|                 "y": 22,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "massan_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (bathing in the swamp next to Swamp Shrine entrance)",
 | |
|         "entity": {
 | |
|             "mapId": 433,
 | |
|             "position": {
 | |
|                 "x": 39,
 | |
|                 "y": 20,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "massan_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in side room of Swamp Shrine accessible without Idol Stone)",
 | |
|         "entity": {
 | |
|             "mapId": 10,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 27,
 | |
|                 "z": 2,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "route_massan_gumi"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in wooden room with falling EkeEke chest in Swamp Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 7,
 | |
|             "position": {
 | |
|                 "x": 29,
 | |
|                 "y": 25,
 | |
|                 "z": 1,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Swamp Shrine carpet room)",
 | |
|         "entity": {
 | |
|             "mapId": 2,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 33,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Swamp Shrine spikeball storage room)",
 | |
|         "entity": {
 | |
|             "mapId": 16,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 24,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Swamp Shrine spiked floor room)",
 | |
|         "entity": {
 | |
|             "mapId": 21,
 | |
|             "position": {
 | |
|                 "x": 27,
 | |
|                 "y": 17,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mercator Castle backdoor court)",
 | |
|         "entity": {
 | |
|             "mapId": 639,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 15,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mercator"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on Greenmaze / Mountainous Area crossroad)",
 | |
|         "entity": {
 | |
|             "mapId": 460,
 | |
|             "position": {
 | |
|                 "x": 16,
 | |
|                 "y": 27,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (below Mountainous Area bridge)",
 | |
|         "entity": {
 | |
|             "mapId": 486,
 | |
|             "position": {
 | |
|                 "x": 52,
 | |
|                 "y": 45,
 | |
|                 "z": 5
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mountainous Area isolated cave)",
 | |
|         "entity": {
 | |
|             "mapId": 553,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 21,
 | |
|                 "z": 3
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in access to Zak arena inside Mountainous Area)",
 | |
|         "entity": {
 | |
|             "mapId": 487,
 | |
|             "position": {
 | |
|                 "x": 44,
 | |
|                 "y": 51,
 | |
|                 "z": 3
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Zak arena inside Mountainous Area)",
 | |
|         "entity": {
 | |
|             "mapId": 492,
 | |
|             "position": {
 | |
|                 "x": 27,
 | |
|                 "y": 55,
 | |
|                 "z": 9
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in empty secret room inside Mountainous Area cave)",
 | |
|         "entity": {
 | |
|             "mapId": 552,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 27,
 | |
|                 "z": 0,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in empty visible room inside Mountainous Area cave)",
 | |
|         "entity": {
 | |
|             "mapId": 547,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 23,
 | |
|                 "z": 0,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in waterfall entrance of Mountainous Area cave)",
 | |
|         "entity": {
 | |
|             "mapId": 549,
 | |
|             "position": {
 | |
|                 "x": 27,
 | |
|                 "y": 40,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on Mir Tower sector crossroads)",
 | |
|         "entity": {
 | |
|             "mapId": 458,
 | |
|             "position": {
 | |
|                 "x": 21,
 | |
|                 "y": 21,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "mir_tower_sector"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near Mountainous Area teleport tree)",
 | |
|         "entity": {
 | |
|             "mapId": 484,
 | |
|             "position": {
 | |
|                 "x": 38,
 | |
|                 "y": 57,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on route to Mountainous Area, in rocky arch map)",
 | |
|         "entity": {
 | |
|             "mapId": 500,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 19,
 | |
|                 "z": 7
 | |
|             },
 | |
|             "orientation": "sw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on route to Mountainous Area, in L-shaped turn map)",
 | |
|         "entity": {
 | |
|             "mapId": 540,
 | |
|             "position": {
 | |
|                 "x": 16,
 | |
|                 "y": 23,
 | |
|                 "z": 3
 | |
|             },
 | |
|             "orientation": "se",
 | |
|             "halfY": True,
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in map next to Mountainous Area goddess statue)",
 | |
|         "entity": {
 | |
|             "mapId": 518,
 | |
|             "position": {
 | |
|                 "x": 38,
 | |
|                 "y": 33,
 | |
|                 "z": 12
 | |
|             },
 | |
|             "orientation": "sw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "mountainous_area"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in King Nole's Cave isolated chest room)",
 | |
|         "entity": {
 | |
|             "mapId": 156,
 | |
|             "position": {
 | |
|                 "x": 21,
 | |
|                 "y": 27,
 | |
|                 "z": 0,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "king_nole_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in King Nole's Cave crate stairway room)",
 | |
|         "entity": {
 | |
|             "mapId": 158,
 | |
|             "position": {
 | |
|                 "x": 29,
 | |
|                 "y": 26,
 | |
|                 "z": 6
 | |
|             },
 | |
|             "orientation": "sw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "king_nole_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room before boulder hallway inside King Nole's Cave)",
 | |
|         "entity": {
 | |
|             "mapId": 147,
 | |
|             "position": {
 | |
|                 "x": 26,
 | |
|                 "y": 23,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "king_nole_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in empty isolated room inside King Nole's Cave)",
 | |
|         "entity": {
 | |
|             "mapId": 162,
 | |
|             "position": {
 | |
|                 "x": 26,
 | |
|                 "y": 17,
 | |
|                 "z": 0,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "king_nole_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (looking at the waterfall in King Nole's Cave)",
 | |
|         "entity": {
 | |
|             "mapId": 164,
 | |
|             "position": {
 | |
|                 "x": 22,
 | |
|                 "y": 48,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "king_nole_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in King Nole's Cave teleporter to Kazalt)",
 | |
|         "entity": {
 | |
|             "mapId": 170,
 | |
|             "position": {
 | |
|                 "x": 22,
 | |
|                 "y": 27,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "king_nole_cave"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in access to Kazalt)",
 | |
|         "entity": {
 | |
|             "mapId": 739,
 | |
|             "position": {
 | |
|                 "x": 17,
 | |
|                 "y": 28,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "kazalt"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (on Kazalt bridge)",
 | |
|         "entity": {
 | |
|             "mapId": 737,
 | |
|             "position": {
 | |
|                 "x": 46,
 | |
|                 "y": 34,
 | |
|                 "z": 7
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "kazalt"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mir Tower 0F isolated chest room)",
 | |
|         "entity": {
 | |
|             "mapId": 757,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 24,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_pre_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mir Tower activatable bridge room)",
 | |
|         "entity": {
 | |
|             "mapId": [752, 753],
 | |
|             "position": {
 | |
|                 "x": 29,
 | |
|                 "y": 34,
 | |
|                 "z": 3,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mir_tower_pre_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Garlic trial room inside Mir Tower)",
 | |
|         "entity": {
 | |
|             "mapId": 750,
 | |
|             "position": {
 | |
|                 "x": 22,
 | |
|                 "y": 21,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mir_tower_pre_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mir Tower library)",
 | |
|         "entity": {
 | |
|             "mapId": 759,
 | |
|             "position": {
 | |
|                 "x": 38,
 | |
|                 "y": 29,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mir Tower priest room)",
 | |
|         "entity": {
 | |
|             "mapId": 775,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 22,
 | |
|                 "z": 1,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (right after making Miro flee with Garlic in Mir Tower)",
 | |
|         "entity": {
 | |
|             "mapId": 758,
 | |
|             "position": {
 | |
|                 "x": 14,
 | |
|                 "y": 34,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in falling spikeballs room inside Mir Tower)",
 | |
|         "entity": {
 | |
|             "mapId": 761,
 | |
|             "position": {
 | |
|                 "x": 14,
 | |
|                 "y": 24,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in first room of Mir Tower teleporter maze)",
 | |
|         "entity": {
 | |
|             "mapId": 767,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 18,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in small spikeballs room of Mir Tower teleporter maze)",
 | |
|         "entity": {
 | |
|             "mapId": 771,
 | |
|             "position": {
 | |
|                 "x": 18,
 | |
|                 "y": 18,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in wooden elevators room after Mir Tower teleporter maze)",
 | |
|         "entity": {
 | |
|             "mapId": 779,
 | |
|             "position": {
 | |
|                 "x": 32,
 | |
|                 "y": 20,
 | |
|                 "z": 7,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room before Mir Tower boss room)",
 | |
|         "entity": {
 | |
|             "mapId": 783,
 | |
|             "position": {
 | |
|                 "x": 32,
 | |
|                 "y": 19,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mir Tower treasure room)",
 | |
|         "entity": {
 | |
|             "mapId": 781,
 | |
|             "position": {
 | |
|                 "x": 53,
 | |
|                 "y": 26,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "mir_tower_post_garlic"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to Waterfall Shrine entrance)",
 | |
|         "entity": {
 | |
|             "mapId": 426,
 | |
|             "position": {
 | |
|                 "x": 46,
 | |
|                 "y": 31,
 | |
|                 "z": 0,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_massan_gumi"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (looking at river next to Massan teleport tree)",
 | |
|         "entity": {
 | |
|             "mapId": 424,
 | |
|             "position": {
 | |
|                 "x": 44,
 | |
|                 "y": 35,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "route_massan_gumi"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (looking at bush at Swamp Shrine crossroads)",
 | |
|         "entity": {
 | |
|             "mapId": 440,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 42,
 | |
|                 "z": 4
 | |
|             },
 | |
|             "orientation": "nw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "route_massan_gumi"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (at Helga's Hut crossroads)",
 | |
|         "entity": {
 | |
|             "mapId": 447,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 17,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "route_gumi_ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near Helga's Hut)",
 | |
|         "entity": {
 | |
|             "mapId": 444,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 26,
 | |
|                 "z": 7
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "route_gumi_ryuma"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in reapers room at Greenmaze entrance)",
 | |
|         "entity": {
 | |
|             "mapId": 571,
 | |
|             "position": {
 | |
|                 "x": 31,
 | |
|                 "y": 20,
 | |
|                 "z": 6
 | |
|             },
 | |
|             "orientation": "nw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near Greenmaze swamp)",
 | |
|         "entity": {
 | |
|             "mapId": 566,
 | |
|             "position": {
 | |
|                 "x": 53,
 | |
|                 "y": 51,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (spying on Cutter in Greenmaze)",
 | |
|         "entity": {
 | |
|             "mapId": 560,
 | |
|             "position": {
 | |
|                 "x": 31,
 | |
|                 "y": 52,
 | |
|                 "z": 9
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in sector with red orcs making an elevator appear in Greenmaze)",
 | |
|         "entity": {
 | |
|             "mapId": 565,
 | |
|             "position": {
 | |
|                 "x": 50,
 | |
|                 "y": 30,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in center of Greenmaze)",
 | |
|         "entity": {
 | |
|             "mapId": 576,
 | |
|             "position": {
 | |
|                 "x": 32,
 | |
|                 "y": 38,
 | |
|                 "z": 5,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in waterfall sector of Greenmaze)",
 | |
|         "entity": {
 | |
|             "mapId": 568,
 | |
|             "position": {
 | |
|                 "x": 29,
 | |
|                 "y": 41,
 | |
|                 "z": 7,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "ne",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in ropes sector of Greenmaze)",
 | |
|         "entity": {
 | |
|             "mapId": 567,
 | |
|             "position": {
 | |
|                 "x": 38,
 | |
|                 "y": 28,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Sun Stone sector of Greenmaze)",
 | |
|         "entity": {
 | |
|             "mapId": 564,
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 35,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "greenmaze_pre_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in first chest map of Greenmaze after cutting trees)",
 | |
|         "entity": {
 | |
|             "mapId": 570,
 | |
|             "position": {
 | |
|                 "x": 26,
 | |
|                 "y": 15,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "greenmaze_post_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near shortcut cavern entrance in Greenmaze after cutting trees)",
 | |
|         "entity": {
 | |
|             "mapId": 569,
 | |
|             "position": {
 | |
|                 "x": 20,
 | |
|                 "y": 24,
 | |
|                 "z": 6,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "greenmaze_post_whistle"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room next to spiked floor and keydoor room in King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 380,
 | |
|             "position": {
 | |
|                 "x": 17,
 | |
|                 "y": 18,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_pre_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in ice shortcut room in King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 390,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 41,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_pre_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in exterior room of King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 362,
 | |
|             "position": {
 | |
|                 "x": 35,
 | |
|                 "y": 21,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_pre_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room above Iron Boots in King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 373,
 | |
|             "position": {
 | |
|                 "x": 26,
 | |
|                 "y": 30,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_post_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to raft starting point in King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 406,
 | |
|             "position": {
 | |
|                 "x": 46,
 | |
|                 "y": 40,
 | |
|                 "z": 7
 | |
|             },
 | |
|             "orientation": "nw",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_raft_entrance"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in fast boulder room in King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 382,
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 30,
 | |
|                 "z": 7,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_post_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in first maze room inside King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 367,
 | |
|             "position": {
 | |
|                 "x": 43,
 | |
|                 "y": 38,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_post_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in lava sector of King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 399,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 19,
 | |
|                 "z": 2,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_post_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in hands room inside King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 418,
 | |
|             "position": {
 | |
|                 "x": 41,
 | |
|                 "y": 31,
 | |
|                 "z": 7
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_post_door"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (next to King Nole's Palace entrance)",
 | |
|         "entity": {
 | |
|             "mapId": 422,
 | |
|             "position": {
 | |
|                 "x": 27,
 | |
|                 "y": 25,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_path_to_palace"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in King Nole's Palace entrance room)",
 | |
|         "entity": {
 | |
|             "mapId": 122,
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 35,
 | |
|                 "z": 8
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "king_nole_palace"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in King Nole's Palace jar and moving platforms room)",
 | |
|         "entity": {
 | |
|             "mapId": 126,
 | |
|             "position": {
 | |
|                 "x": 27,
 | |
|                 "y": 37,
 | |
|                 "z": 6
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "king_nole_palace"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in King Nole's Palace last chest room)",
 | |
|         "entity": {
 | |
|             "mapId": 125,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 39,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "king_nole_palace"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Mercator casino)",
 | |
|         "entity": {
 | |
|             "mapId": 663,
 | |
|             "position": {
 | |
|                 "x": 16,
 | |
|                 "y": 58,
 | |
|                 "z": 0,
 | |
|                 "halfX": True,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "ne"
 | |
|         },
 | |
|         "nodeId": "mercator_casino"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Helga's hut basement)",
 | |
|         "entity": {
 | |
|             "mapId": 479,
 | |
|             "position": {
 | |
|                 "x": 20,
 | |
|                 "y": 33,
 | |
|                 "z": 0,
 | |
|                 "halfX": True
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "helga_hut"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Helga's hut dungeon deepest room)",
 | |
|         "entity": {
 | |
|             "mapId": 802,
 | |
|             "position": {
 | |
|                 "x": 28,
 | |
|                 "y": 19,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "helga_hut"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Helga's hut dungeon topmost room)",
 | |
|         "entity": {
 | |
|             "mapId": 786,
 | |
|             "position": {
 | |
|                 "x": 25,
 | |
|                 "y": 23,
 | |
|                 "z": 2,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "helga_hut"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Swamp Shrine right aisle room)",
 | |
|         "entity": {
 | |
|             "mapId": 1,
 | |
|             "position": {
 | |
|                 "x": 34,
 | |
|                 "y": 20,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (upstairs in Swamp Shrine main hall)",
 | |
|         "entity": {
 | |
|             "mapId": [5, 15],
 | |
|             "position": {
 | |
|                 "x": 45,
 | |
|                 "y": 24,
 | |
|                 "z": 8,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in room before boss inside Swamp Shrine)",
 | |
|         "entity": {
 | |
|             "mapId": 30,
 | |
|             "position": {
 | |
|                 "x": 19,
 | |
|                 "y": 25,
 | |
|                 "z": 2,
 | |
|                 "halfY": True
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "swamp_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Thieves Hideout entrance room)",
 | |
|         "entity": {
 | |
|             "mapId": [185, 186],
 | |
|             "position": {
 | |
|                 "x": 40,
 | |
|                 "y": 35,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "se",
 | |
|             "highPalette": True
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_pre_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Thieves Hideout room with hidden door behind waterfall)",
 | |
|         "entity": {
 | |
|             "mapId": [192, 193],
 | |
|             "position": {
 | |
|                 "x": 30,
 | |
|                 "y": 34,
 | |
|                 "z": 1
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_pre_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Thieves Hideout double chest room before goddess statue)",
 | |
|         "entity": {
 | |
|             "mapId": 215,
 | |
|             "position": {
 | |
|                 "x": 17,
 | |
|                 "y": 17,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_pre_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in hub room after Thieves Hideout keydoor)",
 | |
|         "entity": {
 | |
|             "mapId": 199,
 | |
|             "position": {
 | |
|                 "x": 24,
 | |
|                 "y": 52,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_post_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in reward room after Thieves Hideout moving balls riddle)",
 | |
|         "entity": {
 | |
|             "mapId": 205,
 | |
|             "position": {
 | |
|                 "x": 32,
 | |
|                 "y": 24,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "thieves_hideout_post_key"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in Lake Shrine main hallway)",
 | |
|         "entity": {
 | |
|             "mapId": 302,
 | |
|             "position": {
 | |
|                 "x": 20,
 | |
|                 "y": 19,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "lake_shrine"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in triple chest room in Slasher sector of Verla Mines)",
 | |
|         "entity": {
 | |
|             "mapId": 256,
 | |
|             "position": {
 | |
|                 "x": 23,
 | |
|                 "y": 23,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "sw"
 | |
|         },
 | |
|         "nodeId": "verla_mines"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (near teleport tree after Destel)",
 | |
|         "entity": {
 | |
|             "mapId": 488,
 | |
|             "position": {
 | |
|                 "x": 28,
 | |
|                 "y": 53,
 | |
|                 "z": 0
 | |
|             },
 | |
|             "orientation": "se"
 | |
|         },
 | |
|         "nodeId": "route_after_destel"
 | |
|     },
 | |
|     {
 | |
|         "description": "Foxy (in lower half of mimics room in King Nole's Labyrinth)",
 | |
|         "entity": {
 | |
|             "mapId": 383,
 | |
|             "position": {
 | |
|                 "x": 26,
 | |
|                 "y": 26,
 | |
|                 "z": 2
 | |
|             },
 | |
|             "orientation": "nw"
 | |
|         },
 | |
|         "nodeId": "king_nole_labyrinth_pre_door"
 | |
|     }
 | |
| ]
 |