Quantcast Explorer Coords - WoWInterface
Thread Tools Display Modes
04-28-14, 12:02 AM   #1
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Explorer Coords

Explorer Coords is an addon that checks areas to explore for achievements in wow. This addon hasn't been fully updated since Cataclysm. At first I thought parsing the Pandaria criteria and incorporating it into the code would work however there are still some issues. I have attempted to contact DarkStarX who is the author but can't get a response.

Just wondering if anyone could take a look at this. Full code file here

Note: this is a cross post!

Originally Posted by Woogs View Post
Quickly skimming through it looks like there are two tables in explorer_data.lua:

1) ExplorerCoordInit - The structure is: ExplorerCoordInit[achievementID][zoneID][assetID] = table with x and y coords for a minimap icon to use with Astrolabe library
Achievement ID and zone ID can easily be determined using wowhead. Asset ID is the 8th return value from GetAchievementCriteriaInfo(); you can cycle through the criteria on an achievement and print the name and asset IDs (the name will help you assign the right coords). As for the x and y coords, I have no idea how they were determined.

2) ExplorerCoordMapIt - The structure is: ExplorerCoordMapIt[achievementID][zoneID] = areaID
Achievement ID and zone ID can easily be determined using wowhead. The area ID can be determined in-game by going to each area and using GetCurrentMapAreaID() and printing the result.
- - - Updated - - -

http://wowpedia.org/MapID

Originally Posted by Woogs View Post
http://wowprogramming.com/docs/api/G...ntMapContinent
There are now 6 continents since the addon was last updated. As far as I know there isn't a function that returns the number of map continents, so you will have to hardcode the number of continents.
Added the code:
Originally Posted by Woogs View Post
Code:
function ExplorerCoords_OnLoad()
	--if not (ExplorerCoord) then
		--ExplorerCoords_Init();
	 --end
    ExplorerCoordsFrame:RegisterEvent("ADDON_LOADED");
	Exp_ZoneNames[1] = { GetMapZones(1) } ;
	Exp_ZoneNames[2] = { GetMapZones(2) } ;
	Exp_ZoneNames[3] = { GetMapZones(3) } ;
	Exp_ZoneNames[4] = { GetMapZones(4) } ;
	Exp_ZoneNames[5] = { GetMapZones(5) } ;
        Exp_ZoneNames[6] = { GetMapZones(6) } ;
Code:
local function GetZoneInfo(zonename)
	for i=1,#Exp_ZoneNames do
		for index,value in pairs(Exp_ZoneNames[i]) do
			if (value == zonename) then
				return i,index;
			end
		end
	end

end
Upon opening the world map this error returns, which occurred before a "workaround" a few years back (see ticket) or comment:
1x ExplorerCoords\ExplorerCoords-v1.36.5.lua:183: attempt to index field "?" (a nil value)
ExplorerCoords\ExplorerCoords-v1.36.5.lua:183: in function "ExplorerCoords_UpdateMap"
ExplorerCoords\ExplorerCoords-v1.36.5.lua:135: in function "ExplorerCoords_OnEvent"
<string>:"*:OnEvent":1: in function <string>:"*:OnEvent":1
I compared the two core.lua's before said "workaround" and the only difference was GetCurrentMapContinent() was added:
Code:
function ExplorerCoords_UpdateMap(whichmap)
	ExplorerCoords_ClearNotes(whichmap);
		
	if(whichmap=="world" and GetCurrentMapZone()<1 or GetCurrentMapContinent()==6) then
	  return;
	end
Any suggestions? Still parsing all the PandaLand data here...and ~1000 lines to comment on

Last edited by Tactica : 04-28-14 at 12:04 AM.
  Reply With Quote
04-28-14, 04:50 PM   #2
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
If all this does is put an icon in the middle of each map overlay it would take me about 10 minutes to write something much simpler than this.

I'll take a look at it when I get home.
  Reply With Quote
04-28-14, 05:50 PM   #3
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
  Reply With Quote
04-28-14, 06:22 PM   #4
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
I don't know if this is of any use to you semlar but here is the table update that includes MoP. Still working on it...
Code:
ExplorerCoordInit = {
	[42]={
		[772]={
			[2730] = {
				["x"]=0.33982,
				["y"]=0.738772,
			},
			[2732] = {
				["x"]=0.496507,
				["y"]=0.468563,
			},
			[2733] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2734] = {
				["x"]=0.304391,
				["y"]=0.363772,
			},
			[2735] = {
				["x"]=0.448104,
				["y"]=0.092814,
			},
			[2736] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2737] = {
				["x"]=0.63523,
				["y"]=0.846557,
			},
			[2738] = {
				["x"]=0.682635,
				["y"]=0.600299,
			},
			[2739] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2740] = {
				["x"]=0.400699,
				["y"]=0.476796,
			},
			[2741] = {
				["x"]=0.432635,
				["y"]=0.386228,
			},
			[2990] = {
				["x"]=0.375749,
				["y"]=0.602545,
			},
			[2743] = {
				["x"]=0.337824,
				["y"]=0.465569,
			},
			[2744] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2745] = {
				["x"]=0.586327,
				["y"]=0.739521,
			},
			[2746] = {
				["x"]=0.269461,
				["y"]=0.857036,
			},
			[2747] = {
				["x"]=0.452096,
				["y"]=0.291168,
			},
			[2748] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2749] = {
				["x"]=0.556387,
				["y"]=0.384731,
			},
			[2750] = {
				["x"]=0.29491,
				["y"]=0.636976,
			},
			[2751] = {
				["x"]=0.494511,
				["y"]=0.702096,
			},
			[2752] = {
				["x"]=0.583832,
				["y"]=0.23503,
			},
			[2753] = {
				["x"]=0.566866,
				["y"]=0.47006,
			},
			[2754] = {
				["x"]=0.441617,
				["y"]=0.485778,
			},
			[2755] = {
				["x"]=0.524451,
				["y"]=0.127246,
			},
			[2731] = {
				["x"]=0.681637,
				["y"]=0.331587,
			},
		},
		[627]={
			[117] = {
				["x"]=0.438623,
				["y"]=0.646707,
			},
			[2465] = {
				["x"]=0.346307,
				["y"]=0.757485,
			},
			[2466] = {
				["x"]=0.5859,
				["y"]=0.5783,
			},
			[2467] = {
				["x"]=0.3378,
				["y"]=0.3764,
			},
			[2468] = {
				["x"]=0.77994,
				["y"]=0.244012,
			},
			[2627] = {
				["x"]=0.483034,
				["y"]=0.380988,
			},
			[113] = {
				["x"]=0.535928,
				["y"]=0.507485,
			},
			[2629] = {
				["x"]=0.6725,
				["y"]=0.5407,
			},
			[109] = {
				["x"]=0.714072,
				["y"]=0.462575,
			},
			[108] = {
				["x"]=0.840818,
				["y"]=0.519461,
			},
			[107] = {
				["x"]=0.76497,
				["y"]=0.572605,
			},
			[2630] = {
				["x"]=0.902695,
				["y"]=0.377994,
			},
			[104] = {
				["x"]=0.315369,
				["y"]=0.519461,
			},
			--[114] = {
			--	["x"]=0.483533,
			--	["y"]=0.529192,
			--},
			[2628] = {
				["x"]=0.414172,
				["y"]=0.403443,
			},
			[1041] = {
				["x"]=0.5965,
				["y"]=0.3393,
			},
		},
		[766]={
			[821] = {
				["x"]=0.395709,
				["y"]=0.130988,
			},
			[2444] = {
				["x"]=0.506,
				["y"]=0.140,
			},
			[823] = {
				["x"]=0.643713,
				["y"]=0.157934,
			},
			[824] = {
				["x"]=0.603792,
				["y"]=0.28518,
			},
			[2448] = {
				["x"]=0.544411,
				["y"]=0.52994,
			},
			[826] = {
				["x"]=0.370259,
				["y"]=0.26497,
			},
			[827] = {
				["x"]=0.471058,
				["y"]=0.401946,
			},
			[828] = {
				["x"]=0.322355,
				["y"]=0.458832,
			},
			[829] = {
				["x"]=0.450599,
				["y"]=0.268713,
			},
			[2445] = {
				["x"]=0.691118,
				["y"]=0.335329,
			},
			[2446] = {
				["x"]=0.506986,
				["y"]=0.708832,
			},
			[2447] = {
				["x"]=0.44511,
				["y"]=0.861527,
			},
			[2449] = {
				["x"]=0.657685,
				["y"]=0.781437,
			},
			[2450] = {
				["x"]=0.342315,
				["y"]=0.723802,
			},
		},
		[775]={
			[2725] = {
				["x"]=0.697106,
				["y"]=0.407186,
			},
			[2726] = {
				["x"]=0.734032,
				["y"]=0.681138,
			},
			[2729] = {
				["x"]=0.739,
				["y"]=0.535,
			},
			[2722] = {
				["x"]=0.6677,
				["y"]=0.7757,
			},
			[2728] = {
				["x"]=0.565868,
				["y"]=0.375,
			},
			[2997] = {
				["x"]=0.361277,
				["y"]=0.536677,
			},
			[2723] = {
				["x"]=0.322854,
				["y"]=0.366018,
			},
			[2724] = {
				["x"]=0.2425,
				["y"]=0.5786,
			},
			[2720] = {
				["x"]=0.093313,
				["y"]=0.276198,
			},
			[2721] = {
				["x"]=0.206587,
				["y"]=0.293413,
			},
		},
		[778]={
			[421] = {
				["x"]=0.100299,
				["y"]=0.444611,
			},
			[422] = {
				["x"]=0.213573,
				["y"]=0.69985,
			},
			[2474] = {
				["x"]=0.198104,
				["y"]=0.553144,
			},
			[424] = {
				["x"]=0.196108,
				["y"]=0.413922,
			},
			[425] = {
				["x"]=0.358782,
				["y"]=0.728293,
			},
			[2476] = {
				["x"]=0.468064,
				["y"]=0.386228,
			},
			[427] = {
				["x"]=0.509481,
				["y"]=0.741018,
			},
			[428] = {
				["x"]=0.646707,
				["y"]=0.378743,
			},
			[429] = {
				["x"]=0.637725,
				["y"]=0.72006,
			},
			[2475] = {
				["x"]=0.796906,
				["y"]=0.661677,
			},
			[431] = {
				["x"]=0.745509,
				["y"]=0.463323,
			},
			[432] = {
				["x"]=0.771956,
				["y"]=0.360778,
			},
			[433] = {
				["x"]=0.546407,
				["y"]=0.213323,
			},
		},
		[779]={
			[318] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2513] = {
				["x"]=0.48004,
				["y"]=0.116018,
			},
			[317] = {
				["x"]=0.71008,
				["y"]=0.239521,
			},
			[319] = {
				["x"]=0.348303,
				["y"]=0.217066,
			},
			[320] = {
				["x"]=0.2024,
				["y"]=0.1720,
			},
			[321] = {
				["x"]=0.823852,
				["y"]=0.651946,
			},
			[322] = {
				["x"]=0.693613,
				["y"]=0.65494,
			},
			[323] = {
				["x"]=0.379242,
				["y"]=0.608533,
			},
			[324] = {
				["x"]=0.351796,
				["y"]=0.477545,
			},
			[325] = {
				["x"]=0.324351,
				["y"]=0.784431,
			},
			[326] = {
				["x"]=0.202595,
				["y"]=0.785928,
			},
		},
		[776]={
			[125] = {
				["x"]=0.503992,
				["y"]=0.42515,
			},
			[2483] = {
				["x"]=0.24501,
				["y"]=0.73503,
			},
			[122] = {
				["x"]=0.421158,
				["y"]=0.647455,
			},
			[124] = {
				["x"]=0.394711,
				["y"]=0.804641,
			},
			[126] = {
				["x"]=0.485529,
				["y"]=0.86003,
			},
			[127] = {
				["x"]=0.646208,
				["y"]=0.694611,
			},
			[128] = {
				["x"]=0.695609,
				["y"]=0.79491,
			},
			[129] = {
				["x"]=0.835329,
				["y"]=0.670659,
			},
			[130] = {
				["x"]=0.847804,
				["y"]=0.795659,
			},
			[131] = {
				["x"]=0.528443,
				["y"]=0.663174,
			},
			[132] = {
				["x"]=0.74002,
				["y"]=0.516467,
			},
		},
		[780]={
			[364] = {
				["x"]=0.254491,
				["y"]=0.434132,
			},
			[363] = {
				["x"]=0.418164,
				["y"]=0.526946,
			},
			[361] = {
				["x"]=0.197106,
				["y"]=0.592814,
			},
			[362] = {
				["x"]=0.382236,
				["y"]=0.68488,
			},
			[365] = {
				["x"]=0.301397,
				["y"]=0.261976,
			},
			[367] = {
				["x"]=0.472056,
				["y"]=0.392964,
			},
			[370] = {
				["x"]=-1,
				["y"]=-1,
			},
			[369] = {
				["x"]=0.646208,
				["y"]=0.713323,
			},
			[366] = {
				["x"]=0.351297,
				["y"]=0.13024,
			},
			[2519] = {
				["x"]=0.609281,
				["y"]=0.525449,
			},
			[371] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2518] = {
				["x"]=0.80988,
				["y"]=0.625,
			},
			[2517] = {
				["x"]=0.534431,
				["y"]=0.547156,
			},
		},
		[768]={ --Explore Tirisfal Glades
			[236] = { --Deathknell
				["x"]=0.322355,
				["y"]=0.639222,
			},
			[235] = { --Solliden Farmstead
				["x"]=0.384731,
				["y"]=0.489521,
			},
			[234] = { --Agamand Mills
				["x"]=0.456088,
				["y"]=0.330838,
			},
			[232] = { --Nightmare Vale
				["x"]=0.451098,
				["y"]=0.65494,
			},
			[231] = { --Cold Hearth Manor
				["x"]=0.538423,
				["y"]=0.587575,
			},
			[230] = { --Brill
				["x"]=0.597305,
				["y"]=0.510479,
			},
			[229] = { --Garren's Haunt
				["x"]=0.569361,
				["y"]=0.357784,
			},
			[227] = { --Brightwater Lake
				["x"]=0.683633,
				["y"]=0.450599,
			},
			[226] = { --Balnir Farmstead
				["x"]=0.736527,
				["y"]=0.601796,
			},
			[225] = { --Crusader Outpost
				["x"]=0.790918,
				["y"]=0.548653,
			},
			[224] = { --Scarlet Watch Post
				["x"]=0.784431,
				["y"]=0.27021,
			},
			[222] = { --Venomweb Vale
				["x"]=0.870259,
				["y"]=0.473054,
			},
			[2587] = { --Ruins of Lordaeron
				["x"]=-1,
				["y"]=-1,
			},
			[2588] = { --Scarlet Monastery Entrance
				["x"]=0.850800,
				["y"]=0.313400,
			},
			[2589] = { --The Bulwark
				["x"]=0.848802,
				["y"]=0.694611,
			},
			[2586] = { --Calston Estate
				["x"]=0.462076,
				["y"]=0.51497,
			},
		},
		[769]={
			[2541] = {
				["x"]=0.461078,
				["y"]=0.796407,
			},
			[2542] = {
				["x"]=0.565369,
				["y"]=0.348054,
			},
			[2543] = {
				["x"]=0.509481,
				["y"]=0.667665,
			},
			[304] = {
				["x"]=0.347804,
				["y"]=0.125,
			},
			[2539] = {
				["x"]=0.373752,
				["y"]=0.280689,
			},
			[306] = {
				["x"]=0.691118,
				["y"]=0.268713,
			},
			[2544] = {
				["x"]=0.531936,
				["y"]=0.258234,
			},
			[308] = {
				["x"]=0.449601,
				["y"]=0.401198,
			},
			[309] = {
				["x"]=0.592814,
				["y"]=0.45509,
			},
			[310] = {
				["x"]=0.460579,
				["y"]=0.511228,
			},
			[311] = {
				["x"]=0.612275,
				["y"]=0.624251,
			},
			[312] = {
				["x"]=0.421657,
				["y"]=0.633982,
			},
			[2537] = {
				["x"]=0.620758,
				["y"]=0.087575,
			},
			--seems to be removed with 4.2
			--[315] = {
			--	["x"]=0.599301,
			--	["y"]=0.738772,
			--},
			[2540] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2538] = {
				["x"]=0.449102,
				["y"]=0.189371,
			},
			--seems to be removed with 4.1
			--[314] = {
			--	["x"]=0.479042,
			--	["y"]=0.889222,
			--},
		},
		[774]={
			[2759] = {
				["x"]=0.239022,
				["y"]=0.320359,
			},
			[2762] = {
				["x"]=0.526946,
				["y"]=0.497006,
			},
			[2756] = {
				["x"]=0.212575,
				["y"]=0.801647,
			},
			[2883] = {
				["x"]=0.593812,
				["y"]=0.717814,
			},
			[2760] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2758] = {
				["x"]=0.717565,
				["y"]=0.269461,
			},
			[2763] = {
				["x"]=0.376747,
				["y"]=0.290419,
			},
			[2757] = {
				["x"]=0.398703,
				["y"]=0.83009,
			},
		},
		[858]={
			[1148] = {
				["x"]=0.471058,
				["y"]=0.328593,
			},
			[1150] = {
				["x"]=0.604291,
				["y"]=0.119012,
			},
			[1151] = {
				["x"]=0.249002,
				["y"]=0.152695,
			},
			[1152] = {
				["x"]=0.179641,
				["y"]=0.415419,
			},
			[1153] = {
				["x"]=0.334331,
				["y"]=0.322605,
			},
			[1155] = {
				["x"]=0.561377,
				["y"]=0.481287,
			},
			[1157] = {
				["x"]=0.785928,
				["y"]=0.187874,
			},
			[1158] = {
				["x"]=0.722555,
				["y"]=0.321108,
			},
			[1162] = {
				["x"]=0.411677,
				["y"]=0.498503,
			},
			[1163] = {
				["x"]=0.331337,
				["y"]=0.799401,
			},
			[1164] = {
				["x"]=0.661677,
				["y"]=0.611527,
			},
			[1165] = {
				["x"]=0.772954,
				["y"]=0.64521,
			},
			[1174] = {
				["x"]=0.136228,
				["y"]=0.559132,
			},
			[1177] = {
				["x"]=0.341816,
				["y"]=0.467814,
			},
			[1225] = {
				["x"]=-1,
				["y"]=-1,
			},
			[1241] = {
				["x"]=0.481537,
				["y"]=0.844311,
			},
		},
		[781]={
			[515] = {
				["x"]=0.377745,
				["y"]=0.48503,
			},
			[513] = {
				["x"]=0.58982,
				["y"]=0.553144,
			},
			[2565] = {
				["x"]=0.646208,
				["y"]=0.397455,
			},
			[2566] = {
				["x"]=0.532934,
				["y"]=0.660928,
			},
			[2568] = {
				["x"]=0.192615,
				["y"]=0.257485,
			},
			[524] = {
				["x"]=0.441617,
				["y"]=0.199102,
			},
			[525] = {
				["x"]=0.467066,
				["y"]=0.095808,
			},
			[526] = {
				["x"]=0.602295,
				["y"]=0.199102,
			},
			[519] = {
				["x"]=0.422655,
				["y"]=0.384731,
			},
			[514] = {
				["x"]=0.461078,
				["y"]=0.530689,
			},
			[516] = {
				["x"]=0.669661,
				["y"]=0.509731,
			},
			[518] = {
				["x"]=-1,
				["y"]=-1,
			},
			[520] = {
				["x"]=0.342315,
				["y"]=0.363772,
			},
			[521] = {
				["x"]=0.3300,
				["y"]=0.4263,
			},
			[523] = {
				["x"]=0.264471,
				["y"]=0.202844,
			},
			[527] = {
				["x"]=0.838323,
				["y"]=0.326347,
			},
		},
		[4995]={
			[2575] = {
				["x"]=0.397705,
				["y"]=0.710329,
			},
			[2576] = {
				["x"]=0.624251,
				["y"]=0.281437,
			},
			[2577] = {
				["x"]=0.463074,
				["y"]=0.226796,
			},
			[2998] = {
				["x"]=0.341317,
				["y"]=0.325599,
			},
			[2579] = {
				["x"]=0.607784,
				["y"]=0.816617,
			},
			[2580] = {
				["x"]=0.50499,
				["y"]=0.583084,
			},
			[2581] = {
				["x"]=0.430639,
				["y"]=0.491766,
			},
			[2582] = {
				["x"]=0.621756,
				["y"]=0.437874,
			},
			[2583] = {
				["x"]=0.544411,
				["y"]=0.303892,
			},
			--seems to be removed with 4.1
			--[2584] = {
			--	["x"]=0.577844,
			--	["y"]=0.147455,
			--},
			[2585] = {
				["x"]=0.434631,
				["y"]=0.815868,
			},
		},
		[859]={
			[1127] = {
				["x"]=0.313373,
				["y"]=0.160928,
			},
			[1128] = {
				["x"]=0.429641,
				["y"]=0.393713,
			},
			[1129] = {
				["x"]=0.352794,
				["y"]=0.577096,
			},
			[1130] = {
				["x"]=0.293912,
				["y"]=0.693862,
			},
			[1132] = {
				["x"]=0.426647,
				["y"]=0.504491,
			},
			[1134] = {
				["x"]=0.522455,
				["y"]=0.732036,
			},
			[1135] = {
				["x"]=0.610778,
				["y"]=0.637725,
			},
			[1137] = {
				["x"]=0.557385,
				["y"]=0.56512,
			},
			[1138] = {
				["x"]=-1,
				["y"]=-1,
			},
			[1140] = {
				["x"]=0.439122,
				["y"]=0.737275,
			},
			[1142] = {
				["x"]=0.541916,
				["y"]=0.72006,
			},
			[1143] = {
				["x"]=0.719561,
				["y"]=0.79491,
			},
			[1145] = {
				["x"]=0.362275,
				["y"]=0.860778,
			},
			[1175] = {
				["x"]=0.523952,
				["y"]=0.39521,
			},
			[1356] = {
				["x"]=0.716068,
				["y"]=0.454341,
			},
			[1357] = {
				["x"]=0.645709,
				["y"]=0.732784,
			},
			[1358] = {
				["x"]=0.333832,
				["y"]=0.776946,
			},
			[1359] = {
				["x"]=0.659182,
				["y"]=0.786677,
			},
			[1360] = {
				["x"]=0.441118,
				["y"]=0.858533,
			},
			[1361] = {
				["x"]=0.556886,
				["y"]=0.842814,
			},
			[1362] = {
				["x"]=0.382735,
				["y"]=0.736527,
			},
			[1380] = {
				["x"]=0.23503,
				["y"]=0.750749,
			},
			[1381] = {
				["x"]=0.620758,
				["y"]=0.53518,
			},
			[1382] = {
				["x"]=0.284431,
				["y"]=0.579341,
			},
			[1383] = {
				["x"]=0.623253,
				["y"]=0.794162,
			},
		},
		[841]={
			[381] = {
				["x"]=0.102295,
				["y"]=0.584581,
			},
			[382] = {
				["x"]=0.1930,
				["y"]=0.4710,
			},
			[383] = {
				["x"]=0.1899,
				["y"]=0.3608,
			},
			[384] = {
				["x"]=0.358283,
				["y"]=0.490269,
			},
			[385] = {
				["x"]=0.2446,
				["y"]=0.2432,
			},
			[2625] = {
				["x"]=0.3255,
				["y"]=0.1761,
			},
			[387] = {
				["x"]=0.435629,
				["y"]=0.259731,
			},
			[388] = {
				["x"]=0.469062,
				["y"]=0.166168,
			},
			[389] = {
				["x"]=0.485529,
				["y"]=0.481287,
			},
			[390] = {
				["x"]=0.521956,
				["y"]=0.615269,
			},
			[2624] = {
				["x"]=0.578842,
				["y"]=0.407934,
			},
			[392] = {
				["x"]=0.618762,
				["y"]=0.566617,
			},
			[2622] = {
				["x"]=0.602295,
				["y"]=0.262725,
			},
			[2623] = {
				["x"]=0.499501,
				["y"]=0.765719,
			},
			[2626] = {
				["x"]=0.583832,
				["y"]=0.709581,
			},
			[394] = {
				["x"]=0.679142,
				["y"]=0.349551,
			},
		},
		[773]={
			[601] = {
				["x"]=0.139222,
				["y"]=0.452844,
			},
			[602] = {
				["x"]=0.231038,
				["y"]=0.336078,
			},
			[2490] = {
				["x"]=-1,
				["y"]=-1,
			},
			[604] = {
				["x"]=0.332834,
				["y"]=0.458084,
			},
			[605] = {
				["x"]=0.345808,
				["y"]=0.721557,
			},
			[606] = {
				["x"]=0.40519,
				["y"]=0.594311,
			},
			[607] = {
				["x"]=0.471058,
				["y"]=0.392216,
			},
			[608] = {
				["x"]=0.490519,
				["y"]=0.521707,
			},
			[609] = {
				["x"]=0.484032,
				["y"]=0.670659,
			},
			[610] = {
				["x"]=0.627246,
				["y"]=0.243263,
			},
			[611] = {
				["x"]=0.575848,
				["y"]=0.428144,
			},
			[612] = {
				["x"]=0.732535,
				["y"]=0.543413,
			},
			[613] = {
				["x"]=0.630739,
				["y"]=0.743263,
			},
			[614] = {
				["x"]=0.7266,
				["y"]=0.6617,
			},
		},
		[777]={
			[941] = {
				["x"]=0.451597,
				["y"]=0.359281,
			},
			[1061] = {
				["x"]=0.586327,
				["y"]=0.647455,
			},
			[1062] = {
				["x"]=0.426647,
				["y"]=0.688623,
			},
		},
		[802]={
			[288] = {
				["x"]=0.558383,
				["y"]=0.494012,
			},
			[284] = {
				["x"]=0.544411,
				["y"]=0.324102,
			},
			[282] = {
				["x"]=0.510479,
				["y"]=0.215569,
			},
			[281] = {
				["x"]=0.577345,
				["y"]=0.158683,
			},
			[2620] = {
				["x"]=0.448603,
				["y"]=0.239521,
			},
			[285] = {
				["x"]=0.453094,
				["y"]=0.350299,
			},
			--seems to be removed with 4.1
			--[286] = {
			--	["x"]=0.311377,
			--	["y"]=0.443862,
			--},
			[287] = {
				["x"]=0.61477,
				["y"]=0.592814,
			},
			[289] = {
				["x"]=0.423653,
				["y"]=0.656437,
			},
			[290] = {
				["x"]=0.381737,
				["y"]=0.523952,
			},
			[291] = {
				["x"]=0.339321,
				["y"]=0.736527,
			},
			--[292] = {
			--	["x"]=0.300399,
			--	["y"]=0.869012,
			--},
			[293] = {
				["x"]=0.448603,
				["y"]=0.822605,
			},
			[2989] = {
				["x"]=0.391717,
				["y"]=0.434132,
			},
			[294] = {
				["x"]=0.633733,
				["y"]=0.726048,
			},
		},
		[782]={
			[2682] = {
				["x"]=0.147206,
				["y"]=0.358533,
			},
			[2688] = {
				["x"]=0.288423,
				["y"]=0.321856,
			},
			[2685] = {
				["x"]=0.222555,
				["y"]=0.495509,
			},
			[2689] = {
				["x"]=0.488,
				["y"]=0.422,
			},
			[2687] = {
				["x"]=0.47006,
				["y"]=0.543413,
			},
			[2683] = {
				["x"]=0.626,
				["y"]=0.501,
			},
			[2686] = {
				["x"]=0.677645,
				["y"]=0.75,
			},
			[2684] = {
				["x"]=0.841816,
				["y"]=0.390719,
			},
			[2678] = {
				["x"]=0.723553,
				["y"]=0.13024,
			},
			[2681] = {
				["x"]=0.773,
				["y"]=0.138,
			},
			[2679] = {
				["x"]=0.186128,
				["y"]=0.682635,
			},
			[2680] = {
				["x"]=0.683633,
				["y"]=0.358533,
			},
		},
		[770]={
			[961] = {
				["x"]=-1,
				["y"]=-1,
			},
			[962] = {
				["x"]=0.6833,
				["y"]=0.8117,
			},
			[963] = {
				["x"]=0.5461,
				["y"]=0.8561,
			},
			[2617] = {
				["x"]=0.435629,
				["y"]=0.677395,
			},
			[965] = {
				["x"]=0.270958,
				["y"]=0.577844,
			},
			[966] = {
				["x"]=0.364271,
				["y"]=0.546407,
			},
			[2618] = {
				["x"]=0.451597,
				["y"]=0.512725,
			},
			[968] = {
				["x"]=0.548902,
				["y"]=0.663922,
			},
			[969] = {
				["x"]=0.472056,
				["y"]=0.335329,
			},
			[970] = {
				["x"]=0.449102,
				["y"]=0.171407,
			},
			[2619] = {
				["x"]=0.4592,
				["y"]=0.4573,
			},
			[971] = {
				["x"]=0.639721,
				["y"]=0.583084,
			},
			[972] = {
				["x"]=0.643713,
				["y"]=0.402695,
			},
			[973] = {
				["x"]=0.6960,
				["y"]=0.5081,
			},
		},
		[771]={
			[2675] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2671] = {
				["x"]=0.226048,
				["y"]=0.660928,
			},
			[2674] = {
				["x"]=0.239521,
				["y"]=0.789671,
			},
			[2656] = {
				["x"]=0.356786,
				["y"]=0.686377,
			},
			[2669] = {
				["x"]=0.361277,
				["y"]=0.449102,
			},
			[2657] = {
				["x"]=0.350798,
				["y"]=0.843563,
			},
			[2673] = {
				["x"]=0.6874,
				["y"]=0.5667,
			},
			[2655] = {
				["x"]=0.556886,
				["y"]=0.63024,
			},
			[2659] = {
				["x"]=0.57485,
				["y"]=0.742515,
			},
			[2676] = {
				["x"]=0.7559,
				["y"]=0.7520,
			},
			[2660] = {
				["x"]=0.767465,
				["y"]=0.540419,
			},
			[2670] = {
				["x"]=0.5017,
				["y"]=0.6380,
			},
			[2672] = {
				["x"]=0.781437,
				["y"]=0.359281,
			},
			[2658] = {
				["x"]=0.623253,
				["y"]=0.417665,
			},
			[2654] = {
				["x"]=0.463074,
				["y"]=0.435629,
			},
			[2662] = {
				["x"]=0.661677,
				["y"]=0.250749,
			},
			[2677] = {
				["x"]=0.664671,
				["y"]=0.104042,
			},
			[2663] = {
				["x"]=0.505489,
				["y"]=0.207335,
			},
			[2665] = {
				["x"]=0.481537,
				["y"]=0.132485,
			},
			[2668] = {
				["x"]=0.12475,
				["y"]=0.263473,
			},
			[2664] = {
				["x"]=0.3357,
				["y"]=0.2462,
			},
			[2667] = {
				["x"]=0.266966,
				["y"]=0.100299,
			},
			[2666] = {
				["x"]=0.871257,
				["y"]=0.78518,
			},
		},
		[868]={
			[1454] = {
				["x"]=-1,
				["y"]=-1,
			},
			[1456] = {
				["x"]=0.412675,
				["y"]=0.300898,
			},
			[1457] = {
				["x"]=0.377246,
				["y"]=0.457335,
			},
			[1458] = {
				["x"]=0.578842,
				["y"]=0.251497,
			},
			[1459] = {
				["x"]=0.637226,
				["y"]=0.519461,
			},
			[1460] = {
				["x"]=0.530938,
				["y"]=0.739521,
			},
		},
		[761]={
			[561] = {
				["x"]=0.188124,
				["y"]=0.305389,
			},
			[562] = {
				["x"]=0.269461,
				["y"]=0.272455,
			},
			[563] = {
				["x"]=0.275449,
				["y"]=0.443862,
			},
			[2427] = {
				["x"]=0.13024,
				["y"]=0.364521,
			},
			[565] = {
				["x"]=0.164671,
				["y"]=0.641467,
			},
			[566] = {
				["x"]=0.238024,
				["y"]=0.819611,
			},
			[567] = {
				["x"]=0.300399,
				["y"]=0.595808,
			},
			[568] = {
				["x"]=0.412675,
				["y"]=0.91018,
			},
			[569] = {
				["x"]=0.490519,
				["y"]=0.790419,
			},
			[570] = {
				["x"]=0.397705,
				["y"]=0.46482,
			},
			[2426] = {
				["x"]=0.473553,
				["y"]=0.51497,
			},
			[572] = {
				["x"]=0.615269,
				["y"]=0.704341,
			},
			[573] = {
				["x"]=0.563872,
				["y"]=0.577096,
			},
			[574] = {
				["x"]=0.499002,
				["y"]=0.413174,
			},
			[575] = {
				["x"]=0.593313,
				["y"]=0.329341,
			},
			[576] = {
				["x"]=0.693613,
				["y"]=0.373503,
			},
		},
		[765]={
			[2650] = {
				["x"]=0.692615,
				["y"]=0.484281,
			},
			[2643] = {
				["x"]=0.46008,
				["y"]=0.594311,
			},
			[2652] = {
				["x"]=0.439621,
				["y"]=0.120509,
			},
			[2647] = {
				["x"]=0.168164,
				["y"]=0.633982,
			},
			[2690] = {
				["x"]=0.339321,
				["y"]=0.526198,
			},
			[2651] = {
				["x"]=0.263972,
				["y"]=0.367515,
			},
			[2644] = {
				["x"]=0.403194,
				["y"]=0.244012,
			},
			[2648] = {
				["x"]=0.599301,
				["y"]=0.20509,
			},
			[2994] = {
				["x"]=0.511477,
				["y"]=0.515719,
			},
			[2995] = {
				["x"]=0.165669,
				["y"]=0.432635,
			},
		},
	},
	[43]={
		[842]={
			[91] = {
				["x"]=0.584331,
				["y"]=0.331587,
			},
			[2574] = {
				["x"]=0.506986,
				["y"]=0.381737,
			},
			[3006] = {
				["x"]=0.555389,
				["y"]=0.513473,
			},
			[84] = {
				["x"]=0.462575,
				["y"]=0.499251,
			},
			[87] = {
				["x"]=0.447605,
				["y"]=0.67515,
			},
			[88] = {
				["x"]=0.5499,
				["y"]=0.612275,
			},
			[89] = {
				["x"]=0.418663,
				["y"]=0.571108,
			},
			[92] = {
				["x"]=0.658184,
				["y"]=0.492515,
			},
			[93] = {
				["x"]=0.4002,
				["y"]=0.269461,
			},
			[94] = {
				["x"]=0.444611,
				["y"]=0.346557,
			},
			[85] = {
				["x"]=0.30489,
				["y"]=0.502246,
			},
			[2573] = {
				["x"]=-1,
				["y"]=-1,
			},
		},
		[736]={
			[2709] = {
				["x"]=0.5378,
				["y"]=0.8596,
			},
			[2707] = {
				["x"]=0.355788,
				["y"]=0.613024,
			},
			[2706] = {
				["x"]=0.478543,
				["y"]=0.585329,
			},
			[2719] = {
				["x"]=0.537425,
				["y"]=0.668413,
			},
			[2713] = {
				["x"]=0.6109,
				["y"]=0.6061,
			},
			[2714] = {
				["x"]=0.627246,
				["y"]=0.427395,
			},
			[2708] = {
				["x"]=0.541916,
				["y"]=0.481287,
			},
			[2712] = {
				["x"]=0.5416,
				["y"]=0.2104,
			},
			[2716] = {
				["x"]=0.448603,
				["y"]=0.435629,
			},
			[2705] = {
				["x"]=0.323353,
				["y"]=0.506737,
			},
			[2710] = {
				["x"]=0.599301,
				["y"]=0.199102,
			},
			[2718] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2717] = {
				["x"]=0.431637,
				["y"]=0.144461,
			},
		},
		[728]={
			[242] = {
				["x"]=0.444112,
				["y"]=0.621257,
			},
			[2472] = {
				["x"]=0.484032,
				["y"]=0.791168,
			},
			[2473] = {
				["x"]=0.404192,
				["y"]=0.399701,
			},
			[244] = {
				["x"]=0.55988,
				["y"]=0.756737,
			},
			[248] = {
				["x"]=0.662176,
				["y"]=0.829341,
			},
			[250] = {
				["x"]=0.579341,
				["y"]=0.603293,
			},
			[252] = {
				["x"]=0.53493,
				["y"]=0.434132,
			},
			[254] = {
				["x"]=0.447106,
				["y"]=0.507485,
			},
			[256] = {
				["x"]=0.402695,
				["y"]=0.247754,
			},
			[258] = {
				["x"]=0.523952,
				["y"]=0.244012,
			},
			[260] = {
				["x"]=0.537924,
				["y"]=0.092066,
			},
			[262] = {
				["x"]=0.454591,
				["y"]=0.084581,
			},
		},
		[861]={
			[1328] = {
				["x"]=0.188623,
				["y"]=0.30988,
			},
			[1329] = {
				["x"]=0.408184,
				["y"]=0.330838,
			},
			[1330] = {
				["x"]=0.332834,
				["y"]=0.904192,
			},
			[1331] = {
				["x"]=0.459082,
				["y"]=0.452096,
			},
			[1332] = {
				["x"]=0.854291,
				["y"]=0.529192,
			},
			[1333] = {
				["x"]=0.546906,
				["y"]=0.555389,
			},
			[1334] = {
				["x"]=0.669661,
				["y"]=0.783683,
			},
			[1335] = {
				["x"]=0.618762,
				["y"]=0.901946,
			},
			[1336] = {
				["x"]=0.516467,
				["y"]=0.767964,
			},
			[1337] = {
				["x"]=0.438623,
				["y"]=0.848054,
			},
			[1338] = {
				["x"]=0.378743,
				["y"]=0.758982,
			},
			[1339] = {
				["x"]=0.560379,
				["y"]=0.350299,
			},
			[1340] = {
				["x"]=0.616267,
				["y"]=0.452844,
			},
			[1341] = {
				["x"]=0.734032,
				["y"]=0.211078,
			},
			[1342] = {
				["x"]=0.244511,
				["y"]=0.413174,
			},
			[1343] = {
				["x"]=0.809381,
				["y"]=0.202844,
			},
			[1344] = {
				["x"]=0.387725,
				["y"]=0.220808,
			},
			[1345] = {
				["x"]=0.626248,
				["y"]=0.25524,
			},
			[1346] = {
				["x"]=0.38523,
				["y"]=0.596557,
			},
			[1347] = {
				["x"]=0.291916,
				["y"]=0.369012,
			},
			[1348] = {
				["x"]=0.327844,
				["y"]=0.19985,
			},
			[1349] = {
				["x"]=0.574351,
				["y"]=0.811377,
			},
			[1350] = {
				["x"]=0.18014,
				["y"]=0.53518,
			},
			[1351] = {
				["x"]=0.541417,
				["y"]=0.171407,
			},
			[1352] = {
				["x"]=0.744012,
				["y"]=0.076347,
			},
			[1353] = {
				["x"]=0.301896,
				["y"]=0.463323,
			},
			[1354] = {
				["x"]=0.69012,
				["y"]=0.667665,
			},
			[1355] = {
				["x"]=0.721058,
				["y"]=0.297156,
			},
		},
		[860]={
			[1364] = {
				["x"]=0.775948,
				["y"]=0.437874,
			},
			[1363] = {
				["x"]=0.613273,
				["y"]=0.537425,
			},
			[1365] = {
				["x"]=0.492515,
				["y"]=0.508234,
			},
			[1366] = {
				["x"]=0.26497,
				["y"]=0.652695,
			},
			[1367] = {
				["x"]=0.587325,
				["y"]=0.177395,
			},
			[1368] = {
				["x"]=0.476547,
				["y"]=0.068862,
			},
			[1369] = {
				["x"]=0.582834,
				["y"]=0.671407,
			},
			[1370] = {
				["x"]=0.526946,
				["y"]=0.419162,
			},
			[1371] = {
				["x"]=0.466068,
				["y"]=0.724551,
			},
			[1372] = {
				["x"]=0.36976,
				["y"]=0.585329,
			},
			[1373] = {
				["x"]=0.526946,
				["y"]=0.613772,
			},
			[1374] = {
				["x"]=0.353792,
				["y"]=0.125749,
			},
			[1375] = {
				["x"]=0.127246,
				["y"]=0.786677,
			},
			[1376] = {
				["x"]=0.46008,
				["y"]=0.202096,
			},
			[1377] = {
				["x"]=0.292914,
				["y"]=0.352545,
			},
			[1378] = {
				["x"]=0.236527,
				["y"]=0.541916,
			},
			[1379] = {
				["x"]=0.31986,
				["y"]=0.79491,
			},
		},
		[844]={
			[2454] = {
				["x"]=0.379242,
				["y"]=0.442365,
			},
			[2455] = {
				["x"]=0.725549,
				["y"]=0.174401,
			},
			[2456] = {
				["x"]=0.659681,
				["y"]=0.071856,
			},
			[2457] = {
				["x"]=0.4252,
				["y"]=0.6964,
			},
			[2458] = {
				["x"]=-1,
				["y"]=-1,
			},
			[341] = {
				["x"]=0.639222,
				["y"]=0.220808,
			},
			[2451] = {
				["x"]=0.428643,
				["y"]=0.539671,
			},
			[346] = {
				["x"]=0.437126,
				["y"]=0.606287,
			},
			[2452] = {
				["x"]=0.512475,
				["y"]=0.193862,
			},
			[2453] = {
				["x"]=0.320858,
				["y"]=0.841317,
			},
			[349] = {
				["x"]=0.403693,
				["y"]=0.863024,
			},
		},
		[4996]={
			[2545] = {
				["x"]=0.507485,
				["y"]=0.840569,
			},
			[2546] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2547] = {
				["x"]=0.521457,
				["y"]=0.486527,
			},
			[2548] = {
				["x"]=0.409681,
				["y"]=0.783683,
			},
			[3008] = {
				["x"]=0.365768,
				["y"]=0.111527,
			},
			[2550] = {
				["x"]=0.394212,
				["y"]=0.225299,
			},
			[2551] = {
				["x"]=0.687126,
				["y"]=0.493263,
			},
			[3009] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2553] = {
				["x"]=0.449601,
				["y"]=0.544162,
			},
			[2554] = {
				["x"]=0.478543,
				["y"]=0.339072,
			},
			[2555] = {
				["x"]=0.424651,
				["y"]=0.441617,
			},
		},
		[857]={
			[2765] = {
				["x"]=0.318862,
				["y"]=0.49476,
			},
			[2774] = {
				["x"]=0.364271,
				["y"]=0.568862,
			},
			[2769] = {
				["x"]=0.510978,
				["y"]=0.552395,
			},
			[2772] = {
				["x"]=0.477545,
				["y"]=0.392964,
			},
			[2770] = {
				["x"]=0.547904,
				["y"]=0.630988,
			},
			[2764] = {
				["x"]=0.5998,
				["y"]=0.490269,
			},
			[2771] = {
				["x"]=0.645709,
				["y"]=0.772455,
			},
			[2768] = {
				["x"]=0.678643,
				["y"]=0.644461,
			},
			[2775] = {
				["x"]=0.680639,
				["y"]=0.48503,
			},
			[2773] = {
				["x"]=0.627246,
				["y"]=0.247754,
			},
			[2766] = {
				["x"]=0.454092,
				["y"]=0.156437,
			},
			[2767] = {
				["x"]=0.597804,
				["y"]=0.856287,
			},
		},
		[750]={
			[461] = {
				["x"]=0.673154,
				["y"]=0.120509,
			},
			[2443] = {
				["x"]=0.4047,
				["y"]=0.7420,
			},
			[2442] = {
				["x"]=0.39521,
				["y"]=0.141467,
			},
			[462] = {
				["x"]=0.557884,
				["y"]=0.186377,
			},
			[464] = {
				["x"]=0.430639,
				["y"]=0.35479,
			},
			[465] = {
				["x"]=0.256487,
				["y"]=0.318862,
			},
			[466] = {
				["x"]=0.368762,
				["y"]=0.459581,
			},
			[468] = {
				["x"]=0.548403,
				["y"]=0.411677,
			},
			[469] = {
				["x"]=0.666168,
				["y"]=0.422156,
			},
			[470] = {
				["x"]=0.586826,
				["y"]=0.500749,
			},
			[471] = {
				["x"]=0.502495,
				["y"]=0.573353,
			},
			[472] = {
				["x"]=0.556886,
				["y"]=0.78518,
			},
			[473] = {
				["x"]=0.663673,
				["y"]=0.717814,
			},
			[474] = {
				["x"]=0.702595,
				["y"]=0.841317,
			},
		},
		[850]={
			[661] = {
				["x"]=0.671657,
				["y"]=0.500749,
			},
			[2477] = {
				["x"]=0.414671,
				["y"]=0.123503,
			},
			[2479] = {
				["x"]=0.467565,
				["y"]=0.463323,
			},
			[2480] = {
				["x"]=0.416168,
				["y"]=0.752994,
			},
			[2481] = {
				["x"]=0.296407,
				["y"]=0.491766,
			},
			[662] = {
				["x"]=0.6162,
				["y"]=0.3027,
			},
			[2478] = {
				["x"]=0.362275,
				["y"]=0.306886,
			},
			[666] = {
				["x"]=0.533433,
				["y"]=0.756737,
			},
			[667] = {
				["x"]=0.760978,
				["y"]=0.176647,
			},
		},
		[848]={
			[775] = {
				["x"]=0.515469,
				["y"]=0.101048,
			},
			[2464] = {
				["x"]=0.365269,
				["y"]=0.699102,
			},
			[774] = {
				["x"]=0.667166,
				["y"]=0.088323,
			},
			[773] = {
				["x"]=0.782934,
				["y"]=0.217066,
			},
			[772] = {
				["x"]=0.545409,
				["y"]=0.253743,
			},
			[2459] = {
				["x"]=0.561377,
				["y"]=0.472305,
			},
			[2460] = {
				["x"]=0.746507,
				["y"]=0.456587,
			},
			[2461] = {
				["x"]=0.287425,
				["y"]=0.092066,
			},
			[768] = {
				["x"]=0.353293,
				["y"]=0.571856,
			},
			[767] = {
				["x"]=0.507984,
				["y"]=0.591317,
			},
			[766] = {
				["x"]=0.242515,
				["y"]=0.708832,
			},
			[765] = {
				["x"]=0.361776,
				["y"]=0.887725,
			},
			[764] = {
				["x"]=0.513972,
				["y"]=0.784431,
			},
			[2462] = {
				["x"]=0.706088,
				["y"]=0.748503,
			},
			[762] = {
				["x"]=0.802395,
				["y"]=0.794162,
			},
			[2463] = {
				["x"]=0.2999,
				["y"]=0.297156,
			},
		},
		[845]={
			[741] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2429] = {
				["x"]=0.260978,
				["y"]=0.198353,
			},
			[2430] = {
				["x"]=0.488523,
				["y"]=0.660928,
			},
			[2432] = {
				["x"]=0.489022,
				["y"]=0.465569,
			},
			[742] = {
				["x"]=0.202595,
				["y"]=0.411677,
			},
			[2428] = {
				["x"]=0.27495,
				["y"]=0.378743,
			},
			[744] = {
				["x"]=0.370758,
				["y"]=0.33009,
			},
			[2431] = {
				["x"]=0.214571,
				["y"]=0.553892,
			},
			[747] = {
				["x"]=0.359281,
				["y"]=0.503743,
			},
			[749] = {
				["x"]=0.326846,
				["y"]=0.657934,
			},
			[751] = {
				["x"]=0.532435,
				["y"]=0.327844,
			},
			[752] = {
				["x"]=0.596806,
				["y"]=0.500749,
			},
			[753] = {
				["x"]=0.663673,
				["y"]=0.815868,
			},
			[754] = {
				["x"]=0.682136,
				["y"]=0.480539,
			},
			[755] = {
				["x"]=0.80489,
				["y"]=0.497754,
			},
			[756] = {
				["x"]=0.934132,
				["y"]=0.392964,
			},
			[757] = {
				["x"]=0.87475,
				["y"]=0.586826,
			},
			[758] = {
				["x"]=0.8311,
				["y"]=0.6546,
			},
		},
		[846]={
			[2638] = {
				["x"]=0.321856,
				["y"]=0.184132,
			},
			[2634] = {
				["x"]=0.517465,
				["y"]=0.300898,
			},
			[3248] = {
				["x"]=0.671158,
				["y"]=0.858533,
			},
			[2636] = {
				["x"]=0.924651,
				["y"]=0.788922,
			},
			[2640] = {
				["x"]=0.5499,
				["y"]=0.634731,
			},
			[2641] = {
				["x"]=0.310379,
				["y"]=0.588323,
			},
			[2642] = {
				["x"]=0.133733,
				["y"]=0.10479,
			},
			[2631] = {
				["x"]=0.337824,
				["y"]=0.389222,
			},
			[2632] = {
				["x"]=0.47006,
				["y"]=0.506737,
			},
			[2637] = {
				["x"]=0.882735,
				["y"]=0.479042,
			},
			[2639] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2633] = {
				["x"]=0.131238,
				["y"]=0.377246,
			},
		},
		[854]={
			[621] = {
				["x"]=0.516467,
				["y"]=0.481287,
			},
			[2590] = {
				["x"]=0.657685,
				["y"]=0.143713,
			},
			[2591] = {
				["x"]=0.540419,
				["y"]=0.61003,
			},
			[2592] = {
				["x"]=0.421657,
				["y"]=0.418413,
			},
			[2593] = {
				["x"]=0.692615,
				["y"]=0.344311,
			},
			[2594] = {
				["x"]=0.28992,
				["y"]=0.359281,
			},
			[622] = {
				["x"]=0.314371,
				["y"]=0.541916,
			},
			[623] = {
				["x"]=0.333832,
				["y"]=0.708084,
			},
			[624] = {
				["x"]=0.510978,
				["y"]=0.774701,
			},
			[625] = {
				["x"]=0.678643,
				["y"]=0.547156,
			},
			[626] = {
				["x"]=0.7713,
				["y"]=0.3935,
			},
			[627] = {
				["x"]=0.514471,
				["y"]=0.256737,
			},
		},
		[855]={
			[701] = {
				["x"]=0.525449,
				["y"]=0.556138,
			},
			[2514] = {
				["x"]=0.482036,
				["y"]=0.38024,
			},
			[2515] = {
				["x"]=0.363772,
				["y"]=0.389222,
			},
			[2516] = {
				["x"]=0.678144,
				["y"]=0.540419,
			},
		},
		[856]={
			[1021] = {
				["x"]=0.308882,
				["y"]=0.161677,
			},
			[1023] = {
				["x"]=0.653194,
				["y"]=0.475299,
			},
			[2535] = {
				["x"]=0.543912,
				["y"]=0.343563,
			},
			[1025] = {
				["x"]=0.313373,
				["y"]=0.539671,
			},
			[1026] = {
				["x"]=0.5998,
				["y"]=0.718563,
			},
			[1027] = {
				["x"]=0.32,
				["y"]=0.79,
			},
			[1022] = {
				["x"]=0.494012,
				["y"]=0.226048,
			},
			[2536] = {
				["x"]=0.812874,
				["y"]=0.178892,
			},
		},
		[853]={
			[861] = {
				["x"]=0.612275,
				["y"]=0.116766,
			},
			[862] = {
				["x"]=0.626248,
				["y"]=0.268713,
			},
			[863] = {
				["x"]=0.503992,
				["y"]=0.260479,
			},
			[864] = {
				["x"]=0.436627,
				["y"]=0.187126,
			},
			[865] = {
				["x"]=0.432136,
				["y"]=0.411677,
			},
			[866] = {
				["x"]=-1,
				["y"]=-1,
			},
			[867] = {
				["x"]=0.370758,
				["y"]=0.591317,
			},
			[868] = {
				["x"]=0.38024,
				["y"]=0.723802,
			},
			[869] = {
				["x"]=0.417665,
				["y"]=0.85479,
			},
			[870] = {
				["x"]=0.522954,
				["y"]=0.783683,
			},
			[871] = {
				["x"]=0.480539,
				["y"]=0.892964,
			},
			[872] = {
				["x"]=0.565369,
				["y"]=0.869012,
			},
		},
		[852]={
			[2437] = {
				["x"]=0.20509,
				["y"]=0.551647,
			},
			[842] = {
				["x"]=0.43513,
				["y"]=0.495509,
			},
			[2434] = {
				["x"]=0.5998,
				["y"]=0.499251,
			},
			[844] = {
				["x"]=0.644212,
				["y"]=0.238772,
			},
			[845] = {
				["x"]=0.802395,
				["y"]=0.293413,
			},
			[2439] = {
				["x"]=0.711577,
				["y"]=0.331587,
			},
			[2436] = {
				["x"]=0.491517,
				["y"]=0.25,
			},
			[2441] = {
				["x"]=0.43513,
				["y"]=0.754491,
			},
			[2433] = {
				["x"]=0.247006,
				["y"]=0.373503,
			},
			[2435] = {
				["x"]=0.319361,
				["y"]=0.326347,
			},
			[2438] = {
				["x"]=0.244012,
				["y"]=0.804641,
			},
			[854] = {
				["x"]=0.34481,
				["y"]=0.516467,
			},
			[3016] = {
				["x"]=0.5511,
				["y"]=0.6979,
			},
			[856] = {
				["x"]=0.659681,
				["y"]=0.814371,
			},
			[857] = {
				["x"]=0.340818,
				["y"]=0.745509,
			},
			[858] = {
				["x"]=0.589321,
				["y"]=0.907186,
			},
			[2440] = {
				["x"]=0.5464,
				["y"]=0.7861,
			},
		},
		[851]={
			[658] = {
				["x"]=-1,
				["y"]=-1,
			},
			[659] = {
				["x"]=0.41018,
				["y"]=0.273952,
			},
			[2571] = {
				["x"]=0.376747,
				["y"]=0.77994,
			},
			[2570] = {
				["x"]=0.71507,
				["y"]=0.49476,
			},
			[651] = {
				["x"]=0.55153,
				["y"]=0.4078,
			},
			[650] = {
				["x"]=0.523453,
				["y"]=0.455838,
			},
			[649] = {
				["x"]=0.344311,
				["y"]=0.456587,
			},
			[648] = {
				["x"]=0.410679,
				["y"]=0.556886,
			},
			[647] = {
				["x"]=0.6300,
				["y"]=0.5934,
			},
			[646] = {
				["x"]=0.537425,
				["y"]=0.676647,
			},
			[645] = {
				["x"]=0.472056,
				["y"]=0.648952,
			},
			[644] = {
				["x"]=0.535928,
				["y"]=0.917665,
			},
			[643] = {
				["x"]=0.408184,
				["y"]=0.706587,
			},
			[641] = {
				["x"]=0.303892,
				["y"]=0.663922,
			},
			[660] = {
				["x"]=0.373253,
				["y"]=0.14521,
			},
			[657] = {
				["x"]=0.641717,
				["y"]=0.5,
			},
		},
		[849]={
			[997] = {
				["x"]=0.830339,
				["y"]=0.41018,
			},
			[2488] = {
				["x"]=0.285429,
				["y"]=0.492515,
			},
			[984] = {
				["x"]=0.463573,
				["y"]=0.180389,
			},
			[985] = {
				["x"]=0.4976,
				["y"]=0.4942,
			},
			[986] = {
				["x"]=0.603293,
				["y"]=0.357036,
			},
			[2486] = {
				["x"]=0.5527,
				["y"]=0.5624,
			},
			[989] = {
				["x"]=0.585828,
				["y"]=0.730539,
			},
			[2489] = {
				["x"]=0.758982,
				["y"]=0.625749,
			},
			[991] = {
				["x"]=0.764471,
				["y"]=0.446108,
			},
			[2487] = {
				["x"]=0.686627,
				["y"]=0.404192,
			},
			[993] = {
				["x"]=0.755988,
				["y"]=0.298653,
			},
			[2484] = {
				["x"]=0.647705,
				["y"]=0.586078,
			},
			[2485] = {
				["x"]=0.458583,
				["y"]=0.496257,
			},
		},
		[847]={
			[2556] = {
				["x"]=0.3698,
				["y"]=0.5444,
			},
			[2559] = {
				["x"]=0.669162,
				["y"]=0.661677,
			},
			[2560] = {
				["x"]=0.489022,
				["y"]=0.764222,
			},
			[2561] = {
				["x"]=0.357285,
				["y"]=0.316617,
			},
			[2562] = {
				["x"]=0.767964,
				["y"]=0.759731,
			},
			[2563] = {
				["x"]=0.571856,
				["y"]=0.728293,
			},
			[2564] = {
				["x"]=0.590319,
				["y"]=0.578593,
			},
			[2557] = {
				["x"]=0.451597,
				["y"]=0.303144,
			},
			[929] = {
				["x"]=0.728543,
				["y"]=0.922904,
			},
			[928] = {
				["x"]=0.5967,
				["y"]=0.7906,
			},
			[927] = {
				["x"]=0.63523,
				["y"]=0.887725,
			},
			[2558] = {
				["x"]=0.6959,
				["y"]=0.8508,
			},
			[925] = {
				["x"]=0.669661,
				["y"]=0.494012,
			},
			[924] = {
				["x"]=0.494012,
				["y"]=0.634731,
			},
			[923] = {
				["x"]=0.315868,
				["y"]=0.716317,
			},
			[922] = {
				["x"]=0.5160,
				["y"]=0.4740,
			},
			[921] = {
				["x"]=0.409182,
				["y"]=0.19985,
			},
		},
	},
	[44]={
		[862]={
			[1219] = {
				["x"]=0.877745,
				["y"]=0.50524,
			},
			[1200] = {
				["x"]=0.542914,
				["y"]=0.844311,
			},
			[1201] = {
				["x"]=0.268962,
				["y"]=0.613772,
			},
			[1202] = {
				["x"]=0.472056,
				["y"]=0.52994,
			},
			[1203] = {
				["x"]=0.548403,
				["y"]=0.646707,
			},
			[1208] = {
				["x"]=0.313373,
				["y"]=0.270958,
			},
			[1215] = {
				["x"]=0.411677,
				["y"]=0.327844,
			},
			[1216] = {
				["x"]=0.133234,
				["y"]=0.59506,
			},
			[1217] = {
				["x"]=0.235529,
				["y"]=0.401198,
			},
			[1218] = {
				["x"]=0.700599,
				["y"]=0.504491,
			},
			[1220] = {
				["x"]=0.553393,
				["y"]=0.388473,
			},
			[1221] = {
				["x"]=0.620259,
				["y"]=0.179641,
			},
			[1222] = {
				["x"]=0.701098,
				["y"]=0.736527,
			},
			[1281] = {
				["x"]=0.274451,
				["y"]=0.770958,
			},
			[1282] = {
				["x"]=0.142216,
				["y"]=0.410928,
			},
			[1285] = {
				["x"]=0.789421,
				["y"]=0.730539,
			},
			[1286] = {
				["x"]=0.453094,
				["y"]=0.826347,
			},
			[1283] = {
				["x"]=0.589321,
				["y"]=0.314371,
			},
		},
		[863]={
			[1126] = {
				["x"]=0.810878,
				["y"]=0.633982,
			},
			[1125] = {
				["x"]=0.18014,
				["y"]=0.232036,
			},
			[1133] = {
				["x"]=0.447605,
				["y"]=0.663922,
			},
			[1136] = {
				["x"]=0.335329,
				["y"]=0.35479,
			},
			[1139] = {
				["x"]=0.217066,
				["y"]=0.397455,
			},
			[1141] = {
				["x"]=0.28992,
				["y"]=0.609281,
			},
			[1146] = {
				["x"]=0.68513,
				["y"]=0.493263,
			},
			[1147] = {
				["x"]=0.826347,
				["y"]=0.376497,
			},
			[1149] = {
				["x"]=0.585828,
				["y"]=0.61976,
			},
			[1154] = {
				["x"]=0.478044,
				["y"]=0.517964,
			},
			[1156] = {
				["x"]=0.83483,
				["y"]=0.821108,
			},
			[1178] = {
				["x"]=0.178144,
				["y"]=0.497006,
			},
			[1234] = {
				["x"]=0.186128,
				["y"]=0.082335,
			},
			[1236] = {
				["x"]=0.626248,
				["y"]=0.412425,
			},
			[1237] = {
				["x"]=0.448603,
				["y"]=0.253743,
			},
			[1238] = {
				["x"]=0.144711,
				["y"]=0.621257,
			},
			[1239] = {
				["x"]=0.317864,
				["y"]=0.524701,
			},
			[1432] = {
				["x"]=0.706587,
				["y"]=0.80015,
			},
		},
		[867]={
			[1166] = {
				["x"]=0.178643,
				["y"]=0.65494,
			},
			[1161] = {
				["x"]=0.570858,
				["y"]=0.568114,
			},
			[1167] = {
				["x"]=0.438124,
				["y"]=0.203593,
			},
			[1168] = {
				["x"]=0.717066,
				["y"]=0.348054,
			},
			[1169] = {
				["x"]=0.39521,
				["y"]=0.39521,
			},
			[1171] = {
				["x"]=0.466567,
				["y"]=0.432635,
			},
			[1173] = {
				["x"]=0.52994,
				["y"]=0.293413,
			},
			[1176] = {
				["x"]=0.291417,
				["y"]=0.234281,
			},
			[1276] = {
				["x"]=0.606287,
				["y"]=0.402695,
			},
			[1277] = {
				["x"]=0.223553,
				["y"]=0.106287,
			},
			[1280] = {
				["x"]=0.5998,
				["y"]=0.170659,
			},
			[1316] = {
				["x"]=0.66517,
				["y"]=0.523204,
			},
			[1390] = {
				["x"]=0.33,
				["y"]=0.72,
			},
			[1391] = {
				["x"]=0.43,
				["y"]=0.51,
			},
			[1392] = {
				["x"]=0.37525,
				["y"]=0.497006,
			},
			[1393] = {
				["x"]=0.395709,
				["y"]=0.657186,
			},
			[1394] = {
				["x"]=0.312874,
				["y"]=0.525449,
			},
			[1395] = {
				["x"]=0.439,
				["y"]=0.761,
			},
			[1397] = {
				["x"]=0.244,
				["y"]=0.599,
			},
			[1398] = {
				["x"]=0.49,
				["y"]=0.66,
			},
			[1170] = {
				["x"]=0.589321,
				["y"]=0.764222,
			},
		},
		[866]={
			[1189] = {
				["x"]=0.206088,
				["y"]=0.51497,
			},
			[1190] = {
				["x"]=0.561377,
				["y"]=0.364521,
			},
			[1191] = {
				["x"]=0.42515,
				["y"]=0.440868,
			},
			[1192] = {
				["x"]=0.689122,
				["y"]=0.799401,
			},
			[1193] = {
				["x"]=0.469062,
				["y"]=0.190868,
			},
			[1194] = {
				["x"]=0.42,
				["y"]=0.72,
			},
			[1195] = {
				["x"]=0.33483,
				["y"]=0.448353,
			},
			[1196] = {
				["x"]=0.527944,
				["y"]=0.693114,
			},
			[1197] = {
				["x"]=0.658184,
				["y"]=0.541168,
			},
			[1198] = {
				["x"]=0.608283,
				["y"]=0.211826,
			},
			[1199] = {
				["x"]=0.296407,
				["y"]=0.246257,
			},
			[1226] = {
				["x"]=0.750998,
				["y"]=0.669162,
			},
			[1227] = {
				["x"]=0.624251,
				["y"]=0.64521,
			},
			[1228] = {
				["x"]=0.259481,
				["y"]=0.372006,
			},
			[1229] = {
				["x"]=0.498004,
				["y"]=0.559132,
			},
			[1230] = {
				["x"]=0.107784,
				["y"]=0.392964,
			},
			[1231] = {
				["x"]=0.723553,
				["y"]=0.364521,
			},
			[1232] = {
				["x"]=0.742016,
				["y"]=0.52994,
			},
			[1233] = {
				["x"]=0.338822,
				["y"]=0.18488,
			},
		},
		[865]={
			[1288] = {
				["x"]=0.517465,
				["y"]=0.168413,
			},
			[1289] = {
				["x"]=0.66,
				["y"]=0.37,
			},
			[1290] = {
				["x"]=0.407685,
				["y"]=0.531437,
			},
			[1291] = {
				["x"]=0.555389,
				["y"]=0.263473,
			},
			[1292] = {
				["x"]=0.463074,
				["y"]=0.770958,
			},
			[1293] = {
				["x"]=0.78,
				["y"]=0.26,
			},
			[1294] = {
				["x"]=0.535429,
				["y"]=0.44012,
			},
			[1295] = {
				["x"]=0.640719,
				["y"]=0.610778,
			},
			[1297] = {
				["x"]=0.746008,
				["y"]=0.41991,
			},
			[1298] = {
				["x"]=0.290918,
				["y"]=0.811377,
			},
			[1299] = {
				["x"]=0.33483,
				["y"]=0.411677,
			},
			[1300] = {
				["x"]=0.395709,
				["y"]=0.19985,
			},
			[1301] = {
				["x"]=0.677146,
				["y"]=0.235778,
			},
			[1302] = {
				["x"]=0.48,
				["y"]=0.65,
			},
			[1303] = {
				["x"]=0.738523,
				["y"]=0.627246,
			},
			[1304] = {
				["x"]=0.318862,
				["y"]=0.275449,
			},
			[1305] = {
				["x"]=0.56,
				["y"]=0.69,
			},
			[1307] = {
				["x"]=0.611776,
				["y"]=0.366018,
			},
			[1308] = {
				["x"]=0.72,
				["y"]=0.23,
			},
			[1309] = {
				["x"]=0.369261,
				["y"]=0.65494,
			},
			[1310] = {
				["x"]=0.679641,
				["y"]=0.109281,
			},
			[1311] = {
				["x"]=0.530938,
				["y"]=0.547156,
			},
			[1312] = {
				["x"]=0.363772,
				["y"]=0.788174,
			},
			[1313] = {
				["x"]=0.651198,
				["y"]=0.317365,
			},
			[1314] = {
				["x"]=0.770958,
				["y"]=0.752994,
			},
			[1315] = {
				["x"]=0.304391,
				["y"]=0.59506,
			},
		},
		[843]={
			[1179] = {
				["x"]=0.335329,
				["y"]=0.66018,
			},
			[1180] = {
				["x"]=0.235529,
				["y"]=0.730539,
			},
			[1181] = {
				["x"]=0.487026,
				["y"]=0.845808,
			},
			[1182] = {
				["x"]=0.595309,
				["y"]=0.682635,
			},
			[1183] = {
				["x"]=0.268463,
				["y"]=0.395958,
			},
			[1184] = {
				["x"]=0.616267,
				["y"]=0.383234,
			},
			[1185] = {
				["x"]=0.544411,
				["y"]=0.21482,
			},
			[1186] = {
				["x"]=0.756986,
				["y"]=0.625,
			},
			[1187] = {
				["x"]=0.283932,
				["y"]=0.776198,
			},
			[1260] = {
				["x"]=0.397705,
				["y"]=0.735778,
			},
			[1261] = {
				["x"]=0.72505,
				["y"]=0.388473,
			},
			[1263] = {
				["x"]=0.570359,
				["y"]=0.885479,
			},
			[1265] = {
				["x"]=0.495509,
				["y"]=0.170659,
			},
			[1266] = {
				["x"]=0.32984,
				["y"]=0.55015,
			},
			[1267] = {
				["x"]=0.559381,
				["y"]=0.779192,
			},
			[1269] = {
				["x"]=0.450599,
				["y"]=0.359281,
			},
			[1270] = {
				["x"]=0.231537,
				["y"]=0.560629,
			},
			[1317] = {
				["x"]=0.460579,
				["y"]=0.097305,
			},
			[1318] = {
				["x"]=0.550898,
				["y"]=0.436377,
			},
			[1319] = {
				["x"]=0.299401,
				["y"]=0.16018,
			},
			[1326] = {
				["x"]=0.37525,
				["y"]=0.26497,
			},
			[1327] = {
				["x"]=0.454591,
				["y"]=0.536677,
			},
		},
		[864]={
			[1101] = {
				["x"]=0.453094,
				["y"]=0.263473,
			},
			[1103] = {
				["x"]=0.449102,
				["y"]=0.669162,
			},
			[1104] = {
				["x"]=0.240519,
				["y"]=0.394461,
			},
			[1105] = {
				["x"]=0.708084,
				["y"]=0.858533,
			},
			[1107] = {
				["x"]=0.293413,
				["y"]=0.261976,
			},
			[1110] = {
				["x"]=0.776447,
				["y"]=0.407934,
			},
			[1112] = {
				["x"]=0.396208,
				["y"]=0.397455,
			},
			[1116] = {
				["x"]=0.498004,
				["y"]=0.413174,
			},
			[1118] = {
				["x"]=0.573353,
				["y"]=0.502246,
			},
			[1121] = {
				["x"]=0.35479,
				["y"]=0.603293,
			},
			[1273] = {
				["x"]=0.614271,
				["y"]=0.261976,
			},
			[1274] = {
				["x"]=0.298403,
				["y"]=0.523952,
			},
			[1420] = {
				["x"]=0.641218,
				["y"]=0.586078,
			},
		},
	},
	[45]={
		[1264]={
			[1462] = {
				["x"]=0.875749,
				["y"]=0.252246,
			},
			[1464] = {
				["x"]=0.501497,
				["y"]=0.244012,
			},
			[1467] = {
				["x"]=0.474551,
				["y"]=0.812126,
			},
			[1469] = {
				["x"]=0.662176,
				["y"]=0.511976,
			},
			[1473] = {
				["x"]=0.298902,
				["y"]=0.517964,
			},
			[1475] = {
				["x"]=0.82485,
				["y"]=0.465569,
			},
			[1476] = {
				["x"]=0.257485,
				["y"]=0.385479,
			},
			[1480] = {
				["x"]=0.501996,
				["y"]=0.105539,
			},
			[1483] = {
				["x"]=0.461078,
				["y"]=0.349551,
			},
			[1484] = {
				["x"]=0.434132,
				["y"]=0.532934,
			},
			[1485] = {
				["x"]=0.578842,
				["y"]=0.693862,
			},
			[1487] = {
				["x"]=0.663174,
				["y"]=0.286677,
			},
			[1488] = {
				["x"]=0.763473,
				["y"]=0.165419,
			},
		},
		[1263]={
			[1559] = {
				["x"]=0.248503,
				["y"]=0.578593,
			},
			[1493] = {
				["x"]=0.577345,
				["y"]=0.36003,
			},
			[1495] = {
				["x"]=0.478044,
				["y"]=0.121257,
			},
			[1496] = {
				["x"]=0.264471,
				["y"]=0.21482,
			},
			[1498] = {
				["x"]=0.780938,
				["y"]=0.274701,
			},
			[1500] = {
				["x"]=0.313373,
				["y"]=0.260479,
			},
			[1502] = {
				["x"]=0.343812,
				["y"]=0.78518,
			},
			[1503] = {
				["x"]=0.678643,
				["y"]=0.529192,
			},
			[1505] = {
				["x"]=0.366267,
				["y"]=0.09506,
			},
			[1508] = {
				["x"]=0.398703,
				["y"]=0.508234,
			},
			[1509] = {
				["x"]=0.685629,
				["y"]=0.267216,
			},
			[1510] = {
				["x"]=0.606786,
				["y"]=0.129491,
			},
			[1512] = {
				["x"]=0.781936,
				["y"]=0.463323,
			},
			[1513] = {
				["x"]=0.500998,
				["y"]=0.541916,
			},
			[1515] = {
				["x"]=0.527944,
				["y"]=0.691617,
			},
			[1517] = {
				["x"]=0.451098,
				["y"]=0.333084,
			},
			[1518] = {
				["x"]=0.541916,
				["y"]=0.16991,
			},
			[1520] = {
				["x"]=0.582834,
				["y"]=0.460329,
			},
			[1522] = {
				["x"]=0.302395,
				["y"]=0.416168,
			},
			[1526] = {
				["x"]=0.72505,
				["y"]=0.714072,
			},
			[1527] = {
				["x"]=0.665669,
				["y"]=0.392216,
			},
		},
		[1265]={
			[1501] = {
				["x"]=0.548403,
				["y"]=0.328593,
			},
			[1497] = {
				["x"]=0.396707,
				["y"]=0.671407,
			},
			--[1489] = {
			--	["x"]=0.473553,
			--	["y"]=0.487275,
			--},
			[1490] = {
				["x"]=0.384731,
				["y"]=0.321108,
			},
			[1491] = {
				["x"]=0.710579,
				["y"]=0.752246,
			},
			[1492] = {
				["x"]=0.888723,
				["y"]=0.442365,
			},
			[1494] = {
				["x"]=0.835828,
				["y"]=0.257485,
			},
			[1499] = {
				["x"]=0.249501,
				["y"]=0.392964,
			},
			[1504] = {
				["x"]=0.634731,
				["y"]=0.728293,
			},
			[1506] = {
				["x"]=0.500499,
				["y"]=0.176647,
			},
			[1514] = {
				["x"]=0.360279,
				["y"]=0.151198,
			},
			[1516] = {
				["x"]=0.368762,
				["y"]=0.478293,
			},
			[1519] = {
				["x"]=0.597305,
				["y"]=0.498503,
			},
			[1521] = {
				["x"]=0.138723,
				["y"]=0.462575,
			},
			[1523] = {
				["x"]=0.770958,
				["y"]=0.600299,
			},
			[1525] = {
				["x"]=0.82485,
				["y"]=0.708084,
			},
			[1528] = {
				["x"]=0.618263,
				["y"]=0.196856,
			},
			[1529] = {
				["x"]=0.726547,
				["y"]=0.257485,
			},
		},
		[1266]={
			[1463] = {
				["x"]=0.213074,
				["y"]=0.654192,
			},
			[1465] = {
				["x"]=0.17515,
				["y"]=0.235778,
			},
			[1466] = {
				["x"]=0.717565,
				["y"]=0.27994,
			},
			[1468] = {
				["x"]=0.779441,
				["y"]=0.593563,
			},
			[1470] = {
				["x"]=0.158683,
				["y"]=0.495509,
			},
			[1471] = {
				["x"]=0.481038,
				["y"]=0.423653,
			},
			[1472] = {
				["x"]=0.502495,
				["y"]=0.572605,
			},
			[1474] = {
				["x"]=0.681637,
				["y"]=0.148952,
			},
			[1477] = {
				["x"]=0.144711,
				["y"]=0.84506,
			},
			[1478] = {
				["x"]=0.289421,
				["y"]=0.765719,
			},
			[1479] = {
				["x"]=0.313373,
				["y"]=0.58009,
			},
			[1481] = {
				["x"]=0.360279,
				["y"]=0.38024,
			},
			[1482] = {
				["x"]=0.649701,
				["y"]=0.456587,
			},
			[1558] = {
				["x"]=0.567365,
				["y"]=0.28518,
			},
		},
		[1267]={
			[1530] = {
				["x"]=0.836327,
				["y"]=0.168413,
			},
			[1531] = {
				["x"]=0.417665,
				["y"]=0.77021,
			},
			[1532] = {
				["x"]=0.481038,
				["y"]=0.56512,
			},
			[1533] = {
				["x"]=0.404192,
				["y"]=0.38997,
			},
			[1534] = {
				["x"]=0.533433,
				["y"]=0.366766,
			},
			[1535] = {
				["x"]=0.768962,
				["y"]=0.594311,
			},
			[1536] = {
				["x"]=0.732535,
				["y"]=0.457335,
			},
			[1537] = {
				["x"]=0.644711,
				["y"]=0.69012,
			},
			[1538] = {
				["x"]=0.593812,
				["y"]=0.579341,
			},
			[1539] = {
				["x"]=0.211577,
				["y"]=0.753743,
			},
			[1540] = {
				["x"]=0.281936,
				["y"]=0.452844,
			},
			[1541] = {
				["x"]=0.168663,
				["y"]=0.574102,
			},
			[1542] = {
				["x"]=0.31986,
				["y"]=0.765719,
			},
			[1543] = {
				["x"]=0.620259,
				["y"]=0.776946,
			},
		},
		[1268]={
			[1544] = {
				["x"]=0.48004,
				["y"]=0.633982,
			},
			[1545] = {
				["x"]=0.468064,
				["y"]=0.262725,
			},
			[1546] = {
				["x"]=0.35978,
				["y"]=0.753743,
			},
			[1547] = {
				["x"]=0.809381,
				["y"]=0.555389,
			},
			[1548] = {
				["x"]=0.296407,
				["y"]=0.401198,
			},
			[1549] = {
				["x"]=0.332335,
				["y"]=0.523204,
			},
			[1550] = {
				["x"]=0.536926,
				["y"]=0.526198,
			},
			[1551] = {
				["x"]=0.658683,
				["y"]=0.601796,
			},
			[1552] = {
				["x"]=0.74501,
				["y"]=0.346557,
			},
			[1553] = {
				["x"]=0.49501,
				["y"]=0.363772,
			},
			[1555] = {
				["x"]=0.242016,
				["y"]=0.818114,
			},
			[1556] = {
				["x"]=0.244511,
				["y"]=0.336078,
			},
		},
		[1457]={
			[1597] = {
				["x"]=0.264471,
				["y"]=0.614521,
			},
			[1598] = {
				["x"]=0.160679,
				["y"]=0.15494,
			},
			[1599] = {
				["x"]=0.768463,
				["y"]=0.464072,
			},
			[1600] = {
				["x"]=0.43014,
				["y"]=0.426647,
			},
			[1601] = {
				["x"]=0.750998,
				["y"]=0.830838,
			},
			[1603] = {
				["x"]=0.130739,
				["y"]=0.33982,
			},
			[1602] = {
				["x"]=0.146208,
				["y"]=0.442365,
			},
			[1604] = {
				["x"]=0.647705,
				["y"]=0.60479,
			},
		},
		[1269]={
			[1579] = {
				["x"]=0.478543,
				["y"]=0.683383,
			},
			[1590] = {
				["x"]=0.322355,
				["y"]=0.396707,
			},
			[1576] = {
				["x"]=0.642715,
				["y"]=0.592814,
			},
			[1580] = {
				["x"]=0.353293,
				["y"]=0.689371,
			},
			[1581] = {
				["x"]=0.24002,
				["y"]=0.606287,
			},
			[1584] = {
				["x"]=0.503992,
				["y"]=0.449102,
			},
			[1587] = {
				["x"]=0.351297,
				["y"]=0.842066,
			},
			[1593] = {
				["x"]=0.408683,
				["y"]=0.574102,
			},
			[1577] = {
				["x"]=0.647206,
				["y"]=0.448353,
			},
			[1582] = {
				["x"]=0.413174,
				["y"]=0.17515,
			},
			[1583] = {
				["x"]=0.728044,
				["y"]=0.48503,
			},
			[1585] = {
				["x"]=0.328343,
				["y"]=0.580838,
			},
			[1588] = {
				["x"]=0.273453,
				["y"]=0.420659,
			},
			[1591] = {
				["x"]=0.471557,
				["y"]=0.818114,
			},
			[1592] = {
				["x"]=0.293912,
				["y"]=0.739521,
			},
			[1589] = {
				["x"]=0.239022,
				["y"]=0.502246,
			},
		},
		[1270]={
			[1596] = {
				["x"]=0.636727,
				["y"]=0.441617,
			},
			[1563] = {
				["x"]=0.541417,
				["y"]=0.86003,
			},
			[1564] = {
				["x"]=0.089321,
				["y"]=0.429641,
			},
			[1568] = {
				["x"]=0.692116,
				["y"]=0.64521,
			},
			[1570] = {
				["x"]=0.331337,
				["y"]=0.664671,
			},
			[1572] = {
				["x"]=0.528443,
				["y"]=0.307635,
			},
			[1566] = {
				["x"]=0.739521,
				["y"]=0.377994,
			},
			[1573] = {
				["x"]=0.364271,
				["y"]=0.242515,
			},
			[1574] = {
				["x"]=0.79491,
				["y"]=0.692365,
			},
			[1575] = {
				["x"]=0.548403,
				["y"]=0.564371,
			},
			[1594] = {
				["x"]=0.436627,
				["y"]=0.565868,
			},
			[1561] = {
				["x"]=0.483533,
				["y"]=0.707335,
			},
			[1562] = {
				["x"]=0.270958,
				["y"]=0.391467,
			},
			[1565] = {
				["x"]=0.783433,
				["y"]=0.603293,
			},
			[1571] = {
				["x"]=0.443613,
				["y"]=0.226048,
			},
		},
	},
	[4868]={
		[4866]={
			[2884] = {
				["x"]=0.540419,
				["y"]=0.428892,
			},
			[2885] = {
				["x"]=0.506986,
				["y"]=0.569611,
			},
			[2886] = {
				["x"]=0.461577,
				["y"]=0.772455,
			},
			[2887] = {
				["x"]=0.262974,
				["y"]=0.378743,
			},
			[2888] = {
				["x"]=0.760479,
				["y"]=0.532186,
			},
			[2889] = {
				["x"]=0.496008,
				["y"]=0.689371,
			},
			[2890] = {
				["x"]=0.612275,
				["y"]=0.567365,
			},
			[2891] = {
				["x"]=0.382236,
				["y"]=0.291916,
			},
			[2892] = {
				["x"]=0.626248,
				["y"]=0.461078,
			},
			[2893] = {
				["x"]=0.188124,
				["y"]=0.515719,
			},
			[2894] = {
				["x"]=0.806886,
				["y"]=0.77021,
			},
			[2895] = {
				["x"]=0.54,
				["y"]=0.63,
			},
			[2896] = {
				["x"]=0.4436,
				["y"]=0.2741,
			},
			[2897] = {
				["x"]=0.577844,
				["y"]=0.142964,
			},
			[2898] = {
				["x"]=0.643214,
				["y"]=0.789671,
			},
			[2899] = {
				["x"]=0.436128,
				["y"]=0.183383,
			},
			[2900] = {
				["x"]=0.71,
				["y"]=0.39,
			},
			[2901] = {
				["x"]=0.579341,
				["y"]=0.304641,
			},
			[2902] = {
				["x"]=0.379741,
				["y"]=0.377246,
			},
			[2903] = {
				["x"]=0.768962,
				["y"]=0.146707,
			},
			[2904] = {
				["x"]=0.399701,
				["y"]=0.466317,
			},
			[2906] = {
				["x"]=0.502495,
				["y"]=0.293413,
			},
			[2907] = {
				["x"]=0.71,
				["y"]=0.71,
			},
			[2908] = {
				["x"]=0.252994,
				["y"]=0.211078,
			},
			[2909] = {
				["x"]=0.403693,
				["y"]=0.576347,
			},
			[2910] = {
				["x"]=0.29,
				["y"]=0.48,
			},
			[2911] = {
				["x"]=0.478543,
				["y"]=0.107784,
			},
		},
		[4865]={
			[2963] = {
				["x"]=0.583,
				["y"]=0.409,
			},
			[2941] = {
				["x"]=0.543413,
				["y"]=0.523204,
			},
			[2942] = {
				["x"]=0.437625,
				["y"]=0.703593,
			},
			[2943] = {
				["x"]=-1,
				["y"]=-1,
			},
			[2944] = {
				["x"]=0.64521,
				["y"]=0.162425,
			},
			[2945] = {
				["x"]=0.639222,
				["y"]=0.734281,
			},
			[2946] = {
				["x"]=0.489521,
				["y"]=0.383982,
			},
			[2947] = {
				["x"]=0.671657,
				["y"]=0.407186,
			},
			[2948] = {
				["x"]=0.512475,
				["y"]=0.821856,
			},
			[2949] = {
				["x"]=0.407685,
				["y"]=0.230539,
			},
			[2950] = {
				["x"]=0.646208,
				["y"]=0.318114,
			},
			[2951] = {
				["x"]=0.455589,
				["y"]=0.562874,
			},
			[2952] = {
				["x"]=0.403194,
				["y"]=0.397455,
			},
			[2953] = {
				["x"]=0.547904,
				["y"]=0.32485,
			},
			[2954] = {
				["x"]=0.461078,
				["y"]=0.156437,
			},
			[2955] = {
				["x"]=0.320858,
				["y"]=0.656437,
			},
			[2956] = {
				["x"]=0.207585,
				["y"]=0.61976,
			},
			[2957] = {
				["x"]=0.604,
				["y"]=0.392,
			},
			[2958] = {
				["x"]=0.337824,
				["y"]=0.311377,
			},
			[2959] = {
				["x"]=0.847305,
				["y"]=0.529192,
			},
			[2960] = {
				["x"]=0.69,
				["y"]=0.22,
			},
			[2961] = {
				["x"]=0.803,
				["y"]=0.602,
			},
		},
		[4864]={
			[2692] = {
				["x"]=0.628244,
				["y"]=0.585329,
			},
			[2693] = {
				["x"]=0.267964,
				["y"]=0.327096,
			},
			[2694] = {
				["x"]=0.217565,
				["y"]=0.477545,
			},
			[2696] = {
				["x"]=0.262475,
				["y"]=0.696856,
			},
			[2697] = {
				["x"]=0.557385,
				["y"]=0.755988,
			},
			[2698] = {
				["x"]=0.491517,
				["y"]=0.477545,
			},
			[2699] = {
				["x"]=0.398204,
				["y"]=0.187126,
			},
			[2700] = {
				["x"]=0.565369,
				["y"]=0.11003,
			},
			[2701] = {
				["x"]=0.352794,
				["y"]=0.803892,
			},
			[2702] = {
				["x"]=0.683134,
				["y"]=0.779192,
			},
			[2703] = {
				["x"]=0.391717,
				["y"]=0.692365,
			},
			[2691] = {
				["x"]=0.743014,
				["y"]=0.408683,
			},
		},
		[4825]={ --Explore Vashj'ir
			[2595] = { --Abandoned Reef
				["x"]=0.221058,
				["y"]=0.803144,
				["subz"]=614,
			},
			[2596] = { --Abyssal Breach
				["x"]=0.715569,
				["y"]=0.297904,
				["subz"]=614,
			},
			[2597] = { --Underlight Canyon
				["x"]=0.422655,
				["y"]=0.701347,
				["subz"]=614,
			},
			[2598] = { --Deepfin Ridge
				["x"]=0.393713,
				["y"]=0.195359,
				["subz"]=614,
			},
			[2599] = { --*Unknown*
				["x"]=-1,
				["y"]=-1,
				["subz"]=614,
			},
			[2600] = { --Korthun's End
				["x"]=0.53992,
				["y"]=0.639222,
				["subz"]=614,
			},
			[2601] = { --L'ghorek
				["x"]=0.322355,
				["y"]=0.542665,
				["subz"]=614,
			},
			[2602] = { --Seabrush
				["x"]=0.548403,
				["y"]=0.435629,
				["subz"]=614,
			},
			[2599] = { --The Scalding Chasm
				["x"]=-1,
				["y"]=-1,
				["subz"]=614,
			},
			[2611] = { --Glimmerdeep Gorge
				["x"]=0.436128,
				["y"]=0.48503,
				["subz"]=615,
			},
			[2604] = { --Gnaws' Boneyard
				["x"]=0.614271,
				["y"]=0.58982,
				["subz"]=610,
			},
			[2605] = { --Gurboggle's Ledge
				["x"]=0.531936,
				["y"]=0.562874,
				["subz"]=610,
			},
			[2606] = { --The Clutch
				["x"]=0.587824,
				["y"]=0.813623,
				["subz"]=610,
			},
			[2607] = { --Seafarer's Tomb
				["x"]=0.503493,
				["y"]=0.243263,
				["subz"]=610,
			},
			[2608] = { --Legion's Fate
				["x"]=0.397206,
				["y"]=0.297156,
				["subz"]=610,
			},
			[3000] = { --The Skeletal Reef
				["x"]=-1,
				["y"]=-1,
				["subz"]=610,
			},
			[2610] = { --Beth'mora Ridge
				["x"]=0.553393,
				["y"]=0.83009,
				["subz"]=615,
			},
			[2612] = { --Nespirah
				["x"]=0.591816,
				["y"]=0.565868,
				["subz"]=615,
			},
			[2613] = { --Ruins of Thelserai Temple
				["x"]=0.663673,
				["y"]=0.418413,
				["subz"]=615,
			},
			[2614] = { --Ruins of Vashj'ir
				["x"]=0.336826,
				["y"]=0.724551,
				["subz"]=615,
			},
			[2615] = { --Shimmering Grotto
				["x"]=0.509481,
				["y"]=0.217066,
				["subz"]=615,
			},
			[2616] = { --Silver Tide Hollow
				["x"]=0.478543,
				["y"]=0.378743,
				["subz"]=615,
			},
		},
		[4863]={ --Explore Hyjal
			[3017] = { --Rim of the World
				["x"]=0.2559,
				["y"]=0.6467,
			},
			[3018] = { --The Circle of Cinders
				["x"]=0.451098,
				["y"]=0.261228,
			},
			--seems to be removed with 4.1
			--[3020] = {
			--	["x"]=0.4430,
			--	["y"]=0.1895,
			--},
			[2492] = { --Ashen Lake
				["x"]=0.217565,
				["y"]=0.535928,
			},
			[2493] = { --Darkwhisper Gorge
				["x"]=0.76,
				["y"]=0.65,
			},
			[2495] = { --Gates of Sothann
				["x"]=0.724551,
				["y"]=0.768713,
			},
			[2496] = { --Nordrassil
				["x"]=0.634232,
				["y"]=0.211078,
			},
			[2497] = { --Sethria's Roost
				["x"]=0.313872,
				["y"]=0.850299,
			},
			[2498] = { --Shrine of Goldrinn
				["x"]=0.285928,
				["y"]=0.276946,
			},
			[2499] = { --The Flamewake
				["x"]=0.329341,
				["y"]=0.513473,
			},
			[2500] = { --The Scorched Plain
				["x"]=0.533433,
				["y"]=0.551647,
			},
			[2501] = { --The Throne of Flame
				["x"]=0.4526,
				["y"]=0.8072,
			},
		},		
	},
	[6974]={ --Explore Pandaria
		[6351]={ --Explore Jade Forest
			[3295] = { --Tian Monastery
				["x"]=0.410000,
				["y"]=0.210000,
			},
			[3296] = { --Dawn's Blossom
				["x"]=0.480000,
				["y"]=0.450000,
			},
			[3297] = { --Dreamer's Pavillion
				["x"]=0.520000,
				["y"]=0.910000,
			},
			[2887] = { --Emperor's Omen
				["x"]=0.500000,
				["y"]=0.260000,
			},
			[2888] = { --Pearl Lake
				["x"]=0.580000,
				["y"]=0.800000,
			},
			[2889] = { --Grookin Hill
				["x"]=0.250000,
				["y"]=0.480000,
			},
			[2890] = { --Greenstone Quarry
				["x"]=0.460000,
				["y"]=0.290000,
			},
			[2891] = { --Nectarbreeze Orchard
				["x"]=0.400000,
				["y"]=0.730000,
			},
			[2892] = { --Camp Nooka Nooka
				["x"]=0.250000,
				["y"]=0.370000,
			},
			[2893] = { --Terrace of Ten Thunders
				["x"]=0.400000,
				["y"]=0.130000,
			},
			[2894] = { --Serpent's Heart
				["x"]=0.470000,
				["y"]=0.600000,
			},
			[2895] = { --Slingtail Pits
				["x"]=0.520000,
				["y"]=0.820000,
			},
			[2896] = { --Temple of the Jade Serpent
				["x"]=0.57,
				["y"]=0.57,
			},
			[2897] = { --The Arboretum
				["x"]=0.570000,
				["y"]=0.440000,
			},
			[2898] = { --Garrosh'ar Point
				["x"]=0.460000,
				["y"]=0.900000,
			},
			[2899] = { --Windward Isle
				["x"]=0.650000,
				["y"]=0.300000,
			},
			[2900] = { --Honeydew Village
				["x"]=0.29,
				["y"]=0.13,
			},
		},
		[6975]={ --Explore Karsarang Wilds
			[3267] = { --Anglers Wharf
				["x"]=0.670000,
				["y"]=0.440000,
			},
			[3268] = { --Cradle of Chi-Ji
				["x"]=0.330000,
				["y"]=0.700000,
			},
			[3269] = { --Dojani River
				["x"]=0.640000,
				["y"]=0.310000,
			},
			[3270] = { --Fallsong Village
				["x"]=0.290000,
				["y"]=0.380000,
			},
			[3335] = { --Krasarang Cove
				["x"]=0.820000,
				["y"]=0.620000,
			},
			[3272] = { --The Krasari Ruins
				["x"]=0.700000,
				["y"]=0.220000,
			},
			[3273] = { --Nayeli Lagoon
				["x"]=0.410000,
				["y"]=0.750000,
			},
			[3274] = { --Crane Wing Refuge
				["x"]=0.400000,
				["y"]=0.330000,
			},
			[3275] = { --Ruins of Dojan
				["x"]=0.550000,
				["y"]=0.340000,
			},
			[3276] = { --Ruins of Korja
				["x"]=0.240000,
				["y"]=0.450000,
			},
			[3277] = { --Temple of the Red Crane
				["x"]=0.400000,
				["y"]=0.550000,
			},
			[3278] = { --The Deepwild
				["x"]=0.460000,
				["y"]=0.380000,
			},
			[3279] = { --The Forbidden Jungle
				["x"]=0.210000,
				["y"]=0.350000,
			},
			[3334] = { --The Southern Isles
				["x"]=0.160000,
				["y"]=0.560000,
			},
			[3281] = { --Unga Ingoo
				["x"]=0.470000,
				["y"]=0.900000,
			},
			[3271] = { --Zhu's Watch
				["x"]=0.770000,
				["y"]=0.100000,
			},
		},		
		[6977]={ --Explore Townlong Steppes
			[3312] = { --Gao-Ran Battlefront
				["x"]=0.760000,
				["y"]=0.820000,
			},
			[3313] = { --Kri'vess
				["x"]=0.560000,
				["y"]=0.560000,
			},
			[3314] = { --Rensai's Watchpost
				["x"]=0.540000,
				["y"]=0.780000,
			},
			[3315] = { --Niuzao Temple
				["x"]=0.410000,
				["y"]=0.630000,
			},
			[3316] = { --Fire Camp Osul
				["x"]=0.670000,
				["y"]=0.470000,
			},
			[3317] = { --Hatred's Vice
				["x"]=0.840000,
				["y"]=0.720000,
			},
			[3318] = { --Shado-Pan Garrison
				["x"]=0.480000,
				["y"]=0.700000,
			},
			[3319] = { --Shan'ze Dao
				["x"]=0.290000,
				["y"]=0.270000,
			},
			[3320] = { --Sik'vess
				["x"]=0.220000,
				["y"]=0.520000,
			},
			[3321] = { --Sra'vess
				["x"]=0.450000,
				["y"]=0.860000,
			},
			[3322] = { --The Sumprushes
				["x"]=0.660000,
				["y"]=0.650000,
			},			
		},	
		[6979]={ --Vale of Eternal Blossoms
			[3323] = { --Ruins of Guo-Lai
				["x"]=0.290000,
				["y"]=0.370000,
			},
			[3324] = { --Mistfall Village
				["x"]=0.380000,
				["y"]=0.730000,
			},
			[3297] = { --Mogu'shan Palace
				["x"]=0.800000,
				["y"]=0.340000,
			},
			[2887] = { --Setting Sun Garrison
				["x"]=0.210000,
				["y"]=0.710000,
			},
			[2888] = { --The Golden Stair
				["x"]=0.460000,
				["y"]=0.160000,
			},
			[2889] = { --Shrine of Seven Stars
				["x"]=0.860000,
				["y"]=0.650000,
			},
			[2890] = { --The Golden Pagoda
				["x"]=0.560000,
				["y"]=0.430000,
			},
			[2891] = { --Tu Shen Burial Ground
				["x"]=0.470000,
				["y"]=0.720000,
			},
			[2892] = { --Shrine of Two Moons
				["x"]=0.620000,
				["y"]=0.200000,
			},
			[2893] = { --Whitepetal Lake
				["x"]=0.410000,
				["y"]=0.650000,
			},
			[2894] = { --The Five Sisters
				["x"]=0.170000,
				["y"]=0.450000,
			},
		},
		[6969]={ --Explore Valley of the Four Winds
			[3340] = { --Winds' Edge
				["x"]=0.510000,
				["y"]=0.770000,
			},
			[3341] = { --Dustback Gorge
				["x"]=0.130000,
				["y"]=0.760000,
			},
			[3342] = { --Gilded Fan
				["x"]=0.560000,
				["y"]=0.360000,
			},
			[3343] = { --The Imperial Granary
				["x"]=0.507000,
				["y"]=0.637000,
			},
			[3344] = { --Halfhill
				["x"]=0.540000,
				["y"]=0.460000,
			},
			[3345] = { --Stoneplow
				["x"]=0.180000,
				["y"]=0.550000,
			},
			[3346] = { --Kunzen Village
				["x"]=0.301000,
				["y"]=0.357000,
			},
			[3347] = { --Mudmug's Place
				["x"]=0.680000,
				["y"]=0.430000,
			},
			[3348] = { --Nesingwary Safari
				["x"]=0.180000,
				["y"]=0.810000,
			},
			[3349] = { --Paoquan Hollow
				["x"]=0.160000,
				["y"]=0.350000,
			},
			[3350] = { --Pools of Purity
				["x"]=0.600000,
				["y"]=0.270000,
			},
			[3352] = { --Rumbling Terrace
				["x"]=0.741800,
				["y"]=0.637500,
			},
			[3351] = { --Silken Fields
				["x"]=0.63,
				["y"]=0.57,
			},
			[3353] = { --Singing Marshes
				["x"]=0.250000,
				["y"]=0.430000,
			},
			[3354] = { --Stormstout Brewery
				["x"]=0.340000,
				["y"]=0.700000,
			},
			[3355] = { --The Heartland
				["x"]=0.390000,
				["y"]=0.390000,
			},
			[3450] = { --Thunderfoot Ranch
				["x"]=0.75,
				["y"]=0.25,
			},	
			[3357] = { --Zhu's Descent
				["x"]=0.8153,
				["y"]=0.4791,
			},	
		},
		[6976]={ --Kun-Lai Summit
			[3295] = { --Binan Village
				["x"]=0.720000,
				["y"]=0.910000,
			},
			[3296] = { --Firebough Nook
				["x"]=0.440000,
				["y"]=0.860000,
			},
			[3297] = { --Gate of the August Celestials
				["x"]=0.550000,
				["y"]=0.910000,
			},
			[2887] = { --Isle of Reckoning
				["x"]=0.750000,
				["y"]=0.130000,
			},
			[2888] = { --Kota Peak
				["x"]=0.350000,
				["y"]=0.650000,
			},
			[2889] = { --Mogujia
				["x"]=0.590000,
				["y"]=0.720000,
			},
			[2890] = { --Mount Neverest
				["x"]=0.450000,
				["y"]=0.510000,
			},
			[2891] = { --Muskpaw Ranch
				["x"]=0.680000,
				["y"]=0.730000,
			},
			[2892] = { --Peak of Serenity
				["x"]=0.490000,
				["y"]=0.400000,
			},
			[2893] = { --Shado-Pan Monastery
				["x"]=0.340000,
				["y"]=0.470000,
			},
			[2894] = { --Temple of the White Tiger
				["x"]=0.680000,
				["y"]=0.480000,
			},
			[2895] = { --The Burlap Trail
				["x"]=0.470000,
				["y"]=0.670000,
			},
			[2896] = { --Valley of Emperors
				["x"]=0.57,
				["y"]=0.47,
			},
			[2897] = { --Zouchin Village
				["x"]=0.620000,
				["y"]=0.290000,
			},
		},
		[6978]={ --Explore Dread Wastes
			[3295] = { --Heart of Fear
				["x"]=0.400000,
				["y"]=0.340000,
			},
			[3296] = { --Klaxxi'vess
				["x"]=0.550000,
				["y"]=0.350000,
			},
			[3297] = { --Kypari Vor
				["x"]=0.550000,
				["y"]=0.170000,
			},
			[2887] = { --Kypari Zar
				["x"]=0.590000,
				["y"]=0.570000,
			},
			[2888] = { --Rikkitun Village
				["x"]=0.350000,
				["y"]=0.190000,
			},
			[2889] = { --Soggy's Gamble
				["x"]=0.560000,
				["y"]=0.700000,
			},
			[2890] = { --Terrace of Gurthan
				["x"]=0.700000,
				["y"]=0.250000,
			},
			[2891] = { --The Briny Muck
				["x"]=0.390000,
				["y"]=0.650000,
			},
			[2892] = { --The Clutches of Shek'zeer
				["x"]=0.470000,
				["y"]=0.350000,
			},
			[2893] = { --The Sunset Brewgarden
				["x"]=0.500000,
				["y"]=0.110000,
			},
			[2894] = { --Writhingwood
				["x"]=0.660000,
				["y"]=0.440000,
			},
			[2895] = { --Zan'vess
				["x"]=0.300000,
				["y"]=0.750000,
			},
		},
	},						
}
ExplorerCoordMapIt = {
	[42]={
		[772]=24,
		[627]=27,
		[766]=19,
		[775]=29,
		[778]=34,
		[779]=35,
		[776]=30,
		[780]=36,
		[768]=20,
		[769]=21,
		[774]=28,
		[858]=463,
		[781]=37,
		[4995]=673,
		[859]=462,
		[841]=40,
		[773]=26,
		[777]=32,
		[802]=39,
		[782]=38,
		[770]=22,
		[771]=23,
		[868]=499,
		[761]=16,
		[765]=17,
	},
	[43]={
		[842]=41,
		[736]=9,
		[728]=4,
		[861]=476,
		[860]=464,
		[844]=42,
		[4996]=607,
		[857]=281,
		[750]=11,
		[850]=141,
		[848]=101,
		[845]=43,
		[846]=61,
		[854]=201,
		[855]=241,
		[856]=261,
		[853]=182,
		[852]=181,
		[851]=161,
		[849]=121,
		[847]=81,
	},
	[44]={
		[862]=465,
		[863]=467,
		[867]=478,
		[865]=475,
		[866]=477,
		[843]=479,
		[864]=473,
	},
	[45]={ --Explore Cataclysm
		[1269]=495,
		[1457]=510,
		[1268]=493,
		[1267]=496,
		[1266]=490,
		[1264]=486,
		[1270]=492,
		[1263]=491,
		[1265]=488,
	},
	[6974]={ -- Explore Pandaria
		[6351]=806, --Explore Jade Forest
		[6975]=857, --Explore Karsarang Wilds
		[6977]=810, --Explore Townlong Steppes
		[6351]=811, --Explore Vale of Eternal Blossom
		[6969]=807, --Explore Walley of the Four Winds
		[6976]=809, --Explore Kun-Lai Summit
		[6978]=858, --Explore Dread Wastes
	},
}
  Reply With Quote
04-28-14, 07:00 PM   #5
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
I threw together a quick script to generate the coordinates for the center of each map overlay and it doesn't match what they have in their addon, so I'm not entirely sure what they did.



I don't think the achievements require you to reveal every existing overlay, so it would need to be cross referenced with that database. I'll poke around some more and see if I can figure it out.

http://semlar.com/addons/Pinlight.zip if you want to play around with it.

I honestly have no idea how accurate it is in terms of "exploring" an area.

Edit: I made some adjustments and I think I got it closer to what they have.

Last edited by semlar : 04-28-14 at 07:36 PM.
  Reply With Quote
04-28-14, 07:49 PM   #6
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Originally Posted by semlar View Post
I threw together a quick script to generate the coordinates for the center of each map overlay and it doesn't match what they have in their addon, so I'm not entirely sure what they did.

I don't think the achievements require you to reveal every existing overlay, so it would need to be cross referenced with that database.
Correct not every reveal is criteria of an exploration acheesement.

Originally Posted by semlar View Post
http://semlar.com/addons/Pinlight.zip if you want to play around with it.
I will do this!

Originally Posted by semlar View Post
I honestly have no idea how accurate it is in terms of "exploring" an area.
Explain the overlay coordinate layout to me. Where did you get your coords from? I will test this and confirm!
  Reply With Quote
04-28-14, 07:54 PM   #7
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Testing Now:
1) Pandaria coordinates are AWOL.

2) Any way to add an area tooltip so that when you mouseover a shroom it gives the name of that area you need to explore?

Will edit with other findings as I fly around Azeroth!

EDIT 1:
Originally Posted by Tactica View Post
Explain the overlay coordinate layout to me. Where did you get your coords from? I will test this and confirm!
I use Jade Forest for example (since it only has 1 shroom). That point is for Honeydew Village at roughly 29, 13. Where does [806]={289.5,70.0} come from?

806 = MapID and I assume the x coordinate is the 289.5, what is the 70 and where is the y coordinate?

Knowing the format I would be more than happy to get the coordinates updated!

Last edited by Tactica : 04-28-14 at 08:08 PM.
  Reply With Quote
04-28-14, 08:08 PM   #8
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
There's a file (WorldMapOverlay.dbc) in misc.mpq which contains the positions of the textures for the map overlays (the part that you reveal when you "explore" an area).

I just exported the pixel offsets of the center-ish area of each overlay. The map frame itself is 1002 x 668 pixels and to get the decimal coordinates just divide the x by 1002 and the y by 668 for the same coordinate system that astrolabe uses or what's in the other addon.

To get the name will be a little more complicated, I'll work on associating the area with the achievement so you can pull that out.
  Reply With Quote
04-28-14, 08:22 PM   #9
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Originally Posted by semlar View Post
just divide the x by 1002 and the y by 668 for the same coordinate system that astrolabe uses or what's in the other addon
Divide or Multiply?

Ill update these coordinates from the ones I already confirmed for the other addon...unless you are going to do it. (No need to do it twice)
  Reply With Quote
04-28-14, 08:47 PM   #10
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
Okay, I know why the pandaria information is missing so I'll fix that (it was there before I changed it around to copy his numbers).

To convert the numbers in overlays.lua to decimals you need to divide the odd ones (x) by 1002 and even ones (y) by 668.

But don't do that manually, if you need me to generate something just let me know what format you want it in.

Originally Posted by Tactica View Post
I use Jade Forest for example (since it only has 1 shroom). That point is for Honeydew Village at roughly 29, 13. Where does [806]={289.5,70.0} come from?
289.5/1002 ~= 0.29, 70/668 ~= 0.10

Last edited by semlar : 04-28-14 at 09:05 PM.
  Reply With Quote
04-28-14, 09:14 PM   #11
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Originally Posted by semlar View Post
But don't do that manually, if you need me to generate something just let me know what format you want it in.
The easiest format preferably...
  Reply With Quote
04-28-14, 10:35 PM   #12
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
I went ahead and re-uploaded it with the missing coordinates, I'll see if I can get the names in there as well.
  Reply With Quote
04-29-14, 08:15 AM   #13
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Will check after maintenance!
  Reply With Quote
04-29-14, 12:35 PM   #14
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
I added names to it, but they're hardcoded in english.

To support other languages they'd have to be linked to their achievements, which I'm not sure how to do yet.


Last edited by semlar : 04-29-14 at 12:41 PM.
  Reply With Quote
04-29-14, 01:24 PM   #15
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Originally Posted by semlar View Post
I added names to it, but they're hardcoded in english.

To support other languages they'd have to be linked to their achievements, which I'm not sure how to do yet.
To support other languages wouldn't that call for a localization of the files? Frankly english is fine by me!

EDIT: Seems to be adding points to places already discovered



Note that I reverted to the old icon and resized.

Last edited by Tactica : 04-29-14 at 01:47 PM. Reason: Update
  Reply With Quote
04-29-14, 02:06 PM   #16
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Probably instead of a name string, you'd want to store the achievemement and critera IDs, and then use GetAchievementCriteriaInfoByID to get the localized name. This would also give you the "completed" states for hiding the icons for already-visited areas. Wowhead doesn't list criteria IDs as far as I can see, but it's easy enough to pull them out of the game. The API will also give you an "asset ID" for each criteria... maybe you can map that to something in the DBC data?

This will give you a nice list of all the exploration achievement criteria:
Code:
local categories = {
	14777, -- Eastern Kingdoms
	14778, -- Kalimdor
	14779, -- Outland
	14780, -- Northrend
	15069, -- Cataclysm
	15113, -- Pandaria
}

local data = { { "achivementID", "achievementName", "criteriaID", "criteriaName", "assetID" } }
YOUR_SAVED_VAR_HERE = data

for i = 1, #categories do
	local categoryID = categories[i]
	for j = 1, GetCategoryNumAchievements(categoryID) do
		local achievementID, achievementName = GetAchievementInfo(categoryID, j)
		for k = 1, GetAchievementNumCriteria(achievementID) do
			local criteriaName,criteriaType,_,_,_,_,_,assetID,_,criteriaID = GetAchievementCriteriaInfo(achievementID, k)
			if criteriaType == 43 then
				tinsert(data, { achievementID, achievementName, criteriaID, criteriaName, assetID })
			end
		end
	end
end
__________________
Author/maintainer of Grid, PhanxChat, oUF_Phanx, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!
  Reply With Quote
04-29-14, 02:39 PM   #17
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Originally Posted by Phanx View Post
This will give you a nice list of all the exploration achievement criteria:
Wish I had that when I parsed the panda data for the original code below.
Attached Files
File Type: lua explorer_data.lua (73.5 KB, 112 views)
  Reply With Quote
04-29-14, 06:32 PM   #18
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view addons
Join Date: Sep 2007
Posts: 1,059
Alright, I had a hell of a time mapping the achievements to zones because there's nothing to connect them other than their names which don't all match (notably Mount Hyjal and the Vash'jir subzones).

I don't know if I caught all of the errors, so there might still be items missing.

I uploaded an update and unless you notice any issues it should be complete.

edit: One more update since I noticed some things were still missing.

Last edited by semlar : 04-29-14 at 08:25 PM.
  Reply With Quote
04-29-14, 08:58 PM   #19
Tactica
Not Amused
 
Tactica's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2010
Posts: 96
Testing now. I noticed the old code needed subzone measures for Vash.
  Reply With Quote
04-30-14, 11:15 PM   #20
Phanx
Cat.
 
Phanx's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2006
Posts: 5,617
Use GetAchievementCriteriaInfoByID to look up the criteria directly, instead of looping over all the criteria, calling GetAchievementCriteriaInfo for each one, and comparing the ID:

Code:
local function GetPinInfo(achievementID, criteriaID)
	local name, _, completed = GetAchievementCriteriaInfoByID(achievementID, criteraID)
	return name, completed
end
(As an aside, I'm not really sure why this function still requires the achievement ID, since the criteria ID is unique on its own...)

And at this point you might as well just get rid of the helper function entirely.

Also, I implemented Ctrl+Click to set a TomTom waypoint like so:

Code:
local EXPLORE_S = 'Explore: %s'
local CLICK_WAYPOINT = 'Ctrl-Click to set a TomTom waypoint.'
if GetLocale() == 'deDE' then
	EXPLORE_S = 'Erkundet: %s'
	CLICK_WAYPOINT = 'Strg-Klick, um einen Zielpunkt mit TomTom zu setzen.'
elseif GetLocale():match('es') then
	EXPLORE_S = 'Explora: %s'
	CLICK_WAYPOINT = 'Ctrl-Clic para establecer un waypoint con TomTom.'
end

local function Pin_OnMouseUp(self)
	if TomTom and IsControlKeyDown() then
		local mapID, mapFloor = GetCurrentMapAreaID()
		local width, height = WorldMapDetailFrame:GetWidth(), WorldMapDetailFrame:GetHeight()
		local _, _, _, x, y = self:GetPoint()
		x = x / width
		y = -y / height
		TomTom:AddMFWaypoint(mapID, mapFloor, x, y, {
			title = format(EXPLORE_S, self.text),
			persistent = false,
		})
	end
end
Pin_OnEnter:
Code:
		WorldMapTooltip:AddLine(self.text)
		if TomTom then
			WorldMapTooltip:AddLine(CLICK_WAYPOINT, 1, 1, 1, true)
		end
		WorldMapTooltip:Show()
In GetPin:
Code:
	pin:SetScript('OnMouseUp', Pin_OnMouseUp)
Finally, I'm basically blind, but those icons are huuuuuge.
__________________
Author/maintainer of Grid, PhanxChat, oUF_Phanx, and many more.
Troubleshoot an addonTurn any code into an addonMore addon resources
Need help with your code? Post all of your actual code! Attach or paste your files.
Please don’t PM me about addon bugs or code questions. Post a comment or forum thread instead!

Last edited by Phanx : 04-30-14 at 11:20 PM.
  Reply With Quote

WoWInterface » Developer Discussions » General Authoring Discussion » Explorer Coords

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off