PageRenderTime 82ms CodeModel.GetById 42ms app.highlight 32ms RepoModel.GetById 1ms app.codeStats 1ms

/Core/AtlasDropDown.lua

http://atlas-addon.googlecode.com/
Lua | 944 lines | 915 code | 4 blank | 25 comment | 0 complexity | dfb7e19be8b220e0fcec98357206cf75 MD5 | raw file
  1-- $Id: AtlasDropDown.lua 2142 2014-07-06 03:23:38Z arithmandar $
  2--[[
  3
  4	Atlas, a World of Warcraft instance map browser
  5	Copyright 2005 ~ 2010 - Dan Gilbert <dan.b.gilbert@gmail.com>
  6	Copyright 2010 - Lothaer <lothayer@gmail.com>, Atlas Team
  7	Copyright 2011 ~ 2014 - Arith Hsu, Atlas Team <atlas.addon@gmail.com>
  8
  9	This file is part of Atlas.
 10
 11	Atlas is free software; you can redistribute it and/or modify
 12	it under the terms of the GNU General Public License as published by
 13	the Free Software Foundation; either version 2 of the License, or
 14	(at your option) any later version.
 15
 16	Atlas is distributed in the hope that it will be useful,
 17	but WITHOUT ANY WARRANTY; without even the implied warranty of
 18	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 19	GNU General Public License for more details.
 20
 21	You should have received a copy of the GNU General Public License
 22	along with Atlas; if not, write to the Free Software
 23	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 24
 25--]]
 26
 27
 28Atlas_DropDownLayouts_Order = {
 29	[1] = ATLAS_DDL_CONTINENT;
 30	[2] = ATLAS_DDL_LEVEL;
 31	[3] = ATLAS_DDL_PARTYSIZE;
 32	[4] = ATLAS_DDL_EXPANSION;
 33	[5] = ATLAS_DDL_TYPE;
 34	[ATLAS_DDL_CONTINENT] = {
 35		[1] = ATLAS_DDL_CONTINENT_EASTERN1;
 36		[2] = ATLAS_DDL_CONTINENT_EASTERN2;
 37		[3] = ATLAS_DDL_CONTINENT_KALIMDOR;
 38		[4] = ATLAS_DDL_CONTINENT_OUTLAND;
 39		[5] = ATLAS_DDL_CONTINENT_NORTHREND;
 40		[6] = ATLAS_DDL_CONTINENT_DEEPHOLM;
 41		[7] = ATLAS_DDL_CONTINENT_PANDARIA;
 42	};
 43	[ATLAS_DDL_LEVEL] = {
 44		[1] = ATLAS_DDL_LEVEL_UNDER45;
 45		[2] = ATLAS_DDL_LEVEL_45TO60;
 46		[3] = ATLAS_DDL_LEVEL_60TO70;
 47		[4] = ATLAS_DDL_LEVEL_70TO80;
 48		[5] = ATLAS_DDL_LEVEL_80TO85;
 49		[6] = ATLAS_DDL_LEVEL_85TO90;
 50		[7] = ATLAS_DDL_LEVEL_90PLUS;
 51	};
 52	[ATLAS_DDL_PARTYSIZE] = {
 53		[1] = ATLAS_DDL_PARTYSIZE_5_AE;
 54		[2] = ATLAS_DDL_PARTYSIZE_5_FS;
 55		[3] = ATLAS_DDL_PARTYSIZE_5_TZ;
 56		[4] = ATLAS_DDL_PARTYSIZE_10_AN;
 57		[5] = ATLAS_DDL_PARTYSIZE_10_OZ;
 58		[6] = ATLAS_DDL_PARTYSIZE_20TO40AH;
 59		[7] = ATLAS_DDL_PARTYSIZE_20TO40IZ;
 60	};
 61	[ATLAS_DDL_EXPANSION] = {
 62		[1] = ATLAS_DDL_EXPANSION_OLD_AO;
 63		[2] = ATLAS_DDL_EXPANSION_OLD_PZ;
 64		[3] = ATLAS_DDL_EXPANSION_BC;
 65		[4] = ATLAS_DDL_EXPANSION_WOTLK;
 66		[5] = ATLAS_DDL_EXPANSION_CATA;
 67		[6] = ATLAS_DDL_EXPANSION_MOP;
 68	};
 69	[ATLAS_DDL_TYPE] = {
 70		[1] = ATLAS_DDL_TYPE_INSTANCE_AB;
 71		[2] = ATLAS_DDL_TYPE_INSTANCE_CF;
 72		[3] = ATLAS_DDL_TYPE_INSTANCE_GM;
 73		[4] = ATLAS_DDL_TYPE_INSTANCE_NS;
 74		[5] = ATLAS_DDL_TYPE_INSTANCE_TZ;
 75		[6] = ATLAS_DDL_TYPE_ENTRANCE;
 76	};
 77};
 78
 79Atlas_DropDownLayouts = {
 80	[ATLAS_DDL_CONTINENT] = {
 81		[ATLAS_DDL_CONTINENT_EASTERN1] = {
 82			"BaradinHold",
 83			"BlackrockCaverns",
 84			"BlackrockDepths",
 85			"BlackrockMountainEnt",
 86			"BlackrockSpireLower",
 87			"BlackrockSpireUpper",
 88			"BlackwingDescent",
 89			"BlackwingLair",
 90			"Gnomeregan",
 91			"GnomereganEnt",
 92			"GrimBatol",
 93			"KarazhanEnd",
 94			"KarazhanEnt",
 95			"KarazhanStart",
 96			"MagistersTerrace",
 97			"MoltenCore",
 98		},
 99		[ATLAS_DDL_CONTINENT_EASTERN2] = {
100			"Scholomance",
101			"ShadowfangKeep",
102			"ScarletMonasteryEnt",
103			"ScarletHalls",
104			"ScarletMonastery",
105			"StratholmeCrusader",
106			"StratholmeGauntlet",
107			"SunwellPlateau",
108			"TheBastionOfTwilight",
109			"TheDeadmines",
110			"TheDeadminesEnt",
111			"TheStockade",
112			"TheSunkenTemple",
113			"TheSunkenTempleEnt",
114			"ThroneOfTheTides",
115			"Uldaman",
116			"UldamanEnt",
117			"ZulAman",
118			"ZulGurub",
119		},
120		[ATLAS_DDL_CONTINENT_KALIMDOR] = {
121			"BlackfathomDeeps",
122			"BlackfathomDeepsEnt",
123			"CavernsOfTimeEnt",
124			"CoTBlackMorass",
125			"CoTDragonSoulA",
126			"CoTDragonSoulB",
127			"CoTDragonSoulC",
128			"CoTEndTime",
129			"CoTHyjal",
130			"CoTHyjalEnt",
131			"CoTHourOfTwilight",
132			"CoTOldHillsbrad",
133			"CoTOldStratholme",
134			"CoTWellOfEternity",
135			"DireMaulEast",
136			"DireMaulEnt",
137			"DireMaulNorth",
138			"DireMaulWest",
139			"Firelands",
140			"HallsOfOrigination",
141			"LostCityOfTolvir",
142			"Maraudon",
143			"MaraudonEnt",
144			"OnyxiasLair",
145			"RagefireChasm",
146			"RazorfenDowns",
147			"RazorfenKraul",
148			"TheRuinsofAhnQiraj",
149			"TheTempleofAhnQiraj",
150			"TheVortexPinnacle",
151			"ThroneOfTheFourWinds",
152			"WailingCaverns",
153			"WailingCavernsEnt",
154			"ZulFarrak",
155		},
156		[ATLAS_DDL_CONTINENT_OUTLAND] = {
157			"AuchAuchenaiCrypts",
158			"AuchindounEnt",
159			"AuchManaTombs",
160			"AuchSethekkHalls",
161			"AuchShadowLabyrinth",
162			"BlackTempleBasement",
163			"BlackTempleStart",
164			"BlackTempleTop",
165			"CFRSerpentshrineCavern",
166			"CFRTheSlavePens",
167			"CFRTheSteamvault",
168			"CFRTheUnderbog",
169			"CoilfangReservoirEnt",
170			"GruulsLair",
171			"HellfireCitadelEnt",
172			"HCBloodFurnace",
173			"HCHellfireRamparts",
174			"HCMagtheridonsLair",
175			"HCTheShatteredHalls",
176			"TempestKeepEnt",
177			"TempestKeepArcatraz",
178			"TempestKeepBotanica",
179			"TempestKeepMechanar",
180			"TempestKeepTheEye",
181		},
182		[ATLAS_DDL_CONTINENT_NORTHREND] = {
183			"AhnKahet",
184			"AzjolNerub",
185			"DrakTharonKeep",
186			"FHHallsOfReflection",
187			"FHTheForgeOfSouls",
188			"FHPitOfSaron",
189			"Gundrak",
190			"IcecrownCitadelA",
191			"IcecrownCitadelB",
192			"IcecrownCitadelC",
193			"IcecrownEnt",
194			"Naxxramas",
195			"UlduarEnt",
196			"UlduarHallsofStone",
197			"UlduarHallsofLightning",
198			"UlduarA",
199			"UlduarB",
200			"UlduarC",
201			"UlduarD",
202			"UlduarE",
203			"ObsidianSanctum",
204			"RubySanctum",
205			"UtgardeKeep",
206			"UtgardePinnacle",
207			"TheEyeOfEternity",
208			"TheNexus",
209			"TheOculus",
210			"TrialOfTheChampion",
211			"TrialOfTheCrusader",
212			"VaultOfArchavon",
213			"VioletHold",
214		},
215		[ATLAS_DDL_CONTINENT_DEEPHOLM] = {
216			"TheStonecore",
217		},
218		[ATLAS_DDL_CONTINENT_PANDARIA] = {
219			"GateoftheSettingSun",
220			"HeartofFear",
221			"MoguShanPalace",
222			"MoguShanVaults",
223			"ShadoPanMonasteryA",
224			"ShadoPanMonasteryB",
225			"SiegeofNiuzaoTempleA",
226			"SiegeofNiuzaoTempleB",
227			"SiegeofOrgrimmarA",
228			"SiegeofOrgrimmarB",
229			"SiegeofOrgrimmarC",
230			"SiegeofOrgrimmarD",
231			"StormstoutBrewery",
232			"TempleOfTheJadeSerpent",
233			"TerraceofEndlessSpring",
234			"ThroneofThunderA",
235			"ThroneofThunderB",
236			"ThroneofThunderC",
237			"ThroneofThunderD",
238		},
239	},
240	[ATLAS_DDL_LEVEL] = {
241		[ATLAS_DDL_LEVEL_UNDER45] = {
242			"BlackfathomDeeps",
243			"BlackfathomDeepsEnt",
244			"Gnomeregan",
245			"GnomereganEnt",
246			"RagefireChasm",
247			"RazorfenDowns",
248			"RazorfenKraul",
249			"ShadowfangKeep",
250			"ScarletMonasteryEnt",
251			"ScarletHalls",
252			"ScarletMonastery",
253			"Scholomance",
254			"TheDeadmines",
255			"TheDeadminesEnt",
256			"TheStockade",
257			"Uldaman",
258			"UldamanEnt",
259			"WailingCaverns",
260			"WailingCavernsEnt",
261		},
262		[ATLAS_DDL_LEVEL_45TO60] = {
263			"BlackrockDepths",
264			"BlackrockMountainEnt",
265			"BlackrockSpireLower",
266			"BlackrockSpireUpper",
267			"DireMaulEast",
268			"DireMaulEnt",
269			"DireMaulNorth",
270			"DireMaulWest",
271			"Maraudon",
272			"MaraudonEnt",
273			"StratholmeCrusader",
274			"StratholmeGauntlet",
275			"TheSunkenTemple",
276			"TheSunkenTempleEnt",
277			"ZulFarrak",
278		},
279		[ATLAS_DDL_LEVEL_60TO70] = {
280			"AuchAuchenaiCrypts",
281			"AuchindounEnt",
282			"AuchManaTombs",
283			"AuchSethekkHalls",
284			"AuchShadowLabyrinth",
285			"BlackrockMountainEnt",
286			"BlackwingLair",
287			"CFRTheSlavePens",
288			"CFRTheSteamvault",
289			"CFRTheUnderbog",
290			"CoilfangReservoirEnt",
291			"CoTBlackMorass",
292			"CavernsOfTimeEnt",
293			"CoTOldHillsbrad",
294			"HellfireCitadelEnt",
295			"HCBloodFurnace",
296			"HCHellfireRamparts",
297			"HCTheShatteredHalls",
298			"MagistersTerrace",
299			"MoltenCore",
300			"TempestKeepEnt",
301			"TempestKeepArcatraz",
302			"TempestKeepBotanica",
303			"TempestKeepMechanar",
304			"TheRuinsofAhnQiraj",
305			"TheTempleofAhnQiraj",
306		},
307		[ATLAS_DDL_LEVEL_70TO80] = {
308			"AhnKahet",
309			"AzjolNerub",
310			"BlackTempleBasement",
311			"BlackTempleStart",
312			"BlackTempleTop",
313			"CFRSerpentshrineCavern",
314			"CavernsOfTimeEnt",
315			"CoTHyjal",
316			"CoTHyjalEnt",
317			"CoTOldStratholme",
318			"DrakTharonKeep",
319			"FHHallsOfReflection",
320			"FHPitOfSaron",
321			"FHTheForgeOfSouls",
322			"GruulsLair",
323			"Gundrak",
324			"HellfireCitadelEnt",
325			"HCMagtheridonsLair",
326			"KarazhanEnd",
327			"KarazhanEnt",
328			"KarazhanStart",
329			"SunwellPlateau",
330			"TempestKeepTheEye",
331			"TheNexus",
332			"TheOculus",
333			"TrialOfTheChampion",
334			"UlduarEnt",
335			"UlduarHallsofStone",
336			"UlduarHallsofLightning",
337			"UtgardeKeep",
338			"UtgardePinnacle",
339			"VioletHold",
340		},
341		[ATLAS_DDL_LEVEL_80TO85] = {
342			"BlackrockCaverns",
343			"BlackrockMountainEnt",
344			"GrimBatol",
345			"HallsOfOrigination",
346			"IcecrownCitadelA",
347			"IcecrownCitadelB",
348			"IcecrownCitadelC",
349			"IcecrownEnt",
350			"LostCityOfTolvir",
351			"Naxxramas",
352			"ObsidianSanctum",
353			"OnyxiasLair",
354			"RubySanctum",
355			"TheEyeOfEternity",
356			"TheStonecore",
357			"TheVortexPinnacle",
358			"ThroneOfTheTides",
359			"TrialOfTheCrusader",
360			"UlduarA",
361			"UlduarB",
362			"UlduarC",
363			"UlduarD",
364			"UlduarE",
365			"VaultOfArchavon",
366		},
367		[ATLAS_DDL_LEVEL_85TO90] = {
368			"BaradinHold",
369			"BlackrockMountainEnt",
370			"BlackwingDescent",
371			"CavernsOfTimeEnt",
372			"CoTDragonSoulA",
373			"CoTDragonSoulB",
374			"CoTDragonSoulC",
375			"CoTEndTime",
376			"CoTHourOfTwilight",
377			"CoTWellOfEternity",
378			"Firelands",
379			"GateoftheSettingSun",
380			"MoguShanPalace",
381			"ShadoPanMonasteryA",
382			"ShadoPanMonasteryB",
383			"ShadowfangKeep",
384			"StormstoutBrewery",
385			"TempleOfTheJadeSerpent",
386			"TheBastionOfTwilight",
387			"TheDeadmines",
388			"TheDeadminesEnt",
389			"ThroneOfTheFourWinds",
390			"ZulAman",
391			"ZulGurub",
392		},
393		[ATLAS_DDL_LEVEL_90PLUS] = {
394			"GateoftheSettingSun",
395			"HeartofFear",
396			"MoguShanVaults",
397			"Scholomance",
398			"ScarletMonasteryEnt",
399			"ScarletHalls",
400			"ScarletMonastery",
401			"SiegeofNiuzaoTempleA",
402			"SiegeofNiuzaoTempleB",
403			"SiegeofOrgrimmarA",
404			"SiegeofOrgrimmarB",
405			"SiegeofOrgrimmarC",
406			"SiegeofOrgrimmarD",
407			"TerraceofEndlessSpring",
408			"ThroneofThunderA",
409			"ThroneofThunderB",
410			"ThroneofThunderC",
411			"ThroneofThunderD",
412		},
413	},
414	[ATLAS_DDL_PARTYSIZE] = {
415		[ATLAS_DDL_PARTYSIZE_5_AE] = {
416			"AhnKahet",
417			"AuchAuchenaiCrypts",
418			"AuchindounEnt",
419			"AuchManaTombs",
420			"AuchSethekkHalls",
421			"AuchShadowLabyrinth",
422			"AzjolNerub",
423			"BlackfathomDeeps",
424			"BlackfathomDeepsEnt",
425			"BlackrockCaverns",
426			"BlackrockDepths",
427			"BlackrockMountainEnt",
428			"BlackrockSpireLower",
429			"BlackrockSpireUpper",
430			"CFRTheSlavePens",
431			"CFRTheSteamvault",
432			"CFRTheUnderbog",
433			"CoilfangReservoirEnt",
434			"CavernsOfTimeEnt",
435			"CoTBlackMorass",
436			"CoTEndTime",
437			"CoTHourOfTwilight",
438			"CoTOldHillsbrad",
439			"CoTOldStratholme",
440			"CoTWellOfEternity",
441			"TrialOfTheChampion",
442			"DireMaulEast",
443			"DireMaulEnt",
444			"DireMaulNorth",
445			"DireMaulWest",
446			"DrakTharonKeep",
447		},
448		[ATLAS_DDL_PARTYSIZE_5_FS] = {
449			"FHHallsOfReflection",
450			"FHTheForgeOfSouls",
451			"FHPitOfSaron",
452			"GateoftheSettingSun",
453			"Gnomeregan",
454			"GnomereganEnt",
455			"GrimBatol",
456			"Gundrak",
457			"HallsOfOrigination",
458			"HellfireCitadelEnt",
459			"HCBloodFurnace",
460			"HCHellfireRamparts",
461			"HCTheShatteredHalls",
462			"IcecrownEnt",
463			"LostCityOfTolvir",
464			"MagistersTerrace",
465			"Maraudon",
466			"MaraudonEnt",
467			"MoguShanPalace",
468			"RagefireChasm",
469			"RazorfenDowns",
470			"RazorfenKraul",
471			"Scholomance",
472			"ShadoPanMonasteryA",
473			"ShadoPanMonasteryB",
474			"ShadowfangKeep",
475			"SiegeofNiuzaoTempleA",
476			"SiegeofNiuzaoTempleB",
477			"ScarletMonasteryEnt",
478			"ScarletHalls",
479			"ScarletMonastery",
480			"StormstoutBrewery",
481			"StratholmeCrusader",
482			"StratholmeGauntlet",
483		},
484		[ATLAS_DDL_PARTYSIZE_5_TZ] = {
485			"TempestKeepEnt",
486			"TempestKeepArcatraz",
487			"TempestKeepBotanica",
488			"TempestKeepMechanar",
489			"TempleOfTheJadeSerpent",
490			"TheDeadmines",
491			"TheDeadminesEnt",
492			"TheNexus",
493			"TheOculus",
494			"TheStockade",
495			"TheStonecore",
496			"TheSunkenTemple",
497			"TheSunkenTempleEnt",
498			"TheVortexPinnacle",
499			"ThroneOfTheTides",
500			"Uldaman",
501			"UldamanEnt",
502			"UlduarEnt",
503			"UlduarHallsofStone",
504			"UlduarHallsofLightning",
505			"UtgardeKeep",
506			"UtgardePinnacle",
507			"VioletHold",
508			"WailingCaverns",
509			"WailingCavernsEnt",
510			"ZulAman",
511			"ZulFarrak",
512			"ZulGurub",
513		},
514		[ATLAS_DDL_PARTYSIZE_10_AN] = {
515			"BaradinHold",
516			"BlackrockMountainEnt",
517			"BlackwingDescent",
518			"CavernsOfTimeEnt",
519			"CoTDragonSoulA",
520			"CoTDragonSoulB",
521			"CoTDragonSoulC",
522			"Firelands",
523			"HeartofFear",
524			"IcecrownCitadelA",
525			"IcecrownCitadelB",
526			"IcecrownCitadelC",
527			"IcecrownEnt",
528			"KarazhanEnd",
529			"KarazhanEnt",
530			"KarazhanStart",
531			"MoguShanVaults",
532			"Naxxramas",
533		},
534		[ATLAS_DDL_PARTYSIZE_10_OZ] = {
535			"ObsidianSanctum",
536			"OnyxiasLair",
537			"RubySanctum",
538			"SiegeofOrgrimmarA",
539			"SiegeofOrgrimmarB",
540			"SiegeofOrgrimmarC",
541			"SiegeofOrgrimmarD",
542			"TerraceofEndlessSpring",
543			"TheBastionOfTwilight",
544			"TheEyeOfEternity",
545			"TheRuinsofAhnQiraj",
546			"ThroneOfTheFourWinds",
547			"ThroneofThunderA",
548			"ThroneofThunderB",
549			"ThroneofThunderC",
550			"ThroneofThunderD",
551			"TrialOfTheCrusader",
552			"UlduarA",
553			"UlduarB",
554			"UlduarC",
555			"UlduarD",
556			"UlduarE",
557			"VaultOfArchavon",
558		},
559		[ATLAS_DDL_PARTYSIZE_20TO40AH] = {
560			"BaradinHold",
561			"TheBastionOfTwilight",
562			"BlackrockMountainEnt",
563			"BlackTempleBasement",
564			"BlackTempleStart",
565			"BlackTempleTop",
566			"BlackwingDescent",
567			"BlackwingLair",
568			"CFRSerpentshrineCavern",
569			"CoilfangReservoirEnt",
570			"CavernsOfTimeEnt",
571			"CoTDragonSoulA",
572			"CoTDragonSoulB",
573			"CoTDragonSoulC",
574			"CoTHyjal",
575			"CoTHyjalEnt",
576			"Firelands",
577			"GruulsLair",
578			"HellfireCitadelEnt",
579			"HCMagtheridonsLair",
580			"HeartofFear",
581			"MoltenCore",
582			"TheTempleofAhnQiraj",
583			"TrialOfTheCrusader",
584		},
585		[ATLAS_DDL_PARTYSIZE_20TO40IZ] = {
586
587			"IcecrownCitadelA",
588			"IcecrownCitadelB",
589			"IcecrownCitadelC",
590			"IcecrownEnt",
591			"MoguShanVaults",
592			"Naxxramas",
593			"ObsidianSanctum",
594			"OnyxiasLair",
595			"RubySanctum",
596			"SiegeofOrgrimmarA",
597			"SiegeofOrgrimmarB",
598			"SiegeofOrgrimmarC",
599			"SiegeofOrgrimmarD",
600			"SunwellPlateau",
601			"TempestKeepEnt",
602			"TempestKeepTheEye",
603			"TerraceofEndlessSpring",
604			"TheEyeOfEternity",
605			"ThroneOfTheFourWinds",
606			"ThroneofThunderA",
607			"ThroneofThunderB",
608			"ThroneofThunderC",
609			"ThroneofThunderD",
610			"UlduarA",
611			"UlduarB",
612			"UlduarC",
613			"UlduarD",
614			"UlduarE",
615			"VaultOfArchavon",
616		},
617	},
618	[ATLAS_DDL_EXPANSION] = {
619		[ATLAS_DDL_EXPANSION_OLD_AO] = {
620			"BlackfathomDeeps",
621			"BlackfathomDeepsEnt",
622			"BlackrockDepths",
623			"BlackrockMountainEnt",
624			"BlackrockSpireLower",
625			"BlackrockSpireUpper",
626			"BlackwingLair",
627			"DireMaulEast",
628			"DireMaulEnt",
629			"DireMaulNorth",
630			"DireMaulWest",
631			"Gnomeregan",
632			"GnomereganEnt",
633			"Maraudon",
634			"MaraudonEnt",
635			"MoltenCore",
636			"TheDeadmines",
637			"TheDeadminesEnt",
638			"TheTempleofAhnQiraj",
639			"TheRuinsofAhnQiraj",
640		},
641		[ATLAS_DDL_EXPANSION_OLD_PZ] = {
642			"RagefireChasm",
643			"RazorfenDowns",
644			"RazorfenKraul",
645			"Scholomance",
646			"ShadowfangKeep",
647			"ScarletMonasteryEnt",
648			"ScarletHalls",
649			"ScarletMonastery",
650			"StratholmeCrusader",
651			"StratholmeGauntlet",
652			"TheStockade",
653			"TheSunkenTemple",
654			"TheSunkenTempleEnt",
655			"Uldaman",
656			"UldamanEnt",
657			"WailingCaverns",
658			"WailingCavernsEnt",
659			"ZulFarrak",
660		},
661		[ATLAS_DDL_EXPANSION_BC] = {
662			"AuchAuchenaiCrypts",
663			"AuchindounEnt",
664			"AuchManaTombs",
665			"AuchSethekkHalls",
666			"AuchShadowLabyrinth",
667			"BlackTempleBasement",
668			"BlackTempleStart",
669			"BlackTempleTop",
670			"CFRSerpentshrineCavern",
671			"CFRTheSlavePens",
672			"CFRTheSteamvault",
673			"CFRTheUnderbog",
674			"CoilfangReservoirEnt",
675			"CavernsOfTimeEnt",
676			"CoTBlackMorass",
677			"CoTHyjal",
678			"CoTHyjalEnt",
679			"CoTOldHillsbrad",
680			"GruulsLair",
681			"HellfireCitadelEnt",
682			"HCBloodFurnace",
683			"HCHellfireRamparts",
684			"HCMagtheridonsLair",
685			"HCTheShatteredHalls",
686			"KarazhanEnd",
687			"KarazhanEnt",
688			"KarazhanStart",
689			"MagistersTerrace",
690			"SunwellPlateau",
691			"TempestKeepEnt",
692			"TempestKeepArcatraz",
693			"TempestKeepBotanica",
694			"TempestKeepMechanar",
695			"TempestKeepTheEye",
696		},
697		[ATLAS_DDL_EXPANSION_WOTLK] = {
698			"AhnKahet",
699			"AzjolNerub",
700			"CoTOldStratholme",
701			"DrakTharonKeep",
702			"FHHallsOfReflection",
703			"FHTheForgeOfSouls",
704			"FHPitOfSaron",
705			"Gundrak",
706			"IcecrownCitadelA",
707			"IcecrownCitadelB",
708			"IcecrownCitadelC",
709			"IcecrownEnt",
710			"Naxxramas",
711			"ObsidianSanctum",
712			"OnyxiasLair",
713			"RubySanctum",
714			"TheEyeOfEternity",
715			"TheNexus",
716			"TheOculus",
717			"TrialOfTheChampion",
718			"TrialOfTheCrusader",
719			"UlduarEnt",
720			"UlduarHallsofLightning",
721			"UlduarHallsofStone",
722			"UlduarA",
723			"UlduarB",
724			"UlduarC",
725			"UlduarD",
726			"UlduarE",
727			"UtgardeKeep",
728			"UtgardePinnacle",
729			"VaultOfArchavon",
730			"VioletHold",
731		},
732		[ATLAS_DDL_EXPANSION_CATA] = {
733			"BaradinHold",
734			"BlackrockCaverns",
735			"BlackrockMountainEnt",
736			"BlackwingDescent",
737			"CavernsOfTimeEnt",
738			"CoTDragonSoulA",
739			"CoTDragonSoulB",
740			"CoTDragonSoulC",
741			"CoTEndTime",
742			"CoTHourOfTwilight",
743			"CoTWellOfEternity",
744			"Firelands",
745			"GrimBatol",
746			"HallsOfOrigination",
747			"LostCityOfTolvir",
748			"ShadowfangKeep",
749			"TheBastionOfTwilight",
750			"TheDeadmines",
751			"TheDeadminesEnt",
752			"TheStonecore",
753			"TheVortexPinnacle",
754			"ThroneOfTheFourWinds",
755			"ThroneOfTheTides",
756			"ZulAman",
757			"ZulGurub",
758		},
759		[ATLAS_DDL_EXPANSION_MOP] = {
760			"GateoftheSettingSun",
761			"HeartofFear",
762			"MoguShanPalace",
763			"MoguShanVaults",
764			"ScarletMonasteryEnt",
765			"ScarletHalls",
766			"ScarletMonastery",
767			"Scholomance",
768			"ShadoPanMonasteryA",
769			"ShadoPanMonasteryB",
770			"SiegeofNiuzaoTempleA",
771			"SiegeofNiuzaoTempleB",
772			"SiegeofOrgrimmarA",
773			"SiegeofOrgrimmarB",
774			"SiegeofOrgrimmarC",
775			"SiegeofOrgrimmarD",
776			"StormstoutBrewery",
777			"TempleOfTheJadeSerpent",
778			"TerraceofEndlessSpring",
779			"ThroneofThunderA",
780			"ThroneofThunderB",
781			"ThroneofThunderC",
782			"ThroneofThunderD",
783		},
784	},
785	[ATLAS_DDL_TYPE] = {
786		[ATLAS_DDL_TYPE_INSTANCE_AB] = {
787			"AhnKahet",
788			"AuchAuchenaiCrypts",
789			"AuchManaTombs",
790			"AuchSethekkHalls",
791			"AuchShadowLabyrinth",
792			"AzjolNerub",
793			"BaradinHold",
794			"BlackfathomDeeps",
795			"BlackrockCaverns",
796			"BlackrockDepths",
797			"BlackrockSpireLower",
798			"BlackrockSpireUpper",
799			"BlackTempleBasement",
800			"BlackTempleStart",
801			"BlackTempleTop",
802			"BlackwingDescent",
803			"BlackwingLair",
804			"MoltenCore",
805			"TheBastionOfTwilight",
806			"TheRuinsofAhnQiraj",
807			"TheTempleofAhnQiraj",
808		},
809		[ATLAS_DDL_TYPE_INSTANCE_CF] = {
810			"CFRSerpentshrineCavern",
811			"CFRTheSlavePens",
812			"CFRTheSteamvault",
813			"CFRTheUnderbog",
814			"CoTBlackMorass",
815			"CoTDragonSoulA",
816			"CoTDragonSoulB",
817			"CoTDragonSoulC",
818			"CoTEndTime",
819			"CoTHourOfTwilight",
820			"CoTHyjal",
821			"CoTHyjalEnt",
822			"CoTOldHillsbrad",
823			"CoTOldStratholme",
824			"CoTWellOfEternity",
825			"DireMaulEast",
826			"DireMaulNorth",
827			"DireMaulWest",
828			"DrakTharonKeep",
829			"TheDeadmines",
830			"Firelands",
831			"FHHallsOfReflection",
832			"FHTheForgeOfSouls",
833			"FHPitOfSaron",
834			"TrialOfTheChampion",
835			"TrialOfTheCrusader",
836		},
837		[ATLAS_DDL_TYPE_INSTANCE_GM] = {
838			"GateoftheSettingSun",
839			"Gnomeregan",
840			"GrimBatol",
841			"GruulsLair",
842			"Gundrak",
843			"HallsOfOrigination",
844			"HCBloodFurnace",
845			"HCHellfireRamparts",
846			"HCMagtheridonsLair",
847			"HCTheShatteredHalls",
848			"HeartofFear",
849			"IcecrownCitadelA",
850			"IcecrownCitadelB",
851			"IcecrownCitadelC",
852			"KarazhanEnd",
853			"KarazhanStart",
854			"LostCityOfTolvir",
855			"MagistersTerrace",
856			"Maraudon",
857			"MoguShanPalace",
858			"MoguShanVaults",
859		},
860		[ATLAS_DDL_TYPE_INSTANCE_NS] = {
861			"Naxxramas",
862			"OnyxiasLair",
863			"RagefireChasm",
864			"RazorfenDowns",
865			"RazorfenKraul",
866			"ScarletHalls",
867			"ScarletMonastery",
868			"Scholomance",
869			"ShadoPanMonasteryA",
870			"ShadoPanMonasteryB",
871			"ShadowfangKeep",
872			"SiegeofNiuzaoTempleA",
873			"SiegeofNiuzaoTempleB",
874			"SiegeofOrgrimmarA",
875			"SiegeofOrgrimmarB",
876			"SiegeofOrgrimmarC",
877			"SiegeofOrgrimmarD",
878			"StormstoutBrewery",
879			"StratholmeCrusader",
880			"StratholmeGauntlet",
881			"SunwellPlateau",
882			"TheNexus",
883			"TheEyeOfEternity",
884			"TheOculus",
885			"TheStockade",
886			"TheStonecore",
887			"TheSunkenTemple",
888		},
889		[ATLAS_DDL_TYPE_INSTANCE_TZ] = {
890			"ObsidianSanctum",
891			"RubySanctum",
892			"TempestKeepArcatraz",
893			"TempestKeepBotanica",
894			"TempestKeepMechanar",
895			"TempestKeepTheEye",
896			"TempleOfTheJadeSerpent",
897			"TerraceofEndlessSpring",
898			"TheVortexPinnacle",
899			"ThroneOfTheFourWinds",
900			"ThroneOfTheTides",
901			"ThroneofThunderA",
902			"ThroneofThunderB",
903			"ThroneofThunderC",
904			"ThroneofThunderD",
905			"Uldaman",
906			"UlduarHallsofStone",
907			"UlduarHallsofLightning",
908			"UlduarA",
909			"UlduarB",
910			"UlduarC",
911			"UlduarD",
912			"UlduarE",
913			"UtgardeKeep",
914			"UtgardePinnacle",
915			"VaultOfArchavon",
916			"VioletHold",
917			"WailingCaverns",
918			"ZulAman",
919			"ZulFarrak",
920			"ZulGurub",
921		},
922		[ATLAS_DDL_TYPE_ENTRANCE] = {
923			"AuchindounEnt",
924			"BlackfathomDeepsEnt",
925			"BlackrockMountainEnt",
926			"CoilfangReservoirEnt",
927			"CavernsOfTimeEnt",
928			"CoTHyjalEnt",
929			"DireMaulEnt",
930			"GnomereganEnt",
931			"HellfireCitadelEnt",
932			"IcecrownEnt",
933			"KarazhanEnt",
934			"MaraudonEnt",
935			"ScarletMonasteryEnt",
936			"TheDeadminesEnt",
937			"TheSunkenTempleEnt",
938			"TempestKeepEnt",
939			"UldamanEnt",
940			"UlduarEnt",
941			"WailingCavernsEnt",
942		},
943	},
944};