dronkowitz

GwArmory Source Code

Dec 22nd, 2019 (edited)
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #pragma once
  2.  
  3. enum ItemSlot {
  4.     ItemSlot_Helm,
  5.     ItemSlot_Chest,
  6.     ItemSlot_Gloves,
  7.     ItemSlot_Legs,
  8.     ItemSlot_Footwear,
  9. };
  10.  
  11. enum Campaign {
  12.     Campaign_Core,
  13.     Campaign_Prophecies,
  14.     Campaign_Factions,
  15.     Campaign_Nightfall,
  16.     Campaign_EotN,
  17.     Campaign_None,
  18. };
  19.  
  20. struct Armor {
  21.     const char *label;
  22.     uint32_t model_file_id;
  23.     GW::Constants::Profession profession;
  24.     ItemSlot item_slot;
  25.     Campaign campaign;
  26.     uint32_t shinyness;
  27. };
  28.  
  29. static Armor armors[] = {
  30. // Warrior
  31.     // Core
  32.     {"0x20D", 0x20D, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Core, 3},
  33.     {"0x20A", 0x20A, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Core, 3},
  34.     {"0x20B", 0x20B, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Core, 3},
  35.     {"0x20C", 0x20C, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Core, 3},
  36.     {"0x20E", 0x20E, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Core, 3},
  37.     // Prophecies
  38.     {"0x05D", 0x05D, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 19},
  39.     {"0x05A", 0x05A, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 19},
  40.     {"0x05B", 0x05B, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 19},
  41.     {"0x05C", 0x05C, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 19},
  42.     {"0x05E", 0x05E, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 19},
  43.     {"0x28B", 0x28B, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  44.     {"0x288", 0x288, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  45.     {"0x289", 0x289, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  46.     {"0x28A", 0x28A, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  47.     {"0x28C", 0x28C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  48.     {"0x03A", 0x03A, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 19},
  49.     {"0x037", 0x037, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 19},
  50.     {"0x038", 0x038, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 19},
  51.     {"0x039", 0x039, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 19},
  52.     {"0x03B", 0x03B, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 19},
  53.     {"0x035", 0x035, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  54.     {"0x032", 0x032, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  55.     {"0x033", 0x033, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  56.     {"0x034", 0x034, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  57.     {"0x036", 0x036, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  58.     {"0x044", 0x044, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  59.     {"0x041", 0x041, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  60.     {"0x042", 0x042, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  61.     {"0x043", 0x043, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  62.     {"0x045", 0x045, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  63.     {"0x03F", 0x03F, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  64.     {"0x03C", 0x03C, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  65.     {"0x03D", 0x03D, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  66.     {"0x03E", 0x03E, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  67.     {"0x040", 0x040, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  68.     {"0x053", 0x053, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  69.     {"0x050", 0x050, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  70.     {"0x051", 0x051, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  71.     {"0x052", 0x052, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  72.     {"0x054", 0x054, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  73.     {"0x049", 0x049, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  74.     {"0x046", 0x046, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  75.     {"0x047", 0x047, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  76.     {"0x048", 0x048, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  77.     {"0x04A", 0x04A, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  78.     {"0x244", 0x244, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  79.     {"0x245", 0x245, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  80.     {"0x246", 0x246, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  81.     {"0x247", 0x247, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  82.     {"0x248", 0x248, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  83.     {"0x2EA", 0x2EA, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  84.     {"0x2E7", 0x2E7, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  85.     {"0x2E8", 0x2E8, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  86.     {"0x2E9", 0x2E9, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  87.     {"0x2EB", 0x2EB, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  88.     {"0x2B9", 0x2B9, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  89.     {"0x2BA", 0x2BA, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  90.     {"0x2BB", 0x2BB, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  91.     {"0x2BC", 0x2BC, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  92.     {"0x2BD", 0x2BD, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  93.     {"0x2C2", 0x2C2, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  94.     {"0x2C3", 0x2C3, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  95.     {"0x2C4", 0x2C4, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  96.     {"0x2C5", 0x2C5, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  97.     {"0x2C6", 0x2C6, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  98.     {"0x2EC", 0x2EC, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Prophecies, 3},
  99.     {"0x2ED", 0x2ED, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Prophecies, 3},
  100.     {"0x2EE", 0x2EE, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Prophecies, 3},
  101.     {"0x2EF", 0x2EF, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Prophecies, 3},
  102.     {"0x2F0", 0x2F0, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Prophecies, 3},
  103.     // Factions
  104.     {"0x0B1", 0x0B1, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  105.     {"0x0B2", 0x0B2, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  106.     {"0x0B3", 0x0B3, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  107.     {"0x0B4", 0x0B4, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  108.     {"0x0B5", 0x0B5, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  109.     {"0x0B6", 0x0B6, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  110.     {"0x0B7", 0x0B7, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  111.     {"0x0B8", 0x0B8, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  112.     {"0x0B9", 0x0B9, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  113.     {"0x0BA", 0x0BA, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  114.     {"0x162", 0x162, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  115.     {"0x112", 0x112, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  116.     {"0x113", 0x113, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  117.     {"0x161", 0x161, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  118.     {"0x163", 0x163, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  119.     {"0x10B", 0x10B, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  120.     {"0x108", 0x108, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  121.     {"0x109", 0x109, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  122.     {"0x10A", 0x10A, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  123.     {"0x10C", 0x10C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  124.     {"0x0BE", 0x0BE, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  125.     {"0x0BB", 0x0BB, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  126.     {"0x0BC", 0x0BC, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  127.     {"0x0BD", 0x0BD, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  128.     {"0x0BF", 0x0BF, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  129.     {"0x164", 0x164, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  130.     {"0x165", 0x165, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  131.     {"0x166", 0x166, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  132.     {"0x167", 0x167, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  133.     {"0x168", 0x168, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  134.     {"0x110", 0x110, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Factions, 3},
  135.     {"0x10D", 0x10D, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Factions, 3},
  136.     {"0x10E", 0x10E, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Factions, 3},
  137.     {"0x10F", 0x10F, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Factions, 3},
  138.     {"0x111", 0x111, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Factions, 3},
  139.     // Nightfall
  140.     {"0x53F", 0x53F, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 19},
  141.     {"0x540", 0x540, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 19},
  142.     {"0x541", 0x541, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 19},
  143.     {"0x542", 0x542, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 19},
  144.     {"0x543", 0x543, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 19},
  145.     {"0x544", 0x544, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
  146.     {"0x545", 0x545, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
  147.     {"0x546", 0x546, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
  148.     {"0x547", 0x547, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
  149.     {"0x548", 0x548, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
  150.     {"0x549", 0x549, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
  151.     {"0x54A", 0x54A, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
  152.     {"0x54B", 0x54B, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
  153.     {"0x54C", 0x54C, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
  154.     {"0x54D", 0x54D, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
  155.     {"0x54E", 0x54E, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 6},
  156.     {"0x54F", 0x54F, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 6},
  157.     {"0x550", 0x550, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 6},
  158.     {"0x551", 0x551, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 6},
  159.     {"0x552", 0x552, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 6},
  160.     {"0x553", 0x553, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
  161.     {"0x554", 0x554, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
  162.     {"0x555", 0x555, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
  163.     {"0x556", 0x556, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
  164.     {"0x557", 0x557, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
  165.     {"0x558", 0x558, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_Nightfall, 3},
  166.     {"0x559", 0x559, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_Nightfall, 3},
  167.     {"0x55A", 0x55A, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_Nightfall, 3},
  168.     {"0x55B", 0x55B, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_Nightfall, 3},
  169.     {"0x55C", 0x55C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_Nightfall, 3},
  170.     // Eye of the North
  171.     {"0x874", 0x874, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
  172.     {"0x88D", 0x88D, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
  173.     {"0x8B3", 0x8B3, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
  174.     {"0x8D9", 0x8D9, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
  175.     {"0x8E4", 0x8E4, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
  176.     {"0x868", 0x868, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
  177.     {"0x869", 0x869, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
  178.     {"0x86A", 0x86A, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
  179.     {"0x86B", 0x86B, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
  180.     {"0x86C", 0x86C, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
  181.     {"0x7E1", 0x7E1, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
  182.     {"0x826", 0x826, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
  183.     {"0x827", 0x827, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
  184.     {"0x828", 0x828, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
  185.     {"0x829", 0x829, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
  186.     {"0x907", 0x907, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 48},
  187.     {"0x908", 0x908, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
  188.     {"0x909", 0x909, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
  189.     {"0x90A", 0x90A, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
  190.     {"0x90B", 0x90B, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
  191.     {"0x871", 0x871, GW::Constants::Profession::Warrior, ItemSlot_Chest, Campaign_EotN, 48},
  192.     {"0x872", 0x872, GW::Constants::Profession::Warrior, ItemSlot_Legs, Campaign_EotN, 48},
  193.     {"0x873", 0x873, GW::Constants::Profession::Warrior, ItemSlot_Footwear, Campaign_EotN, 48},
  194.     {"0x906", 0x906, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 48},
  195.     {"0x7DD", 0x7DD, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 38},
  196.     {"0x853", 0x853, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
  197.     {"0x86D", 0x86D, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
  198.     {"0x85D", 0x85D, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
  199.     {"0x86E", 0x86E, GW::Constants::Profession::Warrior, ItemSlot_Gloves, Campaign_EotN, 6},
  200.     {"0x80D", 0x80D, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  201.     {"0x80E", 0x80E, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  202.     {"0x82B", 0x82B, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  203.     {"0x870", 0x870, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  204.     {"0x86F", 0x86F, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  205.     {"0x835", 0x835, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  206.     {"0x836", 0x836, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  207.     {"0x837", 0x837, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  208.     {"0x7E6", 0x7E6, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  209.     {"0x7EB", 0x7EB, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_EotN, 6},
  210.     // None
  211.     {"0xB01", 0xB01, GW::Constants::Profession::Warrior, ItemSlot_Helm, Campaign_None, 8},
  212. // Ranger
  213.     // Core
  214.     {"0x20F", 0x20F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Core, 7},
  215.     {"0x210", 0x210, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Core, 7},
  216.     {"0x211", 0x211, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Core, 7},
  217.     {"0x212", 0x212, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Core, 7},
  218.     // Prophecies
  219.     {"0x08F", 0x08F, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
  220.     {"0x08E", 0x08E, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
  221.     {"0x091", 0x091, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
  222.     {"0x090", 0x090, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
  223.     {"0x093", 0x093, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
  224.     {"0x092", 0x092, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Prophecies, 7},
  225.     {"0x094", 0x094, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  226.     {"0x095", 0x095, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  227.     {"0x096", 0x096, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  228.     {"0x097", 0x097, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  229.     {"0x28D", 0x28D, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  230.     {"0x28E", 0x28E, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  231.     {"0x28F", 0x28F, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  232.     {"0x290", 0x290, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  233.     {"0x0AC", 0x0AC, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  234.     {"0x0AD", 0x0AD, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  235.     {"0x0AE", 0x0AE, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  236.     {"0x0AF", 0x0AF, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  237.     {"0x0A0", 0x0A0, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  238.     {"0x0A1", 0x0A1, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  239.     {"0x0A2", 0x0A2, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  240.     {"0x0A3", 0x0A3, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  241.     {"0x0A8", 0x0A8, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  242.     {"0x0A9", 0x0A9, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  243.     {"0x0AA", 0x0AA, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  244.     {"0x0AB", 0x0AB, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  245.     {"0x09C", 0x09C, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  246.     {"0x09D", 0x09D, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  247.     {"0x09E", 0x09E, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  248.     {"0x09F", 0x09F, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  249.     {"0x0A4", 0x0A4, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  250.     {"0x0A5", 0x0A5, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  251.     {"0x0A6", 0x0A6, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  252.     {"0x0A7", 0x0A7, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  253.     {"0x27C", 0x27C, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  254.     {"0x27D", 0x27D, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  255.     {"0x27E", 0x27E, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  256.     {"0x27F", 0x27F, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  257.     {"0x2C7", 0x2C7, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  258.     {"0x2C8", 0x2C8, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  259.     {"0x2C9", 0x2C9, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  260.     {"0x2CA", 0x2CA, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  261.     {"0x2F1", 0x2F1, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  262.     {"0x2F2", 0x2F2, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  263.     {"0x2F3", 0x2F3, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  264.     {"0x2F4", 0x2F4, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  265.     {"0x26F", 0x26F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Prophecies, 7},
  266.     {"0x270", 0x270, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Prophecies, 7},
  267.     {"0x271", 0x271, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Prophecies, 7},
  268.     {"0x272", 0x272, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Prophecies, 7},
  269.     // Factions
  270.     {"0x16F", 0x16F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  271.     {"0x170", 0x170, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  272.     {"0x1B6", 0x1B6, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  273.     {"0x1B7", 0x1B7, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  274.     {"0x1B8", 0x1B8, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  275.     {"0x1B9", 0x1B9, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  276.     {"0x1F8", 0x1F8, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  277.     {"0x1F9", 0x1F9, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  278.     {"0x300", 0x300, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  279.     {"0x301", 0x301, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  280.     {"0x302", 0x302, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  281.     {"0x303", 0x303, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  282.     {"0x1FE", 0x1FE, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  283.     {"0x1FF", 0x1FF, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  284.     {"0x200", 0x200, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  285.     {"0x201", 0x201, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  286.     {"0x1FA", 0x1FA, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  287.     {"0x1FB", 0x1FB, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  288.     {"0x1FC", 0x1FC, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  289.     {"0x1FD", 0x1FD, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  290.     {"0x304", 0x304, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  291.     {"0x305", 0x305, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  292.     {"0x306", 0x306, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  293.     {"0x307", 0x307, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  294.     {"0x202", 0x202, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Factions, 22},
  295.     {"0x203", 0x203, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Factions, 22},
  296.     {"0x2FE", 0x2FE, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Factions, 22},
  297.     {"0x2FF", 0x2FF, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Factions, 22},
  298.     {"0x458", 0x458, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  299.     {"0x459", 0x459, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  300.     {"0x45D", 0x45D, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  301.     {"0x45B", 0x45B, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  302.     {"0x45A", 0x45A, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  303.     {"0x45E", 0x45E, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  304.     {"0x45C", 0x45C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Factions, 22},
  305.     // Nightfall
  306.     {"0x570", 0x570, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
  307.     {"0x571", 0x571, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
  308.     {"0x572", 0x572, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
  309.     {"0x573", 0x573, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
  310.     {"0x574", 0x574, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
  311.     {"0x575", 0x575, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
  312.     {"0x576", 0x576, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
  313.     {"0x577", 0x577, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
  314.     {"0x578", 0x578, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
  315.     {"0x579", 0x579, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
  316.     {"0x57A", 0x57A, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
  317.     {"0x57B", 0x57B, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
  318.     {"0x57C", 0x57C, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
  319.     {"0x57D", 0x57D, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
  320.     {"0x57E", 0x57E, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
  321.     {"0x57F", 0x57F, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
  322.     {"0x580", 0x580, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
  323.     {"0x581", 0x581, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
  324.     {"0x582", 0x582, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
  325.     {"0x583", 0x583, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
  326.     {"0x584", 0x584, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
  327.     {"0x585", 0x585, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
  328.     {"0x586", 0x586, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
  329.     {"0x587", 0x587, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
  330.     {"0x588", 0x588, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
  331.     {"0x589", 0x589, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_Nightfall, 23},
  332.     {"0x58A", 0x58A, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_Nightfall, 23},
  333.     {"0x58B", 0x58B, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_Nightfall, 23},
  334.     {"0x58C", 0x58C, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_Nightfall, 23},
  335.     {"0x58D", 0x58D, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_Nightfall, 23},
  336.     // EotN
  337.     {"0x7CA", 0x7CA, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 41},
  338.     {"0x7CB", 0x7CB, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
  339.     {"0x7CC", 0x7CC, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
  340.     {"0x7CD", 0x7CD, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 41},
  341.     {"0x7CE", 0x7CE, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
  342.     {"0x875", 0x875, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 41},
  343.     {"0x876", 0x876, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
  344.     {"0x877", 0x877, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
  345.     {"0x878", 0x878, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 41},
  346.     {"0x880", 0x880, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
  347.     {"0x87F", 0x87F, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
  348.     {"0x87D", 0x87D, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
  349.     {"0x87E", 0x87E, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
  350.     {"0x881", 0x881, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 41},
  351.     {"0x882", 0x882, GW::Constants::Profession::Ranger, ItemSlot_Footwear, Campaign_EotN, 41},
  352.     {"0x883", 0x883, GW::Constants::Profession::Ranger, ItemSlot_Chest, Campaign_EotN, 41},
  353.     {"0x88B", 0x88B, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 41},
  354.     {"0x88C", 0x88C, GW::Constants::Profession::Ranger, ItemSlot_Legs, Campaign_EotN, 41},
  355.     {"0x80F", 0x80F, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  356.     {"0x810", 0x810, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  357.     {"0x82C", 0x82C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  358.     {"0x87C", 0x87C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  359.     {"0x87B", 0x87B, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  360.     {"0x839", 0x839, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  361.     {"0x83A", 0x83A, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  362.     {"0x838", 0x838, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 4},
  363.     {"0x7EC", 0x7EC, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  364.     {"0x7EE", 0x7EE, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_EotN, 6},
  365.     {"0x7DE", 0x7DE, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 38},
  366.     {"0x854", 0x854, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
  367.     {"0x879", 0x879, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
  368.     {"0x85E", 0x85E, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
  369.     {"0x87A", 0x87A, GW::Constants::Profession::Ranger, ItemSlot_Gloves, Campaign_EotN, 6},
  370.     // None
  371.     {"0xB3C", 0xB3C, GW::Constants::Profession::Ranger, ItemSlot_Helm, Campaign_None, 8},
  372. // Monk
  373.     // Core
  374.     {"0x213", 0x213, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Core, 1},
  375.     {"0x214", 0x214, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Core, 1},
  376.     {"0x215", 0x215, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Core, 1},
  377.     {"0x216", 0x216, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Core, 1},
  378.     // Prophecies
  379.     {"0x0E6", 0x0E6, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
  380.     {"0x0E7", 0x0E7, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  381.     {"0x0E8", 0x0E8, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  382.     {"0x0E9", 0x0E9, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  383.     {"0x291", 0x291, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
  384.     {"0x292", 0x292, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  385.     {"0x293", 0x293, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  386.     {"0x294", 0x294, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  387.     {"0x0F7", 0x0F7, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 15},
  388.     {"0x0F8", 0x0F8, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  389.     {"0x0F9", 0x0F9, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  390.     {"0x0FA", 0x0FA, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  391.     {"0x0FB", 0x0FB, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 5},
  392.     {"0x0FC", 0x0FC, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 5},
  393.     {"0x0FD", 0x0FD, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 5},
  394.     {"0x0FE", 0x0FE, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 5},
  395.     {"0x0FF", 0x0FF, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
  396.     {"0x100", 0x100, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  397.     {"0x101", 0x101, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  398.     {"0x102", 0x102, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  399.     {"0x0EE", 0x0EE, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
  400.     {"0x0EF", 0x0EF, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  401.     {"0x0F0", 0x0F0, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  402.     {"0x0F1", 0x0F1, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  403.     {"0x0F5", 0x0F5, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
  404.     {"0x0F2", 0x0F2, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
  405.     {"0x0F3", 0x0F3, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
  406.     {"0x0F4", 0x0F4, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
  407.     {"0x0F6", 0x0F6, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
  408.     {"0x106", 0x106, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
  409.     {"0x103", 0x103, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
  410.     {"0x104", 0x104, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
  411.     {"0x105", 0x105, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
  412.     {"0x107", 0x107, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
  413.     {"0x24B", 0x24B, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 15},
  414.     {"0x24C", 0x24C, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 15},
  415.     {"0x24D", 0x24D, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 15},
  416.     {"0x24E", 0x24E, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 15},
  417.     {"0x24F", 0x24F, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
  418.     {"0x250", 0x250, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  419.     {"0x251", 0x251, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  420.     {"0x252", 0x252, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  421.     {"0x2D7", 0x2D7, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 1},
  422.     {"0x2D8", 0x2D8, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 1},
  423.     {"0x2D9", 0x2D9, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 1},
  424.     {"0x2DA", 0x2DA, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 1},
  425.     {"0x2CE", 0x2CE, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
  426.     {"0x2CB", 0x2CB, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
  427.     {"0x2CC", 0x2CC, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
  428.     {"0x2CD", 0x2CD, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
  429.     {"0x2CF", 0x2CF, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
  430.     {"0x2F8", 0x2F8, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Prophecies, 10},
  431.     {"0x2F5", 0x2F5, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Prophecies, 10},
  432.     {"0x2F6", 0x2F6, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Prophecies, 10},
  433.     {"0x2F7", 0x2F7, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Prophecies, 10},
  434.     {"0x2F9", 0x2F9, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Prophecies, 10},
  435.     // Factions
  436.     {"0x30D", 0x30D, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  437.     {"0x30E", 0x30E, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  438.     {"0x30F", 0x30F, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  439.     {"0x310", 0x310, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  440.     {"0x311", 0x311, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  441.     {"0x312", 0x312, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  442.     {"0x313", 0x313, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  443.     {"0x314", 0x314, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  444.     {"0x321", 0x321, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  445.     {"0x322", 0x322, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  446.     {"0x323", 0x323, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  447.     {"0x324", 0x324, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  448.     {"0x319", 0x319, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  449.     {"0x31A", 0x31A, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  450.     {"0x31B", 0x31B, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  451.     {"0x31C", 0x31C, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  452.     {"0x315", 0x315, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  453.     {"0x316", 0x316, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  454.     {"0x317", 0x317, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  455.     {"0x318", 0x318, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  456.     {"0x325", 0x325, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  457.     {"0x326", 0x326, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  458.     {"0x327", 0x327, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  459.     {"0x328", 0x328, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  460.     {"0x31D", 0x31D, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Factions, 16},
  461.     {"0x31E", 0x31E, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Factions, 16},
  462.     {"0x31F", 0x31F, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Factions, 16},
  463.     {"0x320", 0x320, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Factions, 16},
  464.     {"0x47B", 0x47B, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  465.     {"0x47C", 0x47C, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  466.     {"0x480", 0x480, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  467.     {"0x47E", 0x47E, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  468.     {"0x47D", 0x47D, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  469.     {"0x481", 0x481, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  470.     {"0x47F", 0x47F, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Factions, 10},
  471.     // Nightfall
  472.     {"0x59E", 0x59E, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 10},
  473.     {"0x59F", 0x59F, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 5},
  474.     {"0x5A0", 0x5A0, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 5},
  475.     {"0x5A1", 0x5A1, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 5},
  476.     {"0x5A2", 0x5A2, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 5},
  477.     {"0x5A3", 0x5A3, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 5},
  478.     {"0x5A4", 0x5A4, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 17},
  479.     {"0x5A5", 0x5A5, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 17},
  480.     {"0x5A6", 0x5A6, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 17},
  481.     {"0x5A7", 0x5A7, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 17},
  482.     {"0x5A8", 0x5A8, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 18},
  483.     {"0x5A9", 0x5A9, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 18},
  484.     {"0x5AA", 0x5AA, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 18},
  485.     {"0x5AB", 0x5AB, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 18},
  486.     {"0x5AC", 0x5AC, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 18},
  487.     {"0x5AD", 0x5AD, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 12},
  488.     {"0x5AE", 0x5AE, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 12},
  489.     {"0x5AF", 0x5AF, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 12},
  490.     {"0x5B0", 0x5B0, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 12},
  491.     {"0x5B1", 0x5B1, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 12},
  492.     {"0x5B2", 0x5B2, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 18},
  493.     {"0x5B3", 0x5B3, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 18},
  494.     {"0x5B4", 0x5B4, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 18},
  495.     {"0x5B5", 0x5B5, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 18},
  496.     {"0x5B6", 0x5B6, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 18},
  497.     {"0x5B7", 0x5B7, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_Nightfall, 5},
  498.     {"0x5B8", 0x5B8, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_Nightfall, 18},
  499.     {"0x5B9", 0x5B9, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_Nightfall, 18},
  500.     {"0x5BA", 0x5BA, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_Nightfall, 18},
  501.     {"0x5BB", 0x5BB, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_Nightfall, 18},
  502.     // EotN
  503.     {"0x88E", 0x88E, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 10},
  504.     {"0x7E7", 0x7E7, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
  505.     {"0x7E8", 0x7E8, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
  506.     {"0x7E9", 0x7E9, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 42},
  507.     {"0x7EA", 0x7EA, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
  508.     {"0x88F", 0x88F, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 10},
  509.     {"0x89C", 0x89C, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
  510.     {"0x89D", 0x89D, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
  511.     {"0x89E", 0x89E, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 38},
  512.     {"0x89F", 0x89F, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
  513.     {"0x8A0", 0x8A0, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 10},
  514.     {"0x8A8", 0x8A8, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
  515.     {"0x8A9", 0x8A9, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
  516.     {"0x8AA", 0x8AA, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 42},
  517.     {"0x8AB", 0x8AB, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
  518.     {"0x88A", 0x88A, GW::Constants::Profession::Monk, ItemSlot_Footwear, Campaign_EotN, 42},
  519.     {"0x888", 0x888, GW::Constants::Profession::Monk, ItemSlot_Chest, Campaign_EotN, 42},
  520.     {"0x90C", 0x90C, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 42},
  521.     {"0x889", 0x889, GW::Constants::Profession::Monk, ItemSlot_Legs, Campaign_EotN, 42},
  522.     {"0x811", 0x811, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  523.     {"0x812", 0x812, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  524.     {"0x82D", 0x82D, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  525.     {"0x887", 0x887, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  526.     {"0x886", 0x886, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  527.     {"0x83C", 0x83C, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  528.     {"0x83B", 0x83B, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  529.     {"0x83D", 0x83D, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  530.     {"0x7EF", 0x7EF, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  531.     {"0x7F0", 0x7F0, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_EotN, 6},
  532.     {"0x7DF", 0x7DF, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 16},
  533.     {"0x855", 0x855, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
  534.     {"0x884", 0x884, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
  535.     {"0x85F", 0x85F, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
  536.     {"0x885", 0x885, GW::Constants::Profession::Monk, ItemSlot_Gloves, Campaign_EotN, 6},
  537.     // None
  538.     {"0xB77", 0xB77, GW::Constants::Profession::Monk, ItemSlot_Helm, Campaign_None, 8},
  539. // Necromancer
  540.     // Core
  541.     {"0x217", 0x217, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Core, 20},
  542.     {"0x219", 0x219, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Core, 20},
  543.     {"0x21A", 0x21A, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Core, 20},
  544.     {"0x223", 0x223, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Core, 20},
  545.     // Prophecies
  546.     {"0x13F", 0x13F, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  547.     {"0x140", 0x140, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  548.     {"0x141", 0x141, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  549.     {"0x142", 0x142, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  550.     {"0x295", 0x295, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  551.     {"0x296", 0x296, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  552.     {"0x297", 0x297, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  553.     {"0x298", 0x298, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  554.     {"0x158", 0x158, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Prophecies, 20},
  555.     {"0x159", 0x159, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  556.     {"0x15A", 0x15A, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  557.     {"0x15B", 0x15B, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  558.     {"0x15C", 0x15C, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  559.     {"0x147", 0x147, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  560.     {"0x148", 0x148, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  561.     {"0x149", 0x149, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  562.     {"0x14A", 0x14A, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  563.     {"0x14F", 0x14F, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  564.     {"0x150", 0x150, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  565.     {"0x151", 0x151, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  566.     {"0x152", 0x152, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  567.     {"0x143", 0x143, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  568.     {"0x144", 0x144, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  569.     {"0x145", 0x145, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  570.     {"0x146", 0x146, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  571.     {"0x153", 0x153, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 36},
  572.     {"0x154", 0x154, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 36},
  573.     {"0x155", 0x155, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 36},
  574.     {"0x156", 0x156, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 36},
  575.     {"0x14B", 0x14B, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  576.     {"0x14C", 0x14C, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  577.     {"0x14D", 0x14D, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  578.     {"0x14E", 0x14E, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  579.     {"0x2A3", 0x2A3, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  580.     {"0x2A4", 0x2A4, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  581.     {"0x2A5", 0x2A5, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  582.     {"0x2A6", 0x2A6, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  583.     {"0x253", 0x253, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  584.     {"0x254", 0x254, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  585.     {"0x255", 0x255, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  586.     {"0x256", 0x256, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  587.     {"0x2DB", 0x2DB, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  588.     {"0x2DC", 0x2DC, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  589.     {"0x2DD", 0x2DD, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  590.     {"0x2DE", 0x2DE, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  591.     {"0x2B1", 0x2B1, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  592.     {"0x2B2", 0x2B2, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  593.     {"0x2B3", 0x2B3, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  594.     {"0x2B4", 0x2B4, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  595.     {"0x00A", 0x00A, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Prophecies, 20},
  596.     {"0x027", 0x027, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Prophecies, 20},
  597.     {"0x181", 0x181, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Prophecies, 20},
  598.     {"0x18C", 0x18C, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Prophecies, 20},
  599.     // Factions
  600.     {"0x330", 0x330, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  601.     {"0x331", 0x331, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  602.     {"0x332", 0x332, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  603.     {"0x333", 0x333, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  604.     {"0x334", 0x334, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  605.     {"0x335", 0x335, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  606.     {"0x336", 0x336, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  607.     {"0x337", 0x337, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  608.     {"0x344", 0x344, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  609.     {"0x345", 0x345, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  610.     {"0x346", 0x346, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  611.     {"0x347", 0x347, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  612.     {"0x33C", 0x33C, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  613.     {"0x33D", 0x33D, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  614.     {"0x33E", 0x33E, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  615.     {"0x33F", 0x33F, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  616.     {"0x338", 0x338, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  617.     {"0x339", 0x339, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  618.     {"0x33A", 0x33A, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  619.     {"0x33B", 0x33B, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  620.     {"0x348", 0x348, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  621.     {"0x349", 0x349, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  622.     {"0x34A", 0x34A, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  623.     {"0x34B", 0x34B, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  624.     {"0x340", 0x340, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Factions, 20},
  625.     {"0x341", 0x341, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Factions, 20},
  626.     {"0x342", 0x342, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Factions, 20},
  627.     {"0x343", 0x343, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Factions, 20},
  628.     {"0x49C", 0x49C, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  629.     {"0x49D", 0x49D, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  630.     {"0x4A1", 0x4A1, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  631.     {"0x49F", 0x49F, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  632.     {"0x49E", 0x49E, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  633.     {"0x4A2", 0x4A2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  634.     {"0x4A0", 0x4A0, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Factions, 20},
  635.     // Nightfall
  636.     {"0x5CD", 0x5CD, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
  637.     {"0x5CE", 0x5CE, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
  638.     {"0x5CF", 0x5CF, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
  639.     {"0x5D0", 0x5D0, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
  640.     {"0x5D1", 0x5D1, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
  641.     {"0x5D2", 0x5D2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
  642.     {"0x5D3", 0x5D3, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 21},
  643.     {"0x5D4", 0x5D4, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 21},
  644.     {"0x5D5", 0x5D5, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 21},
  645.     {"0x5D6", 0x5D6, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 21},
  646.     {"0x5D7", 0x5D7, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
  647.     {"0x5D8", 0x5D8, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
  648.     {"0x5D9", 0x5D9, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
  649.     {"0x5DA", 0x5DA, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
  650.     {"0x5DB", 0x5DB, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
  651.     {"0x5DC", 0x5DC, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
  652.     {"0x5DD", 0x5DD, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
  653.     {"0x5DE", 0x5DE, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
  654.     {"0x5DF", 0x5DF, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
  655.     {"0x5E0", 0x5E0, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
  656.     {"0x5E1", 0x5E1, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
  657.     {"0x5E2", 0x5E2, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 6},
  658.     {"0x5E3", 0x5E3, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 6},
  659.     {"0x5E4", 0x5E4, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 6},
  660.     {"0x5E5", 0x5E5, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 6},
  661.     {"0x5E6", 0x5E6, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_Nightfall, 6},
  662.     {"0x5E7", 0x5E7, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_Nightfall, 21},
  663.     {"0x5E8", 0x5E8, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_Nightfall, 21},
  664.     {"0x5E9", 0x5E9, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_Nightfall, 21},
  665.     {"0x5EA", 0x5EA, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_Nightfall, 21},
  666.     // EotN
  667.     {"0x7ED", 0x7ED, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 47},
  668.     {"0x7CF", 0x7CF, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
  669.     {"0x7D0", 0x7D0, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
  670.     {"0x7D1", 0x7D1, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
  671.     {"0x7D2", 0x7D2, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
  672.     {"0x8B4", 0x8B4, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 47},
  673.     {"0x8B5", 0x8B5, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
  674.     {"0x8B6", 0x8B6, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
  675.     {"0x8B7", 0x8B7, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
  676.     {"0x8BF", 0x8BF, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
  677.     {"0x8C0", 0x8C0, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 47},
  678.     {"0x8C1", 0x8C1, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
  679.     {"0x8C2", 0x8C2, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
  680.     {"0x8C3", 0x8C3, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
  681.     {"0x8D8", 0x8D8, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
  682.     {"0x896", 0x896, GW::Constants::Profession::Necromancer, ItemSlot_Footwear, Campaign_EotN, 47},
  683.     {"0x894", 0x894, GW::Constants::Profession::Necromancer, ItemSlot_Chest, Campaign_EotN, 47},
  684.     {"0x895", 0x895, GW::Constants::Profession::Necromancer, ItemSlot_Legs, Campaign_EotN, 47},
  685.     {"0x90E", 0x90E, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 47},
  686.     {"0x7E0", 0x7E0, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 38},
  687.     {"0x856", 0x856, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
  688.     {"0x890", 0x890, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
  689.     {"0x860", 0x860, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
  690.     {"0x891", 0x891, GW::Constants::Profession::Necromancer, ItemSlot_Gloves, Campaign_EotN, 6},
  691.     {"0x813", 0x813, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  692.     {"0x814", 0x814, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  693.     {"0x82E", 0x82E, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  694.     {"0x893", 0x893, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  695.     {"0x892", 0x892, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  696.     {"0x83F", 0x83F, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  697.     {"0x83E", 0x83E, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  698.     {"0x840", 0x840, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  699.     {"0x7F1", 0x7F1, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  700.     {"0x7F2", 0x7F2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_EotN, 6},
  701.     // None
  702.     {"0xBB2", 0xBB2, GW::Constants::Profession::Necromancer, ItemSlot_Helm, Campaign_None, 8},
  703. // Mesmer
  704.     // Core
  705.     {"0x21B", 0x21B, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Core, 33},
  706.     {"0x21C", 0x21C, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Core, 33},
  707.     {"0x21D", 0x21D, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Core, 33},
  708.     {"0x21E", 0x21E, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Core, 33},
  709.     // Prophecies
  710.     {"0x195", 0x195, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
  711.     {"0x196", 0x196, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
  712.     {"0x197", 0x197, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
  713.     {"0x198", 0x198, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
  714.     {"0x199", 0x199, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Prophecies, 33},
  715.     {"0x19A", 0x19A, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  716.     {"0x19B", 0x19B, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  717.     {"0x19C", 0x19C, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  718.     {"0x19D", 0x19D, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  719.     {"0x299", 0x299, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  720.     {"0x29A", 0x29A, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  721.     {"0x29B", 0x29B, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  722.     {"0x29C", 0x29C, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  723.     {"0x1B2", 0x1B2, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  724.     {"0x1B3", 0x1B3, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  725.     {"0x1B4", 0x1B4, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  726.     {"0x1B5", 0x1B5, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  727.     {"0x1AA", 0x1AA, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  728.     {"0x1AB", 0x1AB, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  729.     {"0x1AC", 0x1AC, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  730.     {"0x1AD", 0x1AD, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  731.     {"0x19E", 0x19E, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 34},
  732.     {"0x19F", 0x19F, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 34},
  733.     {"0x1A0", 0x1A0, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 34},
  734.     {"0x1A1", 0x1A1, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 34},
  735.     {"0x1A6", 0x1A6, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  736.     {"0x1A7", 0x1A7, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  737.     {"0x1A8", 0x1A8, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  738.     {"0x1A9", 0x1A9, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  739.     {"0x1A2", 0x1A2, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  740.     {"0x1A3", 0x1A3, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  741.     {"0x1A4", 0x1A4, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  742.     {"0x1A5", 0x1A5, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  743.     {"0x25D", 0x25D, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  744.     {"0x25E", 0x25E, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  745.     {"0x25F", 0x25F, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  746.     {"0x260", 0x260, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  747.     {"0x280", 0x280, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  748.     {"0x281", 0x281, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  749.     {"0x282", 0x282, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  750.     {"0x283", 0x283, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  751.     {"0x259", 0x259, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  752.     {"0x25A", 0x25A, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  753.     {"0x25B", 0x25B, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  754.     {"0x25C", 0x25C, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  755.     {"0x2DF", 0x2DF, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Prophecies, 33},
  756.     {"0x2E0", 0x2E0, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Prophecies, 33},
  757.     {"0x2E1", 0x2E1, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Prophecies, 33},
  758.     {"0x2E2", 0x2E2, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Prophecies, 33},
  759.     // Factions
  760.     {"0x354", 0x354, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  761.     {"0x355", 0x355, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  762.     {"0x356", 0x356, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  763.     {"0x357", 0x357, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  764.     {"0x358", 0x358, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  765.     {"0x359", 0x359, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  766.     {"0x35A", 0x35A, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  767.     {"0x35B", 0x35B, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  768.     {"0x364", 0x364, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  769.     {"0x365", 0x365, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  770.     {"0x366", 0x366, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  771.     {"0x367", 0x367, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  772.     {"0x368", 0x368, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  773.     {"0x369", 0x369, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  774.     {"0x36A", 0x36A, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  775.     {"0x36B", 0x36B, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  776.     {"0x35C", 0x35C, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  777.     {"0x35D", 0x35D, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  778.     {"0x35E", 0x35E, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  779.     {"0x35F", 0x35F, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  780.     {"0x36C", 0x36C, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  781.     {"0x36D", 0x36D, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  782.     {"0x36E", 0x36E, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  783.     {"0x36F", 0x36F, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  784.     {"0x360", 0x360, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Factions, 32},
  785.     {"0x361", 0x361, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Factions, 32},
  786.     {"0x362", 0x362, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Factions, 32},
  787.     {"0x363", 0x363, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Factions, 32},
  788.     {"0x4B8", 0x4B8, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  789.     {"0x4B9", 0x4B9, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  790.     {"0x4BD", 0x4BD, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  791.     {"0x4BB", 0x4BB, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  792.     {"0x4BA", 0x4BA, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  793.     {"0x4BE", 0x4BE, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  794.     {"0x4BC", 0x4BC, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Factions, 32},
  795.     // Nightfall
  796.     {"0x6C9", 0x6C9, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
  797.     {"0x6CA", 0x6CA, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
  798.     {"0x6CB", 0x6CB, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
  799.     {"0x6CC", 0x6CC, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
  800.     {"0x6CD", 0x6CD, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
  801.     {"0x6CE", 0x6CE, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 34},
  802.     {"0x6CF", 0x6CF, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 34},
  803.     {"0x6D0", 0x6D0, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 34},
  804.     {"0x6D1", 0x6D1, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 34},
  805.     {"0x6D2", 0x6D2, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 34},
  806.     {"0x6D3", 0x6D3, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 34},
  807.     {"0x6D4", 0x6D4, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 34},
  808.     {"0x6D5", 0x6D5, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 34},
  809.     {"0x6D6", 0x6D6, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 34},
  810.     {"0x6D7", 0x6D7, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 34},
  811.     {"0x6D8", 0x6D8, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
  812.     {"0x6D9", 0x6D9, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
  813.     {"0x6DA", 0x6DA, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
  814.     {"0x6DB", 0x6DB, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
  815.     {"0x6DC", 0x6DC, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
  816.     {"0x6DD", 0x6DD, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
  817.     {"0x6DE", 0x6DE, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
  818.     {"0x6DF", 0x6DF, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
  819.     {"0x6E0", 0x6E0, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
  820.     {"0x6E1", 0x6E1, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
  821.     {"0x6E2", 0x6E2, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_Nightfall, 9},
  822.     {"0x6E3", 0x6E3, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_Nightfall, 9},
  823.     {"0x6E4", 0x6E4, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_Nightfall, 9},
  824.     {"0x6E5", 0x6E5, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_Nightfall, 9},
  825.     {"0x6E6", 0x6E6, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_Nightfall, 9},
  826.     // EotN
  827.     {"0x897", 0x897, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 40},
  828.     {"0x898", 0x898, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
  829.     {"0x899", 0x899, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
  830.     {"0x89A", 0x89A, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 40},
  831.     {"0x89B", 0x89B, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
  832.     {"0x8DA", 0x8DA, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 40},
  833.     {"0x8DB", 0x8DB, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
  834.     {"0x8DC", 0x8DC, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
  835.     {"0x8DD", 0x8DD, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 40},
  836.     {"0x8DE", 0x8DE, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
  837.     {"0x8DF", 0x8DF, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 40},
  838.     {"0x8E0", 0x8E0, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
  839.     {"0x8E1", 0x8E1, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
  840.     {"0x8E2", 0x8E2, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 40},
  841.     {"0x8E3", 0x8E3, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
  842.     {"0x8A5", 0x8A5, GW::Constants::Profession::Mesmer, ItemSlot_Chest, Campaign_EotN, 40},
  843.     {"0x8A6", 0x8A6, GW::Constants::Profession::Mesmer, ItemSlot_Legs, Campaign_EotN, 40},
  844.     {"0x8A7", 0x8A7, GW::Constants::Profession::Mesmer, ItemSlot_Footwear, Campaign_EotN, 40},
  845.     {"0x7E2", 0x7E2, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 38},
  846.     {"0x857", 0x857, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
  847.     {"0x8A1", 0x8A1, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
  848.     {"0x861", 0x861, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
  849.     {"0x8A2", 0x8A2, GW::Constants::Profession::Mesmer, ItemSlot_Gloves, Campaign_EotN, 6},
  850.     {"0x815", 0x815, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  851.     {"0x816", 0x816, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  852.     {"0x82F", 0x82F, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  853.     {"0x8A4", 0x8A4, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  854.     {"0x8A3", 0x8A3, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  855.     {"0x842", 0x842, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  856.     {"0x841", 0x841, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  857.     {"0x843", 0x843, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  858.     {"0x7F3", 0x7F3, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  859.     {"0x7F4", 0x7F4, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_EotN, 6},
  860.     // None
  861.     {"0xBED", 0xBED, GW::Constants::Profession::Mesmer, ItemSlot_Helm, Campaign_None, 8},
  862. // Elementalist
  863.     // Core
  864.     {"0x21F", 0x21F, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Core, 25},
  865.     {"0x220", 0x220, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Core, 25},
  866.     {"0x221", 0x221, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Core, 25},
  867.     {"0x222", 0x222, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Core, 25},
  868.     // Prophecies
  869.     {"0x1DC", 0x1DC, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  870.     {"0x1DD", 0x1DD, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  871.     {"0x1DE", 0x1DE, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  872.     {"0x1DF", 0x1DF, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  873.     {"0x1E0", 0x1E0, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  874.     {"0x1E1", 0x1E1, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  875.     {"0x1E2", 0x1E2, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  876.     {"0x1E3", 0x1E3, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  877.     {"0x1E4", 0x1E4, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  878.     {"0x1E5", 0x1E5, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  879.     {"0x1E6", 0x1E6, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  880.     {"0x1E7", 0x1E7, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  881.     {"0x1E8", 0x1E8, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  882.     {"0x1E9", 0x1E9, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  883.     {"0x1EA", 0x1EA, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  884.     {"0x1EB", 0x1EB, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  885.     {"0x1EC", 0x1EC, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  886.     {"0x1ED", 0x1ED, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  887.     {"0x1EE", 0x1EE, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  888.     {"0x1EF", 0x1EF, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  889.     {"0x1F0", 0x1F0, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  890.     {"0x1F1", 0x1F1, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  891.     {"0x1F2", 0x1F2, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  892.     {"0x1F3", 0x1F3, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  893.     {"0x1F4", 0x1F4, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  894.     {"0x1F5", 0x1F5, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  895.     {"0x1F6", 0x1F6, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  896.     {"0x1F7", 0x1F7, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  897.     {"0x261", 0x261, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 31},
  898.     {"0x262", 0x262, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 31},
  899.     {"0x263", 0x263, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 31},
  900.     {"0x264", 0x264, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 31},
  901.     {"0x265", 0x265, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 8},
  902.     {"0x266", 0x266, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 8},
  903.     {"0x267", 0x267, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 8},
  904.     {"0x268", 0x268, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 8},
  905.     {"0x284", 0x284, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 31},
  906.     {"0x285", 0x285, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 31},
  907.     {"0x286", 0x286, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 31},
  908.     {"0x287", 0x287, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 31},
  909.     {"0x2E3", 0x2E3, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Prophecies, 31},
  910.     {"0x2E4", 0x2E4, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Prophecies, 31},
  911.     {"0x2E5", 0x2E5, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Prophecies, 31},
  912.     {"0x2E6", 0x2E6, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Prophecies, 31},
  913.     // Factions
  914.     {"0x377", 0x377, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 29},
  915.     {"0x378", 0x378, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 29},
  916.     {"0x379", 0x379, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 29},
  917.     {"0x37A", 0x37A, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 29},
  918.     {"0x37B", 0x37B, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 28},
  919.     {"0x37C", 0x37C, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 28},
  920.     {"0x37D", 0x37D, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 28},
  921.     {"0x37E", 0x37E, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 28},
  922.     {"0x383", 0x383, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 28},
  923.     {"0x384", 0x384, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 28},
  924.     {"0x385", 0x385, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 28},
  925.     {"0x386", 0x386, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 28},
  926.     {"0x38B", 0x38B, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 29},
  927.     {"0x38C", 0x38C, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 29},
  928.     {"0x38D", 0x38D, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 29},
  929.     {"0x38E", 0x38E, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 29},
  930.     {"0x37F", 0x37F, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 28},
  931.     {"0x380", 0x380, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 28},
  932.     {"0x381", 0x381, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 28},
  933.     {"0x382", 0x382, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 28},
  934.     {"0x38F", 0x38F, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 30},
  935.     {"0x390", 0x390, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 30},
  936.     {"0x391", 0x391, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 30},
  937.     {"0x392", 0x392, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 30},
  938.     {"0x387", 0x387, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Factions, 8},
  939.     {"0x388", 0x388, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Factions, 8},
  940.     {"0x389", 0x389, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Factions, 8},
  941.     {"0x38A", 0x38A, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Factions, 8},
  942.     // Nightfall
  943.     {"0x610", 0x610, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 8},
  944.     {"0x611", 0x611, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 8},
  945.     {"0x612", 0x612, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 8},
  946.     {"0x613", 0x613, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 8},
  947.     {"0x614", 0x614, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 29},
  948.     {"0x615", 0x615, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 29},
  949.     {"0x616", 0x616, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 29},
  950.     {"0x617", 0x617, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 29},
  951.     {"0x618", 0x618, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 8},
  952.     {"0x619", 0x619, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 8},
  953.     {"0x61A", 0x61A, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 8},
  954.     {"0x61B", 0x61B, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 8},
  955.     {"0x61C", 0x61C, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 26},
  956.     {"0x61D", 0x61D, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 26},
  957.     {"0x61E", 0x61E, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 26},
  958.     {"0x61F", 0x61F, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 26},
  959.     {"0x620", 0x620, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 26},
  960.     {"0x621", 0x621, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 26},
  961.     {"0x622", 0x622, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 26},
  962.     {"0x623", 0x623, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 26},
  963.     {"0x624", 0x624, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_Nightfall, 24},
  964.     {"0x625", 0x625, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_Nightfall, 24},
  965.     {"0x626", 0x626, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_Nightfall, 24},
  966.     {"0x627", 0x627, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_Nightfall, 24},
  967.     // EotN
  968.     {"0x8E9", 0x8E9, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
  969.     {"0x8E6", 0x8E6, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
  970.     {"0x8E7", 0x8E7, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
  971.     {"0x8E8", 0x8E8, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
  972.     {"0x8FE", 0x8FE, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
  973.     {"0x8ED", 0x8ED, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
  974.     {"0x8F3", 0x8F3, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
  975.     {"0x8F9", 0x8F9, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
  976.     {"0x8EC", 0x8EC, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
  977.     {"0x8EA", 0x8EA, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
  978.     {"0x90D", 0x90D, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
  979.     {"0x8EB", 0x8EB, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
  980.     {"0x8E5", 0x8E5, GW::Constants::Profession::Elementalist, ItemSlot_Footwear, Campaign_EotN, 43},
  981.     {"0x8B0", 0x8B0, GW::Constants::Profession::Elementalist, ItemSlot_Chest, Campaign_EotN, 43},
  982.     {"0x8B1", 0x8B1, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
  983.     {"0x8B2", 0x8B2, GW::Constants::Profession::Elementalist, ItemSlot_Legs, Campaign_EotN, 43},
  984.     {"0x7E3", 0x7E3, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 38},
  985.     {"0x858", 0x858, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
  986.     {"0x8AC", 0x8AC, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 43},
  987.     {"0x862", 0x862, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 8},
  988.     {"0x8AD", 0x8AD, GW::Constants::Profession::Elementalist, ItemSlot_Gloves, Campaign_EotN, 6},
  989.     {"0x817", 0x817, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  990.     {"0x818", 0x818, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  991.     {"0x830", 0x830, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  992.     {"0x8AF", 0x8AF, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  993.     {"0x8AE", 0x8AE, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  994.     {"0x845", 0x845, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  995.     {"0x844", 0x844, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  996.     {"0x846", 0x846, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  997.     {"0x7F5", 0x7F5, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  998.     {"0x7F6", 0x7F6, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_EotN, 6},
  999.     // None
  1000.     {"0xC28", 0xC28, GW::Constants::Profession::Elementalist, ItemSlot_Helm, Campaign_None, 8},
  1001. // Assassin
  1002.     // Core
  1003.     {"0x3D8", 0x3D8, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Core, 11},
  1004.     {"0x3D9", 0x3D9, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Core, 11},
  1005.     {"0x3DA", 0x3DA, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Core, 11},
  1006.     {"0x3DB", 0x3DB, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Core, 11},
  1007.     {"0x3DC", 0x3DC, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Core, 11},
  1008.     // Faction
  1009.     {"0x3B0", 0x3B0, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1010.     {"0x3B1", 0x3B1, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1011.     {"0x3B2", 0x3B2, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1012.     {"0x3B3", 0x3B3, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1013.     {"0x3B4", 0x3B4, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1014.     {"0x3D3", 0x3D3, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1015.     {"0x3D4", 0x3D4, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1016.     {"0x3D5", 0x3D5, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1017.     {"0x3D6", 0x3D6, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1018.     {"0x3D7", 0x3D7, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1019.     {"0x3B5", 0x3B5, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1020.     {"0x3B6", 0x3B6, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1021.     {"0x3B7", 0x3B7, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1022.     {"0x3B8", 0x3B8, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1023.     {"0x3B9", 0x3B9, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1024.     {"0x4EB", 0x4EB, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1025.     {"0x4EC", 0x4EC, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1026.     {"0x4ED", 0x4ED, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1027.     {"0x4EE", 0x4EE, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1028.     {"0x4EF", 0x4EF, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1029.     {"0x4E1", 0x4E1, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1030.     {"0x4E2", 0x4E2, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1031.     {"0x4E3", 0x4E3, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1032.     {"0x4E4", 0x4E4, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1033.     {"0x4E5", 0x4E5, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1034.     {"0x3C9", 0x3C9, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1035.     {"0x3CA", 0x3CA, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1036.     {"0x3CB", 0x3CB, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1037.     {"0x3CC", 0x3CC, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1038.     {"0x3CD", 0x3CD, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1039.     {"0x3BF", 0x3BF, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1040.     {"0x3C0", 0x3C0, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1041.     {"0x3C1", 0x3C1, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1042.     {"0x3C2", 0x3C2, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1043.     {"0x3C3", 0x3C3, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1044.     {"0x3BA", 0x3BA, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1045.     {"0x3BB", 0x3BB, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1046.     {"0x3BC", 0x3BC, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1047.     {"0x3BD", 0x3BD, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1048.     {"0x3BE", 0x3BE, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1049.     {"0x4F0", 0x4F0, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1050.     {"0x4F1", 0x4F1, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1051.     {"0x4F2", 0x4F2, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1052.     {"0x4F3", 0x4F3, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1053.     {"0x4F4", 0x4F4, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1054.     {"0x4E6", 0x4E6, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1055.     {"0x4E7", 0x4E7, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1056.     {"0x4E8", 0x4E8, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1057.     {"0x4E9", 0x4E9, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1058.     {"0x4EA", 0x4EA, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1059.     {"0x3CE", 0x3CE, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1060.     {"0x3CF", 0x3CF, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1061.     {"0x3D0", 0x3D0, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1062.     {"0x3D1", 0x3D1, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1063.     {"0x3D2", 0x3D2, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1064.     {"0x3C4", 0x3C4, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Factions, 11},
  1065.     {"0x3C5", 0x3C5, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Factions, 11},
  1066.     {"0x3C6", 0x3C6, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Factions, 11},
  1067.     {"0x3C7", 0x3C7, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Factions, 11},
  1068.     {"0x3C8", 0x3C8, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Factions, 11},
  1069.     // Nightfall
  1070.     {"0x704", 0x704, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Nightfall, 37},
  1071.     {"0x705", 0x705, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Nightfall, 37},
  1072.     {"0x706", 0x706, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Nightfall, 37},
  1073.     {"0x707", 0x707, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Nightfall, 37},
  1074.     {"0x708", 0x708, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Nightfall, 37},
  1075.     {"0x709", 0x709, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_Nightfall, 11},
  1076.     {"0x70A", 0x70A, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_Nightfall, 11},
  1077.     {"0x70B", 0x70B, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_Nightfall, 11},
  1078.     {"0x70C", 0x70C, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_Nightfall, 11},
  1079.     {"0x70D", 0x70D, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_Nightfall, 11},
  1080.     // EotN
  1081.     {"0x904", 0x904, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 49},
  1082.     {"0x7C1", 0x7C1, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
  1083.     {"0x7C2", 0x7C2, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
  1084.     {"0x7C3", 0x7C3, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
  1085.     {"0x7C4", 0x7C4, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
  1086.     {"0x7F7", 0x7F7, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 49},
  1087.     {"0x7F8", 0x7F8, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
  1088.     {"0x7F9", 0x7F9, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
  1089.     {"0x7FA", 0x7FA, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
  1090.     {"0x7FB", 0x7FB, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
  1091.     {"0x8EE", 0x8EE, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 49},
  1092.     {"0x8EF", 0x8EF, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
  1093.     {"0x8F0", 0x8F0, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
  1094.     {"0x8F1", 0x8F1, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
  1095.     {"0x8F2", 0x8F2, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
  1096.     {"0x8BC", 0x8BC, GW::Constants::Profession::Assassin, ItemSlot_Chest, Campaign_EotN, 49},
  1097.     {"0x905", 0x905, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 49},
  1098.     {"0x8BD", 0x8BD, GW::Constants::Profession::Assassin, ItemSlot_Legs, Campaign_EotN, 49},
  1099.     {"0x8BE", 0x8BE, GW::Constants::Profession::Assassin, ItemSlot_Footwear, Campaign_EotN, 49},
  1100.     {"0x7E4", 0x7E4, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 38},
  1101.     {"0x859", 0x859, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 43},
  1102.     {"0x8B8", 0x8B8, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 6},
  1103.     {"0x863", 0x863, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 8},
  1104.     {"0x8B9", 0x8B9, GW::Constants::Profession::Assassin, ItemSlot_Gloves, Campaign_EotN, 6},
  1105.     {"0x848", 0x848, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1106.     {"0x847", 0x847, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1107.     {"0x849", 0x849, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1108.     {"0x7FC", 0x7FC, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1109.     {"0x7FD", 0x7FD, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1110.     {"0x819", 0x819, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1111.     {"0x81A", 0x81A, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1112.     {"0x831", 0x831, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1113.     {"0x8BB", 0x8BB, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1114.     {"0x8BA", 0x8BA, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_EotN, 6},
  1115.     // None
  1116.     {"0xCD5", 0xCD5, GW::Constants::Profession::Assassin, ItemSlot_Helm, Campaign_None, 8},
  1117. // Ritualist
  1118.     // Core
  1119.     {"0x42B", 0x42B, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Core, 12},
  1120.     {"0x42C", 0x42C, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Core, 12},
  1121.     {"0x42D", 0x42D, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Core, 12},
  1122.     {"0x42E", 0x42E, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Core, 12},
  1123.     {"0x42F", 0x42F, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Core, 12},
  1124.     // Factions
  1125.     {"0x403", 0x403, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1126.     {"0x404", 0x404, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1127.     {"0x405", 0x405, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1128.     {"0x406", 0x406, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1129.     {"0x407", 0x407, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1130.     {"0x408", 0x408, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1131.     {"0x409", 0x409, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1132.     {"0x40A", 0x40A, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1133.     {"0x40B", 0x40B, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1134.     {"0x40C", 0x40C, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1135.     {"0x426", 0x426, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1136.     {"0x427", 0x427, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1137.     {"0x428", 0x428, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1138.     {"0x429", 0x429, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1139.     {"0x42A", 0x42A, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1140.     {"0x508", 0x508, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1141.     {"0x509", 0x509, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1142.     {"0x50A", 0x50A, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1143.     {"0x50B", 0x50B, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1144.     {"0x50C", 0x50C, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1145.     {"0x4FE", 0x4FE, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1146.     {"0x4FF", 0x4FF, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1147.     {"0x500", 0x500, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1148.     {"0x501", 0x501, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1149.     {"0x502", 0x502, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1150.     {"0x41C", 0x41C, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1151.     {"0x41D", 0x41D, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1152.     {"0x41E", 0x41E, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1153.     {"0x41F", 0x41F, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1154.     {"0x420", 0x420, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1155.     {"0x412", 0x412, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1156.     {"0x413", 0x413, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1157.     {"0x414", 0x414, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1158.     {"0x415", 0x415, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1159.     {"0x416", 0x416, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1160.     {"0x40D", 0x40D, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1161.     {"0x40E", 0x40E, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1162.     {"0x40F", 0x40F, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1163.     {"0x410", 0x410, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1164.     {"0x411", 0x411, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1165.     {"0x50D", 0x50D, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1166.     {"0x50E", 0x50E, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1167.     {"0x50F", 0x50F, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1168.     {"0x510", 0x510, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1169.     {"0x511", 0x511, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1170.     {"0x503", 0x503, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1171.     {"0x504", 0x504, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1172.     {"0x505", 0x505, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1173.     {"0x506", 0x506, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1174.     {"0x507", 0x507, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1175.     {"0x417", 0x417, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1176.     {"0x418", 0x418, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1177.     {"0x419", 0x419, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1178.     {"0x41A", 0x41A, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1179.     {"0x41B", 0x41B, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1180.     {"0x421", 0x421, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Factions, 12},
  1181.     {"0x422", 0x422, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Factions, 12},
  1182.     {"0x423", 0x423, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Factions, 12},
  1183.     {"0x424", 0x424, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Factions, 12},
  1184.     {"0x425", 0x425, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Factions, 12},
  1185.     // Nightfall
  1186.     {"0x70E", 0x70E, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Nightfall, 12},
  1187.     {"0x70F", 0x70F, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Nightfall, 12},
  1188.     {"0x710", 0x710, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Nightfall, 12},
  1189.     {"0x711", 0x711, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Nightfall, 12},
  1190.     {"0x712", 0x712, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Nightfall, 12},
  1191.     {"0x713", 0x713, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_Nightfall, 12},
  1192.     {"0x714", 0x714, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_Nightfall, 12},
  1193.     {"0x715", 0x715, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_Nightfall, 12},
  1194.     {"0x716", 0x716, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_Nightfall, 12},
  1195.     {"0x717", 0x717, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_Nightfall, 12},
  1196.     // EotN
  1197.     {"0x7D3", 0x7D3, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 46},
  1198.     {"0x7D4", 0x7D4, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
  1199.     {"0x7D5", 0x7D5, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
  1200.     {"0x7D6", 0x7D6, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 46},
  1201.     {"0x7D7", 0x7D7, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
  1202.     {"0x8C8", 0x8C8, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
  1203.     {"0x8C9", 0x8C9, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
  1204.     {"0x8CA", 0x8CA, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
  1205.     {"0x8F4", 0x8F4, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 46},
  1206.     {"0x8F5", 0x8F5, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
  1207.     {"0x8F6", 0x8F6, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
  1208.     {"0x8F7", 0x8F7, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 46},
  1209.     {"0x8F8", 0x8F8, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
  1210.     {"0x7C5", 0x7C5, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 46},
  1211.     {"0x7C6", 0x7C6, GW::Constants::Profession::Ritualist, ItemSlot_Footwear, Campaign_EotN, 46},
  1212.     {"0x7C7", 0x7C7, GW::Constants::Profession::Ritualist, ItemSlot_Chest, Campaign_EotN, 46},
  1213.     {"0x7C8", 0x7C8, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 46},
  1214.     {"0x7C9", 0x7C9, GW::Constants::Profession::Ritualist, ItemSlot_Legs, Campaign_EotN, 46},
  1215.     {"0x7E5", 0x7E5, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 38},
  1216.     {"0x85A", 0x85A, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
  1217.     {"0x8C4", 0x8C4, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
  1218.     {"0x864", 0x864, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
  1219.     {"0x8C5", 0x8C5, GW::Constants::Profession::Ritualist, ItemSlot_Gloves, Campaign_EotN, 6},
  1220.     {"0x81B", 0x81B, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1221.     {"0x81C", 0x81C, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1222.     {"0x832", 0x832, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1223.     {"0x8C7", 0x8C7, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1224.     {"0x8C6", 0x8C6, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1225.     {"0x84B", 0x84B, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1226.     {"0x84A", 0x84A, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1227.     {"0x84C", 0x84C, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1228.     {"0x7FE", 0x7FE, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1229.     {"0x7FF", 0x7FF, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_EotN, 6},
  1230.     // None
  1231.     {"0xD10", 0xD10, GW::Constants::Profession::Ritualist, ItemSlot_Helm, Campaign_None, 8},
  1232. // Paragon
  1233.     // Core
  1234.     {"0x65B", 0x65B, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Core, 13},
  1235.     {"0x65C", 0x65C, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Core, 13},
  1236.     {"0x65D", 0x65D, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Core, 13},
  1237.     {"0x65E", 0x65E, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Core, 13},
  1238.     // Nightfall
  1239.     {"0x63F", 0x63F, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1240.     {"0x640", 0x640, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1241.     {"0x641", 0x641, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1242.     {"0x642", 0x642, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1243.     {"0x643", 0x643, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1244.     {"0x644", 0x644, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1245.     {"0x645", 0x645, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1246.     {"0x646", 0x646, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1247.     {"0x657", 0x657, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1248.     {"0x658", 0x658, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1249.     {"0x659", 0x659, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1250.     {"0x65A", 0x65A, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1251.     {"0x647", 0x647, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1252.     {"0x648", 0x648, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1253.     {"0x649", 0x649, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1254.     {"0x64A", 0x64A, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1255.     {"0x64B", 0x64B, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1256.     {"0x64C", 0x64C, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1257.     {"0x64D", 0x64D, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1258.     {"0x64E", 0x64E, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1259.     {"0x64F", 0x64F, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1260.     {"0x650", 0x650, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1261.     {"0x651", 0x651, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1262.     {"0x652", 0x652, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1263.     {"0x653", 0x653, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_Nightfall, 13},
  1264.     {"0x654", 0x654, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_Nightfall, 13},
  1265.     {"0x655", 0x655, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_Nightfall, 13},
  1266.     {"0x656", 0x656, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_Nightfall, 13},
  1267.     // EotN
  1268.     {"0x7D8", 0x7D8, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_EotN, 45},
  1269.     {"0x7D9", 0x7D9, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_EotN, 45},
  1270.     {"0x7DA", 0x7DA, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 45},
  1271.     {"0x7DB", 0x7DB, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_EotN, 45},
  1272.     {"0x8FA", 0x8FA, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_EotN, 45},
  1273.     {"0x8FB", 0x8FB, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_EotN, 45},
  1274.     {"0x8FC", 0x8FC, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 45},
  1275.     {"0x8FD", 0x8FD, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_EotN, 45},
  1276.     {"0x800", 0x800, GW::Constants::Profession::Paragon, ItemSlot_Footwear, Campaign_EotN, 45},
  1277.     {"0x801", 0x801, GW::Constants::Profession::Paragon, ItemSlot_Chest, Campaign_EotN, 45},
  1278.     {"0x802", 0x802, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 45},
  1279.     {"0x803", 0x803, GW::Constants::Profession::Paragon, ItemSlot_Legs, Campaign_EotN, 45},
  1280.     {"0x807", 0x807, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 38},
  1281.     {"0x85B", 0x85B, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 6},
  1282.     {"0x865", 0x865, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 6},
  1283.     {"0x8CB", 0x8CB, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 43},
  1284.     {"0x8CC", 0x8CC, GW::Constants::Profession::Paragon, ItemSlot_Gloves, Campaign_EotN, 8},
  1285.     {"0x84E", 0x84E, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1286.     {"0x84D", 0x84D, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1287.     {"0x84F", 0x84F, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1288.     {"0x804", 0x804, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1289.     {"0x805", 0x805, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1290.     {"0x81D", 0x81D, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1291.     {"0x81E", 0x81E, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1292.     {"0x833", 0x833, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1293.     {"0x8CE", 0x8CE, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1294.     {"0x8CD", 0x8CD, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_EotN, 6},
  1295.     // None
  1296.     {"0xC63", 0xC63, GW::Constants::Profession::Paragon, ItemSlot_Helm, Campaign_None, 8},
  1297. // Dervish
  1298.     // Core
  1299.     {"0x696", 0x696, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Core, 14},
  1300.     {"0x697", 0x697, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Core, 14},
  1301.     {"0x698", 0x698, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Core, 14},
  1302.     {"0x699", 0x699, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Core, 14},
  1303.     {"0x69A", 0x69A, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Core, 14},
  1304.     // Nightfall
  1305.     {"0x673", 0x673, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1306.     {"0x674", 0x674, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1307.     {"0x675", 0x675, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1308.     {"0x676", 0x676, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1309.     {"0x677", 0x677, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1310.     {"0x678", 0x678, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1311.     {"0x679", 0x679, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1312.     {"0x67A", 0x67A, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1313.     {"0x67B", 0x67B, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1314.     {"0x67C", 0x67C, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1315.     {"0x67D", 0x67D, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1316.     {"0x67E", 0x67E, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1317.     {"0x67F", 0x67F, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1318.     {"0x680", 0x680, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1319.     {"0x681", 0x681, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1320.     {"0x682", 0x682, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1321.     {"0x683", 0x683, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1322.     {"0x684", 0x684, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1323.     {"0x685", 0x685, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1324.     {"0x686", 0x686, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1325.     {"0x687", 0x687, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1326.     {"0x688", 0x688, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1327.     {"0x689", 0x689, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1328.     {"0x68A", 0x68A, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1329.     {"0x68B", 0x68B, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1330.     {"0x68C", 0x68C, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1331.     {"0x68D", 0x68D, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1332.     {"0x68E", 0x68E, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1333.     {"0x68F", 0x68F, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1334.     {"0x690", 0x690, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1335.     {"0x691", 0x691, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_Nightfall, 14},
  1336.     {"0x692", 0x692, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_Nightfall, 14},
  1337.     {"0x693", 0x693, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_Nightfall, 14},
  1338.     {"0x694", 0x694, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_Nightfall, 14},
  1339.     {"0x695", 0x695, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_Nightfall, 14},
  1340.     // EotN
  1341.     {"0x7DC", 0x7DC, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 44},
  1342.     {"0x808", 0x808, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
  1343.     {"0x809", 0x809, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
  1344.     {"0x80A", 0x80A, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 44},
  1345.     {"0x821", 0x821, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
  1346.     {"0x806", 0x806, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 44},
  1347.     {"0x822", 0x822, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
  1348.     {"0x823", 0x823, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
  1349.     {"0x824", 0x824, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 44},
  1350.     {"0x825", 0x825, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
  1351.     {"0x8FF", 0x8FF, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 44},
  1352.     {"0x900", 0x900, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
  1353.     {"0x901", 0x901, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
  1354.     {"0x902", 0x902, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 44},
  1355.     {"0x903", 0x903, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
  1356.     {"0x867", 0x867, GW::Constants::Profession::Dervish, ItemSlot_Footwear, Campaign_EotN, 44},
  1357.     {"0x8D6", 0x8D6, GW::Constants::Profession::Dervish, ItemSlot_Chest, Campaign_EotN, 44},
  1358.     {"0x8D7", 0x8D7, GW::Constants::Profession::Dervish, ItemSlot_Legs, Campaign_EotN, 44},
  1359.     {"0x82A", 0x82A, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 38},
  1360.     {"0x85C", 0x85C, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
  1361.     {"0x8D2", 0x8D2, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
  1362.     {"0x866", 0x866, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
  1363.     {"0x8D5", 0x8D5, GW::Constants::Profession::Dervish, ItemSlot_Gloves, Campaign_EotN, 6},
  1364.     {"0x81F", 0x81F, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1365.     {"0x820", 0x820, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1366.     {"0x834", 0x834, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1367.     {"0x8D4", 0x8D4, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1368.     {"0x8D3", 0x8D3, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1369.     {"0x851", 0x851, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1370.     {"0x850", 0x850, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1371.     {"0x852", 0x852, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1372.     {"0x80B", 0x80B, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1373.     {"0x80C", 0x80C, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_EotN, 6},
  1374.     // None
  1375.     {"0xC9A", 0xC9A, GW::Constants::Profession::Dervish, ItemSlot_Helm, Campaign_None, 8},
  1376. };
Add Comment
Please, Sign In to add comment