/*
* This file is used by gw2timer.com/
* Map data for Kryta continent: zone, region, submaps, and dailies.
* Timeline and dashboard data: announcements, countdowns, Pact Supply.
*/
/*
* Map containers. Setting their current floor number changes the map tileset images.
*/
var GW2T_CONTINENT_DATA = {
"map": { // Tyria
id: 1,
Dimensions: [49152, 49152],
Bounds: [[0, 49152], [49152, 0]],
Center: [16384, 16384], // Actual: [24576, 24576]
CenterInitial: [-1024, 1024], // Initial coords are in Leaflet system, and are out of bounds so browser doesn't download tiles yet
Floors: [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13,-14,-15,-16,-18,-19,-20,-21,-22,20,21,22,23,24,25,26,27,28,29,30,34,36,37,38,39,40,41,42,43,44,45,46,47,48,49,-24,-26,-27,-28,-29,-30,-31,-33,-34,-35,-36]
},
"wvw": { // The Mists
id: 2,
Dimensions: [16384, 16384],
Bounds: [[0, 16384], [16384, 0]],
Center: [10494, 12414], // Actual: [8192, 8192]
CenterInitial: [-193.96875, 163.96875],
Floors: [1,3,5,6,7,8,9,10,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,-27,-28,-29,-30,-31,35,32,-32,-33,37,39,40]
}
};
/*
* This associates the zone's nick with their ID number in the API JSON for
* access in constant time.
*/
var GW2T_ZONE_ASSOCIATION = {
// Zones
"15": "queensdale",
"17": "harathi",
"18": "divinity",
"19": "plains",
"20": "blazeridge",
"21": "fields",
"22": "fireheart",
"23": "kessex",
"24": "gendarran",
"25": "marches",
"26": "dredgehaunt",
"27": "lornar",
"28": "wayfarer",
"29": "timberline",
"30": "frostgorge",
"31": "snowden",
"32": "diessa",
"34": "caledon",
"35": "metrica",
"39": "maelstrom",
"50": "lion",
"51": "straits",
"53": "sparkfly",
"54": "brisban",
"62": "cursed",
"65": "malchor",
"73": "bloodtide",
"91": "grove",
"139": "rata",
"218": "citadel",
"326": "hoelbrak",
"873": "southsun",
"988": "dry",
"1015": "silverwastes",
"1041": "dragon",
"1043": "auric",
"1045": "tangled",
"1052": "verdant",
"1165": "bloodstone",
"1175": "ember",
"1178": "bitterfrost",
"1185": "doric",
"1195": "draconis",
"1203": "siren",
"1210": "oasis",
"1211": "highlands",
"1228": "riverlands",
"1226": "desolation",
"1248": "vabbi",
"1263": "istan",
"1510": "skywatch",
"1517": "amnytas",
};
var GW2T_LAND_ASSOCIATION = {
"38": "eternal",
"350": "heart",
"549": "kyhlo",
"554": "niflhel",
"795": "foefire",
"872": "fractals",
"875": "storm",
"894": "spirit",
"900": "skyhammer",
"984": "courtyard",
"968": "edge",
"1011": "champion",
"1171": "coliseum",
"94": "alpinered",
"96": "alpineblue",
"95": "alpinegreen",
"1099": "desertred",
"1143": "desertblue",
"1102": "desertgreen"
};
// Associate the API achievement IDs with the custom achievement nicknames
var GW2T_DAILY_ASSOCIATION = {
// Gatherer
"1837": "Lumberer Ascalon [30717,12686]",
"1838": "Forager Ascalon [28360,15491]",
"1968": "Lumberer Shiverpeaks [19735,20482]",
"1969": "Miner Jungle [6328,15041]",
"1970": "Lumberer Jungle [20166,21981]",
"1971": "Miner Kryta [16936,14020]",
"1972": "Lumberer Kryta [16669,16040]",
"1973": "Forager Jungle [20077,22914]",
"1974": "Forager Orr [17475,22676]",
"1975": "Forager Kryta [15420,12390]",
"1976": "Lumberer Orr [13808,24941]",
"1977": "Miner Orr [14256,23451]",
"1978": "Miner Wastes [5373,16541]",
"1979": "Lumberer Wastes [4858,15450]",
"1980": "Forager Wastes [4001,15893]",
"1981": "Miner Ascalon [28961,17355]",
"1984": "Miner Shiverpeaks [19241,19209]",
"1985": "Forager Shiverpeaks [20960,13010]",
"2912": "Forager Heart [3359,14678]",
"2937": "Lumberer Heart [2291,14246]",
"2957": "Miner Heart [2974,14229]",
"3760": "Forager Desert [25948,27359]", // Placeholder
"3880": "Lumberer Desert [25948,27359]", // Placeholder
"3888": "Miner Desert [25948,27359]", // Placeholder
// Vista
"1839": "Vista Kryta [17096,14790]",
"1931": "Vista Jungle [10605,20960]",
"1932": "Vista Orr [16934,23611]",
"1936": "Vista Shiverpeaks [21092,14515]",
"1937": "Vista Wastes [5615,15302]",
"1938": "Vista Ascalon [24403,13856]",
"2983": "Vista Heart [3243,14779]",
"3721": "Vista Desert [27333,29717]",
// Misc
"500": "Misc Forger [16260,14499]",
"1939": "Misc Activity [16399,14886]",
"1989": "Misc Fractal [16624,15506]",
// Bounty
"3626": "Bounty Oasis Desert [25948,27359]", // Placeholder
"3784": "Bounty Highlands Desert [28009,25766]", // Placeholder
"3722": "Bounty Riverlands Desert [28407,29197]", // Placeholder
"3779": "Bounty Desolation Desert [27413,32021]", // Placeholder
"3562": "Bounty Vabbi Desert [32863,37090]", // Placeholder
// Adventure
"2891": "Adventure FlyingCircus Heart [1524,14830]",
"2905": "Adventure DroneRace Heart [5391,19461]",
"2915": "Adventure FallenMasks Heart [1210,17092]",
"2919": "Adventure SalvagePit Heart [3136,15967]",
"2922": "Adventure HaywirePunchomaticBattle Heart [4493,18553]",
"2936": "Adventure TendrilTorchers Heart [3665,15722]",
"2942": "Adventure TheFloorIsLava Heart [610,16691]",
"2960": "Adventure LeylineRun Heart [3488,19229]",
"2969": "Adventure SanctumScramble Heart [1763,18027]",
"2973": "Adventure BeetleFeast Heart [4548,17730]",
"2975": "Adventure BugsintheBranches Heart [3682,14925]",
"2980": "Adventure AFungusAmongUs Heart [1018,18374]",
"2984": "Adventure OnWingsofGold Heart [1830,17389]",
"2987": "Adventure ShootingGallery Heart [2040,15974]",
"2988": "Adventure ScrapRifleFieldTest Heart [5402,18917]",
// JP
"1872": "JP TheLongWayAround Orr [16527,23647]",
"1873": "JP ForgottenStream Orr [11415,26582]",
"1874": "JP GoffsLoot Kryta [11481,14335]",
"1875": "JP TearsofItlaocol Jungle [9516,17345]",
"1876": "JP RebelsSeclusion Ascalon [26906,9674]",
"1877": "JP WindyCaveTreasure Shiverpeaks [18322,14297]",
"1878": "JP MagellansMemento Shiverpeaks [23434,10877]",
"1879": "JP ShipofSorrows Orr [15044,22718]",
"1880": "JP Grounded Orr [11656,28757]",
"1881": "JP DontTouchtheShiny Jungle [10126,17694]",
"1882": "JP BadNeighborhood Kryta [11717,11915]",
"1883": "JP ForsakenFortune Shiverpeaks [19658,15653]",
"1884": "JP VexasLab Ascalon [26066,9837]",
"1885": "JP CrazesFolly Ascalon [30901,12471]",
"1886": "JP ChaosCrystalCavern Ascalon [27345,13106]",
"1887": "JP ProfessorPortmattsLab Jungle [15726,16423]",
"1888": "JP GoemmsLab Jungle [9235,18967]",
"1889": "JP UrmaugsSecret Kryta [17399,14591]",
"1890": "JP BrandedMine Ascalon [28948,16834]",
"1891": "JP BehemGauntlet Ascalon [31116,15198]",
"1892": "JP CollapsedObservatory Kryta [12781,15876]",
"1893": "JP AntreofAdjournment Orr [13598,24798]",
"1894": "JP SkippingStones Kryta [12780,19377]",
"1895": "JP ShamansRookery Shiverpeaks [22074,13584]",
"1896": "JP ShatteredIceRuins Shiverpeaks [22075,9112]",
"1897": "JP ScavengersChasm Orr [13610,25044]",
"1898": "JP SpelunkersDelve Jungle [10635,20000]",
"1899": "JP SwashbucklersCove Kryta [16670,14183]",
"1900": "JP OnlyZuhl Shiverpeaks [21062,18805]",
"1901": "JP HiddenGarden Jungle [21357,21885]",
"1902": "JP LoreclawExpanse Ascalon [28465,15425]",
"1904": "JP KingJalissRefuge Shiverpeaks [21490,12271]",
"1905": "JP GriffonrookRun Shiverpeaks [18077,17118]",
"1906": "JP GrendichGamble Ascalon [25136,12227]",
"1907": "JP ConundrumCubed Jungle [17958,21624]",
"1908": "JP CoddlersCove Shiverpeaks [20756,20878]",
"1909": "JP HexfoundryUnhinged Jungle [17545,21917]",
"1910": "JP FawcettsBounty Kryta [14330,9653]",
"1912": "JP SpekkssLaboratory Jungle [9492,18652]",
"1913": "JP DarkReverie Jungle [10963,19197]",
"1914": "JP CrimsonPlateau Ascalon [26258,13026]",
"1915": "JP TribulationCaverns Shiverpeaks [19718,17986]",
"1916": "JP TribulationRiftScaffolding Shiverpeaks [19819,17950]",
"1917": "JP UnderNewManagement Kryta [13884,20428]",
"1918": "JP ViziersTower Orr [16325,24485]",
"1919": "JP BuriedArchives Orr [11078,29012]",
"1920": "JP WallBreachBlitz Ascalon [25530,13388]",
"1923": "JP WeyandtsRevenge Kryta [17210,15481]",
"1924": "JP CrashSite Wastes [5380,16514]",
"1926": "JP DemongrubPits Kryta [13202,13674]",
"1927": "JP PigIronQuarry Ascalon [25986,10719]",
"1929": "JP MorgansSpiral Jungle [10963,19197]",
// Event
"1940": "Event Caledon",
"1941": "Event Cursed",
"1942": "Event Straits",
"1943": "Event Gendarran",
"1944": "Event Frostgorge",
"1945": "Event Brisban",
"1946": "Event Blazeridge",
"1947": "Event Sparkfly",
"1948": "Event Bloodtide",
"1949": "Event Southsun",
"1950": "Event Maelstrom",
"1951": "Event Metrica",
"1952": "Event Fields",
"1953": "Event Wayfarer",
"1954": "Event Timberline",
"1955": "Event Dry",
"1956": "Event Snowden",
"1957": "Event Lornar",
"1958": "Event Dredgehaunt",
"1959": "Event Silverwastes",
"1960": "Event Harathi",
"1961": "Event Malchor",
"1962": "Event Marches",
"1963": "Event Queensdale",
"1964": "Event Plains",
"1965": "Event Kessex",
"1966": "Event Fireheart",
"1967": "Event Diessa",
"2910": "Event Auric",
"2924": "Event Dragon",
"2945": "Event Verdant",
"2968": "Event Tangled",
"3793": "Event Oasis",
"3814": "Event Highlands",
"3661": "Event Riverlands",
"3866": "Event Desolation",
// Boss
"1930": "Boss FE",
"1934": "Boss Golem",
"2026": "Boss Jormag",
"2022": "Boss Maw",
"1935": "Boss Megades",
"2025": "Boss SB",
"1983": "Boss Shatterer",
"1933": "Boss Wurm",
// Dungeon
"2893": "Dungeon AC Ascalon [27666,13972]",
"2901": "Dungeon COF Ascalon [26928,8711]",
"2914": "Dungeon CM Kryta [13277,11943]",
"2917": "Dungeon SE Shiverpeaks [19687,17707]",
"2931": "Dungeon HOTW Shiverpeaks [22451,8816]",
"2953": "Dungeon COE Jungle [20982,21888]",
"2959": "Dungeon TA Jungle [9573,16564]",
"2938": "Dungeon Arah Orr [12028,27690]",
// WvW
"437": "Guard",
"1843": "Tower",
"1844": "Defender",
"1845": "Keep",
"1846": "Kills",
"1847": "Caravan",
"1848": "Creature",
"1849": "Land",
"1850": "Camp",
"1851": "Ranker",
"1852": "Spender",
"1541": "Ruins",
"982": "Ruins",
"946": "Monument",
// PvP
"1856": "Reward",
"1857": "Rank",
"1858": "Defender",
"1861": "Kills",
"1867": "Capture",
"2816": "Matches",
"2817": "Stats",
"3449": "Winner",
"3450": "Participator",
// Profession
"2090": "Eng Thief",
"2091": "Mes Necro",
"2093": "Guard Eng",
"2094": "Guard Necro",
"2096": "War Guard",
"2097": "War Necro",
"2098": "Guard Ranger",
"2099": "Ranger Mes",
"2100": "War Thief",
"2101": "Thief Ele",
"2102": "Thief Mes",
"2103": "Ranger Eng",
"2104": "Ele Mes",
"2105": "Guard Ele",
"2107": "Eng Ele",
"2108": "Ele Necro",
"2109": "Eng Mes",
"2110": "Guard Thief",
"2111": "War Ranger",
"2112": "Ele Ranger",
"2113": "Guard Mes",
"2114": "War Eng",
"2115": "Ranger Thief",
"2116": "War Mes",
"2117": "Ranger Necro",
"2118": "Eng Necro",
"2120": "Thief Necro",
"2122": "War Ele",
"2162": "Rev Ranger",
"2317": "Rev Ele",
"2398": "Rev War",
"2464": "Rev Guard",
"2561": "Rev Eng",
"2611": "Rev Necro",
"2623": "Rev Mes",
"2640": "Rev Thief",
// Fractal Scales
"2362": "1",
"2477": "2",
"2247": "3",
"2405": "4",
"2316": "5",
"2229": "6",
"2329": "7",
"2422": "8",
"2218": "9",
"2560": "10",
"2153": "11",
"2597": "12",
"2231": "13",
"2327": "14",
"2238": "15",
"2308": "16",
"2491": "17",
"2467": "18",
"2492": "19",
//"": "20",
"2189": "21",
"2303": "22",
"2366": "23",
"2245": "24",
"2473": "25",
"2223": "26",
"2239": "27",
"2297": "28",
"2166": "29",
"2330": "30",
"2533": "31",
"2363": "32",
"2244": "33",
"2592": "34",
"2266": "35",
"2309": "36",
"2377": "37",
"2341": "38",
"2591": "39",
"2171": "40",
"2598": "41",
"2394": "42",
//"": "43",
//"": "44",
//"": "45",
//"": "46",
//"": "47",
"2337": "48",
//"": "49",
//"": "50",
"3232": "51",
//"": "52",
"3237": "53",
"3185": "54",
//"": "55",
//"": "56",
//"": "57",
"3192": "58",
"3228": "59",
"3172": "60",
"3198": "61",
"3213": "62",
//"": "63",
"3215": "64",
"3189": "65",
"3184": "66",
"3201": "67",
"3187": "68",
"3219": "69",
"3203": "70",
//"": "71",
"3222": "72",
"3230": "73",
"3204": "74",
"3238": "75",
// Fractal Islands
"2889": "Underground",
"2890": "Volcanic",
"2892": "Swamp",
"2895": "Thaumanova",
"2896": "Urban",
"2897": "Urban",
"2898": "Aquatic",
"2899": "Maitrin",
"2900": "Aquatic",
"2902": "Uncategorized",
"2903": "Furnace",
"2907": "Urban",
"2908": "Volcanic",
"2909": "Aetherblade",
"2911": "Volcanic",
"2916": "Snowblind",
"2918": "Snowblind",
"2923": "Ocean",
"2925": "Uncategorized",
"2926": "Cliffside",
"2927": "Aetherblade",
"2928": "Aetherblade",
"2929": "Underground",
"2930": "Cliffside",
"2932": "Maitrin",
"2934": "Molten",
"2935": "Swamp",
"2939": "Uncategorized",
"2940": "Uncategorized",
"2941": "Urban",
"2944": "Furnace",
"2947": "Underground",
"2948": "Aetherblade",
"2949": "Snowblind",
"2950": "Underground",
"2952": "Snowblind",
"2954": "Ocean",
"2955": "Furnace",
"2956": "Aquatic",
"2958": "Cliffside",
"2961": "Swamp",
"2962": "Maitrin",
"2964": "Aquatic",
"2966": "Molten",
"2967": "Thaumanova",
"2971": "Ocean",
"2972": "Swamp",
"2976": "Furnace",
"2977": "Cliffside",
"2978": "Maitrin",
"2979": "Molten",
"2981": "Thaumanova",
"2985": "Molten",
"2986": "Ocean",
"2989": "Volcanic",
"2991": "Thaumanova",
"3038": "Chaos",
"3044": "Chaos",
"3045": "Chaos",
"3063": "Chaos",
"3175": "Nightmare",
"3177": "Nightmare",
"3196": "Nightmare",
"3229": "Nightmare",
"3509": "Observatory",
"3478": "Observatory",
"3464": "Observatory",
"3458": "Observatory",
"4028": "Oasis",
"4006": "Oasis",
"4030": "Oasis",
"3973": "Oasis",
"4244": "Deepstone",
"4218": "Deepstone",
"4210": "Deepstone",
"4224": "Deepstone",
"4496": "Reef",
"4526": "Reef",
"4494": "Reef",
"4551": "Reef",
"5447": "Sunqua",
"5449": "Sunqua",
"5437": "Sunqua",
"5446": "Sunqua",
"6935": "Surf",
"6943": "Surf",
"6945": "Surf",
"6953": "Surf"
};
/*
* Daily achievements and translations.
*/
var GW2T_DAILY_DATA = {
Activity:
{
// Schedule array index correspond to the UTC weekday number, where 0 is Sunday
Schedule: ["keg", "crab", "sanctum", "southsun", "crab", "sanctum", "southsun"],
Activities: {
sanctum: { name_en: "Sanctum Sprint", name_de: "Refugiums-Sprint", name_es: "Sprint del Sagrario", name_fr: "Course du Sanctuaire" },
crab: { name_en: "Crab Toss", name_de: "Krebs-Wurfspiel", name_es: "Lanzamiento de cangrejos", name_fr: "Lancer de crabe" },
keg: { name_en: "Keg Brawl", name_de: "Fasskeilerei", name_es: "Pelea de barricas", name_fr: "Bagarre de barils" },
southsun: { name_en: "Southsun Survival", name_de: "Südlicht-Überlebenskampf", name_es: "Supervivencia Sol Austral", name_fr: "Survie à Sud-Soleil" }
}
},
Fractal:
{
url_en: "http://wiki-en.guildwars2.com/wiki/Fractals_of_the_Mists#Fractal_levels",
url_de: "http://wiki-de.guildwars2.com/wiki/Fraktale_der_Nebel#Stufen",
url_es: "http://wiki-es.guildwars2.com/wiki/Fractales_de_la_niebla#Niveles_Fractales",
url_fr: "http://wiki-fr.guildwars2.com/wiki/Fractales_des_Brumes#Difficult.C3.A9_et_fractales",
Scale: [
"Volcanic", // 1
"Uncategorized", // 2
"Snowblind", // 3
"Urban", // 4
"Swamp", // 5
"Cliffside", // 6
"Aquatic", // 7
"Underground", // 8
"Furnace", // 9
"Molten", // 10
"Deepstone", // 11
"Reef", // 12
"Chaos", // 13
"Aetherblade", // 14
"Thaumanova", // 15
"Oasis", // 16
"Furnace", // 17
"Maitrin", // 18
"Volcanic", // 19
"Ocean", // 20
"Cliffside", // 21
"Nightmare", // 22
"Observatory", // 23
"Sunqua", // 24
"Surf", // 25
"Aquatic", // 26
"Snowblind", // 27
"Volcanic", // 28
"Underground", // 29
"Chaos", // 30
"Urban", // 31
"Swamp", // 32
"Deepstone", // 33
"Thaumanova", // 34
"Ocean", // 35
"Uncategorized", // 36
"Reef", // 37
"Chaos", // 38
"Furnace", // 39
"Molten", // 40
"Oasis", // 41
"Maitrin", // 42
"Thaumanova", // 43
"Ocean", // 44
"Aetherblade", // 45
"Cliffside", // 46
"Nightmare", // 47
"Observatory", // 48
"Sunqua", // 49
"Surf", // 50
"Snowblind", // 51
"Volcanic", // 52
"Underground", // 53
"Reef", // 54
"Thaumanova", // 55
"Swamp", // 56
"Urban", // 57
"Furnace", // 58
"Oasis", // 59
"Ocean", // 60
"Aquatic", // 61
"Uncategorized", // 62
"Chaos", // 63
"Thaumanova", // 64
"Aetherblade", // 65
"Urban", // 66
"Deepstone", // 67
"Cliffside", // 68
"Molten", // 69
"Aetherblade", // 70
"Maitrin", // 71
"Nightmare", // 72
"Observatory", // 73
"Sunqua", // 74
"Surf", // 75
"Aquatic", // 76
"Swamp", // 77
"Reef", // 78
"Uncategorized", // 79
"Ocean", // 80
"Underground", // 81
"Thaumanova", // 82
"Molten", // 83
"Deepstone", // 84
"Urban", // 85
"Snowblind", // 86
"Oasis", // 87
"Chaos", // 88
"Swamp", // 89
"Molten", // 90
"Uncategorized", // 91
"Volcanic", // 92
"Snowblind", // 93
"Cliffside", // 94
"Maitrin", // 95
"Aetherblade", // 96
"Nightmare", // 97
"Observatory", // 98
"Sunqua", // 99
"Surf"// 100
]
},
Bookmark:
[
// Common paths such as daily resource runs
{name: "Siren's Landing: Pearl", icon: "img/node/pearloyster.png", path: [[16853,26213],[16823,26059],[16559,26040],[16475,25984],[16721,25654],[16730,25614],[16913,25406],[17066,25374],[16170,25514],[16143,25377],[16142,25664],[16061,25797],[15932,25797],[15825,25794],[15799,25803],[15819,25839],[15579,25891],[15352,25918],[15339,25954],[15311,26045],[15208,26211],[15155,25862],[14934,25954],[14804,26057],[14714,26003],[14740,26311],[14497,25687],[14390,25533],[14447,25415],[14287,25749],[14888,25612],[15037,25571],[15716,25572]]},
{name: "Draconis Mons: Orchid", icon: "img/node/orchid.png", path: [[3078,25223],[3201,25405],[3260,25421],[3365,25414],[3451,25392],[3417,25319],[3575,25398],[3599,25496],[3400,25530],[3302,25561],[3249,25529],[3353,25622],[3265,25805],[3570,25962],[3552,26026],[3644,26059],[4457,25647],[4617,25652],[4275,25341],[4298,25122],[4493,24952],[4332,24653],[3798,24588],[3877,24967],[3479,25004],[3323,25012],[3081,24913]]},
{name: "Lake Doric: Jade", icon: "img/node/jade.png", path: [[12348,10228],[12382,10328],[12470,10305],[12885,10647],[12575,10795],[12482,11103],[12725,11375],[13074,11547],[13123,11529],[13154,11510],[13190,11500],[13283,10586],[13243,10293],[13282,10302],[13302,9870],[12778,9774]]},
{name: "Bitterfrost Frontier: Winterberries", icon: "img/node/winterberry.png", path: [[21325,7462],[20999,7308],[21099,7143],[21122,7048],[21048,6994],[21359,6959],[21650,6882],[21827,6925],[21995,6951],[21765,7080],[21890,7144],[21974,7158],[22061,7219],[21931,7330],[21780,7252],[21713,7352],[21706,7525],[21573,7581],[22376,7990],[23197,7470],[22679,7073]]},
{name: "Ember Bay: Petrified", icon: "img/node/petrified.png", path: [[5306,29617],[5137,29263],[5201,28876],[6190,29997],[7069,30775],[7340,29422],[7141,29418],[6948,29577],[6751,29607],[6805,29829],[6917,29868],[7132,29897],[7188,29630],[7377,29663],[7661,29660],[7912,29246],[7866,28756],[7548,29098],[7385,29058],[6834,28772],[6708,28782],[6868,28908],[6742,28893],[6427,29066],[6559,29195]]},
{name: "Bloodstone Fen: Rubies", icon: "img/node/bloodstone.png", path: [[2554,14136],[2483,14115],[2425,14213],[2464,14279],[2438,14307],[2497,14377],[2445,14410],[2708,14445],[2903,14533],[2951,14506],[2952,14351],[2871,14335],[2846,14313],[2800,14261],[2826,14234],[2894,14113],[2950,14127],[2956,14147],[2899,14194],[2890,14250],[2989,14303],[3004,14306],[3077,14333],[3122,14311],[3240,14175],[3217,14171],[3147,14104],[3108,14097],[3029,14149],[3138,14205],[3100,14216],[2716,14196],[2671,14214],[2657,14285]]},
{name: "Iron and Platinum", icon: "img/node/platinum.png", path: [[6327,15041],[9583,15064],[12697,15954],[12640,15579],[13548,11110],[16935,14020],[18348,13444],[20914,12447],[23758,12739],[24678,9345],[26934,9849],[27751,9674],[29084,9609],[31157,15013],[28961,17355],[20365,15737],[20915,18219],[19167,19252],[20931,22505],[17946,22155],[17293,20362],[15623,20260],[16429,18201]]},
{name: "Freshwater Pearl", icon: "img/node/pearlmussel.png", path: [[3671,15271],[3748,15359],[3666,15314],[3543,15299],[3616,15242],[3690,15159],[3689,15051],[3743,14990],[3699,14879],[3651,14958],[3553,14991],[3462,15047],[3393,15109],[2376,15387],[2301,15339],[2255,15384],[2335,15461],[2383,15538],[2396,15669],[2396,15744],[2331,15786],[1707,15112],[1565,15094],[1431,15165],[1325,15179],[1218,15150],[1097,15096],[1680,16828],[1657,17003],[1742,17071],[1860,17122],[1846,17007],[1943,16921],[2012,16867],[2071,16726],[2093,16611],[2021,16547],[2304,17434],[2252,17498],[2228,17651],[2162,17735],[2169,17880],[2248,17929],[2293,17844],[2226,17838],[3854,19860],[3626,19886],[3407,19981],[3222,19986],[3073,20062],[2942,19929],[2943,19844],[2846,19879],[2847,19954],[2911,19969],[3041,20103],[3061,20260],[3200,20393],[3306,20433],[3476,20446],[3565,20370],[3641,20361],[3613,20471],[3695,20555],[3755,20457],[3787,20366],[3872,20382],[3965,20475],[4052,20542],[4083,20660],[4174,20757],[4176,20944],[4053,21026],[3953,21083],[3868,21190],[3723,21294],[3641,21385]]}
]
};
/*
* Locations for cross-world map travel. Coordinates are ordered by progression.
*/
var GW2T_GATEWAY_CONNECTION = {
// The light blue vortexes at the edges of zones
interborders: [
[[877, 16061], [790, 16219]], // verdant to auric
[[2394, 18790], [2915, 18296]], // auric to tangled
[[2902, 19509], [3776, 19771]], // tangled to dragon
[[4155, 15495], [3750, 15250]], // silverwastes to verdant
[[5974, 15604], [5865, 15283]], // brisban to silverwastes
[[6039, 17105], [5559, 16744]], // brisban to dry
[[8011, 17021], [8082, 17270]], // metrica to brisban
[[9492, 14615], [9218, 14666]], // kessex to brisban
[[9443, 16316], [9244, 16368]], // caledon to brisban
[[10229, 20633], [9926, 20038]], // grove to caledon
[[9130, 17658], [9435, 17664]], // metrica to caledon
[[11061, 16191], [11090, 16023]], // caledon to kessex
[[12232, 14028], [12234, 14141]], // kessex to queensdale
[[10301, 14182], [10476, 13932]], // kessex to queensdale
[[13353, 14230], [13561, 14110]], // kessex to gendarran
[[11900, 10461], [12217, 10587]], // divinity to doric
[[13385, 10069], [13623, 10120]], // doric to harathi
[[11245, 11602], [11021, 11934]], // divinity to queensdale
[[13327, 12613], [13523, 12681]], // queensdale to gendarran
[[14344, 12335], [14341, 12140]], // gendarran to harathi
[[15718, 12361], [15749, 12195]], // gendarran to harathi
[[17487, 13631], [17758, 13600]], // gendarran to lornar
[[17544, 12749], [17780, 12754]], //gendarran to snowden
[[15879, 14217], [16119, 14380]], // gendarran to lion
[[16823, 15764], [16767, 15921]], // lion to bloodtide
[[17448, 15031], [17786, 15120]], // lion to lornar
[[17545, 16082], [17784, 16001]], // bloodtide to lornar
[[17602, 17798], [17795, 17828]], // bloodtide to lornar
[[15542, 18835], [15529, 19192]], // bloodtide to sparkfly
[[19344, 16580], [19618, 16380]], // lornar to dredgehaunt
[[19035, 18066], [19184, 18273]], // lornar to timberline
[[20665, 17971], [20618, 18243]], // dredgehaunt to timberline
[[19107, 13401], [19178, 13188]], // snowden to lornar
[[21645, 11577], [22032, 11797]], // snowden to wayfarer
[[20977, 11386], [21044, 11204]], // snowden to frostgorge
[[21428, 14519], [22148, 14491]], // hoelbrak to wayfarer
[[21086, 14721], [20942, 15114]], // hoelbrak to dredgehaunt
[[23110, 11450], [23061, 11163]], // wayfarer to frostgorge
[[23356, 11968], [23680, 11995]], // wayfarer to diessa
[[23706, 9704], [23993, 9741]], // frostgorge to fireheart
[[21330, 8244], [21380, 8046]], // frostgorge to bitterfrost
[[24301, 13685], [24090, 13465]], // citadel to diessa
[[25049, 14227], [25270, 14411]], // citadel to plains
[[26719, 13660], [26847, 13506]], // plains to diessa
[[29104, 14842], [29269, 14884]], // plains to blazeridge
[[28217, 13642], [28194, 13489]], // plains to marches
[[30932, 16429], [30928, 16180]], // fields to blazeridge
[[29314, 12615], [29103, 12452]], // blazeridge to marches
[[27235, 10757], [27059, 10748]], // marches to fireheart
[[19532, 21222], [19583, 21431]], // timberline to maelstrom
[[17643, 21789], [17882, 21744]], // sparkfly to maelstrom
[[16978, 22219], [16980, 22547]], // sparkfly to straits
[[17870, 23464], [17679, 23537]], // maelstrom to straits
[[14575, 24541], [14352, 24600]], // straits to malchor
[[11926, 25129], [11731, 25347]] // malchor to cursed
],
// The purple asura gates that mostly connect cities
interzones: [
[[6114, 20837], [7281, 20046]], // rata to metrica
[[6095, 20859], [5946, 21489]], // rata to incubationlab
[[6073, 20856], [5514, 21765]], // rata to dawnsidequay
[[5774, 20768], [5248, 19931]], // rata to applieddevelopmentlab
[[5772, 20802], [5407, 20840]], // rata to snaffmemoriallab
[[5796, 20806], [5290, 21885]], // rata to antidawnanchorage
[[16646, 14662], [13872, 20331]], // lion to southsun
[[16680, 14699], [20501, 14271]], // lion to hoelbrak
[[16663, 14799], [24051, 14060]], // lion to citadel
[[16621, 14815], [10450, 20912]], // lion to grove
[[16550, 14759], [6003, 20530]], // lion to rata
[[16592, 14666], [11341, 11005]], // lion to divinity
[[11937, 10966], [29065, 18418]], // divinity to fields
[[17390, 23393], [16706, 12619]], // forttrinity to vigilkeep
[[17418, 23392], [16672, 16653]], // forttrinity to chantryofsecrets
[[17442, 23401], [17815, 15000]] // forttrinity to durmandpriory
],
// Skritt Tunnels, Nuhoch Wallows, Sand Portals, and other within zone teleports
intrazones: [
[[5754, 15219], [4929, 15359]], // silverwastes
[[4942, 15550], [4429, 14751]], // silverwastes
[[4730, 14951], [5205, 14296]], // silverwastes
[[5063, 15002], [4319, 15337]], // silverwastes
[[4815, 15589], [4784, 15606]], // silverwastes
[[2028, 15461], [2082, 15597]], // verdant
[[2778, 15132], [2778, 15201]], // verdant
[[810, 17777], [1185, 18496]], // auric
[[1423, 16995], [1470, 18080]], // auric
[[1970, 18729], [2118, 17772]], // auric
[[1060, 17395], [2286, 17520]], // auric
[[965, 16732], [2030, 16413]], // auric
[[1531, 16403], [2490, 17495]], // auric
[[5090, 18256], [4609, 18419]], // tangled
[[4371, 18477], [4328, 17935]], // tangled
[[3854, 17666], [4323, 17881]], // tangled
[[3873, 18618], [4264, 17881]], // tangled
[[2940, 18530], [3571, 17704]], // tangled
[[3606, 18087], [3743, 18275]], // tangled
[[3631, 19087], [3538, 19162]], // tangled
[[5101, 19099], [5152, 19007]], // tangled
[[3721, 20383], [4149, 20777]], // dragon
[[28149, 28296], [28132, 28285]], // oasis
[[28245, 28109], [28232, 28137]], // oasis
[[27966, 28040], [28030, 28142]], // oasis
[[28032, 26973], [28262, 26970]], // oasis
[[28151, 28088], [28140, 28086]], // oasis
[[28100, 28079], [28066, 27984]], // oasis
[[28431, 28000], [28436, 28034]], // oasis
[[28226, 28101], [28284, 28133]], // oasis
[[28380, 28275], [28381, 28265]], // oasis
[[28929, 26383], [29074, 26502]], // oasis
[[24847, 25395], [24995, 25548]], // highlands
[[28508, 25226], [28327, 25182]], // highlands
[[26974, 24824], [26944, 24570]], // highlands
[[26424, 25240], [26355, 25206]], // highlands
[[28562, 24410], [28598, 24426]], // highlands
[[26069, 25136], [26046, 25167]], // highlands
[[27005, 25028], [27125, 25377]], // highlands
[[26996, 25586], [27070, 25537]], // highlands
[[27955, 24186], [27849, 24145]], // highlands
[[26995, 25104], [26904, 25076]], // highlands
[[26480, 25079], [26483, 25326]], // highlands
[[26882, 24629], [26867, 24859]], // highlands
[[27666, 24713], [27515, 24585]], // highlands
[[28523, 24586], [28529, 24497]], // highlands
[[27182, 24195], [27130, 24190]], // highlands
[[29217, 24268], [29304, 24414]], // highlands
[[28890, 29594], [28912, 29558]], // riverlands
[[27266, 30588], [27069, 30611]], // riverlands
[[26162, 30456], [26136, 30702]], // riverlands
[[27867, 28683], [27557, 29123]], // riverlands
[[27406, 28556], [27160, 28549]], // riverlands
[[26970, 31132], [26889, 31279]], // riverlands
[[28358, 28683], [28545, 28764]], // riverlands
[[26152, 30091], [26074, 29489]], // riverlands
[[28163, 30967], [28167, 30921]], // riverlands
[[27122, 29635], [27229, 29451]], // riverlands
[[28108, 31716], [28247, 31532]], // riverlands
[[28591, 30750], [28639, 30793]], // riverlands
[[28173, 31658], [28317, 31755]], // riverlands
[[28246, 31661], [28206, 31579]], // riverlands
[[28538, 29828], [28541, 30457]], // riverlands
[[27212, 29324], [26952, 29176]], // riverlands
[[26131, 30734], [26097, 31008]], // riverlands
[[28294, 31497], [28262, 31390]], // riverlands
[[28806, 28982], [28803, 29197]], // riverlands
[[28927, 32028], [28920, 31979]], // desolation
[[28814, 32994], [28853, 32870]], // desolation
[[26086, 36171], [26272, 36310]], // desolation
[[26825, 36290], [26942, 36484]], // desolation
[[26929, 35442], [26833, 35543]], // desolation
[[25833, 35530], [25696, 35249]], // desolation
[[27913, 34775], [27855, 34829]], // desolation
[[27803, 32846], [27811, 32934]], // desolation
[[26653, 35617], [26561, 35673]], // desolation
[[26717, 36548], [26733, 36379]], // desolation
[[26451, 33530], [26674, 33373]], // desolation
[[28090, 34048], [27921, 34022]], // desolation
[[26064, 33024], [26044, 33249]], // desolation
[[28643, 34843], [28631, 34882]], // desolation
[[25873, 35659], [25878, 35565]], // desolation
[[26745, 36101], [26756, 35922]], // desolation
[[25848, 35778], [25798, 35895]], // desolation
[[26110, 33315], [26161, 33462]], // desolation
[[28730, 34530], [28787, 34531]], // desolation
[[26657, 36082], [26694, 36201]], // desolation
[[27578, 35699], [27599, 35642]], // desolation
[[26588, 36299], [26578, 36317]], // desolation
[[26352, 35541], [26261, 35255]], // desolation
[[28103, 32341], [28025, 32310]], // desolation
[[27891, 32991], [27846, 32970]], // desolation
[[25933, 34433], [26172, 34253]], // desolation
[[26851, 36353], [26842, 36220]], // desolation
[[28792, 34028], [28849, 34197]], // desolation
[[26448, 35866], [26615, 36101]], // desolation
[[26736, 35223], [26798, 35202]], // desolation
[[28668, 33764], [28648, 33645]], // desolation
[[26756, 33275], [26695, 33336]], // desolation
[[27376, 34434], [27426, 34355]], // desolation
[[26153, 32221], [26455, 32279]], // desolation
[[28641, 33393], [28685, 33319]], // desolation
[[25778, 34728], [25919, 34513]], // desolation
[[26380, 35886], [26461, 36155]], // desolation
[[26565, 36458], [26635, 36360]], // desolation
[[26249, 32932], [26299, 32746]], // desolation
[[28752, 35013], [28850, 34953]], // desolation
[[26841, 32846], [27249, 32652]], // desolation
[[27735, 34196], [27852, 34441]], // desolation
[[28859, 33114], [28717, 33237]], // desolation
[[25671, 35065], [25575, 34897]], // desolation
[[26815, 35339], [26952, 35160]], // desolation
[[26258, 36042], [26241, 36123]], // desolation
[[32668, 37709], [32820, 37826]], // vabbi
[[33368, 38507], [33413, 38596]], // vabbi
[[35448, 38673], [35439, 38910]], // vabbi
[[35307, 37813], [35578, 37795]], // vabbi
[[35379, 38572], [35360, 38673]], // vabbi
[[33323, 36629], [33344, 36548]], // vabbi
[[35579, 37799], [35462, 38057]], // vabbi
[[33354, 37074], [33323, 36994]], // vabbi
[[35113, 38619], [35252, 38572]], // vabbi
[[32843, 36968], [32966, 36930]], // vabbi
[[31402, 37023], [31390, 37033]], // vabbi
[[32843, 36650], [32966, 36689]], // vabbi
[[30922, 38995], [30887, 38734]], // vabbi
[[35361, 37930], [35382, 37915]], // vabbi
[[30887, 38739], [30922, 39088]], // vabbi
[[32569, 36610], [32600, 36719]], // vabbi
[[35564, 37945], [35547, 37858]], // vabbi
[[32526, 36812], [32115, 36812]], // vabbi
[[35596, 38795], [35664, 38889]], // vabbi
[[35432, 37746], [35499, 37786]], // vabbi
[[35479, 38038], [35545, 37926]], // vabbi
[[31006, 39088], [30887, 38734]], // vabbi
[[32024, 36810], [31958, 36785]], // vabbi
[[32413, 36905], [32349, 36996]], // vabbi
[[35412, 37727], [35324, 37795]], // vabbi
[[35317, 38728], [35358, 38909]], // vabbi
[[30887, 38739], [31005, 38997]], // vabbi
[[35503, 37828], [35543, 37798]], // vabbi
[[32235, 37601], [32052, 37585]] // vabbi
],
// The circular pads or thermal tubes that cannonballs the player over the map
launchpads: [
{c: [[3291 ,25775], [3704, 26047]]}, // draconis
{c: [[3839, 26015], [3906, 25608]]},
{c: [[3906, 25608], [4640, 25692]]},
{c: [[4507, 25396], [4708, 24977]]},
{c: [[4706, 24890], [4511, 24813]]},
{c: [[4505, 25271], [4125, 25285]]},
{c: [[4058, 25279], [3446, 25017]]},
{c: [[3291, 25774], [3704, 26047]]},
{c: [[5081, 29125], [5261, 28883]]}, // ember
{c: [[5100, 29397], [5456, 30042]]},
{c: [[5275, 29520], [5081, 29125]]},
{c: [[5457, 30042], [6074, 29718]]},
{c: [[5501, 29895], [5275, 29520]]},
{c: [[5770, 30532], [5456, 30044]]},
{c: [[6049, 29316], [5501, 29897]]},
{c: [[6073, 29718], [6242, 29374]]},
{c: [[6162, 30119], [6073, 29718]]},
{c: [[6200, 30230], [7052, 30403]]},
{c: [[6216, 30103], [6423, 29888]]},
{c: [[6242, 29374], [6505, 29536]]},
{c: [[6387, 29286], [6021, 29313]]},
{c: [[6423, 29888], [6850, 29999]]},
{c: [[6505, 29536], [6535, 29093]]},
{c: [[6574, 28954], [6985, 29132]]},
{c: [[6813, 29739], [6508, 29537]]},
{c: [[6822, 28872], [6694, 29200]]},
{c: [[6860, 29092], [7005, 28800]]},
{c: [[6986, 30318], [6310, 29799]]},
{c: [[7005, 28905], [6607, 29185]]},
{c: [[7047, 29484], [6505, 29536]]},
{c: [[7089, 28731], [7299, 29043]]},
{c: [[7299, 29043], [7926, 28981]]},
{c: [[7394, 29416], [6927, 29988]]},
{c: [[7544, 29690], [7047, 29484]]},
{c: [[7926, 28981], [7927, 29466]]},
{c: [[7927, 29466], [7394, 29416]]},
{c: [[20907, 7645], [20902, 7845]]}, // bitterfrost
{c: [[21408, 7470], [20907, 7645]]},
{c: [[21749, 7519], [21896, 7322]]},
{c: [[21896, 7322], [22298, 7966]]},
{c: [[22303, 8024], [22753, 7609]]},
{c: [[22308, 7376], [22244, 7556]]},
{c: [[22406, 7857], [22335, 7653]]},
{c: [[22456, 7439], [21749, 7519]]},
{c: [[22753, 7609], [22944, 7235]]},
{c: [[22944, 7235], [22456, 7439]]},
{c: [[23089, 8148], [23538, 7673]]},
{c: [[23146, 7517], [23492, 6934]]},
{c: [[23380, 7561], [23025, 8129]]},
{c: [[23632, 8070], [23575, 8061]]},
{c: [[13794, 10161], [14125, 9839]], i: "https://i.imgur.com/05EZy40.png"}, // harathi
{c: [[14628, 10642], [14684, 10351]], i: "https://i.imgur.com/pzi7QqB.png"}, // harathi
{c: [[16123, 11449], [15715, 11526]], i: "https://i.imgur.com/LtlKlMd.png"}, // harathi
{c: [[16719, 16097], [16790, 16379]], i: "https://i.imgur.com/4knjPzn.png"}, // bloodtide
{c: [[17394, 16907], [17059, 17134]], i: "https://i.imgur.com/o9TKLre.png"}, // bloodtide
{c: [[16395, 16847], [16271, 17151]], i: "https://i.imgur.com/mf84t3E.png"}, // bloodtide
{c: [[16345, 20165], [15920, 20071]], i: "https://i.imgur.com/Ofvznoc.png"}, // sparkfly
{c: [[16984, 21336], [17092, 21633]], i: "https://i.imgur.com/CKADrul.png"}, // sparkfly
{c: [[15758, 20762], [16036, 21031]], i: "https://i.imgur.com/89HbHei.png"}, // sparkfly
{c: [[20441, 23215], [20508, 23478]], i: "https://i.imgur.com/lsoFXtG.png"}, // maelstrom
{c: [[21148, 22756], [21201, 22504]], i: "https://i.imgur.com/psc19cs.png"}, // maelstrom
{c: [[29462, 18297], [29698, 18042]], i: "https://i.imgur.com/TBMgUBK.png"}, // fields
{c: [[29637, 16740], [29530, 16996]], i: "https://i.imgur.com/wq10slX.png"}, // fields
{c: [[31074, 16994], [30857, 17040]], i: "https://i.imgur.com/7VtKUTz.png"}, // fields
{c: [[27655, 9992], [27820, 10306]], i: "https://i.imgur.com/bQcI0ZB.png"}, // marches
{c: [[27688, 11471], [27813, 11056]], i: "https://i.imgur.com/G7KbiUs.png"}, // marches
{c: [[28217, 11546], [28558, 11524]], i: "https://i.imgur.com/V02byvU.png"}, // marches
{c: [[29771, 12832], [29751, 12716]], i: "https://i.imgur.com/XeC45o6.png"}, // blazeridge
{c: [[29819, 12798], [29781, 12708]], i: "https://i.imgur.com/kYq3kVL.png"}, // blazeridge
{c: [[29900, 12775], [29800, 12687]], i: "https://i.imgur.com/XvjUu86.png"}, // blazeridge
{c: [[29646, 15191], [29645, 14997]], i: "https://i.imgur.com/vWiOGvt.png"}, // blazeridge
{c: [[29839, 15255], [29689, 15497]], i: "https://i.imgur.com/pEE4dSa.png"}, // blazeridge
{c: [[30527, 15382], [30258, 15615]], i: "https://i.imgur.com/OYwI6Tr.png"}, // blazeridge
{c: [[25738, 10887], [25989, 10794]], i: "https://i.imgur.com/nLHpAY1.png"}, // fireheart
{c: [[24256, 10327], [24486, 10547]], i: "https://i.imgur.com/Mw5RlZo.png"}, // fireheart
{c: [[15224, 24113], [15138, 24433]], i: "https://i.imgur.com/Juve33P.png"}, // straits
{c: [[13922, 24269], [13706, 24364]], i: "https://i.imgur.com/muYx0K5.png"}, // malchor
{c: [[12708, 24331], [12352, 24504]], i: "https://i.imgur.com/20aN2Kl.png"}, // malchor
{c: [[11912, 24958], [12203, 24781]], i: "https://i.imgur.com/v2nRrzR.png"}, // malchor
{c: [[11248, 25762], [10899, 25948]], i: "https://i.imgur.com/Vkb74AG.png"}, // cursed
{c: [[11122, 27381], [11248, 27635]], i: "https://i.imgur.com/20U6Gts.png"}, // cursed
{c: [[11049, 27979], [11328, 27915]], i: "https://i.imgur.com/Yx0LBxP.png"} // cursed
],
// Jump crystals, Oakheart's Essence, and other powerups that gives mobility skills
powerups: [
{c: [2967, 25187]}, // draconis
{c: [3134, 25213]},
{c: [3172, 25498]},
{c: [3250, 24948]},
{c: [3255, 25656]},
{c: [3282, 25205]},
{c: [3321, 25282]},
{c: [3353, 25602]},
{c: [3371, 25444]},
{c: [3375, 25897]},
{c: [3410, 25535]},
{c: [3428, 25727]},
{c: [3491, 25116]},
{c: [3611, 24821]},
{c: [3618, 24592]},
{c: [3626, 25508]},
{c: [3670, 24807]},
{c: [3703, 26058]},
{c: [3716, 24919]},
{c: [3754, 24722]},
{c: [3786, 25277]},
{c: [3802, 25696]},
{c: [3805, 25886]},
{c: [3867, 24868]},
{c: [3940, 25896]},
{c: [3941, 25717]},
{c: [4130, 24453]},
{c: [4282, 25554]},
{c: [4369, 25284]},
{c: [4375, 24715]},
{c: [4537, 25504]},
{c: [4545, 24889]},
{c: [4601, 25065]},
{c: [4681, 25726]}
]
};
/*
* Target range for game skills to be laid on the map for measuring.
*/
var GW2T_COMPASS_DATA = {
skill_portal: {
color: "pink",
image: "portal",
range: 5000
},
skill_shadowtrap: {
color: "black",
image: "shadowtrap",
range: 10000
},
ping_alert: {},
ping_check: {},
ping_cross: {},
ping_warn: {},
ping_x: {},
personal_arrow: {},
personal_shield: {},
personal_waypoint: {},
personal_x: {},
asuragate: {},
book: {},
chest: {},
comment: {},
dolyak: {},
event_boss: {},
event_cog: {},
event_collect: {},
event_cross: {},
event_flag: {},
event_release: {},
event_shield: {},
event_star: {},
event_swords: {},
event_wrench: {},
favorite: {},
gate: {},
guild: {},
hand: {},
jump: {},
kill: {},
launch: {},
loot: {},
mine: {},
node_ore: {},
node_plant: {},
node_wood: {},
npc_craft: {},
npc_dead: {},
npc_downedally: {},
npc_downedenemy: {},
npc_repair: {},
npc_vendor: {},
npc_tp: {},
npc_bank: {},
npc_vault: {},
reward_coin: {},
reward_karma: {},
reward_xp: {},
squad_arrow: {},
squad_circle: {},
squad_heart: {},
squad_rectangle: {},
squad_spiral: {},
squad_star: {},
squad_triangle: {},
squad_x: {},
supply: {},
travel_down: {},
travel_up: {},
tunnel: {},
updraft: {},
wait: {}
};
/*
* Images that are overlaid on the map, such as caves and underground areas.
*/
var GW2T_SUBMAP_DATA = {
angvarstrove: {
img: "https://i.imgur.com/LuiwbAK.png",
bounds: [[17660, 11230], [18610, 11930]]
},
bonerattlercaverns: {
img: "https://i.imgur.com/TyGZI9H.png",
bounds: [[13482, 11605], [15032, 12205]]
},
brandedmine: {
img: "https://i.imgur.com/XdXqXTL.png",
bounds: [[28674, 16701], [28984, 16951]]
},
dostoevskypeak: {
img: "https://i.imgur.com/l0PyKxS.png",
bounds: [[20120, 16395], [20920, 17195]]
},
fionnghualascratch: {
img: "https://i.imgur.com/6ELssZW.png",
bounds: [[19718, 19035], [20268, 19785]]
},
highdencaves: {
img: "https://i.imgur.com/V71MHb1.png",
bounds: [[31230, 16900], [31730, 17700]]
},
langmarestate: {
img: "https://i.imgur.com/KUMY9HD.png",
bounds: [[25054, 14859], [25804, 15659]]
},
posternuscaverns: {
img: "https://i.imgur.com/rFdG4jD.png",
bounds: [[17665, 14295], [18065, 15115]]
},
proxemicslab: {
img: "https://i.imgur.com/shk8IVE.png",
bounds: [[5880, 14440], [6230, 15290]]
},
sawtoothbaycaves: {
img: "https://i.imgur.com/SnaczAR.png",
bounds: [[13245, 19980], [13445, 20180]]
},
spidernestcavern: {
img: "https://i.imgur.com/XCSCoDD.png",
bounds: [[25141, 11313], [25641, 11753]]
}
};
/*
* Region categories of zones.
*/
var GW2T_REGION_DATA = {
"ring": {
name_en: "Ring of Fire",
name_de: "Feuerring",
name_es: "Anillo de Fuego",
name_fr: "Cercle de feu",
name_zh: "火焰之环",
color: "firebrick"
},
"heart": {
name_en: "Heart of Maguuma",
name_de: "Herz von Maguuma",
name_es: "Corazón de Maguuma",
name_fr: "Cœur de Maguuma",
name_zh: "迈古玛腹地",
color: "yellow"
},
"wastes": {
name_en: "Maguuma Wastes",
name_de: "Maguuma-Einöde",
name_es: "Páramos Maguuma",
name_fr: "Contrées sauvages de Maguuma",
name_zh: "迈古玛荒野",
color: "wheat"
},
"jungle": {
name_en: "Maguuma Jungle",
name_de: "Maguuma-Dschungel",
name_es: "Jungla de Maguuma",
name_fr: "Jungle de Maguuma",
name_zh: "晦暗海岸",
color: "deepskyblue"
},
"kryta": {
name_en: "Kryta",
name_de: "Kryta",
name_es: "Kryta",
name_fr: "Kryte",
name_zh: "科瑞塔",
color: "lightgreen"
},
"orr": {
name_en: "Orr",
name_de: "Orr",
name_es: "Orr",
name_fr: "Orr",
name_zh: "欧尔遗迹",
color: "sienna"
},
"shiverpeaks": {
name_en: "Shiverpeaks",
name_de: "Zittergipfelgebirge",
name_es: "Picosescalofriantes",
name_fr: "Cimefroides",
name_zh: "席瓦雪山",
color: "aliceblue"
},
"ascalon": {
name_en: "Ascalon",
name_de: "Ascalon",
name_es: "Ascalon",
name_fr: "Ascalon",
name_zh: "阿斯卡隆",
color: "orange"
},
"desert": {
name_en: "Crystal Desert",
name_de: "Kristallwüste",
name_es: "Desierto de Cristal",
name_fr: "Désert de cristal",
name_zh: "水晶沙漠",
color: "tan"
},
"cantha": {
name_en: "Cantha",
name_de: "Cantha",
name_es: "Cantha",
name_fr: "Cantha",
name_zh: "凯珊",
color: "jade"
},
"horn": {
name_en: "Horn of Maguuma",
name_de: "Horn von Maguuma",
name_es: "Cuerno de Maguuma",
name_fr: "Corne de Maguuma",
name_zh: "迈古玛之角",
color: "skyblue"
}
};
/*
* Zones are sorted by how far from the top left corner (0,0) it is.
* continent_rect_actual is for zones that have been custom bounded because it
* overlaps other zones or its zone rectangle does not look proper.
*/
var GW2T_ZONE_DATA = {
"ember":
{
id: "1175",
name_en: "Ember Bay",
name_de: "Glutbucht",
name_es: "Bahía de las Ascuas",
name_fr: "Baie des Braises",
name_zh: "余烬海湾",
region: "ring",
map_rect: [[-46080, -46080], [46080, 46080]],
continent_rect: [[4606, 27134], [8446, 30974]]
},
"draconis":
{
id: "1185",
name_en: "Draconis Mons",
name_de: "Draconis Mons",
name_es: "Draconis Mons",
name_fr: "Mont Draconis",
name_zh: "巨龙之山",
region: "ring",
map_rect: [[-46080, -46080], [46080, 46080]],
continent_rect: [[1950, 22900], [5790, 26740]]
},
"bloodstone":
{
id: "1165",
name_en: "Bloodstone Fen",
name_de: "Blutsteinfenn",
name_es: "Pantano de la Hematites",
name_fr: "Marais de la pierre de sang",
name_zh: "血石沼泽",
region: "heart",
map_rect: [[-18432, -6144], [18432, 9216]],
continent_rect: [[2048, 13954], [3584, 14594]]
},
"verdant":
{
id: "1052",
name_en: "Verdant Brink",
name_de: "Grasgrüne Schwelle",
name_es: "Umbral Verdeante",
name_fr: "Orée d'émeraude",
name_zh: "苍翠边界",
region: "heart",
map_rect: [[-36864, -18432], [39936, 18432]],
continent_rect: [[640, 14592], [3840, 16128]]
},
"auric":
{
id: "1043",
name_en: "Auric Basin",
name_de: "Güldener Talkessel",
name_es: "Valle Áurico",
name_fr: "Bassin aurique",
name_zh: "赤金盆地",
region: "heart",
map_rect: [[-24576, -33792], [24576, 33792]],
continent_rect: [[512, 16128], [2560, 18944]]
},
"tangled":
{
id: "1045",
name_en: "Tangled Depths",
name_de: "Verschlungene Tiefen",
name_es: "Profundidades Enredadas",
name_fr: "Profondeurs verdoyantes",
name_zh: "缠藤深渊",
region: "heart",
map_rect: [[-39936, -27648], [39936, 27648]],
continent_rect: [[2560, 17408], [5888, 19712]]
},
"dragon":
{
id: "1041",
name_en: "Dragon's Stand",
name_de: "Widerstand des Drachen",
name_es: "Defensa del Dragón",
name_fr: "Repli du Dragon",
name_zh: "巨龙阵地",
region: "heart",
map_rect: [[-36864, -30720], [36864, 33792]],
continent_rect: [[1280, 19712], [4352, 22400]]
},
"silverwastes":
{
id: "1015",
name_en: "The Silverwastes",
name_de: "Die Silberwüste",
name_es: "Los Páramos Argentos",
name_fr: "Les Contrées sauvages d'Argent",
name_zh: "干涸高地",
region: "wastes",
map_rect: [[-24576, -18432], [24576, 18432]],
continent_rect: [[3840, 14208], [5888, 15744]]
},
"dry":
{
id: "988",
name_en: "Dry Top",
name_de: "Trockenkuppe",
name_es: "Cima Seca",
name_fr: "Cimesèche",
name_zh: "干涸高地",
region: "wastes",
map_rect: [[-24576, -30720], [24576, 30720]],
continent_rect: [[3840, 15744], [5888, 17152]], continent_rect_actual: [[3840, 14592], [5888, 17152]]
},
"rata":
{
id: "139",
name_en: "Rata Sum",
name_de: "Rata Sum",
name_es: "Rata Sum",
name_fr: "Rata Sum",
name_zh: "拉塔索姆",
region: "jungle",
map_rect: [[-30720, -30720], [30720, 30720]],
continent_rect: [[4608, 19710], [7168, 22270]]
},
"brisban":
{
id: "54",
name_en: "Brisban Wildlands",
name_de: "Brisban-Wildnis",
name_es: "Selvas Brisbanas",
name_fr: "Terres sauvages de Brisban",
name_zh: "布里斯班野地",
region: "jungle",
map_rect: [[-39936, -30720], [43008, 33792]],
continent_rect: [[5888, 14464], [9344, 17152]]
},
"metrica":
{
id: "35",
name_en: "Metrica Province",
name_de: "Provinz Metrica",
name_es: "Provincia de Métrica",
name_fr: "Province de Metrica",
name_zh: "度量领域",
region: "jungle",
map_rect: [[-24576, -39936], [27648, 39936]],
continent_rect: [[7168, 17152], [9344, 20480]]
},
"caledon":
{
id: "34",
name_en: "Caledon Forest",
name_de: "Caledon-Wald",
name_es: "Bosque de Caledon",
name_fr: "Forêt de Caledon",
name_zh: "卡勒顿之森",
region: "jungle",
map_rect: [[-21504, -46080], [24576, 49152]],
continent_rect: [[9344, 16128], [11264, 20096]]
},
"kessex":
{
id: "23",
name_en: "Kessex Hills",
name_de: "Kessex-Hügel",
name_es: "Colinas Kessex",
name_fr: "Collines de Kessex",
name_zh: "凯席斯山",
region: "kryta",
map_rect: [[-49152, -24576], [49152, 24576]],
continent_rect: [[9344, 14080], [13440, 16128]]
},
"grove":
{
id: "91",
name_en: "The Grove",
name_de: "Der Hain",
name_es: "La Arboleda",
name_fr: "Le Bosquet",
name_zh: "圣林之地",
region: "jungle",
map_rect: [[-15360, -24576], [18432, 24576]],
continent_rect: [[9728, 20096], [11136, 22144]]
},
"queensdale":
{
id: "15",
name_en: "Queensdale",
name_de: "Königintal",
name_es: "Valle de la Reina",
name_fr: "La Vallée de la reine",
name_zh: "女王谷",
region: "kryta",
map_rect: [[-43008, -27648], [43008, 30720]],
continent_rect: [[9856, 11648], [13440, 14080]]
},
"cursed":
{
id: "62",
name_en: "Cursed Shore",
name_de: "Fluchküste",
name_es: "Ribera Maldita",
name_fr: "Rivage maudit",
name_zh: "诅咒海岸",
region: "orr",
map_rect: [[-24576, -49152], [24576, 49152]],
continent_rect: [[10112, 25216], [12160, 29312]]
},
"siren":
{
id: "1203",
name_en: "Siren's Landing",
name_de: "Zaubersängerlände",
name_es: "Desembarco de la Sirena",
name_fr: "Plage des sirènes",
name_zh: "海妖平台",
region: "orr",
map_rect: [[-39936, -15360], [39936, 15360]],
continent_rect: [[14234, 25216], [17562, 26496]]
},
"divinity":
{
id: "18",
name_en: "Divinity's Reach",
name_de: "Götterfels",
name_es: "Linde de la Divinidad",
name_fr: "Le Promontoire divin",
name_zh: "神佑之城",
region: "kryta",
map_rect: [[-21504, -21504], [24576, 21504]],
continent_rect: [[10240, 9856], [12160, 11648]]
},
"malchor":
{
id: "65",
name_en: "Malchor's Leap",
name_de: "Malchors Sprung",
name_es: "Salto de Malchor",
name_fr: "Saut de Malchor",
name_zh: "马尔科之跃",
region: "orr",
map_rect: [[-49152, -24576], [49152, 24576]],
continent_rect: [[10368, 23168], [14464, 25216]]
},
"southsun":
{
id: "873",
name_en: "Southsun Cove",
name_de: "Südlicht-Bucht",
name_es: "Cala del Sol Austral",
name_fr: "Crique de Sud-Soleil",
name_zh: "南阳海湾",
region: "kryta",
map_rect: [[-30720, -21504], [33792, 21504]],
continent_rect: [[11520, 18944], [14208, 20736]]
},
"doric":
{
id: "1185",
name_en: "Lake Doric",
name_de: "Doric-See",
name_es: "Lago Doric",
name_fr: "Lac Doric",
name_zh: "多里克湖",
region: "kryta",
map_rect: [[-15360, -30720], [15360, 30720]],
continent_rect: [[12160, 9088], [13440, 11648]]
},
"harathi":
{
id: "17",
name_en: "Harathi Hinterlands",
name_de: "Harathi-Hinterland",
name_es: "Interior Harathi",
name_fr: "Hinterlands harathis",
name_zh: "哈拉希腹地",
region: "kryta",
map_rect: [[-36864, -33792], [39936, 33792]],
continent_rect: [[13440, 9472], [16640, 12288]]
},
"gendarran":
{
id: "24",
name_en: "Gendarran Fields",
name_de: "Gendarran-Felder",
name_es: "Campos de Gendarran",
name_fr: "Champs de Gendarran",
name_zh: "甘达拉战区",
region: "kryta",
map_rect: [[-49152, -24576], [52224, 24576]],
continent_rect: [[13440, 12288], [17664, 14336]]
},
"straits":
{
id: "51",
name_en: "Straits of Devastation",
name_de: "Meerenge der Verwüstung",
name_es: "Estrechos de la Devastación",
name_fr: "Détroit de la Dévastation",
name_zh: "浩劫海峡",
region: "orr",
map_rect: [[-39936, -33792], [39936, 33792]],
continent_rect: [[14464, 22400], [17792, 25216]]
},
"lion":
{
id: "50",
name_en: "Lion's Arch",
name_de: "Löwenstein",
name_es: "Arco del León",
name_fr: "L'Arche du Lion",
name_zh: "狮子拱门",
region: "kryta",
map_rect: [[-27648, -18432], [30720, 18432]],
continent_rect: [[15232, 14336], [17664, 15872]]
},
"bloodtide":
{
id: "73",
name_en: "Bloodtide Coast",
name_de: "Blutstrom-Küste",
name_es: "Costa Mareasangrienta",
name_fr: "Côte de la marée sanglante",
name_zh: "血潮海岸",
region: "kryta",
map_rect: [[-27648, -36864], [30720, 39936]],
continent_rect: [[15232, 15872], [17664, 19072]]
},
"sparkfly":
{
id: "53",
name_en: "Sparkfly Fen",
name_de: "Funkenschwärmersumpf",
name_es: "Pantano de las Centellas",
name_fr: "Marais de Lumillule",
name_zh: "闪萤沼泽",
region: "jungle",
map_rect: [[-30720, -39936], [30720, 39936]],
continent_rect: [[15232, 19072], [17792, 22400]]
},
"lornar":
{
id: "27",
name_en: "Lornar's Pass",
name_de: "Lornars Pass",
name_es: "Paso de Lornar",
name_fr: "Passage de Lornar",
name_zh: "罗纳通道",
region: "shiverpeaks",
map_rect: [[-21504, -58368], [21504, 58368]],
continent_rect: [[17664, 13312], [19456, 18176]]
},
"snowden":
{
id: "31",
name_en: "Snowden Drifts",
name_de: "Schneekuhlenhöhen",
name_es: "Cúmulos de Guaridanieve",
name_fr: "Congères d'Antreneige",
name_zh: "漂流雪境",
region: "shiverpeaks",
map_rect: [[-49152, -24576], [49152, 24576]],
continent_rect: [[17664, 11264], [21760, 13312]]
},
"maelstrom":
{
id: "39",
name_en: "Mount Maelstrom",
name_de: "Mahlstromgipfel",
name_es: "Monte Vorágine",
name_fr: "Mont Maelström",
name_zh: "漩涡山",
region: "jungle",
map_rect: [[-46080, -27648], [46080, 30720]],
continent_rect: [[17792, 21376], [21632, 23808]]
},
"timberline":
{
id: "29",
name_en: "Timberline Falls",
name_de: "Baumgrenzen-Fälle",
name_es: "Cataratas de Linarbórea",
name_fr: "Chutes de la Canopée",
name_zh: "林线瀑布",
region: "shiverpeaks",
map_rect: [[-27648, -36864], [27648, 39936]],
continent_rect: [[18944, 18176], [21248, 21376]]
},
"hoelbrak":
{
id: "326",
name_en: "Hoelbrak",
name_de: "Hoelbrak",
name_es: "Hoelbrak",
name_fr: "Hoelbrak",
name_zh: "霍布雷克",
region: "shiverpeaks",
map_rect: [[-27648, -18432], [27648, 21504]],
continent_rect: [[19456, 13312], [21760, 14976]]
},
"dredgehaunt":
{
id: "26",
name_en: "Dredgehaunt Cliffs",
name_de: "Schauflerschreck-Klippen",
name_es: "Acantilados de Guaridadraga",
name_fr: "Falaises de Hantedraguerre",
name_zh: "掘洞悬崖",
region: "shiverpeaks",
map_rect: [[-27648, -36864], [27648, 39936]],
continent_rect: [[19456, 14976], [21760, 18176]]
},
"frostgorge":
{
id: "30",
name_en: "Frostgorge Sound",
name_de: "Eisklamm-Sund",
name_es: "Estrecho de Gorjaescarcha",
name_fr: "Détroit des gorges glacées",
name_zh: "霜谷之音",
region: "shiverpeaks",
map_rect: [[-36864, -36864], [36864, 36864]],
continent_rect: [[20736, 8192], [23808, 11264]]
},
"bitterfrost":
{
id: "1178",
name_en: "Bitterfrost Frontier",
name_de: "Bitterfrost-Grenzland",
name_es: "Frontera de Escarchamarga",
name_fr: "Confins de Givramer",
name_zh: "酷寒前线",
region: "shiverpeaks",
map_rect: [[-36864, -18432], [36864, 18432]],
continent_rect: [[20736, 6656], [23808, 8192]]
},
"wayfarer":
{
id: "28",
name_en: "Wayfarer Foothills",
name_de: "Wanderer-Hügel",
name_es: "Colinas del Caminante",
name_fr: "Contreforts du Voyageur",
name_zh: "旅者丘陵",
region: "shiverpeaks",
map_rect: [[-21504, -55296], [21504, 55296]],
continent_rect: [[21760, 11264], [23552, 15872]]
},
"citadel":
{
id: "218",
name_en: "Black Citadel",
name_de: "Schwarze Zitadelle",
name_es: "Ciudadela Negra",
name_fr: "La Citadelle noire",
name_zh: "黑烟壁垒",
region: "ascalon",
map_rect: [[-18432, -24576], [18432, 24576]],
continent_rect: [[23552, 13568], [25088, 15616]]
},
"diessa":
{
id: "32",
name_en: "Diessa Plateau",
name_de: "Diessa-Plateau",
name_es: "Meseta de Diessa",
name_fr: "Plateau de Diessa",
name_zh: "底耶沙高地",
region: "ascalon",
map_rect: [[-43008, -27648], [43008, 27648]],
continent_rect: [[23552, 11264], [27136, 13568]]
},
"fireheart":
{
id: "22",
name_en: "Fireheart Rise",
name_de: "Feuerherzhügel",
name_es: "Colina del Corazón de Fuego",
name_fr: "Montée de Flambecœur",
name_zh: "炎心高地",
region: "ascalon",
map_rect: [[-39936, -33792], [39936, 33792]],
continent_rect: [[23808, 8448], [27136, 11264]]
},
"plains":
{
id: "19",
name_en: "Plains of Ashford",
name_de: "Ebenen von Aschfurt",
name_es: "Llanuras de Ashford",
name_fr: "Plaines d'Ashford",
name_zh: "阿什福德平原",
region: "ascalon",
map_rect: [[-49152, -24576], [49152, 24576]],
continent_rect: [[25088, 13568], [29184, 15616]]
},
"marches":
{
id: "25",
name_en: "Iron Marches",
name_de: "Eisenmark",
name_es: "Fronteras de Hierro",
name_fr: "Marais de fer",
name_zh: "钢铁平原",
region: "ascalon",
map_rect: [[-24576, -49152], [24576, 49152]],
continent_rect: [[27136, 9472], [29184, 13568]]
},
"fields":
{
id: "21",
name_en: "Fields of Ruin",
name_de: "Felder der Verwüstung",
name_es: "Campos de la Ruina",
name_fr: "Champs de Ruine",
name_zh: "废墟原野",
region: "ascalon",
map_rect: [[-36864, -36864], [36864, 36864]],
continent_rect: [[28672, 16256], [31744, 19328]]
},
"blazeridge":
{
id: "20",
name_en: "Blazeridge Steppes",
name_de: "Flammenkamm-Steppe",
name_es: "Estepas Crestafulgurante",
name_fr: "Les Steppes de la Strie flamboyante",
name_zh: "裂脊草原",
region: "ascalon",
map_rect: [[-24576, -49152], [24576, 49152]],
continent_rect: [[29184, 12160], [31232, 16256]]
},
"oasis":
{
id: "1210",
name_en: "Crystal Oasis",
name_de: "Kristalloase",
name_es: "Oasis de Cristal",
name_fr: "Oasis de cristal",
name_zh: "水晶绿洲",
region: "desert",
map_rect: [[-61440, -30720], [61440, 30720]],
continent_rect: [[24488, 25920], [29608, 28480]]
},
"highlands":
{
id: "1211",
name_en: "Desert Highlands",
name_de: "Wüsten-Hochland",
name_es: "Tierras Altas del Desierto",
name_fr: "Hautes-terres du désert",
name_zh: "沙漠高地",
region: "desert",
map_rect: [[-61440, -30720], [61440, 30720]],
continent_rect: [[24488, 23360], [29608, 25920]]
},
"riverlands":
{
id: "1228",
name_en: "Elon Riverlands",
name_de: "Elon-Flusslande",
name_es: "La Ribera del Elon",
name_fr: "Rives de l'Elon",
name_zh: "伊伦河湾",
region: "desert",
map_rect: [[-43008, -39936], [43008, 43008]],
continent_rect: [[25472, 28352], [29056, 31808]]
},
"desolation":
{
id: "1226",
name_en: "The Desolation",
name_de: "Das Ödland",
name_es: "La Desolación",
name_fr: "La Désolation",
name_zh: "荒芜之地",
region: "desert",
map_rect: [[-43008, -61440], [43008, 61440]],
continent_rect: [[25472, 31808], [29056, 36928]]
},
"vabbi":
{
id: "1248",
name_en: "Domain of Vabbi",
name_de: "Domäne Vaabi",
name_es: "Dominio de Vabbi",
name_fr: "Domaine de Vabbi",
name_zh: "瓦比领域",
region: "desert",
map_rect: [[-58368, -36864], [58368, 39936]],
continent_rect: [[30848, 35968], [35712, 39168]]
},
"istan":
{
id: "1263",
name_en: "Domain of Istan",
name_de: "Domäne Istan",
name_es: "Dominio de Istan",
name_fr: "Domaine d'Istan",
name_zh: "伊斯坦领域",
region: "desert",
map_rect: [[-46080, -46080], [46080, 46080]],
continent_rect: [[22550, 43532], [26390, 47372]]
},
"sandswept":
{
id: "1271",
name_en: "Sandswept Isles",
name_de: "Sandgepeitschte Inseln",
name_es: "Islas Arenosas",
name_fr: "Îles de Ventesable",
name_zh: "沙掠群岛",
region: "desert",
map_rect: [[-36864, -52224], [39936, 52224]],
continent_rect: [[19226, 39018], [22426, 43370]]
},
"kourna":
{
id: "1288",
name_en: "Domain of Kourna",
name_de: "Domäne Kourna",
name_es: "Dominio de Kourna",
name_fr: "Domaine de Kourna",
name_zh: "克南领域",
region: "desert",
map_rect: [[-49152, -55296], [49152, 58368]],
continent_rect: [[30856, 43188], [34952, 47924]]
},
"jahai":
{
id: "1301",
name_en: "Jahai Bluffs",
name_de: "Jahai-Klippen",
name_es: "Acantilados de Jahai",
name_fr: "Promontoire de Jahai",
name_zh: "亚哈悬崖",
region: "desert",
map_rect: [[-49152, -36864], [49152, 39936]],
continent_rect: [[30548, 39992], [34644, 43192]]
},
"thunderhead":
{
id: "1310",
name_en: "Thunderhead Peaks",
name_de: "Donnerkopf-Gipfel",
name_es: "Picos del Trueno",
name_fr: "Pics de Chef-Tonnerre",
name_zh: "雷云高峰",
region: "shiverpeaks",
map_rect: [[-39936, -43008], [39936, 46080]],
continent_rect: [[23052, 18552], [26380, 22264]]
},
"dragonfall":
{
id: "1317",
name_en: "Dragonfall",
name_de: "Drachensturz",
name_es: "Dragoncaído",
name_fr: "Chute draconique",
name_zh: "坠龙之地",
region: "desert",
map_rect: [[-39936, -33792], [43008, 33792]],
continent_rect: [[11200, 32000], [14656, 34816]]
},
"grothmar":
{
id: "1330",
name_en: "Grothmar Valley",
name_de: "Grothmar-Tal",
name_es: "Valle de Grothmar",
name_fr: "Vallée de Grothmar",
name_zh: "戈瑟玛山谷",
region: "ascalon",
map_rect: [[-36864, -30720], [39936, 30720]],
continent_rect: [[26624, 1120], [29824, 3680]]
},
"bjora":
{
id: "1343",
name_en: "Bjora Marches",
name_de: "Bjora-Sümpfe",
name_es: "Marca de Bjora",
name_fr: "Frontière de Bjora",
name_zh: "波卓拉边境",
region: "shiverpeaks",
map_rect: [[-52224, -24576], [55296, 27648]],
continent_rect: [[22143, 588], [26623 ,2764]]
},
"drizzlewood":
{
id: "1371",
name_en: "Drizzlewood Coast",
name_de: "Nieselwald-Küste",
name_es: "Costa de Bosquellovizna",
name_fr: "Côte de Bruinebois",
name_zh: "雨森海岸",
region: "shiverpeaks",
map_rect: [[-24576, -52224], [27648, 55296]],
continent_rect: [[50128, 17809], [52304, 22289]]
},
"seitung":
{
id: "1442",
name_en: "Seitung Province",
name_de: "Provinz Seitung",
name_es: "Provincia de Seitung",
name_fr: "Province de Seitung",
name_zh: "青函省",
region: "cantha",
map_rect: [[-46080, -30720], [46080, 33792]],
continent_rect: [[21159, 100457], [24999, 103145]]
},
"kaineng":
{
id: "1438",
name_en: "New Kaineng City",
name_de: "Stadt Neu-Kaineng",
name_es: "Ciudad de Nueva Kaineng",
name_fr: "Néo-Kaineng",
name_zh: "新凯宁城",
region: "cantha",
map_rect: [[-46080, -30720], [46080, 30720]],
continent_rect: [[25000, 98100], [28840, 100660]]
},
"echovald":
{
id: "1452",
name_en: "The Echovald Wilds",
name_de: "Die Echowald-Wildnis",
name_es: "Las Selvas de Echovald",
name_fr: "Terres sauvages d'Echovald",
name_zh: "科瓦德荒野",
region: "cantha",
map_rect: [[-46080, -30720], [46080, 30720]],
continent_rect: [[29185, 100890], [33025, 103450]]
},
"dragonsend":
{
id: "1422",
name_en: "Dragon's End",
name_de: "Drachen-Ende",
name_es: "Muerte del Dragón",
name_fr: "Trépas du dragon",
name_zh: "巨龙尽头",
region: "cantha",
map_rect: [[-24576, -43008], [27648, 46080]],
continent_rect: [[33126, 101838], [35302, 105550]]
},
"gyala":
{
id: "1490",
name_en: "Gyala Delve",
name_de: "Gyala-Senke",
name_es: "Hondonada de Gyala",
name_fr: "Fosse de Gyala",
name_zh: "盖拉洞窟",
region: "cantha",
map_rect: [[-24576, -43008], [27648, 46080]],
continent_rect: [[36677, 100479], [38853, 104191]]
},
"skywatch":
{
id: "1510",
name_en: "Skywatch Archipelago",
name_de: "Himmelswacht-Archipel",
name_es: "Archipiélago Vistacielo",
name_fr: "Archipel de l'observatoire céleste",
name_zh: "天空哨站群岛",
region: "horn",
map_rect: [[-43008, -24576], [46080, 27648]],
continent_rect: [[23590, 22650], [27302, 24826]]
},
"amnytas":
{
id: "1422",
name_en: "Amnytas",
name_de: "Amnytas",
name_es: "Amnytas",
name_fr: "Amnytas",
name_zh: "阿姆尼塔斯",
region: "horn",
map_rect: [[-33792, -33792], [36864, 36864]],
continent_rect: [[22614, 18938], [25558, 21882]]
}
};
/*
* UTC bihourly events that are generated as columns in rows of meta event timelines.
*/
var GW2T_TIMELINE = [
{
isWB: true,
name_en: "World Bosses", name_de: "Weltbosses", name_es: "Jefe mundo", name_fr: "Chef monde", name_zh: "头目世界",
Segments: [
{ time: "00:00", duration: "00:15", primacy: 2},
{ time: "00:15", duration: "00:15", primacy: 2},
{ time: "00:30", duration: "00:15", primacy: 2},
{ time: "00:45", duration: "00:15", primacy: 2},
{ time: "01:00", duration: "00:15", primacy: 2},
{ time: "01:15", duration: "00:15", primacy: 2},
{ time: "01:30", duration: "00:15", primacy: 2},
{ time: "01:45", duration: "00:15", primacy: 2}
]
},
/*{
isHalloween: true,
name_en: "Your Mad King says...", name_de: "Der Verrückte König sagt", name_es: "Vuestro Rey Loco dice...", name_fr: "Votre Roi Dément a dit...", name_zh: "疯王说......",
Segments: [
{ time: "00:00", duration: "00:15", primacy: 3, name_en: "Mad King Says", name_de: "Verrückte König sagt", name_es: "Rey Loco dice", name_fr: "Roi Dément a dit", name_zh: "疯王说" },
]
},*/
{
zone: "skywatch",
Segments: [
{ time: "00:00", duration: "00:20", primacy: 3, name_en: "Amnytas", name_de: "Amnytas", name_es: "Amnytas", name_fr: "Amnytas", name_zh: "阿姆尼塔斯" },
{ time: "01:00", duration: "00:20", primacy: 3, name_en: "Wizard", name_de: "Zauberers", name_es: "Brujo", name_fr: "Sorcier", name_zh: "巫师塔" }
]
},
{
zone: "seitung",
Segments: [
{ time: "01:30", duration: "00:30", primacy: 3, name_en: "Aetherblade", name_de: "Ätherklingen", name_es: "Filoetéreo", name_fr: "Étherlames", name_zh: "以太之刃" }
]
},
{
zone: "kaineng",
Segments: [
{ time: "00:00", duration: "00:30", primacy: 3, name_en: "Blackout", name_de: "Blackout", name_es: "Apagón", name_fr: "Black-out", name_zh: "停电" }
]
},
{
zone: "echovald",
Segments: [
{ time: "00:30", duration: "00:35", primacy: 3, name_en: "Gang", name_de: "Bandenkrieg", name_es: "Pandillas", name_fr: "Gangs", name_zh: "打群架" },
{ time: "01:40", duration: "00:20", primacy: 3, name_en: "Aspenwood", name_de: "Espenwald", name_es: "Aspenwood", name_fr: "Trembleforêt", name_zh: "白杨峡谷" }
]
},
{
zone: "dragonsend",
Segments: [
{ time: "00:05", duration: "00:10", primacy: 1, name_en: "Maw", name_de: "Jadeschlund", name_es: "Fauces", name_fr: "Abîme", name_zh: "翠玉巨颚" },
{ time: "00:45", duration: "00:10", primacy: 1, name_en: "Maw", name_de: "Jadeschlund", name_es: "Fauces", name_fr: "Abîme", name_zh: "翠玉巨颚" },
{ time: "01:00", duration: "01:00", primacy: 3, name_en: "Jade", name_de: "Jade", name_es: "Jade", name_fr: "Jade", name_zh: "玉之海的战" }
]
},
{
zone: "bjora",
Segments: [
{ time: "00:00", duration: "00:05", primacy: 2, name_en: "Shards", name_de: "Scherbe", name_es: "Esquirla", name_fr: "Éclat", name_zh: "碎片" },
{ time: "00:05", duration: "00:15", primacy: 3, name_en: "Icebrood", name_de: "Eisbrut", name_es: "Progelie", name_fr: "Couvegivre", name_zh: "冰巢" },
{ time: "01:05", duration: "00:35", primacy: 3, name_en: "Drakkar", name_de: "Drakkar", name_es: "Drakkar", name_fr: "Drakkar", name_zh: "德拉卡" },
{ time: "01:45", duration: "00:15", primacy: 3, name_en: "Raven", name_de: "Raben", name_es: "Cuervo", name_fr: "Corbeau", name_zh: "鸦灵" }
]
},
{
zone: "grothmar",
Segments: [
{ time: "00:10", duration: "00:15", primacy: 3, name_en: "Effigy", name_de: "Abbild", name_es: "Efigie", name_fr: "Effigie", name_zh: "雕像" },
{ time: "00:40", duration: "00:20", primacy: 3, name_en: "Doomlore", name_de: "Schicksalswissens", name_es: "Maldito", name_fr: "Funeste", name_zh: "厄运传说圣坛" },
{ time: "01:05", duration: "00:20", primacy: 3, name_en: "Ooze", name_de: "Schleim", name_es: "Légamo", name_fr: "Limon", name_zh: "软泥怪" },
{ time: "01:40", duration: "00:15", primacy: 3, name_en: "Concert", name_de: "Konzert", name_es: "Concierto", name_fr: "Concert", name_zh: "演出" }
]
},
{
zone: "thunderhead",
Segments: [
{ time: "00:00", duration: "00:05", primacy: 1, name_en: "Keep", name_de: "Feste", name_es: "Torre", name_fr: "Donjon", name_zh: "要塞" },
{ time: "00:45", duration: "00:15", primacy: 3, name_en: "Oil", name_de: "Öl", name_es: "Petróleo", name_fr: "Huile", name_zh: "油料" },
{ time: "01:00", duration: "00:20", primacy: 3, name_en: "Dragonstorm", name_de: "Drachensturm", name_es: "Tormentadracónica", name_fr: "Tempêtedragons", name_zh: "巨龙风暴" },
{ time: "01:45", duration: "00:15", primacy: 3, name_en: "Keep", name_de: "Feste", name_es: "Torre", name_fr: "Donjon", name_zh: "要塞" }
]
},
{
zone: "jahai",
Segments: [
{ time: "01:00", duration: "00:15", primacy: 1, name_en: "Shatterer", name_de: "Zerschmetterer", name_es: "Asolador marcado", name_fr: "Destructeur stigmatisé", name_zh: "死亡烙印碎裂巨兽" },
{ time: "01:15", duration: "00:15", primacy: 3, name_en: "Shatterer", name_de: "Zerschmetterer", name_es: "Asolador marcado", name_fr: "Destructeur stigmatisé", name_zh: "死亡烙印碎裂巨兽" }
]
},
{
zone: "istan",
Segments: [
{ time: "00:00", duration: "00:15", primacy: 1, name_en: "Palawadan", name_de: "Palawadan", name_es: "Palawadan", name_fr: "Palawadan", name_zh: "帕拉瓦" },
{ time: "01:45", duration: "00:15", primacy: 3, name_en: "Palawadan", name_de: "Palawadan", name_es: "Palawadan", name_fr: "Palawadan", name_zh: "帕拉瓦" }
]
},
{
zone: "vabbi",
Segments: [
{ time: "00:00", duration: "00:20", primacy: 3, name_en: "Forged", name_de: "Geschmiedeten", name_es: "Forjados", name_fr: "Forgés", name_zh: "塑形军队" },
{ time: "00:30", duration: "00:30", primacy: 3, name_en: "Serpents", name_de: "Gebrandmarkten Vergessenen", name_es: "Olvidado marcado", name_fr: "Oubliés stigmatisé", name_zh: "烙印被遗忘者狂徒" },
{ time: "01:00", duration: "00:20", primacy: 3, name_en: "Forged", name_de: "Geschmiedeten", name_es: "Forjados", name_fr: "Forgés", name_zh: "塑形军队" }
]
},
{
zone: "desolation",
Segments: [
{ time: "00:30", duration: "00:20", primacy: 3, name_en: "Junundu", name_de: "Junundu", name_es: "Junundu", name_fr: "Junundu", name_zh: "巨努多崛起" },
{ time: "01:00", duration: "00:30", primacy: 3, name_en: "Maws", name_de: "Schlünde der Qual", name_es: "Fauces de Tormento", name_fr: "Gueules des tourments", name_zh: "磨难血口" },
{ time: "01:30", duration: "00:20", primacy: 3, name_en: "Junundu", name_de: "Junundu", name_es: "Junundu", name_fr: "Junundu", name_zh: "巨努多崛起" }
]
},
{
zone: "riverlands",
Segments: [
{ time: "00:00", duration: "00:15", primacy: 2, name_en: "Doppelganger", name_de: "Doppelgänger", name_es: "Álter ego", name_fr: "Sosie", name_zh: "分身" },
{ time: "01:30", duration: "00:30", primacy: 3, name_en: "Ascension", name_de: "Aufstiegs", name_es: "Ascensión", name_fr: "Ascension", name_zh: "晋升" }
]
},
{
zone: "highlands",
Segments: [
{ time: "01:00", duration: "00:20", primacy: 3, name_en: "Treasure", name_de: "Vergrabenen Schätzen", name_es: "Tesoro enterrado", name_fr: "Trésor enfoui", name_zh: "埋藏的宝藏" }
]
},
{
zone: "oasis",
Segments: [
{ time: "00:05", duration: "00:20", primacy: 3, name_en: "Casino", name_de: "Kasino-Blitz", name_es: "Carrera del casino", name_fr: "Casino express", name_zh: "赌场闪电战" }
]
},
{
zone: "doric",
Segments: [
{ time: "00:00", duration: "00:25", primacy: 1, name_en: "Lumber", name_de: "Holzlager", name_es: "Aserradero", name_fr: "Scierie", name_zh: "伐木场" },
{ time: "00:25", duration: "00:35", primacy: 3, name_en: "Noran: Immelhoof", name_de: "Noran: Immelhuf", name_es: "Noran: Immelhoof", name_fr: "Noran: Immelsabot", name_zh: "诺兰:伊梅尔霍夫" },
{ time: "01:00", duration: "00:30", primacy: 3, name_en: "Saidra: Agatha", name_de: "Saidra: Agatha", name_es: "Saidra: Agatha", name_fr: "Saidra: Agatha", name_zh: "塞德拉:阿加莎" },
{ time: "01:30", duration: "00:10", primacy: 2, name_en: "Lumber", name_de: "Holzlager", name_es: "Aserradero", name_fr: "Scierie", name_zh: "伐木场" },
{ time: "01:40", duration: "00:20", primacy: 3, name_en: "Loamhurst: Queenslayer", name_de: "Neulehmwald: Königinnentöter", name_es: "Loamhurst: Matarreinas", name_fr: "Sylveglèbe: Régicide", name_zh: "新沃土之森:女王杀手" }
]
},
{
zone: "verdant",
Segments: [
{ time: "00:00", duration: "00:10", primacy: 1, name_en: "Night", name_de: "Nacht", name_es: "Noche", name_fr: "Nuit", name_zh: "夜晚" },
{ time: "00:10", duration: "00:20", primacy: 3, name_en: "Choppers", name_de: "Koptern", name_es: "Autogiros", name_fr: "Hélicos", name_zh: "直升机" },
{ time: "00:30", duration: "00:75", primacy: 2, name_en: "Daylight", name_de: "Tag", name_es: "Día", name_fr: "Journée", name_zh: "白天" },
{ time: "01:45", duration: "00:15", primacy: 2, name_en: "Night", name_de: "Nacht", name_es: "Noche", name_fr: "Nuit", name_zh: "夜晚" }
]
},
{
zone: "auric",
Segments: [
{ time: "00:00", duration: "00:45", primacy: 1, name_en: "Pylons", name_de: "Pylone", name_es: "Atalayas", name_fr: "Pylônes", name_zh: "能量塔" },
{ time: "00:45", duration: "00:15", primacy: 2, name_en: "Challenges", name_de: "Herausforderungen", name_es: "Desafíos", name_fr: "Défis", name_zh: "挑战" },
{ time: "01:00", duration: "00:20", primacy: 3, name_en: "Octovine", name_de: "Rankenkraken", name_es: "Octohiedra", name_fr: "Octoliane", name_zh: "八爪藤" },
{ time: "01:20", duration: "00:10", primacy: 2, name_en: "Rest", name_de: "Verschnaufpause", name_es: "Descanso", name_fr: "Répit", name_zh: "休息" },
{ time: "01:30", duration: "00:30", primacy: 2, name_en: "Pylons", name_de: "Pylone", name_es: "Atalayas", name_fr: "Pylônes", name_zh: "能量塔" }
]
},
{
zone: "tangled",
Segments: [
{ time: "00:00", duration: "00:30", primacy: 1, name_en: "Outposts", name_de: "Außenposten", name_es: "Puesto avanzados", name_fr: "Avant-postes", name_zh: "前哨" },
{ time: "00:30", duration: "00:20", primacy: 3, name_en: "Gerent", name_de: "Potentaten", name_es: "Regente", name_fr: "Régent", name_zh: "虫王" },
{ time: "00:50", duration: "01:10", primacy: 2, name_en: "Outposts", name_de: "Außenposten", name_es: "Puesto avanzados", name_fr: "Avant-postes", name_zh: "前哨" }
]
},
{
zone: "dragon",
Segments: [
{ time: "01:30", duration: "00:15", primacy: 3, name_en: "Assault", name_de: "Angriff", name_es: "Asalto", name_fr: "Assaut", name_zh: "突袭" }
]
},
{
zone: "dry",
Segments: [
{ time: "00:00", duration: "00:40", primacy: 2, name_en: "Zephyrites", name_de: "Zephyriten", name_es: "Cefiritas", name_fr: "Zéphyrites", name_zh: "风裔" },
{ time: "00:40", duration: "00:20", primacy: 3, name_en: "Sandstorm", name_de: "Sandsturm", name_es: "Tormenta", name_fr: "Tempête", name_zh: "沙尘暴" },
{ time: "01:00", duration: "00:40", primacy: 2, name_en: "Zephyrites", name_de: "Zephyriten", name_es: "Cefiritas", name_fr: "Zéphyrites", name_zh: "风裔" },
{ time: "01:40", duration: "00:20", primacy: 3, name_en: "Sandstorm", name_de: "Sandsturm", name_es: "Tormenta", name_fr: "Tempête", name_zh: "沙尘暴" }
]
}
];
/*
* Data for generating the dashboard on the map panel.
*/
var GW2T_DASHBOARD_DATA = {
/*
* Self-announcement about the website.
*/
Announcement:
{
// " Account Catalog browse outfits, finishers, mail carriers, gliders, nodes."
// "Audit Account to keep track of all your assets over time. Catalog updated for HotS release."
NewsPVE: { // Shown on main page dashboard
// content: "Pact Supply spreadsheet was locked by Google somehow, it's accessible again now. Sorry for the downtime and thanks for updating it!",
// content: "Please tell new players about gw2timer.com!",
// content: "Carving Pumpkins in Lion's Arch, more.",
// content: "Map of orphans. Talk to Tixx NPC and trees everyday for free gifts.",
content: "",
Finish: new Date("2023-01-03T17:00:00Z")
},
NewsWVW: { // Shown on WvW message log
content: "",
Finish: new Date("2018-04-20T16:00:00Z")
},
UrgentPVE: { // Shown on console
content: "",
Finish: new Date("2018-02-01T16:00:00Z")
},
UrgentWVW: { // Shown on console
content: "",
Finish: new Date("2018-04-17T16:00:00Z")
},
UrgentAccount: { // Shown on console
content: "",
Finish: new Date("2018-01-01T16:00:00Z")
},
Messages: // Greeting messages shown upon site load
{
Forger: "Today is Daily Mystic Forger, "
+ "forge 4 cheap minor sigils "
+ "for a free Mystic Coin."
}
},
/*
* GW2 special events, such as those announced on GuildWars2.com.
* Requirement: Date minutes (MM in HH:MM:SS) must be divisible by 5.
* Format:
* name: "", // Language independent, overrides others
* name_en: "",
* name_de: "",
* name_es: "",
* name_fr: "",
* official: "", // Official GW2 site news link, the prefix https://www.guildwars2.com/xx/ is pre-included
* url: "", // Language independent, overrides others
* url_en: "",
* url_de: "",
* url_es: "",
* url_fr: "",
* isIndefinite: true, // Whether the Finish time is unknown (optional)
* Start: new Date("2015-07-10T19:00:00Z"),
* Finish: new Date("2015-07-13T19:00:00Z")
*/
Countdown: {
Events: [
/*{
name: "ArenaNet API Down",
url: "https://en-forum.guildwars2.com/topic/135277-guild-wars-2-api-disabled-from-august-18-24/",
isIndefinite: false,
Start: new Date("2023-08-18T17:00:00Z"),
Finish: new Date("2023-08-25T17:00:00Z")
},*/
/*{ // 8 weeks cycle, repeats 56 days after this event's start
name_en: "Frostgorge Map Rewards",
name_de: "Eisklamm Karten-Bonus",
name_es: "Bonificación de mapa Gorjaescarcha",
name_fr: "Bonus de carte Gorges glacées",
name_zh: "霜谷之音地图奖金",
url: "https://www.reddit.com/r/Guildwars2/comments/4sv5s1/frostgorge_sound_map_rewards_powerful_blood/",
Start: new Date("2018-03-29T20:00:00Z"),
Finish: new Date("2018-04-05T20:00:00Z")
},*/
/*{ // 8 weeks cycle, repeats 56 days after this event's start
name_en: "Fireheart Map Rewards",
name_de: "Feuerherzhügel Karten-Bonus",
name_es: "Bonificación Corazón de Fuego",
name_fr: "Bonus de carte Flambecœur",
name_zh: "炎心高地地图奖金",
url: "https://www.reddit.com/r/Guildwars2/comments/4sv5s1/frostgorge_sound_map_rewards_powerful_blood/",
Start: new Date("2017-12-28T20:00:00Z"),
Finish: new Date("2018-01-04T20:00:00Z")
},*/
/*{
name_en: "Lunar Festival",
name_de: "Mond Festival",
name_es: "Festival lunar",
name_fr: "Festival lunaire",
name_zh: "新春:公鸡",
url: "https://forum-en.guildwars2.com/forum/game/gw2/Lunar-New-Year-Festival-Update",
Start: new Date("2019-02-06T17:00:00Z"),
Finish: new Date("2019-02-20T17:00:00Z")
},*/
/*{
name_en: "March Gem Store Sale",
name_de: "März Edelsteinshop Angebote",
name_es: "Marzo tienda rebajas",
name_fr: "Mars boutique promotions",
name_zh: "宝石店三月促销",
official: "news/give-your-mounts-a-sinister-sparkle-with-the-branded-mounts-pack/",
Start: new Date("2019-03-01T16:00:00Z"),
Finish: new Date("2019-03-31T16:00:00Z")
},*/
/*{
name_en: "Super Adventure Festival",
name_de: "Super Adventure Festival",
name_es: "Festival Super Adventure",
name_fr: "Festival de la Super Adventure",
name_zh: "超级冒险盒",
official: "the-game/releases/march-29-2018/",
Start: new Date("2019-03-29T16:00:00Z"),
Finish: new Date("2019-04-19T16:00:00Z")
},*/
/*{
name_en: "Festival of the Four Winds",
name_de: "Fest der Vier Winde",
name_es: "Festival de los Cuatro Vientos",
name_fr: "Festival des Quatre Vents",
name_zh: "四风节",
official: "the-game/releases/July-24-2018/",
Start: new Date("2019-07-24T17:00:00Z"),
Finish: new Date("2019-08-14T17:00:00Z")
}*/
/*{
name_en: "PvP League Season 8",
name_de: "PvP Liga Saison 8",
name_es: "Temporada 8 de liga PvP",
name_fr: "Saison 8 de la ligue JcJ",
name_zh: "玩家对战第8季",
official: "news/pvp-league-season-8-begins-soon/",
Start: new Date("2017-08-22T16:00:00Z"),
Finish: new Date("2017-08-23T16:00:00Z")
},*/
/*{
name_en: "Anniversary Sale",
name_de: "Jubiläumsangebote",
name_es: "Rebajas de aniversario",
name_fr: "Offre spéciale d'anniversaire",
name_zh: "周年纪念销售",
official: "news/swaggering-hat-and-marjory-and-kasmeers-packages-are-available-now/",
Start: new Date("2018-08-09T16:00:00Z"),
Finish: new Date("2019-09-01T16:00:00Z")
},*/
/*{
isHalloween: true,
name_en: "Halloween 2023",
name_de: "Halloween 2023",
name_es: "Halloween 2023",
name_fr: "Halloween 2023",
name_zh: "万圣夜2023",
official: "/news/shadow-of-the-mad-king-2023-is-now-live/",
Start: new Date("2023-10-17T16:00:00Z"),
Finish: new Date("2023-11-07T16:00:00Z")
}*/
/*{
name_en: "Black Friday Sale",
name_de: "Black Friday Verkauf",
name_es: "Rebaja Viernes Negro",
name_fr: "Vente Vendredi Noir",
name_zh: "黑色星期五",
url: "https://twitter.com/GuildWars2/status/933410135569059843",
Start: new Date("2017-11-21T17:00:00Z"),
Finish: new Date("2017-11-27T17:00:00Z")
},*/
/*{
name_en: "Living Story 4: Episode II",
name_de: "Lebendigen Geschichte 4: Episode II",
name_es: "Historia viviente 4: Episodio II",
name_fr: "Histoire vivante 4: Épisode II",
name_zh: "第四生活世界:第4集",
official: "news/living-world-season-4-continues-next-week/",
Start: new Date("2018-03-06T16:00:00Z"),
Finish: new Date("2018-03-07T16:00:00Z")
}*/
/*{
isWintersday: true,
name_en: "Wintersday 2023",
name_de: "Wintertag 2023",
name_es: "Día Invernal 2023",
name_fr: "Hivernel 2023",
name_zh: "冬幕节2023",
official: "news/a-very-merry-wintersday-2023-is-live-now/",
Start: new Date("2023-12-12T17:00:00Z"),
Finish: new Date("2024-01-02T17:00:00Z")
}*/
]
},
/*
* Living Story events.
*/
Story:
{
isEnabled: false,
name_en: "Mad King Says",
name_de: "Verrückte König sagt",
name_es: "Rey Loco dice",
name_fr: "Roi Dément a dit",
name_zh: "疯王说",
url: "https://www.guildwars2.com/en/the-game/releases/october-05-2021/",
Start: new Date("2023-10-17T16:00:00Z"),
Finish: new Date("2023-11-07T16:00:00Z")
},
/*
* Faux items that do not exist in the game's database, such as character slot upgrade.
*/
Faux: [
{
name_en: "Character Slot Expansion",
name_de: "Charakterplatz-Erweiterung",
name_es: "Ampliación de casilla de personaje",
name_fr: "Emplacement de personnage supplémentaire",
name_zh: "人物栏位扩展",
desc_en: "Add an additional character slot to your account.",
desc_de: "Fügt Eurem Account einen weiteren Charakterplatz hinzu.",
desc_es: "Añade una casilla de personaje más a tu cuenta.",
desc_fr: "Ajouter un emplacement de personnage supplémentaire à votre compte.",
desc_zh: "启一个人物栏位。",
type: "Consumable",
rarity: "Masterwork"
},
{
name_en: "Free Gem Store Item",
name_de: "Kostenlose Edelsteine Gegenstand",
name_es: "Objeto de gema gratuito",
name_fr: "Objet de gemme gratuit",
name_zh: "免费物体宝石",
desc_en: "Subscribe to be alerted of free Gem Store items. Use the wishlist at gw2timer.com/gem",
desc_de: "Abonnieren um von freier Gem Store-Artikel benachrichtigt zu werden.",
desc_es: "Suscríbete para recibir alertas de los artículos gratuitos de Gem Store.",
desc_fr: "S'abonner pour être alerté des articles gratuits de Gem Store.",
desc_zh: "订阅免费宝石商店物品的提醒。",
type: "Consumable",
rarity: "Masterwork"
}
],
/*
* Pact Supply Network Agent locations. Array indexes correspond to the UTC
* weekday number, where 0 is Sunday.
*/
Pact:
{
isEnabled: true,
SpreadsheetEdit: "https://docs.google.com/spreadsheets/d/1hIw2DAzdD72wPfP-GJ3sNlf4weaJ2L2mMFGJPFb93eE/edit?usp=sharing",
SpreadsheetData: "https://sheets.googleapis.com/v4/spreadsheets/1hIw2DAzdD72wPfP-GJ3sNlf4weaJ2L2mMFGJPFb93eE/values/Pact%20Supplies?key=AIzaSyAvWYr1PnZfyQ1b5HNlUlp4pIyeMx6E80w",
resetHour: 8,
name_en: "Pact Supply",
name_de: "Pakt-Vorratsnetzwerk",
name_es: "Suministros Pacto",
name_fr: "Réseau Pacte",
name_zh: "特殊商人",
DefaultVendor: "Mehem",
Codes:
{
Mehem: ["[&BIsHAAA=]","[&BIcHAAA=]","[&BH8HAAA=]","[&BH4HAAA=]","[&BKsHAAA=]","[&BJQHAAA=]","[&BH8HAAA=]"],
Fox: ["[&BDoBAAA=]","[&BEwDAAA=]","[&BEgAAAA=]","[&BMIBAAA=]","[&BF0AAAA=]","[&BMMCAAA=]","[&BNMCAAA=]"],
Derwena: ["[&BC0AAAA=]","[&BKYBAAA=]","[&BBkAAAA=]","[&BKEAAAA=]","[&BIMAAAA=]","[&BNUGAAA=]","[&BJIBAAA=]"],
Yana: ["[&BP8DAAA=]","[&BNIEAAA=]","[&BKgCAAA=]","[&BP0CAAA=]","[&BO4CAAA=]","[&BJsCAAA=]","[&BBEDAAA=]"],
Katelyn: ["[&BIUCAAA=]","[&BIMCAAA=]","[&BGQCAAA=]","[&BDgDAAA=]","[&BF0GAAA=]","[&BHsBAAA=]","[&BEICAAA=]"],
Verma: ["[&BCECAAA=]","[&BA8CAAA=]","[&BIMBAAA=]","[&BPEBAAA=]","[&BOQBAAA=]","[&BNMAAAA=]","[&BBABAAA=]"]
},
Coords: // Changes at 08:00 UTC
{
Mehem: [[3995, 15900],[5038, 16227],[5682, 15515],[5345, 16212],[4348, 14822],[3907, 16445],[5691, 15212]],
Fox: [[10202, 18168],[9978, 16945],[8728, 18923],[16795, 19804],[9162, 14943],[18926, 22037],[20252, 21585]],
Derwena: [[17170, 17325],[17058, 16107],[13342, 15548],[16017, 12086],[11294, 12997],[13820, 20501],[16661, 12794]],
Yana: [[16978, 23711],[15234, 24050],[14090, 23997],[11287, 25752],[17072, 23457],[14095, 24336],[11052, 28061]],
Katelyn: [[21335, 10084],[22448, 10241],[20058, 15386],[18784, 12997],[18224, 16036],[23006, 11984],[20146, 18656]],
Verma: [[24757, 8568],[24131, 9304],[26737, 14451],[30346, 15998],[27491, 12513],[29248, 18538],[24319, 12362]]
},
Start: new Date("2017-01-12T00:00:00Z"),
Finish: new Date("2017-01-13T00:00:00Z"),
Products: {"44713":44948, "44714":44949, "43482":43450, "43798":43774, "43799":43775, "43800":43866, "43802":43778, "43803":43777, "43804":43780, "43805":43781, "43806":43782, "43807":43783, "43808":43784, "43809":43785, "43810":43786, "43811":43787, "43812":43788, "43813":43789, "43814":43790, "43815":43791, "43816":43792, "43817":43793, "43818":43794, "43819":43795, "43820":43796, "43821":43797, "43822":43844, "43823":43845, "43824":43846, "43825":43847, "43826":43852, "43827":43848, "43828":43849, "43829":43850, "43830":43851, "43831":43853, "43832":43854, "43833":43855, "43834":43856, "43835":43857, "43836":43858, "43837":43859, "43838":43860, "43839":43861, "43840":43862, "43841":43865, "43842":43863, "43843":43864, "44647":44952, "44648":44953, "44649":44951, "44650":44954, "44651":44955, "44652":44956, "44653":44959, "44654":44958, "44655":44957, "44656":44946, "44657":44945, "44658":44947, "44659":44943, "44660":44942, "44661":44944, "44662":44949, "44663":44948, "44664":44950, "43483":43451, "43484":43449, "44715":44943, "44716":44943, "44717":44945, "44718":44945, "48908":48907, "48909":48907, "48910":48907, "48912":48911, "48913":48911, "48914":48911, "48918":48915, "48919":48916, "48920":48917, "48922":48921, "49734":49865, "49735":49866, "49736":49823, "49737":49782, "49738":49800, "49739":49801, "49740":49802, "49741":49733, "49742":49783, "49743":49784, "49744":49785, "49745":49786, "49746":49787, "49747":49788, "49748":49789, "49749":49790, "49750":49791, "49751":49792, "49752":49793, "49753":49794, "49754":49795, "49755":49796, "49756":49797, "49757":49798, "49758":49799, "49759":49804, "49760":49805, "49761":49781, "49762":49807, "49763":49808, "49764":49809, "49765":49810, "49766":49811, "49767":49812, "49768":49813, "49769":49814, "49770":49815, "49771":49816, "49772":49803, "49773":49806, "49774":49818, "49775":49819, "49777":49821, "49778":49817, "49779":49822, "49780":49824, "50019":50018, "50021":50020, "50023":50022, "67961":67522, "67962":67531, "67963":67524, "67964":67529, "67965":67530, "67966":67528, "73199":74525, "75473":72446, "81246":41567, "81226":41565, "81252":41569, "81211":41561, "81262":41566, "81214":41568, "81247":41564, "81210":41563, "81250":41562},
Prices: {"43799":12600, "49737":12600, "43798":12600, "49734": 12600, "49738":50400, "49739":50400, "49740":50400},
PriceDefault: 25200,
// Changes at 00:00 UTC, "id" is recipe item ID, "price" is in karma, "product" is the crafted item
Offers: [],
OffersAssoc: {Mehem: 0, Fox: 1, Derwena: 2, Yana: 3, Katelyn: 4, Verma: 5}
}
};