WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   General Authoring Discussion (https://www.wowinterface.com/forums/forumdisplay.php?f=20)
-   -   Explorer Coords (https://www.wowinterface.com/forums/showthread.php?t=49238)

Tactica 04-28-14 12:02 AM

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!

Quote:

Originally Posted by Woogs (Post 26719211)
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

Quote:

Originally Posted by Woogs (Post 26723519)
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:
Quote:

Originally Posted by Woogs (Post 26723519)
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:
Quote:

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 :D

semlar 04-28-14 04:50 PM

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.

Tactica 04-28-14 05:50 PM


Tactica 04-28-14 06:22 PM

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
        },
}


semlar 04-28-14 07:00 PM

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.

Tactica 04-28-14 07:49 PM

Quote:

Originally Posted by semlar (Post 292392)
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.

Quote:

Originally Posted by semlar (Post 292392)
http://semlar.com/addons/Pinlight.zip if you want to play around with it.

I will do this!

Quote:

Originally Posted by semlar (Post 292392)
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!

Tactica 04-28-14 07:54 PM

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! :D

EDIT 1:
Quote:

Originally Posted by Tactica (Post 292394)
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!

semlar 04-28-14 08:08 PM

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.

Tactica 04-28-14 08:22 PM

Quote:

Originally Posted by semlar (Post 292397)
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? :p

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)

semlar 04-28-14 08:47 PM

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.

Quote:

Originally Posted by Tactica (Post 292395)
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

Tactica 04-28-14 09:14 PM

Quote:

Originally Posted by semlar (Post 292402)
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... ;)

semlar 04-28-14 10:35 PM

I went ahead and re-uploaded it with the missing coordinates, I'll see if I can get the names in there as well.

Tactica 04-29-14 08:15 AM

Will check after maintenance! :D

semlar 04-29-14 12:35 PM

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.


Tactica 04-29-14 01:24 PM

Quote:

Originally Posted by semlar (Post 292418)
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.

Phanx 04-29-14 02:06 PM

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


Tactica 04-29-14 02:39 PM

1 Attachment(s)
Quote:

Originally Posted by Phanx (Post 292421)
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. :mad:

semlar 04-29-14 06:32 PM

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.

Tactica 04-29-14 08:58 PM

Testing now. I noticed the old code needed subzone measures for Vash.

Phanx 04-30-14 11:15 PM

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. :p


All times are GMT -6. The time now is 08:12 PM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI