-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathzones.lua
More file actions
658 lines (620 loc) · 182 KB
/
zones.lua
File metadata and controls
658 lines (620 loc) · 182 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
-- zones.lua
-- Created by: RedFrog
-- Original creation date: 03/23/2024
-- Version: 1.1.2
-- Description: Zone data for HuntBuddy, including zone names, levels, ZEMs, and flags
local zones = {}
-- Expansion order (numeric value indicates release order)
zones.expansionOrder = {
["Classic"] = 1, ["RoK"] = 2, ["Velious"] = 3, ["Luclin"] = 4, ["PoP"] = 5,
["LoY"] = 6, ["LDoN"] = 7, ["GoD"] = 8, ["OoW"] = 9, ["DoN"] = 10,
["DoDh"] = 11, ["PoR"] = 12, ["TSS"] = 13, ["TBS"] = 14, ["SoF"] = 15,
["SoD"] = 16, ["UF"] = 17, ["HoT"] = 18, ["VoA"] = 19, ["RoF"] = 20,
["CotF"] = 21, ["TDS"] = 22, ["TBM"] = 23, ["EoK"] = 24, ["RoS"] = 25,
["TBL"] = 26, ["ToV"] = 27, ["CoV"] = 28, ["ToL"] = 29, ["NoS"] = 30,
["LS"] = 31, ["ToB"] = 32, ["Live"] = 999
}
-- List of expansions for dropdown
zones.expansionList = {
"Classic", "RoK", "Velious", "Luclin", "PoP", "LoY", "LDoN", "GoD", "OoW", "DoN",
"DoDh", "PoR", "TSS", "TBL", "SoF", "SoD", "UF", "HoT", "VoA", "RoF",
"CotF", "TDS", "TBM", "EoK", "RoS", "TBL", "ToV", "CoV", "ToL", "NoS", "LS", "ToB", "Live"
}
-- Zone data
zones.zones = {}
-- Classic zones (Updated for EMU and Live separation)
table.insert(zones.zones, { fullName = "Ak'Anon", shortName = "akanon", id = 55, zem = { emu = 1.33, live = "--", lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15 for hunting
table.insert(zones.zones, { fullName = "Aviak Village", shortName = "aviak", id = 53, zem = { emu = 1.00, live = "--", lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 10, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Befallen", shortName = "befallen", id = 36, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "Classic", levelmin = 10, levelmax = 25, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "BlackBurrow", shortName = "blackburrow", id = 17, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "Classic", levelmin = 5, levelmax = 20, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 5
table.insert(zones.zones, { fullName = "Butcherblock Mountains", shortName = "butcher", id = 68, zem = { emu = 1.00, live = "--", lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Castle Mistmoore", shortName = "mistmoore", id = 59, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "Classic", levelmin = 25, levelmax = 40, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 25
table.insert(zones.zones, { fullName = "Cazic-Thule", shortName = "cazicthule", id = 48, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "Classic", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 35
table.insert(zones.zones, { fullName = "Clan Crushbone", shortName = "crushbone", id = 58, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "Classic", levelmin = 5, levelmax = 20, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 5
table.insert(zones.zones, { fullName = "Clan RunnyEye", shortName = "runnyeye", id = 11, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Commonlands", shortName = "commonlands", id = 408, zem = { emu = 1.00, live = "--", lazarus = 1.00 }, expansion = "Classic", levelmin = 5, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 5
table.insert(zones.zones, { fullName = "Dagnor's Cauldron", shortName = "cauldron", id = 70, zem = { emu = 1.00, live = "--", lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "East Commonlands", shortName = "ecommons", id = 22, zem = { emu = 1.00, live = "--", lazarus = 1.00 }, expansion = "Classic", levelmin = 5, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 5
table.insert(zones.zones, { fullName = "East Freeport", shortName = "freporte", id = 10, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "East Freeport", shortName = "freeporteast", id = 382, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "live" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "East Karana", shortName = "eastkarana", id = 15, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 15, levelmax = 35, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Erud's Crossing", shortName = "erudsxing", id = 98, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Erudin", shortName = "erudnext", id = 24, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Erudin Palace", shortName = "erudnint", id = 23, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Estate of Unrest", shortName = "unrest", id = 63, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Everfrost Peaks", shortName = "everfrost", id = 30, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Felwithe", shortName = "felwithea", id = 61, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM, consolidated (A/B)
table.insert(zones.zones, { fullName = "Freeport Sewers", shortName = "freeportsewers", id = 384, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 5, levelmax = 15, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levels to 5-15, added live ZEM
table.insert(zones.zones, { fullName = "Gorge of King Xorbb", shortName = "beholder", id = 16, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 20, levelmax = 40, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Grobb", shortName = "grobb", id = 52, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Halas", shortName = "halas", id = 29, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "HighKeep", shortName = "highkeep", id = 6, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 20, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levels to 10-20, ZEM to 1.0
table.insert(zones.zones, { fullName = "Highpass Hold", shortName = "highpasshold", id = 407, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 15, levelmax = 35, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Highpass Keep", shortName = "highpasskeep", id = 18, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 20, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned ID 18 (placeholder, verify), adjusted levels to 10-20, ZEM to 1.0
table.insert(zones.zones, { fullName = "Infected Paw", shortName = "paw", id = 18, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 10, levelmax = 25, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 25, added live ZEM
table.insert(zones.zones, { fullName = "Innothule Swamp", shortName = "innothule", id = 413, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Consolidated (A/B), added live ZEM
table.insert(zones.zones, { fullName = "Kaladim", shortName = "kaladima", id = 60, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM, consolidated (A/B)
table.insert(zones.zones, { fullName = "Kedge Keep", shortName = "kedge", id = 64, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 35, added live ZEM
table.insert(zones.zones, { fullName = "Kerra Isle", shortName = "kerraridge", id = 97, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned ID 97 (placeholder, verify), added live ZEM
table.insert(zones.zones, { fullName = "Kithicor Forest", shortName = "kithicor", id = 20, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Consolidated (A/B), added live ZEM
table.insert(zones.zones, { fullName = "Lake Rathetear", shortName = "lakerathe", id = 51, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Lavastorm Mountains", shortName = "lavastorm", id = 27, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Lower Guk", shortName = "gukbottom", id = 66, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 25, levelmax = 45, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levels to 25-45, added live ZEM
table.insert(zones.zones, { fullName = "Nagafen's Lair", shortName = "soldungb", id = 32, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 35, added live ZEM
table.insert(zones.zones, { fullName = "Najena", shortName = "najena", id = 44, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 20, levelmax = 35, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 35, added live ZEM
table.insert(zones.zones, { fullName = "Nektulos Forest", shortName = "nektulos", id = 25, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Neriak Commons", shortName = "neriakb", id = 41, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Neriak Foreign Quarter", shortName = "neriaka", id = 40, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Neriak Palace", shortName = "neriakd", id = 43, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Neriak Third Gate", shortName = "neriakc", id = 42, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "North Freeport", shortName = "freportn", id = 8, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "North Karana", shortName = "northkarana", id = 13, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 15, levelmax = 35, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "North Qeynos", shortName = "qeynos2", id = 2, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "North Ro", shortName = "nro", id = 34, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Consolidated (A/B), added live ZEM
table.insert(zones.zones, { fullName = "Oasis of Marr", shortName = "oasis", id = 37, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Ocean of Tears", shortName = "oot", id = 69, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Consolidated (oot/oceanoftears), added live ZEM
table.insert(zones.zones, { fullName = "Oggok", shortName = "oggok", id = 49, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Paineel", shortName = "paineel", id = 75, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Permafrost Keep", shortName = "permafrost", id = 73, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 30, levelmax = 45, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 45, added live ZEM
table.insert(zones.zones, { fullName = "Plane of Fear", shortName = "fearplane", id = 72, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 50, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 50, added live ZEM
table.insert(zones.zones, { fullName = "Plane of Sky", shortName = "airplane", id = 71, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 50, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 50, added live ZEM
table.insert(zones.zones, { fullName = "Qeynos Catacombs", shortName = "qcat", id = 45, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 5, levelmax = 15, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levels to 5-15, added live ZEM
table.insert(zones.zones, { fullName = "Qeynos Hills", shortName = "qeytoqrg", id = 4, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 10, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Rivervale", shortName = "rivervale", id = 19, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "South Karana", shortName = "southkarana", id = 14, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 15, levelmax = 35, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "South Qeynos", shortName = "qeynos", id = 1, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "South Ro", shortName = "southro", id = 35, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Consolidated (A/B), added live ZEM
table.insert(zones.zones, { fullName = "Steamfont Mountains", shortName = "steamfont", id = 448, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned ID 448, added live ZEM, removed duplicate
table.insert(zones.zones, { fullName = "Stonebrunt Mountains", shortName = "stonebrunt", id = 100, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 20, levelmax = 40, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "Surefall Glade", shortName = "qrg", id = 3, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "Temple of Solusek Ro", shortName = "soltemple", id = 80, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "The Feerrott", shortName = "feerrott", id = 47, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "The Greater Faydark", shortName = "gfaydark", id = 54, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "The Lesser Faydark", shortName = "lfaydark", id = 57, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "The Ruins of Old Paineel", shortName = "hole", id = 39, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
table.insert(zones.zones, { fullName = "The Warrens", shortName = "warrens", id = 101, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 10, levelmax = 25, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 25, ZEM to 1.33, added live ZEM
table.insert(zones.zones, { fullName = "Toxxulia Forest", shortName = "tox", id = 414, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned ID 414, added live ZEM, removed duplicate
table.insert(zones.zones, { fullName = "Upper Guk", shortName = "guktop", id = 65, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Classic", levelmin = 10, levelmax = 25, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 25, added live ZEM
table.insert(zones.zones, { fullName = "West Commonlands", shortName = "commons", id = 21, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 5, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 5, added live ZEM
table.insert(zones.zones, { fullName = "West Freeport", shortName = "freportw", id = 9, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "West Freeport", shortName = "freeportwest", id = 383, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Classic", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "live" }) -- Adjusted levelmax to 15, added live ZEM
table.insert(zones.zones, { fullName = "West Karana", shortName = "qey2hh1", id = 12, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Classic", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Added live ZEM
-- Ruins of Kunark zones (Updated)
table.insert(zones.zones, { fullName = "The Field of Bone", shortName = "fieldofbone", id = 78, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 5, levelmax = 25, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levels to 5-25
table.insert(zones.zones, { fullName = "Warsliks Wood", shortName = "warslikswood", id = 79, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 10, levelmax = 25, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Temple of Droga", shortName = "droga", id = 81, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.0 (P99)
table.insert(zones.zones, { fullName = "West Cabilis", shortName = "cabwest", id = 82, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, ZEM to 1.0 (P99)
table.insert(zones.zones, { fullName = "Swamp of No Hope", shortName = "swampofnohope", id = 83, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 10, levelmax = 25, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Firiona Vie", shortName = "firiona", id = 84, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 20, levelmax = 35, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Lake of Ill Omen", shortName = "lakeofillomen", id = 85, zem = { emu = 0.80, live = 0.80, lazarus = 0.80 }, expansion = "RoK", levelmin = 5, levelmax = 25, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levels to 5-25
table.insert(zones.zones, { fullName = "Dreadlands", shortName = "dreadlands", id = 86, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Burning Woods", shortName = "burningwood", id = 87, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kaesora", shortName = "kaesora", id = 88, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "RoK", levelmin = 30, levelmax = 50, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.5 (P99)
table.insert(zones.zones, { fullName = "Old Sebilis", shortName = "sebilis", id = 89, zem = { emu = 1.30, live = 1.30, lazarus = 1.30 }, expansion = "RoK", levelmin = 45, levelmax = 60, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.3 (P99)
table.insert(zones.zones, { fullName = "City of Mist", shortName = "citymist", id = 90, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.0 (P99)
table.insert(zones.zones, { fullName = "Skyfire Mountains", shortName = "skyfire", id = 91, zem = { emu = 1.06, live = 1.06, lazarus = 1.06 }, expansion = "RoK", levelmin = 40, levelmax = 55, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Frontier Mountains", shortName = "frontiermtns", id = 92, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 25, levelmax = 45, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Overthere", shortName = "overthere", id = 93, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 15, levelmax = 35, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Emerald Jungle", shortName = "emeraldjungle", id = 94, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 30, levelmax = 45, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Trakanon's Teeth", shortName = "trakanon", id = 95, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Timorous Deep", shortName = "timorous", id = 96, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 10, levelmax = 30, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kurn's Tower", shortName = "kurn", id = 97, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 10, levelmax = 25, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.0 (P99)
table.insert(zones.zones, { fullName = "Karnor's Castle", shortName = "karnor", id = 102, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "RoK", levelmin = 45, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Chardok", shortName = "chardok", id = 103, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "RoK", levelmin = 40, levelmax = 60, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dalnir", shortName = "dalnir", id = 104, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "RoK", levelmin = 25, levelmax = 40, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Howling Stones", shortName = "charasis", id = 105, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "RoK", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "East Cabilis", shortName = "cabeast", id = 106, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15, ZEM to 1.0 (P99)
table.insert(zones.zones, { fullName = "Mines of Nurga", shortName = "nurga", id = 107, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "RoK", levelmin = 35, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.0 (P99)
table.insert(zones.zones, { fullName = "Veeshan's Peak", shortName = "veeshan", id = 108, zem = { emu = 1.30, live = 1.30, lazarus = 1.30 }, expansion = "RoK", levelmin = 50, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- ZEM to 1.3 (P99)
table.insert(zones.zones, { fullName = "Veksar", shortName = "veksar", id = 109, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "RoK", levelmin = 40, levelmax = 55, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Halls of Betrayal", shortName = "chardokb", id = 122, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "RoK", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Scars of Velious zones (Updated)
table.insert(zones.zones, { fullName = "Iceclad Ocean", shortName = "iceclad", id = 110, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Velious", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 50
table.insert(zones.zones, { fullName = "Tower of Frozen Shadow", shortName = "frozenshadow", id = 111, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 35, levelmax = 55, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Velketor's Labyrinth", shortName = "velketor", id = 112, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 45, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kael Drakkal", shortName = "kael", id = 113, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 50, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Skyshrine", shortName = "skyshrine", id = 114, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 45, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Thurgadin", shortName = "thurgadina", id = 115, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Velious", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15
table.insert(zones.zones, { fullName = "Eastern Wastes", shortName = "eastwastes", id = 116, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Velious", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Cobalt Scar", shortName = "cobaltscar", id = 117, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Velious", levelmin = 45, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Great Divide", shortName = "greatdivide", id = 118, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Velious", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Wakening Land", shortName = "wakening", id = 119, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Velious", levelmin = 45, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Western Wastes", shortName = "westwastes", id = 120, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Velious", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Crystal Caverns", shortName = "crystal", id = 121, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dragon Necropolis", shortName = "necropolis", id = 123, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Temple of Veeshan", shortName = "templeveeshan", id = 124, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Siren's Grotto", shortName = "sirens", id = 125, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 50, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Mischief", shortName = "mischiefplane", id = 126, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 50, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Growth", shortName = "growthplane", id = 127, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 50, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sleeper's Tomb", shortName = "sleeper", id = 128, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Icewell Keep", shortName = "thurgadinb", id = 129, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Velious", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
--- Shadows of Luclin zones (Updated)
table.insert(zones.zones, { fullName = "Shadow Haven", shortName = "shadowhaven", id = 150, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15
table.insert(zones.zones, { fullName = "The Nexus", shortName = "nexus", id = 152, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15
table.insert(zones.zones, { fullName = "Echo Caverns", shortName = "echo", id = 153, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 20, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Acrylia Caverns", shortName = "acrylia", id = 154, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Shar Vahl", shortName = "sharvahl", id = 155, zem = { emu = 1.33, live = 1.33, lazarus = 1.33 }, expansion = "Luclin", levelmin = 1, levelmax = 15, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 15
table.insert(zones.zones, { fullName = "Paludal Caverns", shortName = "paludal", id = 156, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 15, levelmax = 35, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Fungus Grove", shortName = "fungusgrove", id = 157, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Vex Thal", shortName = "vexthal", id = 158, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 60, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sanctus Seru", shortName = "sseru", id = 159, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Katta Castellum", shortName = "katta", id = 160, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Netherbian Lair", shortName = "netherbian", id = 161, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Ssraeshza Temple", shortName = "ssratemple", id = 162, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Grieg's End", shortName = "griegsend", id = 163, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 50, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Deep", shortName = "thedeep", id = 164, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Shadeweaver's Thicket", shortName = "shadeweaver", id = 165, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 1, levelmax = 20, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Hollowshade Moor", shortName = "hollowshade", id = 166, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 20, levelmax = 40, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Grimling Forest", shortName = "grimling", id = 167, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Marus Seru", shortName = "mseru", id = 168, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Mons Letalis", shortName = "letalis", id = 169, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Twilight Sea", shortName = "twilight", id = 170, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 20, levelmax = 40, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Grey", shortName = "thegrey", id = 171, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Tenebrous Mountains", shortName = "tenebrous", id = 172, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 40, levelmax = 60, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Maiden's Eye", shortName = "maiden", id = 173, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 50, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dawnshroud Peaks", shortName = "dawnshroud", id = 174, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 30, levelmax = 50, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Scarlet Desert", shortName = "scarlet", id = 175, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "Luclin", levelmin = 20, levelmax = 40, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Umbral Plains", shortName = "umbral", id = 176, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Akheva Ruins", shortName = "akheva", id = 177, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "Luclin", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Planes of Power zones (Updated)
table.insert(zones.zones, { fullName = "Ruins of Lxanvom", shortName = "codecay", id = 200, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Justice", shortName = "pojustice", id = 201, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Nightmare", shortName = "ponightmare", id = 204, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Disease", shortName = "podisease", id = 205, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Innovation", shortName = "poinnovation", id = 206, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Torment", shortName = "potorment", id = 207, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 60, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Valor", shortName = "povalor", id = 208, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Torden, The Bastion of Thunder", shortName = "bothunder", id = 209, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 60, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Storms", shortName = "postorms", id = 210, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 55, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Halls of Honor", shortName = "hohonora", id = 211, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 60, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Solusek Ro's Tower", shortName = "solrotower", id = 212, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of War", shortName = "powar", id = 213, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Drunder, Fortress of Zek", shortName = "potactics", id = 214, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Eryslai, the Kingdom of Wind", shortName = "poair", id = 215, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Reef of Coirnav", shortName = "powater", id = 216, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Doomfire, The Burning Lands", shortName = "pofire", id = 217, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Vegarlson, The Earthen Badlands", shortName = "poeartha", id = 218, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Time (A)", shortName = "potimea", id = 219, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Temple of Marr (A)", shortName = "hohonorb", id = 220, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Lair of Terris Thule", shortName = "nightmareb", id = 221, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Stronghold of the Twelve", shortName = "poearthb", id = 222, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Time (B)", shortName = "potimeb", id = 223, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "PoP", levelmin = 65, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Legacy of Ykesha zones (Updated)
table.insert(zones.zones, { fullName = "Gulf of Gunthak", shortName = "gunthak", id = 224, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "LoY", levelmin = 20, levelmax = 45, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 45
table.insert(zones.zones, { fullName = "Dulak's Harbor", shortName = "dulak", id = 225, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "LoY", levelmin = 30, levelmax = 55, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Torgiran Mines", shortName = "torgiran", id = 226, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "LoY", levelmin = 35, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Crypt of Nadox", shortName = "nadox", id = 227, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "LoY", levelmin = 35, levelmax = 60, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Hate's Fury, The Scorned Maiden", shortName = "hatesfury", id = 228, zem = { emu = 1.13, live = 1.13, lazarus = 1.13 }, expansion = "LoY", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Lost Dungeons of Norrath zones
table.insert(zones.zones, { fullName = "The Cauldron of Lost Souls", shortName = "guka", id = 229, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Bloodied Quarries", shortName = "ruja", id = 230, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Sunken Library", shortName = "taka", id = 231, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Silent Gallery", shortName = "mira", id = 232, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Forlorn Caverns", shortName = "mmca", id = 233, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Drowning Crypt", shortName = "gukb", id = 234, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Halls of War", shortName = "rujb", id = 235, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Shifting Tower", shortName = "takb", id = 236, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Maw of the Menagerie", shortName = "mirb", id = 237, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Dreary Grotto", shortName = "mmcb", id = 238, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Ancient Aqueducts", shortName = "gukc", id = 239, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Wind Bridges", shortName = "rujc", id = 240, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Fading Temple", shortName = "takc", id = 241, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Spider Den", shortName = "mirc", id = 242, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Asylum of Invoked Stone", shortName = "mmcc", id = 243, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Mushroom Grove", shortName = "gukd", id = 244, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Gladiator Pits", shortName = "rujd", id = 245, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Royal Observatory", shortName = "takd", id = 246, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Hushed Banquet", shortName = "mird", id = 247, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Chambers of Eternal Affliction", shortName = "mmcd", id = 248, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Foreboding Prison", shortName = "guke", id = 249, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Drudge Hollows", shortName = "ruje", id = 250, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The River of Recollection", shortName = "take", id = 251, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Frosted Halls", shortName = "mire", id = 252, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Sepulcher of the Damned", shortName = "mmce", id = 253, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Chapel of the Witnesses", shortName = "gukf", id = 254, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Fortified Lair of the Taskmasters", shortName = "rujf", id = 255, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Sandfall Corridors", shortName = "takf", id = 256, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Forgotten Wastes", shortName = "mirf", id = 257, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Ritualistic Summoning Grounds", shortName = "mmcf", id = 258, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Root Garden", shortName = "gukg", id = 259, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Hidden Vale", shortName = "rujg", id = 260, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Balancing Chamber", shortName = "takg", id = 261, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Heart of the Menagerie", shortName = "mirg", id = 262, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Cesspits of Putrescence", shortName = "mmcg", id = 263, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Accursed Sanctuary", shortName = "gukh", id = 264, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Deepest Guk); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Blazing Forge", shortName = "rujh", id = 265, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Sweeping Tides", shortName = "takh", id = 266, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Morbid Laboratory", shortName = "mirh", id = 267, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Aisles of Blood", shortName = "mmch", id = 268, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Arena of Chance", shortName = "ruji", id = 269, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Antiquated Palace", shortName = "taki", id = 270, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Theater of Imprisoned Horrors", shortName = "miri", id = 271, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Halls of Sanguinary Rites", shortName = "mmci", id = 272, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Barracks of War", shortName = "rujj", id = 273, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Rujarkian Hills); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Prismatic Corridors", shortName = "takj", id = 274, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Takish-Hiz); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Grand Library", shortName = "mirj", id = 275, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Miragul’s Menagerie); ZEM emu matches typical EMU
table.insert(zones.zones, { fullName = "The Infernal Sanctuary", shortName = "mmcj", id = 276, zem = { emu = 1.13, live = "--", lazarus = 1.13 }, expansion = "LDoN", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, dungeon (Mistmoore Catacombs); ZEM emu matches typical EMU
-- Note: ZEM emu from provided data, lazarus set to emu. indoor from EQEmu (all LDON zones are instanced dungeons, indoor=true). Verify with run to zone script (${Zone.Outdoor}, ${Zone.Type}). Server detection via mq.TLO.EverQuest.Server() (sotb->EMU).
-- Gates of Discord zones (Updated)
table.insert(zones.zones, { fullName = "Abysmal Sea", shortName = "abysmal", id = 279, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "GoD", levelmin = 50, levelmax = 65, hotzone = false, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Natimbi, The Broken Shores", shortName = "natimbi", id = 280, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "GoD", levelmin = 40, levelmax = 60, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Qinimi, Court of Nihilia", shortName = "qinimi", id = 281, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Riwwi, Coliseum of Games", shortName = "riwwi", id = 282, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Barindu, Hanging Gardens", shortName = "barindu", id = 283, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Ferubi, Forgotten Temple of Taelosia", shortName = "ferubi", id = 284, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Nihilia, Pool of Sludge", shortName = "snpool", id = 285, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Nihilia, Lair of Trapped Ones", shortName = "snlair", id = 286, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Nihilia, Purifying Plant", shortName = "snplant", id = 287, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Nihilia, the Crematory", shortName = "sncrematory", id = 288, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Tipt, Treacherous Crags", shortName = "tipt", id = 289, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Vxed, The Crumbling Caverns", shortName = "vxed", id = 290, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Yxtta, Pulpit of Exiles", shortName = "yxtta", id = 291, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Uqua, The Ocean God Chantry", shortName = "uqua", id = 292, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kod'Taz, Broken Trial Grounds", shortName = "kodtaz", id = 293, zem = { emu = 2.50, live = 2.50, lazarus = 2.50 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Ikkinz, Chambers of Destruction", shortName = "ikkinz", id = 294, zem = { emu = 1.50, live = 1.50, lazarus = 1.50 }, expansion = "GoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Qvic, Prayer Grounds of Calling", shortName = "qvic", id = 295, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Inktu`Ta, The Unmasked Chapel", shortName = "inktuta", id = 296, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "GoD", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Txevu, Lair of the Elite", shortName = "txevu", id = 297, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "GoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Tacvi, Seat of the Slaver", shortName = "tacvi", id = 298, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "GoD", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Shadowrest", shortName = "shadowrest", id = 299, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "GoD", levelmin = 1, levelmax = 75, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 75, assigned placeholder ID 299
-- Omens of War zones (Updated)
table.insert(zones.zones, { fullName = "Wall of Slaughter", shortName = "wallofslaughter", id = 300, zem = { emu = 2.50, live = 2.50, lazarus = 2.50 }, expansion = "OoW", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Bloodfields", shortName = "bloodfields", id = 301, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "OoW", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dranik's Scar", shortName = "draniksscar", id = 302, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 40, levelmax = 60, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Nobles' Causeway", shortName = "causeway", id = 303, zem = { emu = 2.25, live = 2.25, lazarus = 2.25 }, expansion = "OoW", levelmin = 40, levelmax = 60, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Muramite Proving Grounds (A)", shortName = "chambersa", id = 304, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Muramite Proving Grounds (B)", shortName = "chambersb", id = 305, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Muramite Proving Grounds (C)", shortName = "chambersc", id = 306, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Muramite Proving Grounds (D)", shortName = "chambersd", id = 307, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Muramite Proving Grounds (E)", shortName = "chamberse", id = 308, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Muramite Proving Grounds (F)", shortName = "chambersf", id = 309, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Muramite Proving Grounds", shortName = "provinggrounds", id = 316, zem = { emu = 2.75, live = 2.75, lazarus = 2.75 }, expansion = "OoW", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Asylum of Anguish", shortName = "anguish", id = 317, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dranik's Hollows (A)", shortName = "dranikhollowsa", id = 318, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dranik's Hollows (B)", shortName = "dranikhollowsb", id = 319, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dranik's Hollows (C)", shortName = "dranikhollowsc", id = 320, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dranik's Hollows (D)", shortName = "dranikhollowsd", id = 321, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Dranik's Hollows (E)", shortName = "dranikhollowse", id = 322, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Dranik's Hollows (F)", shortName = "dranikhollowsf", id = 323, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Dranik's Hollows (G)", shortName = "dranikhollowsg", id = 324, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Dranik's Hollows (H)", shortName = "dranikhollowsh", id = 325, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Dranik's Hollows (I)", shortName = "dranikhollowsi", id = 326, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Dranik's Hollows (J)", shortName = "dranikhollowsj", id = 327, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Placeholder ZEM and levels, verify
table.insert(zones.zones, { fullName = "Catacombs of Dranik (A)", shortName = "dranikcatacombsa", id = 328, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Catacombs of Dranik (B)", shortName = "dranikcatacombsb", id = 329, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Catacombs of Dranik (C)", shortName = "dranikcatacombsc", id = 330, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Dranik (A)", shortName = "draniksewersa", id = 331, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Dranik (B)", shortName = "draniksewersb", id = 332, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sewers of Dranik (C)", shortName = "draniksewersc", id = 333, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Riftseekers' Sanctum", shortName = "riftseekers", id = 334, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "OoW", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Harbingers' Spire", shortName = "harbingers", id = 335, zem = { emu = 2.00, live = 2.00, lazarus = 2.00 }, expansion = "OoW", levelmin = 45, levelmax = 60, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Ruined City of Dranik", shortName = "dranik", id = 336, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "OoW", levelmin = 40, levelmax = 60, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Dragons of Norrath zones (Updated)
table.insert(zones.zones, { fullName = "The Broodlands", shortName = "broodlands", id = 337, zem = { emu = 1.75, live = 1.75, lazarus = 1.75 }, expansion = "DoN", levelmin = 50, levelmax = 65, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Stillmoon Temple", shortName = "stillmoona", id = 338, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "DoN", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Ascent", shortName = "stillmoonb", id = 339, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "DoN", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Thundercrest Isles", shortName = "thundercrest", id = 340, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "DoN", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted ZEM to 3.00
table.insert(zones.zones, { fullName = "Lavaspinner's Lair", shortName = "delvea", id = 341, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "DoN", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted ZEM to 3.00, corrected fullName
table.insert(zones.zones, { fullName = "Tirranun's Delve", shortName = "delveb", id = 342, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "DoN", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted ZEM to 3.00, corrected fullName
table.insert(zones.zones, { fullName = "The Accursed Nest", shortName = "thenest", id = 343, zem = { emu = 3.00, live = 3.00, lazarus = 3.00 }, expansion = "DoN", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted ZEM to 3.00
--table.insert(zones.zones, { fullName = "Guild Hall", shortName = "guildhall", id = 345, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "DoN", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
--table.insert(zones.zones, { fullName = "Guild Lobby", shortName = "guildlobby", id = 346, zem = { emu = 1.00, live = 1.00, lazarus = 1.00 }, expansion = "DoN", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned placeholder ID 346
-- Depths of Darkhollow zones (Updated)
table.insert(zones.zones, { fullName = "Ruins of Illsalin", shortName = "illsalin", id = 347, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Imperial Bazaar", shortName = "illsalina", id = 348, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Temple of the Korlach", shortName = "illsalinb", id = 349, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Nargilor Pits", shortName = "illsalinc", id = 350, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dreadspire Keep", shortName = "dreadspire", id = 351, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "DoDh", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Hive", shortName = "drachnidhive", id = 354, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Living Larder", shortName = "drachnidhivea", id = 355, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Coven of the Skinwalkers", shortName = "drachnidhiveb", id = 356, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Queen Sendaii's Lair", shortName = "drachnidhivec", id = 357, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Stoneroot Falls", shortName = "westkorlach", id = 358, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "DoDh", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Chambers of Xill", shortName = "westkorlacha", id = 359, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Caverns of the Lost", shortName = "westkorlachb", id = 360, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Lair of the Korlach", shortName = "westkorlachc", id = 361, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Undershore", shortName = "eastkorlach", id = 362, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "DoDh", levelmin = 1, levelmax = 75, hotzone = true, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 75
table.insert(zones.zones, { fullName = "Snarlstone Dens", shortName = "eastkorlacha", id = 363, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Shadowspine", shortName = "shadowspine", id = 364, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Corathus Creep", shortName = "corathus", id = 365, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "DoDh", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sporali Caverns", shortName = "corathusa", id = 366, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Corathus Lair", shortName = "corathusb", id = 367, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Shadowed Grove", shortName = "nektulosa", id = 368, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "DoDh", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Prophecy of Ro zones (Updated)
table.insert(zones.zones, { fullName = "Arcstone", shortName = "arcstone", id = 369, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Relic", shortName = "relic", id = 370, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Skylance", shortName = "skylance", id = 371, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Devastation", shortName = "devastation", id = 372, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Seething Wall", shortName = "devastationa", id = 373, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sverag, Stronghold of Rage", shortName = "rage", id = 374, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Razorthorn, Tower of Sullon Zek", shortName = "ragea", id = 375, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "PoR", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Root of Ro", shortName = "takishruinsa", id = 377, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Elddar Forest", shortName = "elddar", id = 378, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Tunare's Shrine", shortName = "elddara", id = 379, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "PoR", levelmin = 60, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Theater of Blood", shortName = "theater", id = 380, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "PoR", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Deathknell, Tower of Dissonance", shortName = "theatera", id = 381, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "PoR", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Academy of Arcane Sciences", shortName = "freeportacademy", id = 385, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Temple of Marr (B)", shortName = "freeporttemple", id = 386, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Freeport Militia House", shortName = "freeportmilitia", id = 387, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Arena", shortName = "freeportarena", id = 388, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "City Hall", shortName = "freeportcityhall", id = 389, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Theater", shortName = "freeporttheater", id = 390, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Hall of Truth", shortName = "freeporthall", id = 391, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "PoR", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- The Serpent's Spine zones (Updated)
table.insert(zones.zones, { fullName = "Crescent Reach", shortName = "crescent", id = 394, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "TSS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Blightfire Moors", shortName = "moors", id = 395, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TSS", levelmin = 45, levelmax = 65, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmax to 65
table.insert(zones.zones, { fullName = "Stone Hive", shortName = "stonehive", id = 396, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TSS", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Goru`kar Mesa", shortName = "mesa", id = 397, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TSS", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Blackfeather Roost", shortName = "roost", id = 398, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TSS", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Steppes", shortName = "steppes", id = 399, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TSS", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Icefall Glacier", shortName = "icefall", id = 400, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TSS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Valdeholm", shortName = "valdeholm", id = 401, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TSS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Frostcrypt, Throne of the Shade King", shortName = "frostcrypt", id = 402, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TSS", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sunderock Springs", shortName = "sunderock", id = 403, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TSS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Vergalid Mines", shortName = "vergalid", id = 404, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TSS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Direwind Cliffs", shortName = "direwind", id = 405, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TSS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Ashengate, Reliquary of the Scale", shortName = "ashengate", id = 406, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TSS", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- The Buried Sea zones (Updated)
table.insert(zones.zones, { fullName = "Katta Castrum", shortName = "kattacastrum", id = 416, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "TBS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Thalassius, the Coral Keep", shortName = "thalassius", id = 417, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Jewel of Atiiki", shortName = "atiiki", id = 418, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Zhisza, the Shissar Sanctuary", shortName = "zhisza", id = 419, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TBS", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Silyssar, New Chelsith", shortName = "silyssar", id = 420, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Solteris, the Throne of Ro", shortName = "solteris", id = 421, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TBS", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Barren Coast", shortName = "barren", id = 422, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Buried Sea", shortName = "buriedsea", id = 423, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Jardel's Hook", shortName = "jardelshook", id = 424, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Monkey Rock", shortName = "monkeyrock", id = 425, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TSS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Corrected expansion to TBS, matches
table.insert(zones.zones, { fullName = "Suncrest Isle", shortName = "suncrest", id = 426, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Deadbone Reef", shortName = "deadbone", id = 427, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Blacksail Folly", shortName = "blacksail", id = 428, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Maiden's Grave", shortName = "maidensgrave", id = 429, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Redfeather Isle", shortName = "redfeather", id = 430, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Open Sea (A)", shortName = "shipmvp", id = 431, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Open Sea (B)", shortName = "shipmvu", id = 432, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Open Sea (C)", shortName = "shippvu", id = 433, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Open Sea (D)", shortName = "shipuvu", id = 434, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Open Sea (E)", shortName = "shipmvm", id = 435, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBS", levelmin = 55, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Secrets of Faydwer zones (Updated)
table.insert(zones.zones, { fullName = "Fortress Mechanotus", shortName = "mechanotus", id = 436, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Meldrath's Majestic Mansion", shortName = "mansion", id = 437, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Steam Factory", shortName = "steamfactory", id = 438, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "S.H.I.P. Workshop", shortName = "shipworkshop", id = 439, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Gyrospire Beza", shortName = "gyrospireb", id = 440, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Gyrospire Zeka", shortName = "gyrospirez", id = 441, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Dragonscale Hills", shortName = "dragonscale", id = 442, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Loping Plains", shortName = "lopingplains", id = 443, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Hills of Shade", shortName = "hillsofshade", id = 444, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Bloodmoon Keep", shortName = "bloodmoon", id = 445, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Crystallos, Lair of the Awakened", shortName = "crystallos", id = 446, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Mechamatic Guardian", shortName = "guardian", id = 447, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Crypt of Shade", shortName = "cryptofshade", id = 449, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Deepscar's Den", shortName = "dragonscaleb", id = 451, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Seeds of Destruction zones (Updated)
table.insert(zones.zones, { fullName = "Old Field of Scale", shortName = "oldfieldofbone", id = 452, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kaesora Library", shortName = "oldkaesoraa", id = 453, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 60
table.insert(zones.zones, { fullName = "Hatchery Wing", shortName = "oldkaesorab", id = 454, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 60
table.insert(zones.zones, { fullName = "Old Kurn's Tower", shortName = "oldkurn", id = 455, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Adjusted levelmin to 60
table.insert(zones.zones, { fullName = "Bloody Kithicor", shortName = "oldkithicor", id = 456, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Old Commonlands", shortName = "oldcommons", id = 457, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Old Highpass Hold", shortName = "oldhighpass", id = 458, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned placeholder ID 458
table.insert(zones.zones, { fullName = "The Void (A)", shortName = "thevoida", id = 459, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Void (B)", shortName = "thevoidb", id = 460, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Void (C)", shortName = "thevoidc", id = 461, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Void (D)", shortName = "thevoidd", id = 462, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Void (E)", shortName = "thevoide", id = 463, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Void (F)", shortName = "thevoidf", id = 464, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Void (G)", shortName = "thevoidg", id = 465, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Oceangreen Hills", shortName = "oceangreenhills", id = 466, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Oceangreen Village", shortName = "oceangreenvillage", id = 467, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "SoD", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Old Blackburrow", shortName = "oldblackburrow", id = 468, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Temple of Bertoxxulous", shortName = "bertoxtemple", id = 469, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Korafax, Home of the Riders", shortName = "discord", id = 470, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Citadel of the Worldslayer", shortName = "discordtower", id = 471, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Old Bloodfields", shortName = "oldbloodfield", id = 472, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Precipice of War", shortName = "precipiceofwar", id = 473, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "City of Dranik", shortName = "olddranik", id = 474, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Toskirakk", shortName = "toskirakk", id = 475, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Korascian Warrens", shortName = "korascian", id = 476, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Rathe Council Chambers", shortName = "rathechamber", id = 477, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "SoD", levelmin = 65, levelmax = 75, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Field of Scale", shortName = "oldfieldofboneb", id = 478, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "SoD", levelmin = 50, levelmax = 70, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Underfoot zones (Updated)
table.insert(zones.zones, { fullName = "Brell's Rest", shortName = "brellsrest", id = 480, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "UF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Fungal Forest", shortName = "fungalforest", id = 481, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "UF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Underquarry", shortName = "underquarry", id = 482, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "UF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Cooling Chamber", shortName = "coolingchamber", id = 483, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "UF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kernagir, The Shining City", shortName = "shiningcity", id = 484, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "UF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Arthicrex", shortName = "arthicrex", id = 485, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "UF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Foundation", shortName = "foundation", id = 486, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "UF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Lichen Creep", shortName = "lichencreep", id = 487, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "UF", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Pellucid Grotto", shortName = "pellucid", id = 488, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "UF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Volska's Husk", shortName = "stonesnake", id = 489, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "UF", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Brell's Temple", shortName = "brellstemple", id = 490, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "UF", levelmin = 65, levelmax = 80, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Convorteum", shortName = "convorteum", id = 491, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "UF", levelmin = 65, levelmax = 80, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Brell's Arena", shortName = "brellsarena", id = 492, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "UF", levelmin = 65, levelmax = 80, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
--table.insert(zones.zones, { fullName = "Ngreth's Den", shortName = "crafthalls", id = 495, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "UF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned placeholder ID 495
table.insert(zones.zones, { fullName = "Wedding Chapel", shortName = "weddingchapel", id = 493, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "UF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Lair of the Fallen", shortName = "dragoncrypt", id = 494, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "UF", levelmin = 65, levelmax = 80, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- House of Thule zones (Updated)
table.insert(zones.zones, { fullName = "The Feerrott (B)", shortName = "feerrott2", id = 700, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "HoT", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "House of Thule", shortName = "thulehouse1", id = 701, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "House of Thule, Upper Floors", shortName = "thulehouse2", id = 702, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Grounds", shortName = "housegarden", id = 703, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "HoT", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Library", shortName = "thulelibrary", id = 704, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Well", shortName = "well", id = 705, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Erudin Burning", shortName = "fallen", id = 706, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "HoT", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Morell's Castle", shortName = "morellcastle", id = 707, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Morell's Tower", shortName = "morelltower", id = 714, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "HoT", levelmin = 65, levelmax = 80, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned placeholder ID 714
table.insert(zones.zones, { fullName = "Sanctum Somnium", shortName = "somnium", id = 708, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Al`Kabor's Nightmare", shortName = "alkabormare", id = 709, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "HoT", levelmin = 60, levelmax = 75, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Miragul's Nightmare", shortName = "miragulmare", id = 710, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Fear Itself", shortName = "thuledream", id = 711, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "HoT", levelmin = 65, levelmax = 80, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sunrise Hills", shortName = "neighborhood", id = 712, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "HoT", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Miragul's Phylactery", shortName = "phylactery", id = 713, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "HoT", levelmin = 65, levelmax = 75, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Veil of Alaris zones (Updated)
table.insert(zones.zones, { fullName = "Argath", shortName = "argath", id = 724, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Valley of Lunanyn", shortName = "arelis", id = 725, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "VoA", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sarith City", shortName = "sarithcity", id = 726, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "VoA", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Rubak Oseka", shortName = "rubak", id = 727, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Beast's Domain", shortName = "beastdomain", id = 728, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "VoA", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Resplendent Temple", shortName = "resplendent", id = 729, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Pillars of Alra", shortName = "pillarsalra", id = 730, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Windsong", shortName = "windsong", id = 731, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "City of Bronze", shortName = "cityofbronze", id = 732, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "VoA", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sepulcher of Order", shortName = "sepulcher", id = 733, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "East Sepulcher", shortName = "eastsepulcher", id = 734, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "West Sepulcher", shortName = "westsepulcher", id = 735, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "VoA", levelmin = 70, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Shadowed Mount", shortName = "shadowedmount", id = 736, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "VoA", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Palatial Guildhall", shortName = "guildhalllrg", id = 737, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Grand Guild Hall", shortName = "guildhalllrg", id = 752, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned unique ID 752 to resolve duplicate
table.insert(zones.zones, { fullName = "Greater Guild Hall", shortName = "guildhallsml", id = 738, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "One Bedroom House Interior", shortName = "plhogrinteriors1a1", id = 739, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "One Bedroom House Interior", shortName = "plhogrinteriors1a2", id = 740, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhogrinteriors3a1", id = 741, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhogrinteriors3a2", id = 742, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhogrinteriors3b1", id = 743, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhogrinteriors3b2", id = 744, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "One Bedroom House Interior", shortName = "plhdkeinteriors1a1", id = 745, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "One Bedroom House Interior", shortName = "plhdkeinteriors1a2", id = 746, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "One Bedroom House Interior", shortName = "plhdkeinteriors1a3", id = 747, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhdkeinteriors3a1", id = 748, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhdkeinteriors3a2", id = 749, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Three Bedroom House Interior", shortName = "plhdkeinteriors3a3", id = 750, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Modest Guild Hall", shortName = "guildhall3", id = 751, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "VoA", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Rain of Fear zones (Updated)
table.insert(zones.zones, { fullName = "Shard's Landing", shortName = "shardslanding", id = 770, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "RoF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 770 to avoid conflict
table.insert(zones.zones, { fullName = "Valley of King Xorbb", shortName = "xorbb", id = 753, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Kael Drakkel: The King's Madness", shortName = "kaelshard", id = 754, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "East Wastes: Zeixshi-Kar's Awakening", shortName = "eastwastesshard", id = 755, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Crystal Caverns: Fragment of Fear", shortName = "crystalshard", id = 756, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Breeding Grounds", shortName = "breedinggrounds", id = 757, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Evantil, the Vile Oak", shortName = "eviltree", id = 758, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Grelleth's Palace, the Chateau of Filth", shortName = "grelleth", id = 759, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Chapterhouse of the Fallen", shortName = "chapterhouse", id = 760, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Chelsith Reborn", shortName = "chelsithreborn", id = 763, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Plane of Shadow", shortName = "poshadow", id = 764, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Heart of Fear: The Threshold", shortName = "heartoffear", id = 765, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "RoF", levelmin = 70, levelmax = 85, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Evantil's Abode", shortName = "phinteriortree", id = 766, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "RoF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Heart of Fear: The Rebirth", shortName = "heartoffearb", id = 768, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "RoF", levelmin = 70, levelmax = 85, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Heart of Fear: The Epicenter", shortName = "heartoffearc", id = 769, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "RoF", levelmin = 70, levelmax = 85, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Plane of Mischief", shortName = "pomischief", id = 771, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned placeholder ID 771
table.insert(zones.zones, { fullName = "The Burned Woods", shortName = "burnedwoods", id = 772, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoF", levelmin = 65, levelmax = 85, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Assigned placeholder ID 772
-- Call of the Forsaken zones (Updated)
table.insert(zones.zones, { fullName = "Bixie Warfront", shortName = "bixiewarfront", id = 773, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "CotF", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 773
table.insert(zones.zones, { fullName = "The Dead Hills", shortName = "deadhills", id = 774, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "CotF", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 774
table.insert(zones.zones, { fullName = "Ethernere Tainted West Karana", shortName = "ethernere", id = 775, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "CotF", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 775
table.insert(zones.zones, { fullName = "The Void (H)", shortName = "thevoidh", id = 776, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "CotF", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 776
table.insert(zones.zones, { fullName = "Neriak - Fourth Gate", shortName = "neriakd", id = 43, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "CotF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches, verify ID 43 duplicate
table.insert(zones.zones, { fullName = "Tower of Rot", shortName = "towerofrot", id = 777, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "CotF", levelmin = 75, levelmax = 90, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 777
table.insert(zones.zones, { fullName = "Argin-Hiz", shortName = "arginhiz", id = 778, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "CotF", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 778
-- The Darkened Sea zones (Updated)
table.insert(zones.zones, { fullName = "Arx Mentis", shortName = "arxmentis", id = 786, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TDS", levelmin = 75, levelmax = 90, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 786
table.insert(zones.zones, { fullName = "Brother Island", shortName = "brotherisland", id = 787, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TDS", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 787
table.insert(zones.zones, { fullName = "Katta Castrum: The Deluge", shortName = "kattacastrumb", id = 788, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "TDS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 788
table.insert(zones.zones, { fullName = "Combine Dredge", shortName = "dredge", id = 789, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TDS", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 789
table.insert(zones.zones, { fullName = "Caverns of Endless Song", shortName = "endlesscaverns", id = 790, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TDS", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 790
table.insert(zones.zones, { fullName = "Thuliasaur Island", shortName = "thuliasaur", id = 791, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TDS", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 791
table.insert(zones.zones, { fullName = "Degmar, the Lost Castle", shortName = "degmar", id = 792, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TDS", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 792
table.insert(zones.zones, { fullName = "Tempest Temple", shortName = "tempesttemple", id = 793, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TDS", levelmin = 70, levelmax = 90, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 793
-- The Broken Mirror zones (Updated)
table.insert(zones.zones, { fullName = "Sul Vius: Demiplane of Life", shortName = "exalted", id = 799, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TBM", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 799
table.insert(zones.zones, { fullName = "Crypt of Sul", shortName = "cosul", id = 795, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBM", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Ruins of Lxanvom", shortName = "codecayb", id = 796, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TBM", levelmin = 80, levelmax = 100, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "Sul Vius: Demiplane of Decay", shortName = "exaltedb", id = 797, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TBM", levelmin = 80, levelmax = 100, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
table.insert(zones.zones, { fullName = "The Plane of Health", shortName = "pohealth", id = 798, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBM", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Matches
-- Empires of Kunark zones (Updated)
table.insert(zones.zones, { fullName = "Temple of Droga", shortName = "drogab", id = 801, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "EoK", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 801
table.insert(zones.zones, { fullName = "Scorched Woods", shortName = "scorchedwoods", id = 802, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "EoK", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 802
table.insert(zones.zones, { fullName = "Frontier Mountains", shortName = "frontiermtnsb", id = 803, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "EoK", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 803
table.insert(zones.zones, { fullName = "Gates of Kor-Sha", shortName = "korshaext", id = 804, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "EoK", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 804
table.insert(zones.zones, { fullName = "Lceanium", shortName = "lceanium", id = 805, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "EoK", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 805
table.insert(zones.zones, { fullName = "Kor-Sha Laboratory", shortName = "korshaint", id = 806, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "EoK", levelmin = 80, levelmax = 100, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 806
table.insert(zones.zones, { fullName = "Chardok", shortName = "chardoktwo", id = 807, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "EoK", levelmin = 75, levelmax = 100, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 807
-- Ring of Scale zones (Updated)
table.insert(zones.zones, { fullName = "Sathir's Tomb", shortName = "charasisb", id = 817, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoS", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 817
table.insert(zones.zones, { fullName = "Gorowyn", shortName = "gorowyn", id = 818, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "RoS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 818, corrected hotzone to false
table.insert(zones.zones, { fullName = "Howling Stones", shortName = "charasistwo", id = 819, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "RoS", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 819
table.insert(zones.zones, { fullName = "Skyfire Mountains", shortName = "skyfiretwo", id = 820, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoS", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 820
table.insert(zones.zones, { fullName = "The Overthere", shortName = "overtheretwo", id = 821, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "RoS", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 821
table.insert(zones.zones, { fullName = "Veeshan's Peak", shortName = "veeshantwo", id = 822, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "RoS", levelmin = 85, levelmax = 105, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 822
-- The Burning Lands zones (Updated)
table.insert(zones.zones, { fullName = "Plane of Smoke", shortName = "trialsofsmoke", id = 824, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 824
table.insert(zones.zones, { fullName = "Stratos: Zephyr's Flight", shortName = "stratos", id = 825, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 825
table.insert(zones.zones, { fullName = "Aalishai: Palace of Embers", shortName = "aalishai", id = 826, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 826
table.insert(zones.zones, { fullName = "Empyr: Realms of Ash", shortName = "empyr", id = 827, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 827
table.insert(zones.zones, { fullName = "Esianti: Palace of the Winds", shortName = "esianti", id = 828, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "TBL", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 828
table.insert(zones.zones, { fullName = "Mearatas: The Stone Demesne", shortName = "mearatas", id = 829, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "TBL", levelmin = 85, levelmax = 105, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 829
table.insert(zones.zones, { fullName = "The Chamber of Tears", shortName = "chamberoftears", id = 830, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 830
table.insert(zones.zones, { fullName = "Gnome Memorial Mountain", shortName = "gnomemtn", id = 831, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 831
-- Gnome Memorial Mountain zone
--table.insert(zones.zones, { fullName = "Gnome Memorial Mountain", shortName = "gnomemtn", id = 787, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "TBL", levelmin = 80, levelmax = 105, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false }) -- indoor: EQEmu, outdoor mountain; ZEM emu/live placeholder, verify
-- Note: Only first set provided (fullName, shortName, id). zem, levelmin, levelmax, hotzone, city use placeholders based on EQEmu/Live data. lazarus set to emu. indoor from EQEmu. RoS revamped zones (charasisb, charasistwo, skyfiretwo, overtheretwo, veeshantwo) may duplicate Kunark; verify if Sathir's Tomb (id=789) and Howling Stones (id=813) are same zone. Verify all placeholders with SotB data. Verify with run to zone script (${Zone.Outdoor}, ${Zone.Type}). Server detection via mq.TLO.EverQuest.Server() (sotb->EMU).
-- Torment of Velious zones (Updated)
table.insert(zones.zones, { fullName = "The Eastern Wastes", shortName = "eastwastestwo", id = 831, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 831
table.insert(zones.zones, { fullName = "The Tower of Frozen Shadow", shortName = "frozenshadowtwo", id = 832, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "ToV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 832
table.insert(zones.zones, { fullName = "The Ry`Gorr Mines", shortName = "crystaltwoa", id = 833, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "ToV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 833
table.insert(zones.zones, { fullName = "The Great Divide", shortName = "greatdividetwo", id = 834, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 834
table.insert(zones.zones, { fullName = "Velketor's Labyrinth", shortName = "velketortwo", id = 835, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "ToV", levelmin = 90, levelmax = 110, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 835
table.insert(zones.zones, { fullName = "Kael Drakkel", shortName = "kaeltwo", id = 836, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "ToV", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 836
table.insert(zones.zones, { fullName = "Crystal Caverns", shortName = "crystaltwob", id = 837, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "ToV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 837
-- Claws of Veeshan zones (Updated)
table.insert(zones.zones, { fullName = "The Sleeper's Tomb", shortName = "sleepertwo", id = 838, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "CoV", levelmin = 90, levelmax = 110, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 838
table.insert(zones.zones, { fullName = "Dragon Necropolis", shortName = "necropolistwo", id = 839, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "CoV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 839
table.insert(zones.zones, { fullName = "Cobalt Scar", shortName = "cobaltscartwo", id = 840, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "CoV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 840
table.insert(zones.zones, { fullName = "The Western Wastes", shortName = "westwastestwo", id = 841, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "CoV", levelmin = 85, levelmax = 110, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 841
table.insert(zones.zones, { fullName = "Skyshrine", shortName = "skyshrinetwo", id = 842, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "CoV", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 842
table.insert(zones.zones, { fullName = "The Temple of Veeshan", shortName = "templeveeshantwo", id = 843, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "CoV", levelmin = 90, levelmax = 110, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 843
-- Terror of Luclin zones (Updated)
table.insert(zones.zones, { fullName = "Maiden's Eye", shortName = "maidentwo", id = 851, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToL", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 851
table.insert(zones.zones, { fullName = "Umbral Plains", shortName = "umbraltwo", id = 852, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToL", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 852
table.insert(zones.zones, { fullName = "Ka Vethan", shortName = "akhevatwo", id = 853, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "ToL", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 853
table.insert(zones.zones, { fullName = "Vex Thal", shortName = "vexthaltwo", id = 854, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "ToL", levelmin = 95, levelmax = 115, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 854
table.insert(zones.zones, { fullName = "Shadow Valley", shortName = "shadowvalley", id = 855, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToL", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 855
table.insert(zones.zones, { fullName = "Basilica of Adumbration", shortName = "basilica", id = 856, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "ToL", levelmin = 95, levelmax = 115, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 856
table.insert(zones.zones, { fullName = "Bloodfalls", shortName = "bloodfalls", id = 857, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "ToL", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 857
table.insert(zones.zones, { fullName = "Coterie Chambers", shortName = "maidenhouseint", id = 858, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "ToL", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 858
-- Night of Shadows zones (Updated)
table.insert(zones.zones, { fullName = "Ruins of Shadow Haven", shortName = "shadowhaventwo", id = 859, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "NoS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 859
table.insert(zones.zones, { fullName = "Shar Vahl, Divided", shortName = "sharvahltwo", id = 860, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "NoS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 860
table.insert(zones.zones, { fullName = "Paludal Caverns", shortName = "paludaltwo", id = 861, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "NoS", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 861
table.insert(zones.zones, { fullName = "Shadeweaver's Tangle", shortName = "shadeweavertwo", id = 862, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "NoS", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 862
table.insert(zones.zones, { fullName = "Darklight Caverns", shortName = "darklightcaverns", id = 863, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "NoS", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 863
table.insert(zones.zones, { fullName = "Deepshade", shortName = "deepshade", id = 864, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "NoS", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 864
table.insert(zones.zones, { fullName = "Firefall Pass", shortName = "firefallpass", id = 865, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "NoS", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 865
table.insert(zones.zones, { fullName = "Hollowshade Moor", shortName = "hollowshadetwo", id = 866, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "NoS", levelmin = 90, levelmax = 115, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 866
-- Laurion's Song zones (Updated)
table.insert(zones.zones, { fullName = "Laurion Inn", shortName = "laurioninn", id = 867, zem = { emu = 1.00, live = "1.00", lazarus = 1.00 }, expansion = "LS", levelmin = 1, levelmax = 100, hotzone = false, city = true, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 867
table.insert(zones.zones, { fullName = "Timorous Falls", shortName = "timorousfalls", id = 868, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "LS", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 868
table.insert(zones.zones, { fullName = "Ankexfen Keep", shortName = "ankexfen", id = 869, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "LS", levelmin = 100, levelmax = 120, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 869
table.insert(zones.zones, { fullName = "Moors of Nokk", shortName = "moorsofnokk", id = 870, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "LS", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 870
table.insert(zones.zones, { fullName = "Unkempt Woods", shortName = "unkemptwoods", id = 871, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "LS", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 871
table.insert(zones.zones, { fullName = "The Hero's Forge", shortName = "herosforge", id = 872, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "LS", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 872
table.insert(zones.zones, { fullName = "Pal'Lomen", shortName = "pallomen", id = 873, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "LS", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 873
-- The Outer Brood zones (Updated)
table.insert(zones.zones, { fullName = "Hodstock Hills", shortName = "hodstock", id = 876, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToB", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 876
table.insert(zones.zones, { fullName = "The Theater of Eternity", shortName = "toe", id = 877, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "ToB", levelmin = 100, levelmax = 120, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 877
table.insert(zones.zones, { fullName = "Aureate Covert", shortName = "aureatecovert", id = 878, zem = { emu = 1.75, live = "0.90", lazarus = 1.75 }, expansion = "ToB", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = false, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 878
table.insert(zones.zones, { fullName = "The Harbinger's Cradle", shortName = "harbingerscradle", id = 879, zem = { emu = 1.50, live = "0.75", lazarus = 1.50 }, expansion = "ToB", levelmin = 95, levelmax = 120, hotzone = true, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 879
table.insert(zones.zones, { fullName = "The Chambers of Puissance", shortName = "puissance", id = 880, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "ToB", levelmin = 100, levelmax = 120, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 880
table.insert(zones.zones, { fullName = "The Gilded Spire", shortName = "gildedspire", id = 881, zem = { emu = 1.00, live = "0.50", lazarus = 1.00 }, expansion = "ToB", levelmin = 100, levelmax = 120, hotzone = false, city = false, indoor = true, isFavorite = false, isPlatinum = false, version = "classic" }) -- Reassigned ID 881
return zones